@font-face{font-family:"Optima nova";src:url("../fonts/auto-hint/OptimaNovaLTPro-MediumCond.eot");src:url("../fonts/auto-hint/OptimaNovaLTPro-MediumCond.eot") format("embedded-opentype"),url("../fonts/auto-hint/OptimaNovaLTPro-MediumCond.woff2") format("woff"),url("../fonts/auto-hint/OptimaNovaLTPro-MediumCond.ttf") format("truetype");font-weight:500;font-style:normal;font-stretch:condensed}@font-face{font-family:"Optima";src:url("../fonts/auto-hint/OptimaLTStd.eot");src:url("../fonts/auto-hint/OptimaLTStd.eot?#iefix") format("embedded-opentype"),url("../fonts/auto-hint/OptimaLTStd.woff") format("woff"),url("../fonts/auto-hint/OptimaLTStd.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Optima";src:url("../fonts/auto-hint/OptimaLTStd-Medium.eot");src:url("../fonts/auto-hint/OptimaLTStd-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/auto-hint/OptimaLTStd-Medium.woff") format("woff"),url("../fonts/auto-hint/OptimaLTStd-Medium.ttf") format("truetype");font-weight:500;font-style:normal}.borderGradient{background:linear-gradient(to bottom, rgba(231, 231, 231, 0) 0%, rgb(231, 231, 231) 25%, rgb(231, 231, 231) 75%, rgba(231, 231, 231, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00e7e7e7", endColorstr="#00e7e7e7",GradientType=0 );position:absolute;left:-1px;top:50%;height:90%;width:2px;transform:translate(-50%, -50%)}.doubleHead{display:flex;flex-wrap:nowrap;height:auto;margin-bottom:0.625rem}.doubleHead .icon{margin-right:0.5rem}.doubleHead .icon img{width:auto;height:3rem;margin-right:0}.doubleHead .headlines{display:flex;flex-direction:column;justify-content:center}.doubleHead .headlines .head1{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;color:#e94e00;font-size:0.875rem;text-transform:none}.doubleHead .headlines h2{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;color:#014f25;font-size:1rem;margin-bottom:0}footer .twoCols .icons a,.menuOverlay nav .social .icons a{display:inline-block;margin:0px 0.0625rem 0;background-repeat:no-repeat;background-size:cover;width:2.125rem;height:2.125rem}footer .twoCols .icons a.facebook,.menuOverlay nav .social .icons a.facebook{background-image:url(../img/icons/ico_facebook.png)}footer .twoCols .icons a.facebook:hover,.menuOverlay nav .social .icons a.facebook:hover{background-image:url(../img/icons/ico_facebook-over.png)}footer .twoCols .icons a.twitter,.menuOverlay nav .social .icons a.twitter{background-image:url(../img/icons/ico_twitter.png)}footer .twoCols .icons a.twitter:hover,.menuOverlay nav .social .icons a.twitter:hover{background-image:url(../img/icons/ico_twitter_over.png)}footer .twoCols .icons a.xing,.menuOverlay nav .social .icons a.xing{background-image:url(../img/icons/ico_xing.png)}footer .twoCols .icons a.xing:hover,.menuOverlay nav .social .icons a.xing:hover{background-image:url(../img/icons/ico_xing_over.png)}footer .twoCols .icons a.kununu,.menuOverlay nav .social .icons a.kununu{background-image:url(../img/icons/ico_kununu.png)}footer .twoCols .icons a.kununu:hover,.menuOverlay nav .social .icons a.kununu:hover{background-image:url(../img/icons/ico_kununu_over.png)}footer .twoCols .icons a.linkedin,.menuOverlay nav .social .icons a.linkedin{background-image:url(../img/icons/ico_linkedin.png)}footer .twoCols .icons a.linkedin:hover,.menuOverlay nav .social .icons a.linkedin:hover{background-image:url(../img/icons/ico_linkedin_over.png)}.menuOverlay nav .contact .myTable,#markerContent .myTable,section.contact .twoBoxes .box.kachel .content .myTable{display:flex;align-items:center;margin-bottom:0.625rem}.menuOverlay nav .contact .myTable .picture,#markerContent .myTable .picture,section.contact .twoBoxes .box.kachel .content .myTable .picture{width:3.4375rem}.menuOverlay nav .contact .myTable .picture img,#markerContent .myTable .picture img,section.contact .twoBoxes .box.kachel .content .myTable .picture img{width:auto;height:2.5rem}.menuOverlay nav .contact .myTable div.icon,#markerContent .myTable div.icon,section.contact .twoBoxes .box.kachel .content .myTable div.icon{display:flex;align-items:center;width:3.4375rem;min-height:2.125rem}.menuOverlay nav .contact .myTable div.icon .rechteck,#markerContent .myTable div.icon .rechteck,section.contact .twoBoxes .box.kachel .content .myTable div.icon .rechteck{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;transform:rotate(45deg);border:1px solid #cad7a2;margin-left:0.3125rem}.menuOverlay nav .contact .myTable div.icon .rechteck svg,#markerContent .myTable div.icon .rechteck svg,section.contact .twoBoxes .box.kachel .content .myTable div.icon .rechteck svg{width:1rem;height:1rem;transform:rotate(-45deg);fill:#cad7a2}.menuOverlay nav .contact .myTable .text,#markerContent .myTable .text,section.contact .twoBoxes .box.kachel .content .myTable .text{color:#cad7a2}.menuOverlay nav .contact .myTable .text h2,#markerContent .myTable .text h2,section.contact .twoBoxes .box.kachel .content .myTable .text h2{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;font-size:1.25rem;color:#fff;margin-bottom:0}.menuOverlay nav .contact .myTable .text p,#markerContent .myTable .text p,section.contact .twoBoxes .box.kachel .content .myTable .text p{margin:0}.menuOverlay nav .contact .myTable .text p.huge,#markerContent .myTable .text p.huge,section.contact .twoBoxes .box.kachel .content .myTable .text p.huge{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;font-size:1.5rem}.menuOverlay nav .contact .myTable .text p.littleMargin,#markerContent .myTable .text p.littleMargin,section.contact .twoBoxes .box.kachel .content .myTable .text p.littleMargin{margin-bottom:0.625rem}.icons{display:flex}.icons a{display:inline-block;position:relative;margin:0.25rem 0.375rem}.icons a span{display:flex;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;transform:rotate(45deg);border:1px solid #b0b0b0}.icons a span svg{width:1rem;height:1rem;transform:rotate(-45deg);fill:#b0b0b0}.icons a.active span,.icons a :hover span{border:1px solid #014f25}.icons a.active svg,.icons a :hover svg{fill:#014f25}.sprechblase{display:none;position:absolute;right:0;bottom:3.75rem;margin:0 auto;padding:6px 10px;background:#e7e7e7;white-space:nowrap;filter:drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.5))}.sprechblase a{font-weight:600;font-size:15px}.sprechblase::before{content:" ";position:absolute;width:0;height:0;right:0;bottom:-24px;border-left:24px solid rgba(0,0,0,0);border-top:24px solid #e7e7e7}.nano{position:relative;width:100%;height:100%;overflow:hidden}.nano>.nano-content{position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0}.nano>.nano-content:focus{outline:thin dotted}.nano>.nano-content::-webkit-scrollbar{display:none}.nano>.nano-pane{background:rgba(0,0,0,.2);position:absolute;width:4px;right:0;top:0;bottom:0;visibility:hidden\9 ;opacity:.01;transition:.2s;border-radius:5px}.nano>.nano-pane.active,.nano>.nano-pane.flashed{visibility:visible\9 ;opacity:.99}.nano>.nano-pane>.nano-slider{background:#444;background:rgba(0,0,0,.5);position:relative;margin:0;border-radius:3px}.nano:hover>.nano-pane{visibility:visible\9 ;opacity:.99}.has-scrollbar>.nano-content::-webkit-scrollbar{display:block}.scrollable{width:100%;height:11.375rem;overflow:hidden;background-image:url(../img/scroll_top.png);background-position:right top;background-repeat:no-repeat;margin-bottom:0.625rem}.scrollable .ftscroller_container{background-image:url(../img/scroll_bottom.png);background-position:right bottom;background-repeat:no-repeat}.scrollable .ftscroller_container .ftscroller_scrollbary{right:-0.0625rem}.scrollable .ftscroller_container .ftscroller_scrollbar{opacity:.5;width:0.25rem;border-radius:0.125rem}section.moreContent .scrollable{background-image:url(../img/scroll_top_ongray.png)}section.moreContent .scrollable .ftscroller_container{background-image:url(../img/scroll_bottom_ongray.png)}body{font-family:"Open Sans",Arial,sans-serif;font-size:0.8125rem;overflow-x:hidden;margin:0;margin-top:4rem;background-color:#f7f7f7;color:#4f4f4f}@media only screen and (max-width: 767px){.container{max-width:none;padding-left:0;padding-right:0}}@media only screen and (max-width: 1279px){.container{max-width:none}}p{line-height:1.6;font-size:0.875rem}strong,b{font-weight:600}a{font-size:0.8125rem;text-decoration:none;color:#014f25;transition:all .5s}a:hover{text-decoration:underline;transition:all .5s;color:#014f25}a.button{background-color:#cad7a2;color:#014f25;text-align:center;font-weight:600;border-radius:16px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0.25rem 0.75rem;cursor:pointer;display:inline-block;width:100%}a.button.arrow{background-image:url(../img/btn_round_arrow.png);background-repeat:no-repeat;background-position:right center;background-size:auto 2rem;padding:0.3125rem 2.125rem 0.3125rem 0.75rem}ul{padding:0}ul li{font-weight:600;list-style:none;background-image:url("../img/bullet_green.png");background-position:left 0.375rem;background-repeat:no-repeat;background-size:auto 0.5rem;padding-left:1rem}.dottedLine{border-top:1px dotted #e94e00;border-bottom:1px dotted #e94e00;padding-bottom:1px}section.contact .twoBoxes .box.kachel{background-image:url(../img/kachel_green.png)}section.contact .twoBoxes .box.kachel .content{padding:1.25rem 1.0625rem;padding-bottom:4.25rem}section.contact .twoBoxes .box.map{background-size:cover}@media(min-width: 768px){section.contact .twoBoxes{display:flex;flex-wrap:nowrap}section.contact .twoBoxes .box.kachel{width:33.333%}section.contact .twoBoxes .box.kachel.eselBottomLeft{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 4.25rem 100%, 0 calc(100% - 4.25rem));clip-path:polygon(0 0, 100% 0, 100% 100%, 4.25rem 100%, 0 calc(100% - 4.25rem))}section.contact .twoBoxes .box.map{width:66.666%}}section.contact{background:#fff;background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 60%, black 60%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#000000",GradientType=0 )}section.contact #map{position:relative}section.contact #map .sprechblase::before{left:0;right:auto;border-right:24px solid rgba(0,0,0,0);border-left:none}section.contact #map h3{font-family:"Open Sans",Arial,sans-serif;color:#4f4f4f;font-size:13px;font-weight:600;margin:10px 0 3px;text-transform:none}section.contact .map{display:none}@media only screen and (min-width: 768px){section.contact .map{display:block}}section.contact .icons{margin-bottom:10px}section.contact .icons a span{background-color:rgba(0,0,0,0);border:1px solid #b0b0b0;position:absolute;left:0;top:0;width:24px;height:24px;background-color:#517e09;border-radius:3px;transform:rotate(45deg)}section.contact .icons a svg{fill:#b0b0b0;width:16px;height:16px;fill:#fff;position:relative;margin:4px}#markerContent{min-width:9.375rem;padding:0.625rem}#markerContent .myTable div.icon{width:2.8125rem;padding-left:0.3125rem}#markerContent .myTable div.icon .rechteck{border-color:#b0b0b0}#markerContent .myTable div.icon .rechteck svg{fill:#b0b0b0}#markerContent .myTable .text{color:#b0b0b0;font-size:1rem;font-weight:bold}section.smaller .container .outerWrapper{margin-left:0.5rem;margin-right:0.5rem}section.smaller .container .outerWrapper .box{margin-left:1.125rem;margin-right:1.125rem;margin-left:0.5625rem;margin-right:0.5625rem}section.smaller.newsSlider .container .outerWrapper{margin-left:1.625rem;margin-right:1.625rem;margin-left:1.125rem;margin-right:1.125rem}body>header{position:fixed;width:100%;top:0;z-index:15}body>header .topline{display:flex}body>header .topline .menu{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;width:4rem;height:4rem;background-color:#cad7a2;cursor:pointer;transition:all .5s}body>header .topline .menu svg{width:1.5rem;height:1.5rem;fill:#014f25;transition:all .5s}body>header .topline .menu span{color:#014f25;font-weight:600;transition:all .5s}body>header .topline .menu:hover svg{fill:#fff}body>header .topline .menu:hover span{color:#fff}body>header .topline .tickerType{display:none;align-items:center;height:4rem;background-color:#014f25;padding:0 1.25rem}@media(min-width: 768px){body>header .topline .tickerType{display:flex}}body>header .topline .tickerType .text{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;font-size:0.875rem;font-weight:bold;color:#cad7a2;line-height:4rem;margin-right:0.625rem}@media(min-width: 768px){body>header .topline .tickerType .text{font-size:1.125rem}}body>header .topline .tickerType svg{width:1.5rem;height:1.5rem;fill:#cad7a2;transform:rotate(90deg);margin-top:-0.25rem}body>header .topline #tx{flex-grow:1;width:100%;height:4rem;background-color:#014f25;z-index:15}body>header .topline #tx.special{background-color:#e94e00}body>header .topline #tx>div{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;font-size:0.875rem;color:#fff;line-height:4rem}body>header .topline #tx>div a{font-size:0.875rem;color:#fff}@media(min-width: 768px){body>header .topline #tx>div{font-size:1.125rem}body>header .topline #tx>div a{font-size:1.125rem}}body>header .topline .fixedLogoBg{position:absolute;top:-6.25rem;left:0;right:0;margin:0 auto;z-index:12;width:6.25rem;height:6.25rem;background-color:#014f25;border-radius:0.3125rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;transform:rotate(45deg)}body>header .topline .fixedLogoBg.special{background-color:#e94e00}body>header .topline .fixedLogo{position:absolute;top:-2.25rem;left:0;right:0;margin:0 auto;z-index:13;width:3rem;height:3rem}body>header .topline .fixedLogo img{width:3rem;height:auto}@media only screen and (max-width: 767px){body.homepage section.slider .logo{display:none}body.homepage header .topline .fixedLogoBg{top:0rem}body.homepage header .topline .fixedLogo{top:4rem}}body.scrolling header .topline .fixedLogoBg,body:not(.homepage) header .topline .fixedLogoBg{top:0rem}body.scrolling header .topline .fixedLogo,body:not(.homepage) header .topline .fixedLogo{top:4rem}body.hasNoTicker{margin-top:0}body.hasNoTicker header .topline #tx{display:none}body.hasNoTicker header .topline .fixedLogoBg{top:-10.25rem}body.hasNoTicker header .topline .fixedLogo{top:-6.25rem}body.hasNoTicker header .topline .tickerType{display:none}body.hasNoTicker.scrolling header .topline .fixedLogoBg,body.hasNoTicker:not(.homepage) header .topline .fixedLogoBg{top:-3.625rem}body.hasNoTicker.scrolling header .topline .fixedLogo,body.hasNoTicker:not(.homepage) header .topline .fixedLogo{top:0.375rem}.tickerSource{display:none}.menuOverlay{position:fixed;top:0;left:0;overflow:hidden;z-index:20}.menuOverlay .menuOverlayWrapper{position:relative;max-width:30rem;height:100%;overflow:auto}.menuOverlay .fader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);opacity:0;transition:all .15s;z-index:21}.menuOverlay .fader.show{opacity:1;transition:all .5s}.menuOverlay nav{position:absolute;top:0;left:-30rem;width:30rem;width:100%;background-color:#fff;transition:all .25s;z-index:22}.menuOverlay nav .topBar{display:flex;justify-content:space-between;align-items:center;background-color:#cad7a2}.menuOverlay nav .topBar .icon{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;cursor:pointer}.menuOverlay nav .topBar .icon.left{opacity:0;cursor:default;transform:rotate(-90deg);transition:all .5s}.menuOverlay nav .topBar .icon.left.hasParent{opacity:1;cursor:pointer;transition:all .5s}.menuOverlay nav .topBar .icon svg{width:1.332rem;height:1.332rem;fill:#014f25}.menuOverlay nav .topBar .title{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;font-size:0.875rem;color:#014f25;text-transform:none;margin-bottom:0}.menuOverlay nav .search{padding:1.25rem}.menuOverlay nav .search form{position:relative}.menuOverlay nav .search form input.sword{width:100%;height:2.125rem;background-color:#e7e7e7;color:#4f4f4f;font-size:0.875rem;border:1px solid #fff;border-radius:1.0625rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:0.25rem 0.9375rem;box-shadow:none}.menuOverlay nav .search form input.submit{position:absolute;top:0;right:0;width:2.125rem;height:2.125rem}.menuOverlay nav .search form input:focus{outline:none}.menuOverlay nav .navigation{position:relative;margin:0 0 0.9375rem;transition:all .5s}.menuOverlay nav .navigation .navigationWrapper{position:absolute;top:0;left:-30rem;width:30rem;width:100%}.menuOverlay nav .navigationHome{position:relative;margin:0 0 0.9375rem;padding-bottom:0.9375rem;transition:all .5s;border-bottom:1px solid #e7e7e7}.menuOverlay nav .navigation a,.menuOverlay nav .navigationHome a{display:flex;justify-content:space-between;align-items:center;color:#e94e00;padding:0.3125rem 1.25rem;transition:all .5s;cursor:pointer}.menuOverlay nav .navigation a svg,.menuOverlay nav .navigation a img,.menuOverlay nav .navigationHome a svg,.menuOverlay nav .navigationHome a img{flex-grow:0;flex-shrink:0;width:2rem;height:2rem;fill:#b0b0b0;transition:all .5s}.menuOverlay nav .navigation a svg.arrow,.menuOverlay nav .navigation a img.arrow,.menuOverlay nav .navigationHome a svg.arrow,.menuOverlay nav .navigationHome a img.arrow{width:1.332rem;height:1.332rem;fill:#014f25;transform:rotate(90deg)}.menuOverlay nav .navigation a span,.menuOverlay nav .navigationHome a span{width:100%;margin-left:0.625rem;font-size:1rem}.menuOverlay nav .navigation a.active,.menuOverlay nav .navigationHome a.active{background-color:#e7e7e7;color:#014f25;font-weight:bold}.menuOverlay nav .navigation a.indented,.menuOverlay nav .navigationHome a.indented{margin-left:2.625rem}.menuOverlay nav .navigation a.indented svg,.menuOverlay nav .navigationHome a.indented svg{width:1.25rem;fill:#014f25;transform:rotate(90deg)}.menuOverlay nav .navigation a:hover,.menuOverlay nav .navigationHome a:hover{background-color:#e7e7e7;color:#014f25;transition:all .5s}.menuOverlay nav .navigation a:hover svg,.menuOverlay nav .navigationHome a:hover svg{fill:#014f25;transition:all .5s}.menuOverlay nav .contact{padding:1.25rem;border-top:1px solid #e7e7e7}.menuOverlay nav .contact .myTable div.icon .rechteck{border-color:#014f25}.menuOverlay nav .contact .myTable div.icon .rechteck svg{fill:#014f25}.menuOverlay nav .contact .myTable .text{color:#014f25}.menuOverlay nav .contact .myTable:last-of-type{margin-bottom:0}.menuOverlay nav .buttons{display:flex;justify-content:space-between;align-items:center;height:4rem;background-color:#e7e7e7}.menuOverlay nav .buttons a{display:flex;justify-content:center;align-items:center;width:33.333%;height:100%;border:1px solid #b0b0b0;cursor:pointer;font-size:1rem;color:#b0b0b0;text-transform:uppercase}.menuOverlay nav .buttons a svg{width:1.332rem;height:1.332rem;fill:#b0b0b0}.menuOverlay nav .buttons a:hover{color:#4f4f4f}.menuOverlay nav .buttons a:hover svg{fill:#4f4f4f}.menuOverlay nav .social{display:flex;justify-content:center;align-items:center;height:4rem;background-color:#4f4f4f}.menuOverlay nav .social .icons{display:flex}.menuOverlay.area{width:100%;height:100%}.menuOverlay.open nav{left:0;transition:all .5s}section.slider{position:relative;height:25.625rem}section.slider .swiper-container{height:25.625rem}section.slider .swiper-container .swiper-pagination .swiper-pagination-bullet{width:0.625rem;height:0.625rem;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:rgba(255,255,255,.5);opacity:1;border:1px solid #014f25;transform:rotate(45deg);margin:0.3125rem 0.4375rem}section.slider .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#014f25}section.slider .sliderElement{background-position:top center;background-repeat:no-repeat;background-size:cover;height:14.875rem}section.slider .sliderElement .gradient{width:100%;height:100%;background:linear-gradient(45deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 66%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#e6ffffff", endColorstr="#00ffffff",GradientType=1 )}section.slider .sliderElement .contentBox{padding-top:13.1875rem}section.slider .sliderElement .contentBox .content{background-color:#f7f7f7;-webkit-clip-path:polygon(calc(100% - 1.0625rem) 0, 100% 1.0625rem, 100% 100%, 0 100%, 0 0);clip-path:polygon(calc(100% - 1.0625rem) 0, 100% 1.0625rem, 100% 100%, 0 100%, 0 0);text-shadow:0px 0px 20px #fff;padding-top:0.25rem;padding-left:1.0625rem}section.slider .sliderElement .contentBox .content h1,section.slider .sliderElement .contentBox .content .nav-breadcrumb{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;font-size:0.875rem;color:#e94e00;text-transform:none;margin-top:0.625rem;margin-bottom:0.625rem}section.slider .sliderElement .contentBox .content h1 a,section.slider .sliderElement .contentBox .content .nav-breadcrumb a{font-size:inherit;color:#e94e00}@media(min-width: 768px){section.slider .sliderElement .contentBox .content h1,section.slider .sliderElement .contentBox .content .nav-breadcrumb{font-size:1rem;margin-bottom:1.5rem}}section.slider .sliderElement .contentBox .content h2,section.slider .sliderElement .contentBox .content .title{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;font-size:1.25rem;color:#014f25;margin-top:0;margin-bottom:0.625rem}section.slider .sliderElement .contentBox .content h2 p,section.slider .sliderElement .contentBox .content .title p{font-size:inherit;line-height:1.1}@media(min-width: 768px){section.slider .sliderElement .contentBox .content h2,section.slider .sliderElement .contentBox .content .title{font-size:2.5rem;margin-bottom:0.875rem}}section.slider .sliderElement .contentBox .content .copytext{font-size:1.25rem;color:#000}section.slider .sliderElement .contentBox .content .copytext a{display:inline-block;background-color:#cad7a2;color:#014f25;font-family:"Open Sans",Arial,sans-serif;font-weight:normal;font-weight:600;border-radius:1rem;padding:0.25rem 0.75rem;cursor:pointer}section.slider .sliderElement .contentBox .content .nav-breadcrumb img:nth-of-type(2),section.slider .sliderElement .contentBox .content .nav-breadcrumb img:nth-of-type(3),section.slider .sliderElement .contentBox .content .nav-breadcrumb a:nth-of-type(3),section.slider .sliderElement .contentBox .content .nav-breadcrumb a:nth-of-type(4),section.slider .sliderElement .contentBox .content .nav-breadcrumb a:nth-of-type(5){display:none}section.slider .logo{position:absolute;left:0;right:0;top:0.625rem;width:15.625rem;margin:0 auto;z-index:1}section.slider .logo img{width:15.625rem;height:auto}@media(min-width: 768px){section.slider{height:34.375rem}section.slider .swiper-container{height:34.375rem}section.slider .swiper-container .swiper-pagination{bottom:6.25rem}section.slider .swiper-container .sliderElement{height:34.375rem}section.slider .swiper-container .sliderElement .contentBox{padding-top:0}section.slider .swiper-container .sliderElement .contentBox .content{position:absolute;width:47%;top:auto;bottom:115px;background-color:rgba(0,0,0,0);-webkit-clip-path:none;clip-path:none}}@media(min-width: 1024px){section.slider{height:auto}section.slider .swiper-container{height:auto}section.slider .swiper-container .sliderElement{padding-bottom:51.796875%}}@media(min-width: 768px){section.homeImageBoxen{position:relative;margin-top:-4.375rem;margin-bottom:2.5rem;z-index:10}}section.homeImageBoxen .threeBoxes .box{position:relative;background-color:#fff}section.homeImageBoxen .threeBoxes .box>div.t3contentElement{height:100%}section.homeImageBoxen .threeBoxes .box>div.t3contentElement>div:not([class]){height:100%}section.homeImageBoxen .threeBoxes .box>div.t3contentElement>div:not([class])>div.t3contentElement{height:100%}section.homeImageBoxen .threeBoxes .box .content{padding:1.5rem 1.0625rem 2.5rem}section.homeImageBoxen .threeBoxes .box .content .doubleHead{cursor:pointer}section.homeImageBoxen .threeBoxes .box .content .text{padding-bottom:1.875rem}section.homeImageBoxen .threeBoxes .box .content .text .link.atBottom{position:absolute;bottom:2.5rem}section.homeImageBoxen .threeBoxes .box .content .text .link.atBottom a{display:inline-block;background-color:#cad7a2;color:#014f25;font-family:"Open Sans",Arial,sans-serif;font-weight:normal;font-weight:600;border-radius:1rem;padding:0.25rem 0.75rem;cursor:pointer}section.homeImageBoxen .threeBoxes .box.green{background-color:#cad7a2}section.homeImageBoxen .threeBoxes .box.green .doubleHead{padding-right:1.25rem}section.homeImageBoxen .threeBoxes .box.green .text p{color:#014f25}section.homeImageBoxen .threeBoxes .box.green .text .link.atBottom a{display:inline-block;background-color:#e0e7c6;color:#014f25;font-family:"Open Sans",Arial,sans-serif;font-weight:normal;font-weight:600;border-radius:1rem;padding:0.25rem 0.75rem;cursor:pointer}@media(min-width: 768px){section.homeImageBoxen .threeBoxes{display:flex;flex-wrap:nowrap}section.homeImageBoxen .threeBoxes .box{width:33.333%}section.homeImageBoxen .threeBoxes .box.eselTopRight{background-color:#cad7a2;-webkit-clip-path:polygon(calc(100% - 4.25rem) 0, 100% 4.25rem, 100% 100%, 0 100%, 0 0);clip-path:polygon(calc(100% - 4.25rem) 0, 100% 4.25rem, 100% 100%, 0 100%, 0 0)}}section.homeImageBoxen .twoBoxes .box.image{display:none}section.homeImageBoxen .twoBoxes .box.kachel{background-image:url(../img/kachel_green.png)}section.homeImageBoxen .twoBoxes .box.kachel .content{height:100%;padding:1.25rem 1.0625rem}section.homeImageBoxen .twoBoxes .box.kachel .content>div{position:relative}section.homeImageBoxen .twoBoxes .box.kachel .content .doubleHead{cursor:pointer}section.homeImageBoxen .twoBoxes .box.kachel .content .doubleHead .headlines h2{color:#fff}section.homeImageBoxen .twoBoxes .box.kachel .content .text{color:#cad7a2}section.homeImageBoxen .twoBoxes .box.kachel .content .text h3{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;font-size:1.5rem}section.homeImageBoxen .twoBoxes .box.kachel .content .text a{background-image:url(../img/bullet_green.png);background-position:left 5px;background-repeat:no-repeat;background-size:auto 8px;padding-left:16px;color:#014f25;font-size:0.8125rem;font-weight:600;background-image:url(../img/bullet_white.png);color:#fff}@media(min-width: 768px){section.homeImageBoxen .twoBoxes{display:flex;flex-wrap:nowrap}section.homeImageBoxen .twoBoxes .box.image{display:block;width:66.666%;background-size:cover;padding-bottom:33.333%}section.homeImageBoxen .twoBoxes .box.image.eselBottomLeft{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 4.25rem 100%, 0 calc(100% - 4.25rem));clip-path:polygon(0 0, 100% 0, 100% 100%, 4.25rem 100%, 0 calc(100% - 4.25rem))}section.homeImageBoxen .twoBoxes .box.kachel{width:33.333%}}section.home3erBoxen{margin-bottom:2.5rem}section.home3erBoxen .threeBoxes .box{position:relative;background-color:#fff;margin-top:1.25rem}section.home3erBoxen .threeBoxes .box>div.t3contentElement{height:100%}section.home3erBoxen .threeBoxes .box>div.t3contentElement>div:not([class]){height:100%}section.home3erBoxen .threeBoxes .box>div.t3contentElement>div:not([class])>div.t3contentElement{height:100%}section.home3erBoxen .threeBoxes .box .imageTop img{width:100%;max-width:100%;height:auto}section.home3erBoxen .threeBoxes .box .content{padding:1.25rem 1.0625rem}section.home3erBoxen .threeBoxes .box .content .doubleHead .icon img{height:2rem}section.home3erBoxen .threeBoxes .box .content .text{padding-bottom:1.875rem}section.home3erBoxen .threeBoxes .box .content .text ul{padding:0}section.home3erBoxen .threeBoxes .box .content .text ul li{font-weight:600;list-style:none;background-image:url("../img/bullet_green.png");background-position:left 0.375rem;background-repeat:no-repeat;background-size:auto 0.5rem;padding-left:1rem}section.home3erBoxen .threeBoxes .box .content .text ul li a{font-size:0.75rem;line-height:1.375rem}section.home3erBoxen .threeBoxes .box .content .text .link.atBottom{position:absolute;bottom:1.25rem}section.home3erBoxen .threeBoxes .box .content .text .link.atBottom a{background-image:url(../img/bullet_green.png);background-position:left 5px;background-repeat:no-repeat;background-size:auto 8px;padding-left:16px;color:#014f25;font-size:0.8125rem;font-weight:600}section.home3erBoxen .threeBoxes .box .content .text .joblist .job h3{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;font-size:1rem;color:#014f25}section.home3erBoxen .threeBoxes .box .content .text .joblist .job p:empty{display:none}section.home3erBoxen .threeBoxes .box .content.makeCenter{display:flex;align-items:center;position:relative;height:100%}section.home3erBoxen .threeBoxes .box .content.makeCenter blockquote{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;font-size:1.5rem;color:#014f25;margin-bottom:1.5rem}section.home3erBoxen .threeBoxes .box .content.makeCenter a.bullet{position:absolute;bottom:1.25rem;background-image:url(../img/bullet_green.png);background-position:left 5px;background-repeat:no-repeat;background-size:auto 8px;padding-left:16px;color:#014f25;font-size:0.8125rem;font-weight:600}section.home3erBoxen .threeBoxes .box.eselTopRight{background-color:#014f25;-webkit-clip-path:polygon(calc(100% - 2.125rem) 0, 100% 2.125rem, 100% 100%, 0 100%, 0 0);clip-path:polygon(calc(100% - 2.125rem) 0, 100% 2.125rem, 100% 100%, 0 100%, 0 0)}section.home3erBoxen .threeBoxes .box.eselTopRight:before{position:absolute;content:"";width:calc(100% - 0.125rem);height:calc(100% - 0.125rem);top:0.0625rem;left:0.0625rem;background:#fff}section.home3erBoxen .threeBoxes .box.eselTopRight:before{-webkit-clip-path:polygon(calc(100% - 2.125rem) 0, 100% 2.125rem, 100% 100%, 0 100%, 0 0);clip-path:polygon(calc(100% - 2.125rem) 0, 100% 2.125rem, 100% 100%, 0 100%, 0 0)}@media screen and (min-width: 768px)and (max-width: 1023px){section.home3erBoxen .threeBoxes{display:flex;flex-wrap:wrap}section.home3erBoxen .threeBoxes .box:nth-child(1),section.home3erBoxen .threeBoxes .box:nth-child(2){width:50%;margin-left:0;margin-right:0;background-color:rgba(0,0,0,0)}section.home3erBoxen .threeBoxes .box:nth-child(1)>div,section.home3erBoxen .threeBoxes .box:nth-child(2)>div{margin-left:1.125rem;margin-right:1.125rem;background-color:#fff}section.home3erBoxen .threeBoxes .box:nth-child(3){display:none}}@media(min-width: 1024px){section.home3erBoxen .threeBoxes{display:flex;flex-wrap:nowrap}section.home3erBoxen .threeBoxes .box{width:33.333%;margin-left:1.125rem;margin-right:1.125rem;margin-top:0}}section.content h1,section.content h2,section.content h3,section.content h4,section.content h5,section.content h6{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;color:#014f25}section.content h1{font-size:1.25rem;line-height:3rem;margin:1.25rem 0 1.5625rem}section.content h2,section.content h3{font-size:1.25rem}section.content h2,section.content .doubleHead h2{font-size:1.125rem;line-height:1.375rem}section.content h3{font-size:1rem}section.content h3,section.content h4,section.content h5{font-size:0.9375rem;line-height:1.125rem}@media only screen and (min-width: 481px){section.content h3,section.content h4,section.content h5{font-size:1rem;line-height:1.25rem}section.content li a{font-size:0.8125rem}}@media only screen and (min-width: 560px){section.content h1{font-size:1.75rem}section.content h2,section.content .doubleHead h2{font-size:1.25rem;line-height:1.1}section.content .headlineBox h1{font-size:1.5rem;line-height:2rem}}section.content p.headorange,section.content section.moreContent .headorange{color:#e94e00;font-size:0.875rem;margin-bottom:0.375rem}section.content p a{font-size:0.875rem}section.content p a:hover{text-decoration:underline}section.content p a strong,section.content p a b{font-size:0.8125rem}section.content p strong a,section.content p b a{font-size:0.8125rem;text-decoration:none}section.content a.bullet{background-image:url(../img/bullet_green.png);background-position:left 5px;background-repeat:no-repeat;background-size:auto 8px;padding-left:16px;color:#014f25;font-size:0.8125rem;font-weight:600}section.content .contentHeadline{position:relative;background-color:#fff;-webkit-clip-path:polygon(calc(100% - 4.25rem) 0, 100% 4.25rem, 100% 100%, 0 100%, 0 0);clip-path:polygon(calc(100% - 4.25rem) 0, 100% 4.25rem, 100% 100%, 0 100%, 0 0);margin-top:-4.25rem;padding:1.25rem 1.0625rem;z-index:1}section.content .contentHeadline .headlineBox{display:flex;align-items:center;padding-bottom:1.5625rem}section.content .contentHeadline .headlineBox .picture{margin-right:0.625rem}section.content .contentHeadline .headlineBox .picture img{width:auto;height:3rem}section.content .contentHeadline .headlineBox h1{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;color:#014f25;font-size:1.75rem;margin:0;padding-right:1.875rem}section.content .contentHeadline p{font-size:1rem;line-height:1.5rem;padding-right:10%}section.content .centerTeaser{background-color:#fff}section.content .centerTeaser .twoCols .picture{order:1;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.125rem), calc(100% - 2.125rem) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.125rem), calc(100% - 2.125rem) 100%, 0 100%);height:19.125rem}section.content .centerTeaser .twoCols .picture img{width:100%;max-width:100%;height:auto}section.content .centerTeaser .twoCols .picture .image{height:100%;background-repeat:no-repeat;background-size:cover}section.content .centerTeaser .twoCols .textContent .content{padding:1.25rem 1.0625rem}section.content .centerTeaser .twoCols .textContent .content .doubleHead .headlines .head1{margin-bottom:0.375rem}section.content .centerTeaser .twoCols .textContent .content .doubleHead .headlines h2,section.content .centerTeaser .twoCols .textContent .content .doubleHead .headlines h3{font-size:1.125rem;line-height:1.375rem;margin:0}@media only screen and (min-width: 480px){section.content .centerTeaser .twoCols .textContent .content .doubleHead h2,section.content .centerTeaser .twoCols .textContent .content .doubleHead h3{font-size:1.25rem;line-height:1.5rem}}section.content .centerTeaser .twoCols .textContent .content .moreText{font-size:0.875rem}section.content .centerTeaser .twoCols .textContent .content .moreText.hasList .text{padding-right:1.0625rem}section.content .centerTeaser .twoCols .textContent .content .moreText.hasList .listContent{padding-left:1.0625rem}section.content .centerTeaser .twoCols .textContent .content a.bullet{background-image:url(../img/bullet_green.png);background-position:left 5px;background-repeat:no-repeat;background-size:auto 8px;padding-left:16px;color:#014f25;font-size:0.8125rem;font-weight:600}section.content .centerTeaser .twoCols.centerTeaserLeft .picture{order:0}@media(min-width: 1280px){section.content .centerTeaser .twoCols.centerTeaserRight .textContent .content{padding-left:2.125rem}}@media(min-width: 768px){section.content .centerTeaser .twoCols{display:flex;justify-content:space-between;align-items:flex-start}section.content .centerTeaser .twoCols .picture{flex-grow:0;flex-shrink:0;width:33.333%;height:auto}section.content .centerTeaser .twoCols .textContent{width:66.666%}section.content .centerTeaser .twoCols .textContent .content .moreText.hasList{display:flex;justify-content:space-between}section.content .centerTeaser .twoCols .textContent .content .moreText.hasList .text,section.content .centerTeaser .twoCols .textContent .content .moreText.hasList .listContent{flex-grow:0;flex-shrink:0;width:50%}}section.content .centerTeaser.subCenterTeaser{padding-top:0.625rem;margin-bottom:2.5rem}section.content .centerTeaser.subCenterTeaser .twoCols .picture{height:12.75rem;margin-bottom:1.25rem}section.content .centerTeaser.subCenterTeaser .twoCols .textContent .content{padding:0 2.125rem}@media(min-width: 768px){section.content .centerTeaser.subCenterTeaser .twoCols .picture{margin-bottom:0}}section.content .colBigSmall,section.content .colFull{background-color:#fff;padding-left:1.0625rem;padding-right:1.0625rem;padding-bottom:5rem}@media(min-width: 1280px){section.content>.container{padding-left:0;padding-right:0}section.content>.container .colBigSmall,section.content>.container .colFull,section.content>.container .contentHeadline{padding-left:2.125rem;padding-right:2.125rem}}section.content .colBigSmall .colSmall{margin-top:1.25rem}section.content .colBigSmall .colSmall .doubleHead{align-items:center}section.content .colBigSmall .colSmall .doubleHead .icon img{height:2rem}section.content .colBigSmall .colSmall .doubleHead .headlines h2{font-size:1rem;margin:0}section.content .colBigSmall .colSmall p{font-size:0.8125rem}@media(min-width: 768px){section.content .colBigSmall{display:flex;justify-content:space-between}section.content .colBigSmall .colBig{flex-grow:0;flex-shrink:0;width:66.666%;padding-right:1.0625rem}section.content .colBigSmall .colSmall{flex-grow:0;flex-shrink:0;width:33.333%;padding-left:1.0625rem;margin-top:0}}body.centerpage section.content .contentHeadline{background-color:#e7e7e7}body.centerpage section.content .contentHeadline p a{text-decoration:none}body.centerpage section.content .contentHeadline p a .orangetext{color:#e94e00}body.centerpage section.content .contentHeadline p a:hover{text-decoration:underline}.accordion{margin:1.875rem 0}.accordion .box{margin-bottom:1rem}.accordion .box .head:hover{background-color:#cad7a2}.accordion .box:hover .head:before{background:rgba(0,0,0,0) linear-gradient(225deg, white 12px, #4f4f4f 13px, #cad7a2 0px) repeat scroll right top}.accordion .box .head{border:1px solid #b0b0b0;font-family:"Optima",sans-serif;font-size:1.125rem;color:#014f25;text-transform:uppercase;position:relative;padding:0.1875rem 0.625rem 0.0625rem;cursor:pointer}.accordion .box .head:after{position:absolute;content:"";top:0.5rem;right:1rem;width:0;height:0;transform:rotate(360deg);border-style:solid;border-width:0.5rem 0 0.5rem 0.625rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #014f25}.accordion .box .head:before{content:"";background:rgba(0,0,0,0) linear-gradient(225deg, white 12px, #4f4f4f 13px, white 0px) repeat scroll right top;position:absolute;top:-0.0625rem;right:-0.0625rem;width:1.125rem;height:1.125rem}@media only screen and (min-width: 481px){.accordion .box .head{font-size:1.25rem}}.accordion .box.open .head{border:none;background-color:#cad7a2}.accordion .box.open .head:before{display:none}.accordion .box.open .head:after{top:auto;bottom:-0.9375rem;left:0;right:0;margin:0 auto;z-index:1;width:0;height:0;transform:rotate(360deg);border-style:solid;border-width:0.9375rem 0.8125rem 0 0.8125rem;border-color:#cad7a2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.accordion .box .body{display:none}.accordion .box.open .body{padding:1.25rem 1rem}.infoImage h4,.infoImage .h4,.infoImage h5,.infoImage .h5,.infoImage h6,.infoImage .h6{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;color:#014f25;font-size:1rem;margin-bottom:0.625rem;margin-top:1.25rem}.infoImage h4.underline{padding-bottom:0.5rem;border-bottom:0.125rem solid #014f25;margin-bottom:1.25rem}.infoImage h4.underline a svg{width:1.125rem;height:1.125rem;fill:#b0b0b0}.standorteContainer .standorteTeaserContainer .standorteTeaserBox{margin-bottom:1.875rem}.standorteContainer .standorteTeaserContainer .standorteTeaserBox .doubleHead{cursor:pointer}.standorteContainer .standorteTeaserContainer .doubleHead.withIcon .icon{margin:0}.standorteContainer .standorteTeaserContainer .doubleHead.withIcon .headlines{min-height:0}.standorteContainer .standorteTeaserContainer .doubleHead.withIcon .headlines .head1{margin-bottom:0.5rem}.standorteContainer .deutschlandkarteContainer{position:relative}.standorteContainer .deutschlandkarteContainer .geo{position:absolute;top:14%;left:22%;cursor:pointer;display:block}#pageId-225 .standorteContainer .deutschlandkarteContainer .geo{cursor:default}.standorteContainer .deutschlandkarteContainer .geo .dot{position:absolute;top:0;left:0;background-color:#014f25;width:10px;height:10px;transform:rotate(45deg)}.standorteContainer .deutschlandkarteContainer .geo span{position:absolute;top:-20px;left:-45px;width:100px;height:18px;color:#014f25;text-align:center}.standorteContainer .deutschlandkarteContainer .geo.duesseldorf span,.standorteContainer .deutschlandkarteContainer .geo.koeln span,.standorteContainer .deutschlandkarteContainer .geo.stuttgart span,.standorteContainer .deutschlandkarteContainer .geo.pirmasens span{top:-5px;left:18px;text-align:left}.standorteContainer .deutschlandkarteContainer .geo.active .dot{background-color:#e94e00}.standorteContainer .deutschlandkarteContainer .geo.active span{color:#e94e00}.standorteContainer .deutschlandkarteContainer .geo.hamburg{top:18%;left:44.4%}.standorteContainer .deutschlandkarteContainer .geo.berlin{top:30%;left:80%}.standorteContainer .deutschlandkarteContainer .geo.dortmund{top:45%;left:19%}.standorteContainer .deutschlandkarteContainer .geo.duesseldorf{top:50%;left:11%}.standorteContainer .deutschlandkarteContainer .geo.frankfurt{top:63%;left:33%}.standorteContainer .deutschlandkarteContainer .geo.koeln{top:54%;left:13%}.standorteContainer .deutschlandkarteContainer .geo.leipzig{top:46%;left:70%}.standorteContainer .deutschlandkarteContainer .geo.saarbruecken{top:74%;left:16%}.standorteContainer .deutschlandkarteContainer .geo.stuttgart{top:80%;left:36%}.standorteContainer .deutschlandkarteContainer .geo.muenchen{top:89%;left:63%}.standorteContainer .deutschlandkarteContainer .geo.pirmasens{top:74.3%;left:20%}.standorteContainer .deutschlandkarteContainer .geo.nuernberg{top:72%;left:59%}@media(min-width: 768px){.standorteContainer{display:flex;justify-content:space-between;align-items:flex-start;margin-left:-0.625rem;margin-right:-0.625rem}.standorteContainer>div{padding-left:0.625rem;padding-right:0.625rem}.standorteContainer .standorteTeaserContainer{width:50%}.standorteContainer .deutschlandkarteContainer{width:50%}}.standorteKontaktBox{position:relative;margin-bottom:2.5rem}.standorteKontaktBox .icons a{margin-top:0.375rem}.standorteKontaktBox .sprechblase{right:auto;left:0;bottom:3.25rem}.standorteKontaktBox .sprechblase:before{border-right:1.5rem solid rgba(0,0,0,0);border-left:none;right:auto;left:0}section.content .glossarBox,section.content .glossarLetterBox{-webkit-clip-path:polygon(calc(100% - 2.125rem) 0, 100% 2.125rem, 100% 100%, 0 100%, 0 0);clip-path:polygon(calc(100% - 2.125rem) 0, 100% 2.125rem, 100% 100%, 0 100%, 0 0);background-color:#e7e7e7}section.content .glossarBox .colPadding,section.content .glossarLetterBox .colPadding{padding:1.0625rem 2.375rem 1.0625rem 1.0625rem;position:relative}section.content .glossarBox .headlineBox,section.content .glossarLetterBox .headlineBox{display:flex;margin-top:0}section.content .glossarBox .headlineBox h5 p,section.content .glossarLetterBox .headlineBox h5 p{font-size:0.9375rem}section.content .glossarBox{display:none}section.content .glossarBox .colPadding{padding-right:2.375rem}section.content .glossarBox .nano{height:31.875rem}section.content .glossarBox .wordsContainer .wordsBox .letter{background-color:#cecece;padding:0 1rem;margin-bottom:0.625rem;text-transform:uppercase}section.content .glossarBox .wordsContainer .wordsBox li{line-height:normal}@media only screen and (min-width: 768px){section.content .glossarBox{display:block}}section.content .letterContainer{position:absolute;right:0;top:4.6875rem}section.content .letterContainer .letter{display:block;width:2.125rem;text-align:center;color:#e94e00;cursor:pointer;text-transform:uppercase}section.content .glossarLetterBox .buchstabenContainer{display:flex;flex-wrap:wrap}section.content .glossarLetterBox .buchstabenContainer .buchstabenBox{width:14.285714%}section.content .glossarLetterBox .buchstabenContainer .buchstabenBox a{position:relative;display:block;color:#4f4f4f;text-align:center;background-color:#fff;border-right:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:0.5rem 0;cursor:pointer}section.content .glossarLetterBox .buchstabenContainer .buchstabenBox a:hover{-webkit-clip-path:polygon(calc(100% - 1.0625rem) 0, 100% 1.0625rem, 100% 100%, 0 100%, 0 0);clip-path:polygon(calc(100% - 1.0625rem) 0, 100% 1.0625rem, 100% 100%, 0 100%, 0 0);color:#014f25;background-color:#cad7a2}.pageEndContainer{padding:0;padding-left:0.75rem;padding-right:0.75rem}@media(min-width: 768px){.pageEndContainer{padding-left:0;padding-right:0}}.pageEndContainer .twoCols .ankerContainer{position:relative;background-image:url(../img/kachel_green.png)}.pageEndContainer .twoCols .ankerContainer img.greenArrow{position:absolute;top:-2.125rem;left:0;right:0;margin:0 auto}.pageEndContainer .twoCols .ankerContainer .content{padding:1.25rem 1.0625rem}.pageEndContainer .twoCols .ankerContainer .content h3{color:#cad7a2}.pageEndContainer .twoCols .ankerContainer .content .headorange{color:#e94e00;font-size:0.875rem;margin-bottom:0.375rem}.pageEndContainer .twoCols .ankerContainer .content ul{padding:0}.pageEndContainer .twoCols .ankerContainer .content ul li{background-image:url(../img/bullet_white.png)}.pageEndContainer .twoCols .ankerContainer .content ul li a{color:#fff}.pageEndContainer .twoCols .newsContainer{background-color:#cad7a2}.pageEndContainer .twoCols .newsContainer>.content{padding:1.25rem 1.0625rem 2.5rem}@media(min-width: 1280px){.pageEndContainer .twoCols .newsContainer>.content{padding-left:2.125rem;padding-right:2.125rem}}@media(min-width: 768px){.pageEndContainer .twoCols{position:relative;display:flex}.pageEndContainer .twoCols .ankerContainer{order:1;width:33.333%}.pageEndContainer .twoCols .newsContainer{order:0;width:66.666%;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 4.25rem 100%, 0 calc(100% - 4.25rem));clip-path:polygon(0 0, 100% 0, 100% 100%, 4.25rem 100%, 0 calc(100% - 4.25rem))}}.pageEndContainer .twoCols .doubleHead{align-items:center}.pageEndContainer .twoCols .doubleHead .icon img{height:2rem}.pageEndContainer .twoCols .doubleHead .headlines h2{font-size:1rem;margin:0}.eventTeaser{margin-bottom:40px}.eventTeaser .description h2{font-size:1rem}.eventTeaser .date,.eventTeaser .orange{color:#e94e00}.eventTeaser .date{margin-bottom:0.625rem}.eventTeaser .details{display:table;margin:30px 0 0}.eventTeaser .details .detail{display:table-row}.eventTeaser .details .detail label,.eventTeaser .details .detail .text{display:table-cell;vertical-align:top;padding:0 20px 15px 0}.eventTeaser .details .detail label{color:#e94e00;font-weight:600;line-height:1.6}.eventTeaser .infos{line-height:30px;font-size:13px;margin-top:1.25rem}.eventTeaser .infos a{font-weight:600;line-height:22px}.eventTeaser .infos .icons{display:inline-block}.eventTeaser .infos .icons a{margin-top:0}.eventTeaser .infos>.row>.col-sm-4:nth-child(2){text-align:center}.eventTeaser .infos>.row>.col-sm-4:nth-child(3){text-align:right}.eventTeaser .topline{color:#e94e00}.eventTeaser .dottedLine{margin:10px 0}.colBig video{width:100%;cursor:pointer}section.newsSlider{background-color:#cad7a2;padding:1.25rem 0 3rem;margin-bottom:2.5rem}section.newsSlider .headlineBox,.pageEndContainer .headlineBox{display:flex;align-items:center;margin-bottom:0.625rem}section.newsSlider .headlineBox .picture,.pageEndContainer .headlineBox .picture{margin-right:0.625rem}section.newsSlider .headlineBox .picture img,.pageEndContainer .headlineBox .picture img{width:auto;height:3rem}section.newsSlider .headlineBox h2,.pageEndContainer .headlineBox h2{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;font-size:1.25rem;color:#014f25;margin:0}section.newsSlider .swiper-full-container,.pageEndContainer .swiper-full-container{position:relative;margin-bottom:1.875rem}section.newsSlider .swiper-full-container .swiper-container .swiper-wrapper .swiper-slide,.pageEndContainer .swiper-full-container .swiper-container .swiper-wrapper .swiper-slide{height:auto}section.newsSlider .swiper-full-container .swiper-button-next,section.newsSlider .swiper-full-container .swiper-button-prev,.pageEndContainer .swiper-full-container .swiper-button-next,.pageEndContainer .swiper-full-container .swiper-button-prev{width:2.5rem;height:2.5rem;background-color:rgba(255,255,255,.75);color:#014f25;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:2px 2px 5px 0px rgba(0,0,0,.5);margin-top:-1.25rem}section.newsSlider .swiper-full-container .swiper-button-next svg,section.newsSlider .swiper-full-container .swiper-button-prev svg,.pageEndContainer .swiper-full-container .swiper-button-next svg,.pageEndContainer .swiper-full-container .swiper-button-prev svg{fill:#014f25;width:1.665rem;height:1.665rem;transform:rotate(90deg)}section.newsSlider .swiper-full-container .swiper-button-next::after,section.newsSlider .swiper-full-container .swiper-button-prev::after,.pageEndContainer .swiper-full-container .swiper-button-next::after,.pageEndContainer .swiper-full-container .swiper-button-prev::after{display:none}section.newsSlider .swiper-full-container .swiper-button-prev,.pageEndContainer .swiper-full-container .swiper-button-prev{left:-0.5rem}section.newsSlider .swiper-full-container .swiper-button-prev svg,.pageEndContainer .swiper-full-container .swiper-button-prev svg{transform:rotate(270deg)}section.newsSlider .swiper-full-container .swiper-button-next,.pageEndContainer .swiper-full-container .swiper-button-next{right:-0.5rem}section.newsSlider .newsContainer .content h3,.pageEndContainer .newsContainer .content h3{margin-bottom:1rem}section.newsSlider .newsArticle,.pageEndContainer .newsArticle{position:relative;height:100%;background-color:#e0e7c6}section.newsSlider .newsArticle .image,.pageEndContainer .newsArticle .image{-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.125rem), calc(100% - 2.125rem) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.125rem), calc(100% - 2.125rem) 100%, 0 100%)}section.newsSlider .newsArticle .image img,.pageEndContainer .newsArticle .image img{width:100%;max-width:100%;height:auto}section.newsSlider .newsArticle .content,.pageEndContainer .newsArticle .content{padding:1.25rem 1.0625rem 2.5rem}section.newsSlider .newsArticle .content h2,.pageEndContainer .newsArticle .content h2{font-family:"Open Sans",Arial,sans-serif;color:#014f25;text-transform:uppercase;font-size:0.875rem;margin-bottom:1.875rem;font-weight:600}section.newsSlider .newsArticle .content a,.pageEndContainer .newsArticle .content a{position:absolute;bottom:1.25rem;background-image:url(../img/bullet_green.png);background-position:left 5px;background-repeat:no-repeat;background-size:auto 8px;padding-left:16px;color:#014f25;font-size:0.8125rem;font-weight:600}section.newsSlider .bottomLink,.pageEndContainer .bottomLink{text-align:right}section.newsSlider .bottomLink a,.pageEndContainer .bottomLink a{display:inline-block;background-color:#e0e7c6;color:#014f25;font-family:"Open Sans",Arial,sans-serif;font-weight:normal;font-weight:600;border-radius:1rem;padding:0.25rem 0.75rem;cursor:pointer}#c71 .newsBlogBox,#c3648 .newsBlogBox{padding-bottom:1.0625rem}#c71 .newsBlogBox .newsBlogElement .picture,#c3648 .newsBlogBox .newsBlogElement .picture{margin-bottom:1.0625rem;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 4.25rem), calc(100% - 4.25rem) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 4.25rem), calc(100% - 4.25rem) 100%, 0 100%)}#c71 .newsBlogBox .newsBlogElement .picture img,#c3648 .newsBlogBox .newsBlogElement .picture img{max-width:100%;height:auto}#c71 .newsBlogBox .newsBlogElement .topline,#c3648 .newsBlogBox .newsBlogElement .topline{color:#e94e00;margin-bottom:0.3125rem}#c71 .newsBlogBox .newsBlogElement .headline,#c3648 .newsBlogBox .newsBlogElement .headline{color:#014f25;font-weight:600;text-transform:uppercase;margin-bottom:0.625rem}#c71 .newsBlogBox .newsBlogElement .headline a,#c3648 .newsBlogBox .newsBlogElement .headline a{font-size:0.875rem}#c71 .newsBlogBox .newsBlogElement .more,#c3648 .newsBlogBox .newsBlogElement .more{font-weight:600}@media(min-width: 768px){#c71,#c3648{display:flex;flex-wrap:wrap;margin-left:-0.625rem;margin-right:-0.625rem}#c71>div,#c3648>div{padding-left:0.625rem;padding-right:0.625rem}#c71 .newsBlogBox,#c3648 .newsBlogBox{width:50%}}.loadMoreBox{overflow:hidden}.loadMoreBox .line{border-bottom:1px solid #014f25;position:relative;margin-bottom:1.25rem}.loadMoreBox .line:before{content:"";position:absolute;bottom:-0.75rem;z-index:1;left:0;right:0;margin:0 auto;width:2.125rem;height:2.125rem;border:1px solid #014f25;background-color:#f7f7f7;transform:rotate(45deg)}.loadMoreBox a{display:inline-block;background-color:#cad7a2;color:#014f25;font-family:"Open Sans",Arial,sans-serif;font-weight:normal;font-weight:600;border-radius:1rem;padding:0.25rem 0.75rem;cursor:pointer;display:block;margin:0 auto;text-align:center;width:12.5rem;margin-top:2.125rem}.loadMoreHiddenContent{display:none}.news-catmenu{margin-bottom:1.25rem}.news-catmenu img{display:none}.news-catmenu a{font-weight:600;margin-bottom:0.3125rem;list-style-image:url(../img/bullet_green.png);list-style:none;background-image:url("../img/bullet_green.png");background-position:left 0.375rem;background-repeat:no-repeat;background-size:auto 0.5rem;padding-left:1rem}.news-catmenu a p{margin:0;display:inline}.news-catmenu .active a{color:#e94e00}.newsBlogMeldungContainer .topline{color:#e94e00}.newsBlogMeldungContainer .picture img{width:100%;max-width:none;height:auto}.newsBlogMeldungContainer .dottedLine{margin:0.625rem 0}.newsBlogMeldungContainer .prev-next-article{position:relative;margin-bottom:3.75rem}.newsBlogMeldungContainer .prev-next-article::after{clear:both}.newsBlogMeldungContainer .prev-next-article::before,.newsBlogMeldungContainer .prev-next-article::after{content:" ";display:table}.newsBlogMeldungContainer .prev-next-article .prev{display:none;float:left;width:50%}.newsBlogMeldungContainer .prev-next-article .next{display:none;float:left;width:50%;text-align:right}.newsBlogMeldungContainer .prev-next-article .list a,.newsBlogMeldungContainer .prev-next-article .prev a,.newsBlogMeldungContainer .prev-next-article .next a{background-repeat:no-repeat;background-position:left center;background-size:auto 1.5rem;display:inline-block;line-height:1.5rem}.newsBlogMeldungContainer .prev-next-article .prev a{background-image:url(../img/btn_round_arrow_prev.png);padding-left:1.875rem}.newsBlogMeldungContainer .prev-next-article .next a{background-image:url(../img/btn_round_arrow.png);background-position:right center;padding-right:1.875rem}.newsBlogMeldungContainer .prev-next-article .list{position:absolute;bottom:-2.125rem}.newsBlogMeldungContainer .prev-next-article .list a{background-image:url(../img/bullet_green.png);background-position:left 0.25rem;background-repeat:no-repeat;background-size:auto 0.5rem;padding-left:1rem;color:#014f25;font-size:0.8125rem;font-weight:600;line-height:normal}.newsBlogMeldungContainer .infos{line-height:1.875rem;font-size:0.8125rem}@media(min-width: 1180px){.newsBlogMeldungContainer .infos .threeCols{display:flex;justify-content:space-between;margin-left:-0.625rem;margin-right:-0.625rem}.newsBlogMeldungContainer .infos .threeCols>div{width:33.333%;padding-left:0.625rem;padding-right:0.625rem}}.newsBlogMeldungContainer .infos a{font-weight:600;line-height:1.375rem}.newsBlogMeldungContainer .infos .icons{display:inline-block}.newsBlogMeldungContainer .infos .icons a{margin-top:0}.newsBlogMeldungContainer .infos>.row>.col-sm-4:nth-child(2){text-align:center}.newsBlogMeldungContainer .infos>.row>.col-sm-4:nth-child(3){text-align:right}.newsBlogMeldungContainer .aboutGgwGroup{display:none}.teamBox{margin-bottom:1.5rem}.teamBox .teamElement{position:relative;display:flex}.teamBox .teamElement .picture{position:relative;flex-grow:0;flex-shrink:0;width:4.25rem;overflow:hidden;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.0625rem), calc(100% - 1.0625rem) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.0625rem), calc(100% - 1.0625rem) 100%, 0 100%)}.teamBox .teamElement .picture img{width:4.25rem;height:4.25rem;transition:all .5s}.teamBox .teamElement .picture img:hover{transform:scale(1.1);transition:all .5s}.teamBox .teamElement .overlayWrapper{padding-left:1.0625rem;padding-right:0}.teamBox .teamElement .overlayWrapper .infos{position:relative;height:100%}.teamBox .teamElement .overlayWrapper .infos .name{color:#e94e00;font-size:0.875rem}.teamBox .teamElement .overlayWrapper .infos p{font-size:0.8125rem}.teamBox .teamElement .overlayWrapper .infos>.icons{display:none}@media screen and (min-width: 360px)and (max-width: 767px),screen and (min-width: 1024px){.teamBox .teamElement .picture{width:8.5rem}.teamBox .teamElement .picture img{width:8.5rem;height:8.5rem}.teamBox .teamElement .overlayWrapper .infos .onBottom{position:absolute;left:0;bottom:0;width:100%}}.colSmall .teamBox .extrainfo{display:none}.colSmall .teamBox .onBottom .dottedLine{display:none}.colBig #c1438,.colBig #c1441,.colBig #c3895,.colBig #c3896,.colBig #c1443{display:flex;flex-wrap:wrap;margin-left:-0.625rem;margin-right:-0.625rem}.colBig #c1438>div,.colBig #c1441>div,.colBig #c3895>div,.colBig #c3896>div,.colBig #c1443>div{padding-left:0.625rem;padding-right:0.625rem}@media(min-width: 576px){.colBig #c1438>div,.colBig #c1441>div,.colBig #c3895>div,.colBig #c3896>div,.colBig #c1443>div{width:50%}}@media(min-width: 768px){.colBig #c1438>div,.colBig #c1441>div,.colBig #c3895>div,.colBig #c3896>div,.colBig #c1443>div{width:100%}}@media(min-width: 1024px){.colBig #c1438>div,.colBig #c1441>div,.colBig #c3895>div,.colBig #c3896>div,.colBig #c1443>div{width:50%}}@media(min-width: 1400px){.colBig #c1438>div,.colBig #c1441>div,.colBig #c3895>div,.colBig #c3896>div,.colBig #c1443>div{width:33.333%}}.colBig .teamBox .teamElement .picture{width:100%;height:auto;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.125rem), calc(100% - 2.125rem) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 2.125rem), calc(100% - 2.125rem) 100%, 0 100%)}.colBig .teamBox .teamElement .picture img{width:100%;height:auto}.colBig .teamBox .teamElement .overlayWrapper{display:none;position:absolute;bottom:0;left:0;width:100%;padding:0.75rem}.colBig .teamBox .teamElement .overlayWrapper .onBottom .icons a{margin-top:0.75rem}.colBig .teamBox .teamElement .infos{background:rgba(0,0,0,0) linear-gradient(315deg, transparent 19px, rgba(255, 255, 255, 0.9) 0px) repeat scroll right bottom;height:100%;padding:1.0625rem;padding-bottom:4.125rem;position:relative}.colBig .teamBox .teamElement .infos .name{text-transform:uppercase;font-size:1rem;color:#e94e00;margin-bottom:0.3125rem}.colBig .teamBox .teamElement .infos .extrainfo{display:none;padding-bottom:0.625rem}.colBig .teamBox .teamElement .infos .extrainfo .dottedLine{margin-bottom:0.625rem}.colBig .teamBox .teamElement .infos .onBottom{left:1.0625rem;bottom:0.75rem;width:calc(100% - 2.125rem)}.colBig .teamBox.half .teamElement img.teamImage{transform:scale(1.1);transform-origin:bottom center}.colBig .teamBox.full .teamElement .overlayWrapper{top:0;bottom:auto;height:100%}.colBig .teamBox.full .teamElement .overlayWrapper .infos .onBottom{position:absolute;bottom:0;left:0;width:100%;padding:1.0625rem}.colBig .teamBox.full .teamElement img.teamImage{transform:scale(1.1);transform-origin:bottom center;-moz-filter:blur(0.25rem);-ms-filter:blur(0.25rem);filter:blur(0.25rem)}.colBig .teamBox.hasTwoCompanies .teamElement .overlayWrapper.overlayWrapperCompany .infos .description{cursor:pointer}.colBig .teamBox.hasTwoCompanies .teamElement .overlayWrapper.overlayWrapperCompany .infos .description:hover{color:#014f25}.historieAccordion{padding-bottom:1.875rem}.historieAccordion .box .head{cursor:pointer}.historieAccordion .box .head .text{color:#014f25;height:1.5rem;line-height:1.5rem;font-weight:600}.historieAccordion .box .head .leiste{background-image:url(../img/historie/historie_leiste.png);background-repeat:no-repeat;background-position:right center;position:relative;float:left;display:inline-block;height:1.5rem;margin-right:0.375rem}.historieAccordion .box.open .head .leiste{background-image:url(../img/historie/historie_leiste_orange.png)}.historieAccordion .box .head .leiste:after{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to right, rgb(248, 248, 248) 0%, rgba(248, 248, 248, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f8f8f8", endColorstr="#00f8f8f8",GradientType=1 )}.historieAccordion .box[data-num="0"] .head .leiste{width:2rem}.historieAccordion .box[data-num="1"] .head .leiste{width:3rem}.historieAccordion .box[data-num="2"] .head .leiste{width:4rem}.historieAccordion .box[data-num="3"] .head .leiste{width:5rem}.historieAccordion .box[data-num="4"] .head .leiste{width:6rem}.historieAccordion .box[data-num="5"] .head .leiste{width:7rem}.historieAccordion .box[data-num="6"] .head .leiste{width:8rem}.historieAccordion .box[data-num="7"] .head .leiste{width:9rem}.historieAccordion .box.open .body{padding:1.25rem 0px}.historieAccordion .box .body .picture{-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.0625rem), calc(100% - 1.0625rem) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1.0625rem), calc(100% - 1.0625rem) 100%, 0 100%)}.historieAccordion .box .body .nano{padding-top:1.25rem}.historieAccordion .box .body .nano>.nano-content{position:static}.historieAccordion .box .body .nano>.nano-content>div{padding-right:10px}@media(min-width: 768px){.historieAccordion .box .body{display:flex;justify-content:space-between;margin-left:-0.625rem;margin-right:-0.625rem}.historieAccordion .box .body>div{padding-left:0.625rem;padding-right:0.625rem}.historieAccordion .box .body .picture{order:1;width:66.666%;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 4.25rem), calc(100% - 4.25rem) 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 4.25rem), calc(100% - 4.25rem) 100%, 0 100%)}.historieAccordion .box .body .nano{order:0;position:relative;width:33.333%;height:auto;padding-top:0;height:200px}.historieAccordion .box .body .nano>.nano-content{position:absolute}}@media only screen and (min-width: 380px){section.content .historieAccordion .box[data-num="0"] .head .leiste{width:32px}section.content .historieAccordion .box[data-num="1"] .head .leiste{width:64px}section.content .historieAccordion .box[data-num="2"] .head .leiste{width:96px}section.content .historieAccordion .box[data-num="3"] .head .leiste{width:128px}section.content .historieAccordion .box[data-num="4"] .head .leiste{width:160px}section.content .historieAccordion .box[data-num="5"] .head .leiste{width:192px}section.content .historieAccordion .box[data-num="6"] .head .leiste{width:224px}section.content .historieAccordion .box[data-num="7"] .head .leiste{width:256px}}@media only screen and (min-width: 520px){section.content .historieAccordion .box[data-num="0"] .head .leiste{width:48px}section.content .historieAccordion .box[data-num="1"] .head .leiste{width:96px}section.content .historieAccordion .box[data-num="2"] .head .leiste{width:144px}section.content .historieAccordion .box[data-num="3"] .head .leiste{width:192px}section.content .historieAccordion .box[data-num="4"] .head .leiste{width:240px}section.content .historieAccordion .box[data-num="5"] .head .leiste{width:288px}section.content .historieAccordion .box[data-num="6"] .head .leiste{width:336px}section.content .historieAccordion .box[data-num="7"] .head .leiste{width:384px}}@media only screen and (min-width: 768px){section.content .historieAccordion .box[data-num="0"] .head .leiste{width:64px}section.content .historieAccordion .box[data-num="1"] .head .leiste{width:128px}section.content .historieAccordion .box[data-num="2"] .head .leiste{width:192px}section.content .historieAccordion .box[data-num="3"] .head .leiste{width:256px}section.content .historieAccordion .box[data-num="4"] .head .leiste{width:320px}section.content .historieAccordion .box[data-num="5"] .head .leiste{width:384px}section.content .historieAccordion .box[data-num="6"] .head .leiste{width:448px}section.content .historieAccordion .box[data-num="7"] .head .leiste{width:512px}section.content .historieAccordion .box .body .nano{height:200px}}.ahnenContainer .ahnenBox{margin-bottom:2.5rem}.ahnenContainer .ahnenBox .name{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;color:#014f25;font-size:1.25rem}.ahnenContainer .ahnenBox .year{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;color:#014f25;font-size:1.25rem;font-size:1.125rem}.ahnenContainer .ahnenBox .ahnenpicture{float:left;margin:0.375rem 0.625rem 0.375rem 0;border:1px solid #014f25}.ahnenContainer .ahnenBox .ahnenpicture img{margin:0.125rem;max-width:8rem;max-height:8rem}.ahnenContainer .ahnenBox .text{min-height:8.125rem}.ahnenContainer .ahnenBox .text.noPicture{margin-left:0}@media(min-width: 768px){.ahnenContainer{display:flex;flex-wrap:wrap;margin-left:-0.625rem;margin-right:-0.625rem}.ahnenContainer>div{padding-left:0.625rem;padding-right:0.625rem}.ahnenContainer .ahnenBox{width:50%}}form h3{margin-top:1.25rem;margin-bottom:0.625rem}.form-group{margin-bottom:6px}.form-group label{font-weight:normal}.form-group label a{font-weight:600;text-decoration:underline;font-size:14px;color:#4f4f4f;cursor:pointer}.form-control{position:relative;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #517e09;border-radius:0;box-shadow:none;color:#014f25;padding:0 5px;height:24px;font-size:0.875rem}.form-control:focus{background-color:rgba(255,255,255,.5)}select.form-control{border:1px solid #517e09}.inputWrapper{position:relative}.inputWrapper:before{content:"";position:absolute;bottom:0;left:0;width:1px;height:17px;background-color:#517e09}.inputWrapper:after{content:"";position:absolute;bottom:0;right:0;width:1px;height:17px;background-color:#517e09}.inputWrapper.fullBorder{border-bottom:none;border:1px solid #517e09}.inputWrapper.fullBorder .form-control{border-bottom:none}.inputWrapper.fullBorder:before,.inputWrapper.fullBorder:after{display:none}.has-error .form-control{background-color:rgba(255,0,0,.3333)}.radio-inline.onlyLabel,.checkbox-inline.onlyLabel{padding-left:0;padding-right:20px}form a.btnSubmit{display:block;max-width:300px;margin:0 auto}.form-group .checkbox>input[type=checkbox]{margin-left:0}.form-group .checkbox>label{cursor:auto}.hiddenInputTemplate{display:none}form#contactForm textarea.form-control,form#mediadownloadForm textarea.form-control{height:120px}form#contactForm #blockPlusButton_files,form#mediadownloadForm #blockPlusButton_files{display:none}form#contactForm .dropInputBlock,form#mediadownloadForm .dropInputBlock{display:none}form#contactForm #inputBlocks_files>.inputBlock,form#mediadownloadForm #inputBlocks_files>.inputBlock{margin-bottom:16px}form#contactForm [type=file],form#mediadownloadForm [type=file]{cursor:inherit;display:block;font-size:999px;filter:alpha(opacity=0);min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0}form#contactForm .input-group label span.btn,form#mediadownloadForm .input-group label span.btn{border-color:#cad7a2;background-color:#cad7a2;color:#014f25;font-size:0.875rem;padding-top:1px;padding-bottom:1px}form#contactForm .input-group .btnRemoveFileInput,form#mediadownloadForm .input-group .btnRemoveFileInput{border-color:#cad7a2;background-color:#cad7a2;color:#014f25;font-size:0.875rem;padding-top:1px;padding-bottom:1px}form#contactForm label,form#mediadownloadForm label{display:none}form#contactForm .inputWrapper,form#mediadownloadForm .inputWrapper{margin-bottom:24px}form#contactForm .form-group-formMessage .inputWrapper,form#mediadownloadForm .form-group-formMessage .inputWrapper{margin-bottom:5px}form#contactForm label,form#mediadownloadForm label{display:none}form#contactForm .form-group.form-group-formMessage label,form#mediadownloadForm .form-group.form-group-formMessage label{display:block}form#contactForm #inputBlocks_files label,form#mediadownloadForm #inputBlocks_files label{display:table-cell}form#contactForm .checkbox label,form#mediadownloadForm .checkbox label{display:inline-block}#tt_address_form .inputWrapper{margin-bottom:24px}#tt_address_form .form-group-formMessage .inputWrapper{margin-bottom:5px}#pageId-1 #contactForm .form-group.form-group-formMessage label{display:none}.checkbox{display:flex;align-items:flex-start}.checkbox>input[type=checkbox]{margin-right:0.625rem}.modal .modal-content{border-radius:0}.modal .modal-content .modal-header{align-items:flex-start;background-image:url(../img/logo-GGW.png);background-repeat:no-repeat;background-position:center top 20px;min-height:8.75rem;background-size:auto 4.5rem;padding-top:7.5rem;border-bottom:none;padding-bottom:0}.modal .modal-content .modal-header .modal-title{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;color:#014f25;font-size:1.375rem}.modal .modal-content .modal-header .btn-close{margin-top:-6.875rem}.modal .modal-content .modal-body{padding-top:0.625rem;padding-bottom:1.25rem}.modal .modal-content .modal-body h4{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;color:#014f25;font-size:1.125rem;margin:1.25rem 0 0.625rem}.modal .modal-content .modal-body h4:first-of-type{margin-top:0}.modal .modal-content .modal-footer{display:none}.modal-backdrop.show{opacity:.8}#jurserviceKontaktOverlay .jurserviceKontaktOverlayContent{text-align:center}#jurserviceKontaktOverlay .jurserviceKontaktOverlayContent .btnJurserviceKontaktOverlayClose{text-align:right;font-size:40px;cursor:pointer}#jurserviceKontaktOverlay .jurserviceKontaktOverlayContent .logo{margin-bottom:48px}#jurserviceKontaktOverlay .jurserviceKontaktOverlayContent form{text-align:left}#jurserviceKontaktOverlay .jurserviceKontaktOverlayContent form label{display:none}#jurserviceKontaktOverlay .jurserviceKontaktOverlayContent form .form-check label{display:inline}#jurserviceKontaktOverlay .jurserviceKontaktOverlayContent form p a{font-size:0.875rem}#jurserviceKontaktOverlay .jurserviceKontaktOverlayContent h2{font-family:"Optima",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.1;text-transform:uppercase;color:#014f25}#jurserviceKontaktOverlay .jurserviceKontaktOverlayContent p.error{color:red}#mediadownloadOverlay .mediadownloadOverlayContent{text-align:center}#mediadownloadOverlay .mediadownloadOverlayContent .btnMediadownloadOverlayClose{text-align:right;font-size:40px;cursor:pointer}#mediadownloadOverlay .mediadownloadOverlayContent .logo{margin-bottom:48px}#mediadownloadOverlay .mediadownloadOverlayContent form{text-align:left}#mediadownloadOverlay .mediadownloadOverlayContent form label{display:none}#mediadownloadOverlay .mediadownloadOverlayContent form p a{font-size:0.875rem}#mediadownloadOverlay .mediadownloadOverlayContent h2{font-family:"Optima",sans-serif;font-size:1.25rem;font-weight:500;line-height:1.1;text-transform:uppercase;color:#014f25}#mediadownloadOverlay .mediadownloadOverlayContent p.error{color:red}#videoOverlay .videoOverlayContent{text-align:center}#videoOverlay .videoOverlayContent .btnVideoOverlayClose{text-align:right;font-size:40px;cursor:pointer}#videoOverlay .videoOverlayContent video{max-width:100%;width:100%;height:auto}#shareOverlay .modal-dialog{max-width:none;margin:0}#shareOverlay .modal-dialog .modal-content{background-color:rgba(0,0,0,0);border:none}#shareOverlay .shareOverlayContent{position:relative;margin-top:2.75rem;text-align:center;color:#fff;font-size:1rem}#shareOverlay .shareOverlayContent .btnShareOverlayClose{position:absolute;right:0;top:-40px;padding:0.625rem;font-size:2.5rem;line-height:2.5rem;cursor:pointer}#shareOverlay .shareOverlayContent img.logo,#shareOverlay .shareOverlayContent .url{margin-bottom:1.25rem}#shareOverlay .shareOverlayContent h2{color:#fff;font-size:1.25rem;margin-bottom:1.25rem}#shareOverlay .shareOverlayContent img.brief{margin-bottom:1.25rem}#shareOverlay .shareOverlayContent .button.arrow{display:block;width:12.5rem;margin:0 auto;margin-bottom:2.5rem}#shareOverlay .shareOverlayContent .shareIcons a{display:inline-block;margin:0 0.3125rem 1.25rem}#coronaSpecialOverlay .container{position:relative}#coronaSpecialOverlay .coronaSpecialContent{position:relative;margin-top:44px;margin-bottom:44px;text-align:center}#coronaSpecialOverlay .contentWrapper{margin:0 auto;max-width:768px;padding-left:0;padding-right:0}#coronaSpecialOverlay .btnCoronaSpecialOverlayClose{position:absolute;right:0;padding:10px;font-size:40px;line-height:40px;cursor:pointer;color:#fff}#coronaSpecialOverlay .coronaSpecialContent img.logo{margin-bottom:20px}#coronaSpecialOverlay .coronaSpecialContent .esel{background:rgba(0,0,0,0) linear-gradient(225deg, transparent 40px, #E7E7E7 0px) repeat scroll right top;margin-top:-60px;z-index:11111;position:relative;height:auto}#coronaSpecialOverlay .coronaSpecialContent .esel .content{padding-left:34px;padding-right:34px}#coronaSpecialOverlay .coronaSpecialContent .doubleHead{padding:20px 0 17px}#coronaSpecialOverlay .coronaSpecialContent .doubleHead.withIcon .icon img{width:auto !important;height:48px !important;margin-right:12px}#coronaSpecialOverlay .coronaSpecialContent .doubleHead .head1{margin-bottom:6px;text-align:left}#coronaSpecialOverlay .coronaSpecialContent .doubleHead h2{font-size:36px;line-height:24px;margin:0}#coronaSpecialOverlay .coronaSpecialContent .textContent{background-color:#fff;padding:34px;text-align:left}#coronaSpecialOverlay .coronaSpecialContent .textContent h2{margin:0;font-size:24px;margin-bottom:12px}#coronaSpecialOverlay .coronaSpecialContent .textContent .button{margin:0 auto;display:block;max-width:300px}@media only screen and (max-width: 767px){#coronaSpecialOverlay .coronaSpecialContent .esel .content{padding-left:17px;padding-right:17px}#coronaSpecialOverlay .coronaSpecialContent .doubleHead{padding:13px 0 6px}#coronaSpecialOverlay .coronaSpecialContent .doubleHead h2{font-size:22px;line-height:24px}#coronaSpecialOverlay .coronaSpecialContent .textContent{padding-left:17px;padding-right:17px}#coronaSpecialOverlay .coronaSpecialContent .textContent h2{font-size:20px}}#newsletterStoerer{position:fixed;right:-300px;bottom:0;z-index:900}#newsletterStoerer .bg{background-image:url(../img/newsletter/bgStoerer.png);background-repeat:no-repeat;background-position:center top;width:300px;padding:30px 25px}#newsletterStoerer h3{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;margin-top:0;font-size:1.75rem;color:#014f25}#newsletterStoerer p{margin-bottom:24px;font-size:16px}#newsletterStoerer .btnNewsletterStoererClose,#newsletterStoerer .btnCoronaSpecialOverlayClose{position:absolute;top:-5px;right:0;padding:10px;font-size:40px;font-weight:normal;line-height:40px;cursor:pointer}#newsletterStoerer .button.arrow{text-transform:uppercase}#newsletterStoerer.coronaSpecial .bg{background-position:center -60px}@media only screen and (max-width: 767px){#newsletterStoerer>img{max-width:200px}#newsletterStoerer .bg{width:200px;padding:15px 15px}#newsletterStoerer h3{font-size:20px}#newsletterStoerer p{margin-bottom:16px;font-size:14px}}footer{background-color:#4f4f4f;padding:1.375rem 0;font-size:13px;color:#b0b0b0;padding-left:0.75rem;padding-right:0.75rem}@media(min-width: 768px){footer{margin-top:-4.25rem}}@media(min-width: 768px){footer{padding-left:0;padding-right:0}}@media(min-width: 1280px){footer .footer>.container{padding-left:0;padding-right:0}}footer a{color:#b0b0b0;font-size:0.8125rem}footer a:hover{color:#fff}footer .twoCols{position:relative;padding-left:0.25rem;padding-right:0.25rem}@media(min-width: 768px){footer .twoCols{padding-left:1.0625rem;padding-right:1.0625rem;margin-top:4.25rem}}@media(min-width: 1280px){footer .twoCols{padding-left:2.125rem;padding-right:2.125rem}}footer .twoCols .logo img.logo{width:160px;height:54px;margin-bottom:0.625rem}footer .twoCols .logo .company{text-align:center}footer .twoCols .links{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap}@media(min-width: 768px){footer .twoCols{display:flex;justify-content:space-between}footer .twoCols .links{justify-content:flex-end}}footer .twoCols .icons{position:absolute;top:0;left:0;right:0;display:flex;justify-content:flex-end}@media(min-width: 768px){footer .twoCols .icons{justify-content:center}}body.centerpage footer,body.subcenterpage footer,body#pageId-34 footer{margin-top:2.5rem;margin-top:0rem}body.centerpage footer .twoCols,body.subcenterpage footer .twoCols,body#pageId-34 footer .twoCols{margin-top:0}.onlyPrint{display:none}@media print{body{background:none}img{max-width:100%;height:auto}.onlyPrint{display:block}.printLogo{text-align:center;margin:0 auto 20px}.printLogo img{max-width:250px;height:auto}.owl-carousel .owl-item,.sliderElementWrapper,.sliderElement{height:auto}.sliderElement .contentBox{position:static;height:auto}a.bullet{background-image:none;padding-left:0}.menuOverlay,section.navigation,section.slider,.owl-theme .owl-dots,.owl-theme .owl-nav,section.content .headlineBox .picture,section.content .colSmall .doubleHead .icon,section.content .colSmall .teamBox .icons,footer .icons,section.moreContent,footer,.modal,#newsletterStoerer{display:none}section.content .row.headlineRow{padding:0}section.content .headlineBox{margin:25px 0}section.homeImageBoxen .whiteBlock .col-xs-6 .text,section.homeImageBoxen .greenBlock .text .text{display:block}.doubleHead.withIcon .icon,section.homeImageBoxen .whiteBlock .col-xs-6 .doubleHead:after,section.homeImageBoxen .greenBlock .doubleHead:after,.textOnPicture .dreieck{display:none}.doubleHead.withIcon .headlines{min-height:0}section.homeImageBoxen .whiteBlock .textOnPicture{height:auto}section.homeImageBoxen .whiteBlock .textOnPicture .picture{height:auto}section.homeImageBoxen .whiteBlock .textOnPicture .fixedHeight610{height:auto;position:static}.esel.green .greenTop{height:auto;position:static}.green .textOnPicture{height:auto}.green .textOnPicture .text{height:auto;position:static}.scrollable{height:auto;overflow:visible}section.contact{display:none}section.content li,section.moreContent li,section.centerTeaser li{background-image:none}section .centerTeaser{margin-bottom:20px}section .centerTeaser .picture:after{display:none}section.content ul,section.moreContent ul,section.centerTeaser ul{padding-left:40px}section.content li,section.moreContent li,section.centerTeaser li{padding-left:0;list-style-type:disc}section .centerTeaser.subCenterTeaser .col-xs-4{display:none}section .centerTeaser.subCenterTeaser .col-xs-8{width:100%}.colBig .teamBox .teamElement .overlayWrapper{display:block !important;position:static}.colBig .teamBox .teamElement .overlayWrapper .infos{background-color:#fff}.colBig .teamBox .teamElement .overlayWrapper .infos .extrainfo{display:block !important}.colBig .teamBox .teamElement .overlayWrapper .infos .extrainfo .dottedLine{border:none;margin-bottom:10px}.colBig .teamBox .teamElement .overlayWrapper .infos .extrainfo p{margin:0}.colBig .teamBox .teamElement .overlayWrapper .infos .onBottom{display:none}.colSmall .teamBox .teamElement .picture{float:left}.colSmall .teamBox .teamElement .infos{padding-right:0;padding-left:76px}section.content .colSmall .teamBox .extrainfo{display:block}section.content .colSmall .teamBox .extrainfo .dottedLine{border:none;margin-bottom:10px}section.content .colSmall .teamBox .extrainfo p{margin:0}section.content .historieAccordion .box .head .leiste{display:none}section.content .historieAccordion .box .head .text{font-size:20px;margin:10px 0}section.content .historieAccordion .box .body{display:block}.loadMoreBox{display:none}.loadMoreHiddenContent{display:block}.newsBlogMeldungContainer .infos>.row>.col-sm-4:nth-child(3){display:none}section .centerTeaser.subCenterTeaser .picture,.kundenmagazinBox .dottedLine,.kundenmagazinBox a.bullet{display:none}.kundenmagazinBox .picture img{width:75%}.kundenmagazinBox .description{min-height:0}section.content .accordion .box.open .head:after{display:none}section.content .accordion .box.open .body{padding:0}section.content .accordion .box .head{border:none}section.content .accordion .box .head:before,section.content .accordion .box .head:after{display:none}section.content .accordion .box .body{display:block}section.content .esel.glossarLetterBox,section.content .esel.glossarBox{display:none}section.moreContent .scrollable{height:auto}.ftscroller_container{overflow:visible}footer .row>div{height:auto}footer .row>div.logo{height:80px}.newsBlogMeldungContainer .aboutGgwGroup{display:block}}@media screen and (min-width: 768px){body#pageId-414 .colBig,body#pageId-423 .colBig{display:flex;flex-wrap:wrap;gap:18px}body#pageId-414 .colBig .type-textmedia,body#pageId-423 .colBig .type-textmedia{width:100%}body#pageId-414 .colBig .type-dce_dceuid10.t3contentElement,body#pageId-414 .colBig .type-dce_mediadownloadvideo.t3contentElement,body#pageId-414 .colBig .type-dce_mediadownloadpdf.t3contentElement,body#pageId-423 .colBig .type-dce_dceuid10.t3contentElement,body#pageId-423 .colBig .type-dce_mediadownloadvideo.t3contentElement,body#pageId-423 .colBig .type-dce_mediadownloadpdf.t3contentElement{padding-bottom:40px;width:calc(50% - 9px)}body#pageId-414 .colBig .type-dce_dceuid10.t3contentElement>.col-sm-4,body#pageId-414 .colBig .type-dce_mediadownloadvideo.t3contentElement>.col-sm-4,body#pageId-414 .colBig .type-dce_mediadownloadpdf.t3contentElement>.col-sm-4,body#pageId-423 .colBig .type-dce_dceuid10.t3contentElement>.col-sm-4,body#pageId-423 .colBig .type-dce_mediadownloadvideo.t3contentElement>.col-sm-4,body#pageId-423 .colBig .type-dce_mediadownloadpdf.t3contentElement>.col-sm-4{width:100% !important}}@media screen and (min-width: 1024px){body#pageId-414 .colBig .type-dce_dceuid10.t3contentElement,body#pageId-414 .colBig .type-dce_mediadownloadvideo.t3contentElement,body#pageId-414 .colBig .type-dce_mediadownloadpdf.t3contentElement,body#pageId-423 .colBig .type-dce_dceuid10.t3contentElement,body#pageId-423 .colBig .type-dce_mediadownloadvideo.t3contentElement,body#pageId-423 .colBig .type-dce_mediadownloadpdf.t3contentElement{width:calc(33.333% - 12px)}}.type-dce_mediadownloadvideo video{position:fixed;top:0;z-index:111;max-width:100%;left:0;right:0;margin:0 auto}.kundenmagazinElement .picture{margin-bottom:12px}.kundenmagazinElement .picture img{max-width:100%;height:auto;border:1px solid #e7e7e7}.kundenmagazinElement .name{font-family:"Optima",sans-serif;font-weight:500;line-height:1.1;text-transform:uppercase;color:#014f25;font-size:0.9375rem;margin-bottom:5px;text-transform:none}.kundenmagazinElement .dottedLine{margin:8px 0}.colBig video+.imageBox img{max-width:100%;cursor:pointer}/*# sourceMappingURL=ggw.css.map */