section.slider-2,section.slider-3,section.about-us,section.slider-green .wrapper,section.start-events .wrapper,section.start-events .wrapper-inner{max-width:74.6666666667rem;margin-left:auto;margin-right:auto}
section.slider-2 .main-field{margin-left:auto;margin-right:auto;width:calc(260px + (100% - 260px))}
section.slider-2 .page-lead{margin-left:auto;margin-right:auto;width:calc(220px + (100% - 260px))}
section.slider-3 .main-field,section.about-us .main-field{margin-left:auto;margin-right:auto;width:calc(220px + (100% - 260px))}
section.slider-green .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
section.slider-green .wrapper .intro{margin-left:auto;margin-right:auto;width:calc(220px + (100% - 260px))}
section.slider-green .wrapper .main-field{margin-left:auto;margin-right:auto;width:calc(220px + (100% - 260px))}
section.start-events .main-field{margin-left:auto;margin-right:auto;width:calc(220px + (100% - 260px))}
.page-title-in-thumb .title-column{width:100%}
.page-title-in-thumb p.alt-teaser{margin:0}
#main{padding-top:0;background-color:transparent}
#main .entry-content section{padding-top:5.3333333333rem}
#main .start-events .start-events-background{display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url(../images/welle-gruen-rect50.png);background-position:0 0;background-size:25px 12.5px;background-repeat:repeat space}
#main .start-events article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;width:calc(220px + (100% - 260px));background-color:#fefefe;margin-bottom:40px}
#main .start-events article:first-of-type{margin-top:40px}
#main .start-events article section.entry-content{padding:0}
#main .start-events article section.entry-content p{margin-bottom:1em}
#main .start-events figure{margin:10px;width:calc(220px + (100% - 240px))}
#main .start-events .info{margin:10px;width:calc(220px + (100% - 240px))}
.teaser-text.right{text-align:right}
.kurznachricht-teaser{font-size:16.5px;font-size:1.1rem}
.start-slider.slick-slider{padding-bottom:0}
.start-slide{background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}
.logo-area img{display:block;padding-top:50px;margin:0 auto;width:450px;height:auto}
.start-slogan{position:absolute;line-height:normal}
.start-slogan h2{position:relative;color:#fefefe;background-image:url("../images/strich-weiss.svg");font-size:28px}
.start-slogan.standard{top:20%;left:0;right:0;margin:0 auto}
.start-slogan.standard h2{text-align:center;background-position:center bottom}
.start-slogan.cta{max-width:74.6666666667rem;bottom:35%;left:0;right:0;margin:0 auto;padding-left:1.5em;padding-right:1.5em}
.start-slogan.cta .cta-button{margin-top:1.5em;font-family:FFPraterSansStdRegular,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:.175em;font-size:22px}
.start-slogan.cta .cta-button span{display:inline-block;line-height:1em;padding:8px 15px 4px;border-radius:8px}
.start-slogan.cta .cta-button.green-on-white span{background-color:#fefefe}
.start-slogan.cta .cta-button.green-on-white span a{color:#007854}
.start-slogan.cta .cta-button.white-on-green span{background-color:#007854}
.start-slogan.cta .cta-button.white-on-green span a{color:#fefefe}
.start-slide.slick-active .start-slogan.cta{-webkit-animation:slidein 1.5s ease-in-out;animation:slidein 1.5s ease-in-out}
.claim-area{position:absolute;bottom:7%;left:0;right:0;margin:0 auto;width:250px}
.claim-area img{width:100%;height:auto}
.he-area{position:absolute;bottom:0;left:0;right:0;height:100px;width:80px;margin:0 auto;background-color:#007854;cursor:pointer}
.he-area .wrapper{position:relative;height:100%}
.he-area .wrapper p{color:#fefefe;font-size:50px;line-height:100%;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.he-area .wrapper .arrow-down{height:20px;width:50px;position:absolute;left:15px;right:15px;bottom:7px;background:url("../images/submenue-oeffnen.svg") no-repeat;background-size:50px 13.7494px}
.slider-2 .slider-2-track .slide-single{padding-bottom:55px}
.slider-2 .slider-2-track .slide-single a{color:#007854}
.slider-2 .slider-2-track .slide-single a:hover,.slider-2 .slider-2-track .slide-single a:active{text-decoration:none;color:#80bcaa}
.slider-2 .slider-2-track .slide-single a:hover .title-column,.slider-2 .slider-2-track .slide-single a:active .title-column{background-image:url("../images/strich-gruen_50.svg")}
.slider-2 .slider-2-track .slide-single .tint{position:relative;width:100%;margin:0}
.slider-2 .slider-2-track .slide-single:hover .tint:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.5)}
.slider-2 .main-field{background-color:#fefefe}
.slider-2 .header-page-thumb{position:relative}
.slider-2 .header-page-thumb figure{margin:0}
.slider-2 .page-title-in-thumb{height:auto;width:100%;position:absolute;bottom:0}
.slider-2 .page-title-in-thumb .title-column{background-color:#fefefe;padding:3rem 2rem .8rem 2rem;text-align:center;background-image:url("../images/strich-gruen.svg");background-size:60px 2px;background-repeat:no-repeat;background-position:center bottom;position:relative}
.slider-2 .page-title-in-thumb .title-column .title{line-height:1.2;margin-bottom:.5em;font-family:FFPraterSansStdRegular,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:.175em;font-size:22.5px;font-size:1.5rem}
.slider-2 .page-lead{height:150px}
.slider-2 .page-lead p.termin{font-weight:bold;margin-top:1em}
.slider-green{background-color:#007854;color:#fefefe}
.slider-green .medium-collapse.row{margin-left:auto;margin-right:auto}
.slider-green .intro h2{color:#fefefe;background-image:url("../images/strich-weiss.svg");background-position:center bottom}
.slider-green .intro p{text-align:center}
.slider-green figure{margin-bottom:0}
.slider-green .title-container{display:table;color:#fefefe;width:90%;height:110px;padding:0 8%;margin:0 auto;font-family:FFPraterSansStdRegular,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:.175em;font-size:1.3333333333rem}
.slider-green .title-container .title{display:table-cell;text-align:center;vertical-align:middle}
.slider-green .title-container .title:hover{text-decoration:none}
.slider-green .teaser-single a{text-decoration:none}
.slider-green .teaser-single .tint{position:relative;width:100%;margin:0}
.slider-green .teaser-single:hover .tint:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.5)}
.slider-green .slick-dots li button:before,.slider-green .slick-dots li.slick-active button:before{color:#fefefe}
@media screen and (min-width:40em){section.slider-2 .main-field{width:83.3333333333%}
section.slider-2 .page-lead{width:calc(240px + ((100% - 260px) / 12 * 11))}
section.slider-3 .main-field,section.about-us .main-field{width:calc(270px + ((100% - 330px) / 12 * 10))}
section.slider-green .wrapper .intro{width:83.3333333333%}
section.slider-green .wrapper .main-field{width:83.3333333333%}
section.start-events .main-field{width:83.3333333333%}
.page-title-in-thumb .title-column{width:83.3333333333%;margin-left:8.3333333333%}
#main .start-events article{padding:15px;width:83.3333333333%}
#main .start-events figure{margin:0;width:calc(90px + ((100% - 330px) / 12 * 4))}
#main .start-events .info{margin:0;width:calc(210px + ((100% - 330px) / 12 * 8))}
.teaser-text{margin-right:35%}
.teaser-text.right{margin-right:0;margin-left:35%}
.kurznachricht-teaser{font-size:18px;font-size:1.2rem}
.start-slogan h2{font-size:36px}
.start-slogan.standard{top:35%;left:50%;margin:0}
.start-slogan.standard h2{text-align:left;background-position:left bottom}
.start-slogan.cta .cta-button{font-size:24px}
.claim-area{bottom:120px}
.slider-2 .page-title-in-thumb .title-column .title{font-size:28.5px;font-size:1.9rem}
.slider-green.expanded.row .medium-collapse.row{margin-left:auto;margin-right:auto}
}@media screen and (min-width:40em) and (max-width:63.9375em){.slider-2 .page-title-in-thumb .title-column{padding-top:2rem}
.slider-2 .page-lead p{font-size:16.5px;font-size:1.1rem}
}@media screen and (min-width:64em){section.slider-2 .page-lead{width:calc(220px + ((100% - 260px) / 12 * 10))}
section.slider-green .wrapper .intro{width:66.6666666667%}
.start-slogan h2{font-size:40px}
.start-slogan.cta .cta-button{font-size:26px}
.slider-2 .page-title-in-thumb .title-column .title{font-size:34.05px;font-size:2.27rem}
.page-template-page-start .slider-3 .teaser-single{display:block;float:right;width:32%;height:auto;margin-left:0;margin-right:0}
.page-template-page-start .slider-3 .teaser-single .title-container{height:100px;top:-50px;font-size:1.2rem}
.page-template-page-start .slider-3 .teaser-single:first-child{float:left;width:66%;margin-right:2%}
.page-template-page-start .slider-3 .teaser-single:first-child .title-container{height:110px;top:-55px;font-size:1.4666666667rem}
.page-template-page-start .slider-3 .teaser-single:last-child{margin-top:-28px}
.slider-green .teaser-single{display:block;float:left;width:32%;height:auto;margin-left:0;margin-right:0}
.slider-green .teaser-single:first-child{margin-right:2%}
.slider-green .teaser-single:last-child{float:right}
}@media screen and (max-width:63.9375em){.slider-green .slick-prev{left:0}
.slider-green .slick-next{right:0}
}@media screen and (max-width:39.9375em){.slider-2 .main-field{display:none}
.slider-2 .page-title-in-thumb{position:absolute;bottom:-55px}
.slider-2 .page-title-in-thumb .title-column{background-image:none;height:110px;padding:0 8%}
.slider-2 .page-title-in-thumb .title-column .container{height:inherit;display:table}
.slider-2 .page-title-in-thumb .title-column .title{margin-bottom:0;display:table-cell;vertical-align:middle}
.slider-2 .slick-dots{bottom:-50px}
}@-webkit-keyframes slidein{from{left:-1500px}
to{left:0}}
@keyframes slidein{from{left:-1500px}
to{left:0}}