body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSSlide,.lSSlideWrapper.usingCss .lSFade>*{-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important;-webkit-transition-duration:inherit!important;transition-duration:inherit!important}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{overflow:hidden;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-property:opacity;transition-property:opacity}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(../../files/plugins/lightslider/img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
body{color: #212529;font-size: 16px;font-family: 'Open sans', sans-serif !important;font-weight: 100;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}body.btn{display: block;padding: 0;text-align: left}body.is-404 .mod_article{position: relative;height: 100vh;max-width: 1000px;margin: 0 auto}body.is-404 .error-code-image{margin-top: 10vh}@media screen and (min-width: 1024px){body.is-404 .error-code-image{float: left;position: absolute;top: 18vh}}body.is-404 .loup-image{position: absolute;bottom: 0;right: 0}@media screen and (min-width: 1024px){body.is-404 .loup-image{float: right}}body *{font-family: 'Open sans', sans-serif;font-weight: 100}body h1,body h2,body h3,body h4,body h5,body h6{font-family: 'Karma';font-weight: 500}body h1,body h2{margin-bottom: 30px;margin-top: 20px}body h3{margin-bottom: 25px;margin-top: 15px}body h4,body h5,body h6{font-family: 'Open sans', sans-serif;margin-bottom: 15px;margin-top: 15px}body h1{font-size: 2.25rem;text-transform: uppercase;color: #366c0d;text-align: center}body h2{font-size: 2rem;text-transform: uppercase;color: #366c0d;text-align: center}body h3{font-size: 1.625rem;text-transform: uppercase;color: #212529;text-align: left}body h4{font-size: 1.25rem;text-transform: uppercase;color: #212529;text-align: left}body h5{font-size: 1.065rem;text-transform: uppercase;color: #366c0d;text-align: left}body h6{font-size: 1rem;text-transform: uppercase;color: #366c0d;text-align: left}body a{color: #366c0d;text-decoration: none}body a:hover{text-decoration: underline}body #main .mod_article[class*="container"] > .row{padding-top: 25px;padding-bottom: 25px}@media screen and (min-width: 1024px){body #main .mod_article[class*="container"] > .row{padding-top: 45px;padding-bottom: 45px}}@media screen and (min-width: 1260px){body #main .mod_article[class*="container"] > .row{padding-top: 65px;padding-bottom: 65px}}body #main .mod_article.dark-background{background: #366c0d}body #main .mod_article p{font-size: 16px}body .is-icon-list ul{list-style: none;margin: 0;padding: 0}body .is-icon-list em{color: #366c0d;padding-right: 3px}#wrapper{padding-top: 70px}.default-transition,body a,header .navigation-wrapper .main-navigation li,.top-themen,button,form button,input[type=submit],input[type=reset],input[type=button],a.btn,button.btn,.light-slider-controls .light-slider-prev,.light-slider-controls .light-slider-next,.top-themen .links a,.team-info a,.mod_newsarchive .more a,.mod_newslist .more a,.mod_newsreader .more a,.mod_newsarchive .back a,.mod_newslist .back a,.mod_newsreader .back a{transition-duration: 0.3s}.parallax-window{height: 300px;background: transparent}@media screen and (min-width: 768px){.parallax-window{height: 400px}}@media screen and (min-width: 1260px){.parallax-window{height: 450px}}.primary{color: #366c0d}@media screen and (min-width: 1024px){.two-column-text .ce_text{width: calc(50% - 15px);padding-right: 15px;float: left}}.row.align-center{align-items: center}.text-content h3{margin-top: 0}.text-content h3 em{color: #366c0d}.text-content ul{padding-left: 20px;margin: 0}.text-content li{padding-bottom: 15px}@media screen and (min-width: 1024px){.image-content{overflow: hidden}}.image-content figure{margin-bottom: 0}.mod_article.services .ce_text{padding: 10px}@media screen and (min-width: 768px) and (max-width: 1259px){.mod_article.services .ce_text:nth-child(2n+1){padding-left: 10px}.mod_article.services .ce_text:nth-child(2n+2){padding-right: 10px}}.mod_article.services .ce_text .inner{padding: 20px;position: relative;display: flex;align-items: center;flex-direction: column;text-align: center;height: 100%}.mod_article.services .ce_text figure{text-align: center;width: 100%}.mod_article.services .ce_text p{margin-bottom: 0;float: left;clear: both}:focus-visible{border: 2px solid #52a813 !important;padding: 2px;outline: none;box-sizing: border-box;transition: border .2s ease}label:has(+ input[required]),label:has(+ select[required]),label:has(+ textarea[required]){font-weight: bold}main p a{text-decoration: underline}main p a:hover{text-decoration: none}.link-icon{vertical-align: top;display: inline-flex;width: 1em;height: 1em}.link-icon svg{width: 1em;height: 1em}.data-privacy-link{color: #408110 !important}header{width: 100%;background: #fff;position: fixed;top: 0;z-index: 4;overflow: hidden}@media screen and (min-width: 1024px){header{position: absolute;overflow: inherit}}header.has-active-menu{overflow: visible}header.is-sticky{position: fixed;z-index: 2;top: 0;width: 100%;border-bottom: 1px solid #efefef}header.is-sticky .row{padding-top: 10px;padding-bottom: 10px}header.is-sticky .menu-button-container .menu-button{font-size: 32px}header.is-sticky .btn-search{font-size: 22px}header.is-sticky .logo img{max-height: 30px}@media screen and (min-width: 1024px){header.is-sticky .navigation-wrapper .main-navigation li,header.is-sticky .custom-links a{font-size: 13px}}header .row{padding-top: 15px;padding-bottom: 15px}header .header-navigation{overflow: hidden}@media screen and (min-width: 1024px){header .header-navigation{max-width: 285px;padding-right: 0px}}@media screen and (min-width: 1260px){header .header-navigation{max-width: 320px}}@media screen and (min-width: 1400px){header .header-navigation{max-width: 375px;padding-right: 45px}}header ul{list-style: none;padding: 0;margin: 0}@media screen and (max-width: 1023px){header .navigation-wrapper{background: #fff;height: 100vh;position: absolute;width: 230px;padding: 15px}}@media screen and (min-width: 1024px){header .navigation-wrapper{float: right;display: flex !important;align-items: center;justify-content: flex-end}}header .navigation-wrapper.show,header .navigation-wrapper:not(.show){animation-duration: 0.75s;-webkit-transition: all .45s cubic-bezier(.3, 0, .15, 1);transition: all .45s cubic-bezier(.3, 0, .15, 1);-webkit-transform-style: preserve-3d;transform-style: preserve-3d}header .navigation-wrapper.show{display: block;left: 0}header .navigation-wrapper:not(.show){left: -125%;display: block}header .navigation-wrapper .main-navigation{overflow: auto;padding-top: 30px}@media screen and (min-width: 1024px){header .navigation-wrapper .main-navigation{width: auto;position: inherit;float: left;padding-top: 0;margin-right: 10px}}header .navigation-wrapper .main-navigation li{padding-top: 12px}@media screen and (min-width: 1024px){header .navigation-wrapper .main-navigation li{display: inline-block;padding: 10px 3px;font-size: 12px}header .navigation-wrapper .main-navigation li span,header .navigation-wrapper .main-navigation li strong{padding: 4px}}@media screen and (min-width: 1260px){header .navigation-wrapper .main-navigation li{font-size: 15px}}header .navigation-wrapper .main-navigation li a:not(.btn){color: #212529}header .navigation-wrapper .main-navigation li a:hover{color: #366c0d;text-decoration: none}header .navigation-wrapper .main-navigation li a.btn{padding: 5px 15px}header .navigation-wrapper .main-navigation li span,header .navigation-wrapper .main-navigation li strong{text-transform: uppercase;font-weight: 400}header .navigation-wrapper .main-navigation li.active > span,header .navigation-wrapper .main-navigation li.trail > span,header .navigation-wrapper .main-navigation li:hover > span,header .navigation-wrapper .main-navigation li.active strong,header .navigation-wrapper .main-navigation li.trail strong,header .navigation-wrapper .main-navigation li:hover strong{border-bottom: 2px solid #366c0d}header .navigation-wrapper .main-navigation li.btn{background: none;padding: 0}header .navigation-wrapper .main-navigation .submenu ul{background: #fff}@media screen and (min-width: 1024px){header .navigation-wrapper .main-navigation .submenu ul{padding-top: 15px;display: none;position: absolute}}header .navigation-wrapper .main-navigation .submenu ul li{display: block;padding-left: 10px}@media screen and (min-width: 1024px){header .navigation-wrapper .main-navigation .submenu ul li{padding: 5px 10px}}header .navigation-wrapper .main-navigation .submenu ul li.active span,header .navigation-wrapper .main-navigation .submenu ul li.trail span,header .navigation-wrapper .main-navigation .submenu ul li:hover span,header .navigation-wrapper .main-navigation .submenu ul li.active strong,header .navigation-wrapper .main-navigation .submenu ul li.trail strong,header .navigation-wrapper .main-navigation .submenu ul li:hover strong{border-bottom: none}header .navigation-wrapper .main-navigation .submenu:hover ul{display: block;box-shadow: 3px 5px 4px rgba(0,0,0,0.1)}header .navigation-wrapper .btn-search{display: none}@media screen and (min-width: 768px){header .navigation-wrapper .btn-search{display: block}}header .custom-links{float: left;margin-top: 40px}@media screen and (min-width: 1024px){header .custom-links{margin-left: 10px;margin-top: 0}}header .custom-links .btn{padding: 5px 12px;font-size: 14px;display: block;margin-bottom: 10px}@media screen and (min-width: 1024px){header .custom-links .btn{margin-bottom: 0;display: inline-block}header .custom-links .btn:first-child{margin-right: 5px}}@media screen and (min-width: 1260px){header .custom-links .btn{padding: 5px 14px}}header .menu-button-container{position: absolute;top: 0;bottom: 0;left: 0;width: 55px;z-index: 1;float: left;background: transparent}@media screen and (min-width: 1024px){header .menu-button-container{display: none}}header .menu-button-container .menu-button{font-size: 35px;color: #366c0d;display: flex;justify-content: center;align-items: center;height: 100%}header .logo{float: right;max-width: calc(100% - 100px)}@media screen and (min-width: 1024px){header .logo{float: none;max-width: none}}header .logo figure{margin: 0}header .logo img{max-height: 45px;width: auto}#teaser{background: linear-gradient(0deg, #f3f3f1 15%, #fff 66%)}#teaser .row{height: 100%}#teaser .mod_article{height: 570px}#teaser .mod_article.small-height{height: 380px}@media screen and (min-width: 550px){#teaser .mod_article{height: 700px}#teaser .mod_article.small-height{height: 700px}}#teaser .teaser-image{background-size: contain;background-position: bottom center;background-repeat: no-repeat;height: 100%}@media screen and (min-width: 550px){#teaser .teaser-image{background-size: auto}}@media screen and (min-width: 1024px){#teaser .teaser-image{height: 700px}}#teaser .teaser-text{color: #212529;padding: 30px;position: absolute;top: 0;left: 0;right: 0}#teaser .teaser-text .inner-container{max-width: 500px;text-align: center;margin: 0 auto}@media screen and (min-width: 1024px){#teaser .teaser-text{top: 0}}#teaser .teaser-text p{margin-bottom: 0;font-size: 20px}#teaser h1{font-size: 1.625em;margin-bottom: 15px}@media screen and (min-width: 1024px){#teaser h1{font-size: 2.25rem}}#teaser .btn{margin-top: 15px}#footer{background: #efefef}#footer .inside{margin: 0 auto;padding: 55px 0 30px;margin-top: 80px}@media screen and (min-width: 768px){#footer .inside{padding: 65px 0 25px;margin-top: 100px}}@media screen and (min-width: 1024px){#footer .inside{padding-top: 85px}}#footer .footer-background{width: 100%;height: 120px;background-size: cover;background-repeat: no-repeat;background-position: left;max-width: 1000px;margin: 0 auto;text-align: center;position: absolute;left: 0;right: 0;top: -75px}@media screen and (min-width: 768px){#footer .footer-background{height: 169px;background-size: contain;top: -105px}}#footer .footer-column{margin-bottom: 25px;line-height: 1.75}@media screen and (min-width: 768px){#footer .footer-column{margin-bottom: 0}}#footer .footer-column:last-child{margin-bottom: 0}#footer .footer-column a{color: #212529}#footer .footer-consultation p{margin-bottom: 0}#footer .footer-navigation{margin-top: 15px}@media screen and (min-width: 768px){#footer .footer-navigation{margin-top: 45px}}#footer .footer-navigation ul{list-style: none;padding: 0;margin: 0;text-align: center}#footer .footer-navigation li{display: inline-block;padding-right: 6px;padding-left: 2px}#footer .footer-navigation li:first-child{border-right: 1px solid;line-height: 1}#footer .footer-navigation li a{color: #212529}#footer .footer-icons img{padding-right: 7px}#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{color: #212529;text-align: left;font-family: inherit;font-weight: 400}.startpage #main .inside{padding-top: 65px}.startpage .mod_breadcrumb{display: none}.top-themen{background: #366c0d;text-align: center;width: 100%;position: fixed;bottom: 0;z-index: 3;transition: opacity .4s}.top-themen.hide{opacity: 0;z-index: 0}.top-themen .row{padding: 20px 15px !important}@media screen and (min-width: 1260px){.top-themen .row{justify-content: space-between;align-items: center;padding: 15px 15px !important}}.top-themen p{margin-bottom: 0;padding: 6px 0}@media screen and (min-width: 768px){.top-themen p{display: inline-block}}.top-themen *,.top-themen a,.top-themen h3{color: #fff}.top-themen h3{text-align: center;margin-bottom: 10px}@media screen and (min-width: 1024px){.top-themen h3{text-align: left;margin-bottom: 0}}.top-themen .links p{display: inline-block;max-width: 49%}@media screen and (max-width: 767px){.top-themen .links p:last-child{max-width: 100%;padding-top: 0}}@media screen and (min-width: 768px){.top-themen .links p{max-width: 32%;margin: 0 10px}}.top-themen .links p a{max-width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}.top-themen .links a{background: transparent !important;border-color: #fff !important;color: #fff !important;display: inline-block;font-size: 13px}.phone-button{background: #366c0d;color: #fff;padding: 15px;border-radius: 50px;position: fixed;z-index: 1;right: 15px;bottom: 15px;display: flex;justify-content: center;align-items: center;font-size: 20px}@media screen and (min-width: 768px){.phone-button{right: 30px;bottom: 30px}}@media screen and (min-width: 1260px){.phone-button{right: 5vh}}.phone-button .tel{display: none;color: #fff;font-size: 1.125rem;padding-left: 10px}.mod_article.leistungen .btn{margin-right: 10px}.mod_article.leistungen .headline-content{padding-bottom: 25px}.service-content .row{padding-bottom: 15px}@media screen and (min-width: 1400px){.service-content .row{padding: 0 15px 15px}}.service-content .row.row-reverse{flex-direction: row-reverse}.service-content .text-content{padding: 35px 20px 20px 20px}@media screen and (min-width: 1024px){.service-content .image-content .image_container{height: 100%}.service-content .image-content img{height: 100%;max-width: none;width: auto}}.service-content ul{padding-left: 15px}.service-content ul li{padding-left: 10px}.gray-background,.mod_article.services .ce_text .inner{background: #efefef}.mod_search#search-results form{text-align: center;position: relative;overflow: hidden}.mod_search#search-results .formbody{max-width: 400px;overflow: hidden;margin: 0 auto 25px}.mod_search#search-results input[type="search"]{font-family: inherit;float: left;padding: 6px 10px 6px 30px}.mod_search#search-results input[type="search"]::placeholder{font-family: inherit}.mod_search#search-results .widget-text{position: relative;overflow: hidden}@media screen and (min-width: 768px){.mod_search#search-results .widget-text{width: calc(100% - 100px);float: left}}.mod_search#search-results .widget-text .search-icon{position: absolute;left: 10px;top: 10px}.mod_search#search-results .widget-submit{padding-top: 15px}@media screen and (min-width: 768px){.mod_search#search-results .widget-submit{float: left;padding-top: 0}}.mod_search#search-results h3{margin-bottom: 5px}.mod_search#search-results .header{margin-bottom: 0}.mod_search#search-results .info{margin-bottom: 25px}.mod_search#search-results .context{margin-bottom: 5px}.mod_search#search-results .header,.mod_search#search-results .info,.mod_search#search-results .url,.mod_search#search-results .relevance{color: #717070;font-size: 14px}.mod_search#search-results .url{margin-bottom: 30px}.mod_search#search-results .url .filesize{display: none}#search-form{display: none;float: left;position: relative;margin-top: 15px;margin-bottom: 15px}@media screen and (min-width: 1024px){#search-form{margin: 0}}@media screen and (min-width: 1260px){#search-form{display: block}}#search-form input[type="text"]{font-family: inherit;padding: 5px 10px 5px 30px}@media screen and (min-width: 1024px){#search-form input[type="text"]{width: 110px}}@media screen and (min-width: 1260px){#search-form input[type="text"]{width: 110px}}#search-form input[type="text"]::placeholder{font-family: inherit}#search-form .search-icon{position: absolute;left: 10px;top: 10px;font-size: 14px}#main-search{display: none}#main-search.is-open{display: block;position: fixed;width: 100%;height: 100%;background: rgba(126,126,126,0.8);top: 0;z-index: 3;padding-top: 30vh}@media screen and (min-width: 1024px){#main-search.is-open{padding-top: 40vh}}#main-search.is-open #search-wrapper{max-width: 400px;margin: 0 auto;padding-top: 30px;padding-bottom: 30px;position: relative}#main-search.is-open input[type="text"],#main-search.is-open .widget-submit{line-height: 2.25rem}#main-search.is-open .search-icon{color: #717070;right: 14px;top: 50px;font-size: 18px;position: absolute}.search-button-container{float: left;padding-left: 50px;padding-top: 5px}@media screen and (min-width: 1024px){.search-button-container{display: none}}.btn.btn-search{font-size: 25px;color: #717070;display: flex;justify-content: center;align-items: center;height: 100%;padding: 0 !important;border: none}@media screen and (min-width: 1260px){.btn.btn-search{display: none !important}}.mod_breadcrumb ul{list-style: none;margin: 0}.mod_breadcrumb li{display: inline-block;font-size: 14px;padding: 10px 0}.mod_breadcrumb li.active{font-weight: 500;color: #366c0d}.mod_breadcrumb .breadcrumb-arrow{padding: 0 5px;color: #717070}.mod_breadcrumb a{color: #717070}.mod_breadcrumb a:hover{text-decoration: none;color: #366c0d}.team-content .light-slider-container{padding-top: 30px}@media screen and (min-width: 1024px){.team-content .light-slider-container{padding-top: 45px}}.team-info{text-align: center}.team-info h4{font-size: 18px;margin-bottom: 5px;text-align: center}.team-info p{font-size: 14px;color: #717070}.team-info figure{height: 155px;width: 155px;margin: 0 auto;border-radius: 50%;overflow: hidden}.team-info figure img{max-width: none;margin-left: -35px}.mod_article.news > *{padding-right: 15px;padding-left: 15px}.mod_article.news .news-blocks{padding-top: 15px;padding-bottom: 15px}.mod_article.news .mod_newsarchivem [class*="layout_"]:nth-child(1n+3),.mod_article.news .mod_newslist [class*="layout_"]:nth-child(1n+3){display: none}.mod_newsarchive [class*="layout_"] h2,.mod_newslist [class*="layout_"] h2,.mod_newsreader [class*="layout_"] h2{text-align: left;margin-top: 0;margin-bottom: 15px}.mod_newsarchive [class*="layout_"] h2 a:hover,.mod_newslist [class*="layout_"] h2 a:hover,.mod_newsreader [class*="layout_"] h2 a:hover{text-decoration: none;color: #418310}.mod_newsarchive .more,.mod_newslist .more,.mod_newsreader .more{margin-bottom: 0}.mod_newsarchive .more,.mod_newslist .more,.mod_newsreader .more,.mod_newsarchive .back,.mod_newslist .back,.mod_newsreader .back{padding-top: 20px}.mod_newsarchive .more a,.mod_newslist .more a,.mod_newsreader .more a,.mod_newsarchive .back a,.mod_newslist .back a,.mod_newsreader .back a{background: transparent}.mod_newsarchive .more a:hover,.mod_newslist .more a:hover,.mod_newsreader .more a:hover,.mod_newsarchive .back a:hover,.mod_newslist .back a:hover,.mod_newsreader .back a:hover{color: #fff}.mod_newsarchive [class*="layout_"],.mod_newslist [class*="layout_"]{background: #efefef;padding: 20px;margin-bottom: 25px}@media screen and (min-width: 768px){.mod_newsarchive [class*="layout_"],.mod_newslist [class*="layout_"]{width: calc(50% - 10px);float: left}.mod_newsarchive [class*="layout_"]:nth-child(2n+1),.mod_newslist [class*="layout_"]:nth-child(2n+1){margin-right: 10px}.mod_newsarchive [class*="layout_"]:nth-child(2n+2),.mod_newslist [class*="layout_"]:nth-child(2n+2){margin-left: 10px}}.pagination{justify-content: flex-end;align-items: center;padding-top: 5px}.pagination p{color: #717070}.pagination ul{list-style: none}.pagination li{display: inline-block}.pagination li > *{padding: 5px 10px;border: 1px solid #717070;border-radius: 3px}.pagination li > *.active{background: #366c0d;color: #fff;font-weight: inherit}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{outline: none;border: none}input.upload{margin-bottom: 25px}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],input:not([type]),textarea{border: 1px solid #717070;border-radius: 3px;box-shadow: none;padding: 10px;font-size: 14px;font-family: 'Open sans', sans-serif;width: 100%}input.error,textarea.error{border: 1px solid #ba0000}.ce_form label{display: block;margin-bottom: 6px;margin-top: 20px;color: #212529}.ce_form .checkbox_container label{margin-top: 0}.ce_form p.error{color: #ba0000;margin-bottom: 0}.ce_form fieldset.privacy-statement{border: none;padding: 0}.ce_form fieldset.privacy-statement .checkbox{float: left;width: auto;margin-right: 8px}.ce_form fieldset.privacy-statement label{float: left;width: calc(100% - 25px)}table th,table tr,table td{padding: 5px;border: 1px solid #717070}table th{padding-top: 10px;padding-bottom: 10px;background: #ef1a02;color: #fff}#change-cookie-preferences{position: fixed;bottom: 10px;left: 10px}@media screen and (min-width: 768px){#change-cookie-preferences{bottom: 120px}}button,form button,input[type=submit],input[type=reset],input[type=button],a.btn,button.btn,.top-themen .links a,.team-info a,.mod_newsarchive .more a,.mod_newslist .more a,.mod_newsreader .more a,.mod_newsarchive .back a,.mod_newslist .back a,.mod_newsreader .back a{text-transform: uppercase;border: 1px solid #366c0d;border-radius: 3px;color: #366c0d;background: #fff;font-weight: 400;padding: 5px 16px}button:hover,form button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,a.btn:hover,button.btn:hover,.team-info a:hover,.mod_newsarchive .more a:hover,.mod_newslist .more a:hover,.mod_newsreader .more a:hover,.mod_newsarchive .back a:hover,.mod_newslist .back a:hover,.mod_newsreader .back a:hover{text-decoration: none;color: #fff;background: #366c0d}button.is-primary,form button.is-primary,input[type=submit].is-primary,input[type=reset].is-primary,input[type=button].is-primary,a.btn.is-primary,button.btn.is-primary{color: #fff;background: #366c0d;border-color: #366c0d}button.is-primary:hover,form button.is-primary:hover,input[type=submit].is-primary:hover,input[type=reset].is-primary:hover,input[type=button].is-primary:hover,a.btn.is-primary:hover,button.btn.is-primary:hover{color: #fff;background: #468c11}button.is-secondary,form button.is-secondary,input[type=submit].is-secondary,input[type=reset].is-secondary,input[type=button].is-secondary,a.btn.is-secondary,button.btn.is-secondary{color: #fff;background: #ef1a02;border-color: #ef1a02}button.is-secondary:hover,form button.is-secondary:hover,input[type=submit].is-secondary:hover,input[type=reset].is-secondary:hover,input[type=button].is-secondary:hover,a.btn.is-secondary:hover,button.btn.is-secondary:hover{color: #fff;background: #fe614f}.light-slider-controls .light-slider-prev,.light-slider-controls .light-slider-next{top: calc(40% - 30px);position: absolute;z-index: 1;background: none;color: #366c0d;font-size: 40px;cursor: pointer}.light-slider-controls .light-slider-prev:active,.light-slider-controls .light-slider-next:active,.light-slider-controls .light-slider-prev:hover,.light-slider-controls .light-slider-next:hover,.light-slider-controls .light-slider-prev:hover,.light-slider-controls .light-slider-next:hover{text-decoration: none;opacity: 0.5}.light-slider-controls .light-slider-prev{left: 0}.light-slider-controls .light-slider-next{right: 0}.light-slider-container .ce_text{text-align: center;cursor: default;padding: 0 15px}@media screen and (min-width: 1024px){.light-slider-container .ce_text{padding: 0 20px}}@media screen and (min-width: 1260px){.light-slider-container .ce_text{padding: 0 25px}}.light-slider-container .ce_text h4{margin-top: 25px}.light-slider-container .ce_text > *:last-child{padding-bottom: 15px}.ce_sliderStart.light-slider-container{position: relative}#teaser .slider-control{position: initial;background: white}#teaser .slider-control .slider-menu{position: relative;bottom: 0}@media screen and (min-width: 768px){#teaser .slider-control .slider-menu{top: 0}}#teaser .slider-control .slider-prev,#teaser .slider-control .slider-next{top: 50%;z-index: 1;position: absolute;color: #366c0d;font-size: 35px;padding: 5px}@media screen and (min-width: 768px){#teaser .slider-control .slider-prev,#teaser .slider-control .slider-next{font-size: 45px}}#teaser .slider-control .slider-prev:hover,#teaser .slider-control .slider-next:hover{text-decoration: none;color: #4d9a12}@media screen and (min-width: 768px){#teaser .slider-control .slider-prev{left: 15px}}@media screen and (min-width: 1260px){#teaser .slider-control .slider-prev{left: 45px}}@media screen and (min-width: 768px){#teaser .slider-control .slider-next{right: 15px}}@media screen and (min-width: 1260px){#teaser .slider-control .slider-next{right: 45px}}@media screen and (min-width: 1024px){.smashballoon{max-width: none !important;width: calc(100% + 3%) !important;margin-left: -3% !important}}.smashballoon #cff .cff-post-text .cff-post-desc,.smashballoon #cff-lightbox-wrapper .cff-post-desc{margin-top: 0;max-height: 165px;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;overflow: hidden}@media screen and (min-width: 1024px){.smashballoon .cff-post-text{height: 165px;display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;overflow: hidden}}.smashballoon #cff.cff-masonry .cff-item.cff-box,.smashballoon #cff.cff-masonry .cff-item.cff-box:first-child{margin-left: 0;margin-right: 0}@media screen and (min-width: 1024px){.smashballoon #cff.cff-masonry .cff-item.cff-box,.smashballoon #cff.cff-masonry .cff-item.cff-box:first-child{margin-left: 3%}}.smashballoon #cff.cff-masonry .cff-likebox{display: none}.smashballoon #cff .cff-no-more-posts,.smashballoon #cff.cff-masonry .cff-load-more{margin-left: 0;width: 100%}@media screen and (min-width: 1024px){.smashballoon #cff .cff-no-more-posts,.smashballoon #cff.cff-masonry .cff-load-more{margin-left: 35px;width: calc(100% - 35px)}}.cff-item .cff-author .cff-date{color: #6b6f79 !important}.fancy-gallery{max-width: 800px !important;margin-left: auto;margin-right: auto;text-align: center}.fancy-gallery > ul li{float: left}.fancy-gallery ul{width: calc(100% + 10px);overflow: hidden;list-style: none;margin: 0 auto;padding: 0}.fancy-gallery ul li figure{margin-right: 10px;margin-bottom: 10px;overflow: hidden}.fancy-gallery ul li img{height: 150px;max-width: none;transition-duration: 0.5s;width: auto}.fancy-gallery ul li img:hover{transform: scale(1.15)}.fancy-gallery ul li.row_0:nth-child(4n+1),.fancy-gallery ul li.row_2:nth-child(4n+1),.fancy-gallery ul li.row_4:nth-child(4n+1){max-width: 35%;width: auto}.fancy-gallery ul li.row_0:nth-child(4n+2),.fancy-gallery ul li.row_2:nth-child(4n+2),.fancy-gallery ul li.row_4:nth-child(4n+2){max-width: 25%;width: auto}.fancy-gallery ul li.row_0:nth-child(4n+3),.fancy-gallery ul li.row_2:nth-child(4n+3),.fancy-gallery ul li.row_4:nth-child(4n+3){max-width: 40%;width: auto}.fancy-gallery ul li.row_0:nth-child(4n+4),.fancy-gallery ul li.row_2:nth-child(4n+4),.fancy-gallery ul li.row_4:nth-child(4n+4){max-width: 25%;width: auto}.fancy-gallery ul li.row_1:nth-child(4n+1),.fancy-gallery ul li.row_3:nth-child(4n+1),.fancy-gallery ul li.row_5:nth-child(4n+1){max-width: 50%;width: auto}.fancy-gallery ul li.row_1:nth-child(4n+2),.fancy-gallery ul li.row_3:nth-child(4n+2),.fancy-gallery ul li.row_5:nth-child(4n+2){max-width: 25%;width: auto}.fancy-gallery ul li.row_1:nth-child(4n+3),.fancy-gallery ul li.row_3:nth-child(4n+3),.fancy-gallery ul li.row_5:nth-child(4n+3){max-width: 20%;width: auto}.fancy-gallery ul li.row_1:nth-child(4n+4),.fancy-gallery ul li.row_3:nth-child(4n+4),.fancy-gallery ul li.row_5:nth-child(4n+4){max-width: 25%;width: auto}.fancy-gallery ul li img{height: 300px}.fas,.service-content ul li::marker{font-family: "Font Awesome 5 Free" !important;font-weight: 700}.fa-search{content: "\f002"}.fa-plus,.service-content ul li::marker{content: "\f067"}
