*{margin: 0;padding: 0;border: 0;outline: 0;background: transparent;color: inherit;font-size: inherit;font-family: inherit;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box}address,article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,ouput,progress,section,source,summary,time,video,wbr,img{display: block}input:focus,textarea:focus,select:focus{outline: none}textarea{resize: none}table{border-collapse: collapse;border-spacing: 0;padding: 0;border: 0}table td,table th{padding: 0}input{-webkit-border-radius: 0}a:active,label:active{outline: none;ie-dummy: .hideFocus=true)}a:focus,label:focus{-moz-outline-style: none;outline: none;ie-dummy: .hideFocus=true)}input[type=checkbox]{border-width: 0px}html{overflow-y: scroll;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;font-smooth: always;width: 100%;height: 100%;-webkit-text-size-adjust: none}body{-webkit-text-size-adjust: none}ul{list-style-type: none;list-style-position: outside}ul li{list-style-type: none;background: url(/images/bullet.gif) no-repeat 0px 7px;padding-left: 14px}.clear{clear: both;height: 1px;overflow: hidden}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}@font-face{font-family: "Futura Condensed Extrabold";src: url("/styles/fonts/97ce5bfd-aed7-4116-9da0-2425f63659c9.eot?#iefix");src: url("/styles/fonts/97ce5bfd-aed7-4116-9da0-2425f63659c9.eot?#iefix") format("eot"), url("/styles/fonts/7a06eca1-f8c0-4959-9f4b-a995defb947b.woff2") format("woff2"), url("/Fonts/4f29cb8d-fdc9-47dc-b281-0c2aa10a66bc.woff") format("woff"), url("/styles/fonts/ae06ac5a-4959-47dc-b0e2-000293ec2982.ttf") format("truetype"), url("/styles/fonts/ca0fe29a-39cf-4049-be6b-e115f623ea6e.svg#ca0fe29a-39cf-4049-be6b-e115f623ea6e") format("svg")}@font-face{font-family: "Futura PT Book";src: url("/styles/fonts/17abcb18-cb81-4d9c-b55c-5ded2109e506.eot?#iefix");src: url("/styles/fonts/17abcb18-cb81-4d9c-b55c-5ded2109e506.eot?#iefix") format("eot"), url("/styles/fonts/aafdd021-88d4-41d8-8e15-fe91f83e4b17.woff2") format("woff2"), url("/Fonts/81d44d4b-ac07-4ad4-8cdd-4df771a3c1c3.woff") format("woff"), url("/styles/fonts/f47c9a36-7884-483a-80d7-57f9ee691407.ttf") format("truetype"), url("/styles/fonts/b6a5374f-5656-4627-b423-1ba121767464.svg#b6a5374f-5656-4627-b423-1ba121767464") format("svg")}@font-face{font-family: "Futura PT Heavy";src: url("/styles/fonts/40d43dca-5382-4730-9fe0-12297d982530.eot?#iefix");src: url("/styles/fonts/40d43dca-5382-4730-9fe0-12297d982530.eot?#iefix") format("eot"), url("/styles/fonts/6650716f-e079-48f1-861d-00f498c16e8e.woff2") format("woff2"), url("/Fonts/21fe5b07-01c8-4b82-8e0b-2bf22f6481fa.woff") format("woff"), url("/styles/fonts/ecfba8b5-c926-413d-8ef7-36873ee7e39e.ttf") format("truetype"), url("/styles/fonts/07af89fc-cc7d-41bc-9a2b-ff72607df969.svg#07af89fc-cc7d-41bc-9a2b-ff72607df969") format("svg")}*{font-size: inherit;font-family: inherit;font-weight: inherit;line-height: 1.75;color: inherit;text-decoration: inherit;font-style: inherit}b,strong{font-weight: 600}i,em{font-style: italic}u{text-decoration: underline}body{width: 100%;height: 100%;position: absolute;top: 0;left: 0;font-family: 'Open Sans', sans-serif;font-size: 18px;color: #004217}body header{height: auto;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}@media (max-width: 786px){body header{height: auto}}body header .headerWrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;/*!
				 * Hamburgers
				 * @description Tasty CSS-animated hamburgers
				 * @author Jonathan Suh @jonsuh
				 * @site https://jonsuh.com/hamburgers
				 * @link https://github.com/jonsuh/hamburgers
				 */}@media (max-width: 830px){body header .headerWrapper{height: auto;display: block}}body header .headerWrapper img{max-width: none;height: 65px;margin: 1.25rem 0}body header .headerWrapper .headerMenu.is-active .nav__menu{display: block}body header .headerWrapper .nav__menu{height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}@media (max-width: 830px){body header .headerWrapper .nav__menu{display: none}}body header .headerWrapper .nav__menu > li:not(:last-of-type) > a{padding-right: 1rem}@media (max-width: 830px){body header .headerWrapper .nav__menu > li > a{padding: .25rem 0 !important}}body header .headerWrapper .nav__menu li{position: relative;padding: 0;display: inline-block;text-align: right;background: none;font-family: 'Catamaran', sans-serif;font-weight: 600;color: #009835;-webkit-transition: color .3s;transition: color .3s}@media (max-width: 830px){body header .headerWrapper .nav__menu li{display: block}}body header .headerWrapper .nav__menu li:hover{color: #004217}body header .headerWrapper .nav__menu li:hover ul{opacity: 1}body header .headerWrapper .nav__menu li a{display: block;padding: .5rem 0 1rem 1.5rem;font-size: 1.25rem}body header .headerWrapper .nav__menu li ul{opacity: 0;position: absolute;left: 0;background-color: #009835;padding: .5rem 0 1rem;z-index: 10}@media (max-width: 830px){body header .headerWrapper .nav__menu li ul{display: none;position: relative}}body header .headerWrapper .nav__menu li ul > li{display: block;text-align: left}@media (max-width: 830px){body header .headerWrapper .nav__menu li ul > li{text-align: right}}body header .headerWrapper .nav__menu li ul > li:hover a{color: #c5f4a6}body header .headerWrapper .nav__menu li ul > li > a{color: #fff;padding: .25rem 2rem 0 1.5rem;white-space: nowrap;font-size: 1rem;-webkit-transition: color .3s;transition: color .3s}@media (max-width: 830px){body header .headerWrapper .nav__menu li ul > li > a{padding-right: 1rem}}body header .headerWrapper .nav__menu li ul > li > a.active{color: #004217}body header .headerWrapper nav{position: absolute;right: 73px;top: 0}@media (max-width: 786px){body header .headerWrapper nav{right: 20px}}body header .headerWrapper nav a{line-height: 100px;vertical-align: middle;display: inline-block;margin-left: 0.8em;font-family: 'Catamaran', sans-serif;font-weight: 600;color: #009835}body header .headerWrapper nav a:hover{color: #004217}body header .headerWrapper nav a.active{color: #004217}@media (max-width: 786px){body header .headerWrapper nav{position: relative;top: -1em;right: 0;text-align: right;display: none}body header .headerWrapper nav a{display: block;font-size: 1.2em;line-height: 1.7em}}body header .headerWrapper .hamburger{padding: 15px 15px;cursor: pointer;-webkit-transition-property: opacity, -webkit-filter;transition-property: opacity, -webkit-filter;transition-property: opacity, filter;transition-property: opacity, filter, -webkit-filter;-webkit-transition-duration: 0.15s;transition-duration: 0.15s;-webkit-transition-timing-function: linear;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible;display: none;position: absolute;top: 16px;right: 5px;line-height: 1.3em}@media (max-width: 830px){body header .headerWrapper .hamburger{display: inline-block}}body header .headerWrapper .hamburger-box{width: 40px;height: 40px;display: inline-block;position: relative}body header .headerWrapper .hamburger-inner{display: block;top: 50%;margin-top: -2px}body header .headerWrapper .hamburger-inner,body header .headerWrapper .hamburger-inner::before,body header .headerWrapper .hamburger-inner::after{width: 40px;height: 6px;background-color: #009835;position: absolute;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-duration: 0.15s;transition-duration: 0.15s;-webkit-transition-timing-function: ease;transition-timing-function: ease}body header .headerWrapper .hamburger-inner::before,body header .headerWrapper .hamburger-inner::after{content: "";display: block}body header .headerWrapper .hamburger-inner::before{top: -12px}body header .headerWrapper .hamburger-inner::after{bottom: -12px}body header .headerWrapper .hamburger--boring .hamburger-inner,body header .headerWrapper .hamburger--boring .hamburger-inner::before,body header .headerWrapper .hamburger--boring .hamburger-inner::after{-webkit-transition-property: none;transition-property: none}body header .headerWrapper .hamburger--boring.is-active .hamburger-inner{-webkit-transform: rotate(45deg);transform: rotate(45deg)}body header .headerWrapper .hamburger--boring.is-active .hamburger-inner::before{top: 0;opacity: 0}body header .headerWrapper .hamburger--boring.is-active .hamburger-inner::after{bottom: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg)}body .footer{width: 100%;padding: 5rem 0 4rem;background-color: #c5f4a6;font-size: .9rem}@media (max-width: 576px){body .footer{padding: 3rem 0 1rem}}body .footer > span,body .footer > a{display: inline-block;margin: 0 5px;line-height: 65px}body .footer a{text-decoration: none;color: #009835;font-weight: 700}body .footer a:hover{color: #004217}body .footer .columns{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}@media (max-width: 830px){body .footer .columns{-ms-flex-wrap: wrap;flex-wrap: wrap}}body .footer__column{max-width: 40%}@media (max-width: 830px){body .footer__column{max-width: unset;width: 50%}body .footer__column:first-child,body .footer__column:nth-child(2){padding-bottom: 4rem}}@media (max-width: 576px){body .footer__column{width: 100%;padding-bottom: 2rem !important}}body .footer__column:not(:last-child){padding-right: 2rem}body .footer__column .openings__hours{font-weight: 600}body .footer__column ul li{list-style: none;background: none;padding: 0}body .footer__columntitle{position: relative;color: #009835;font-size: 1.25rem;font-weight: 600;padding-bottom: .5rem;margin-bottom: 1.5rem}@media (max-width: 830px){body .footer__columntitle{margin-bottom: 1rem}}body .footer__columntitle:after{content: '';position: absolute;left: 0;bottom: 0;width: 3.5rem;height: 3px;background-color: #60cd4b;margin-top: 1rem}@media (max-width: 500px){body .footer{padding: 20px 0}body .footer > span,body .footer > a{display: block;line-height: 2em}}img{max-width: 100%;height: auto}.buttonWrapper{text-align: center;margin-top: 2.5rem}.button{font-weight: 600;font-family: 'Catamaran', sans-serif;border-radius: 10px;padding: .75rem 1.75rem .55rem;-webkit-box-shadow: 0px 0px 30px rgba(0,0,0,0.1);box-shadow: 0px 0px 30px rgba(0,0,0,0.1);-webkit-transition: all .3s;transition: all .3s}.button--green{background-color: #009835;color: #fff}.button--green:hover{background-color: #60cd4b}.button:hover{-webkit-box-shadow: 0px 0px 40px rgba(0,0,0,0.1);box-shadow: 0px 0px 40px rgba(0,0,0,0.1)}.button__icon{display: inline;width: 15px;height: auto;vertical-align: middle;margin-right: 1rem;margin-bottom: .25rem}.link-arrow-back{display: inline-block;vertical-align: middle;margin-right: 7px;width: 21px;height: 15px;position: relative;top: -1px;background-image: url('/images/icon_arrow_horizontal_green.svg');background-position: center center;background-repeat: no-repeat;background-size: 100%;-webkit-transform: rotate(180deg);transform: rotate(180deg)}.link-arrow-forward{display: inline-block;vertical-align: middle;margin-right: 7px;width: 21px;height: 15px;position: relative;top: -1px;background-image: url('/images/icon_arrow_horizontal_green.svg');background-position: center center;background-repeat: no-repeat;background-size: 100%}.wrapper{width: 1280px;padding: 0 73px;margin: 0 auto;position: relative}.wrapper.wrapper-green{padding-top: 1rem;padding-bottom: 1rem;margin-top: 1rem;background-color: #009835;color: #fff;margin-bottom: 1rem}.wrapper.wrapper-green + .wrapper{padding-top: 1rem}.wrapper.wrapper-green + .wrapper.wrapper-green{paddding-top: 0}.wrapper.wrapper-green h2{color: #fff}@media (max-width: 1279px){.wrapper{width: 100%}}@media (max-width: 830px){.wrapper{padding: 0 20px}}@media (max-width: 830px){.wrapper.wrapper-green{padding-top: 20px;padding-bottom: 20px;margin-top: 20px;margin-bottom: 20px}.wrapper.wrapper-green + .wrapper{padding-top: 20px}}.pseudo-table{display: table;width: 100%;height: 100%}.pseudo-table .pseudo-cell{display: table-cell;position: relative}.pseudo-table .pseudo-cell.vertical-align-bottom{vertical-align: bottom}.pseudo-table .pseudo-cell.vertical-align-middle{vertical-align: middle}.width-6-columns{width: 1134px}.width-4-columns{width: 760px}.width-3-columns{width: 552px}.width-2-columns{width: 358px}.width-1-column{width: 164px}h1{font-size: 3rem;font-family: 'Catamaran', sans-serif;line-height: 1.2}@media (max-width: 992px){h1{font-size: 2.5rem}}@media (max-width: 400px){h1{font-size: 2rem}}h2{font-family: 'Catamaran', sans-serif;font-weight: 600;font-size: 2rem;color: #009835}@media (max-width: 992px){h2{font-size: 1.5rem}}@media (max-width: 400px){h2{font-size: 1.25rem}}h3{font-family: 'Catamaran', sans-serif;font-weight: 600;font-size: 1.5rem;color: #009835}@media (max-width: 992px){h3{font-size: 1.25rem}}.link{color: #009835;text-transform: uppercase;font-weight: 500;margin-top: 5px;font-size: 18px;display: block}.link:hover{color: #004217}.link:hover .link-arrow{background-image: url('/images/icon_arrow_horizontal_green_hover.svg')}.link .link-arrow{display: inline-block;vertical-align: middle;margin-right: 7px;width: 21px;height: 15px;position: relative;top: -2px;background-image: url('/images/icon_arrow_horizontal_green.svg');background-position: center center;background-repeat: no-repeat;background-size: 100%}.accordion .accordion-element .accordion-element-header{margin-top: 5px;cursor: pointer;color: #fff;-webkit-transition: background-color .3s ease;transition: background-color .3s ease;background-color: #60cd4b}.accordion .accordion-element .accordion-element-header:hover{background-color: #009835}.accordion .accordion-element .accordion-element-header .accordion-handle{position: absolute;right: 0;top: 0;display: inline-block;width: 100px;height: 80px;background-image: url('/images/icon_arrow_open.png');background-position: center center;background-repeat: no-repeat}@media (max-width: 530px){.accordion .accordion-element .accordion-element-header .accordion-handle{width: 60px}}.accordion .accordion-element .accordion-element-content{padding: 50px 0;display: none}@media (max-width: 786px){.accordion .accordion-element .accordion-element-content{padding: 35px 0}}.accordion .accordion-element.accordion-state-open .accordion-element-header{background-color: #009835}.accordion .accordion-element.accordion-state-open .accordion-element-header .accordion-handle{background-image: url('/images/icon_arrow_close.png')}.accordion .accordion-element.accordion-state-open .accordion-element-content{display: block}.accordion.accordion-light .accordion-element{border-bottom: 1px solid #009835}.accordion.accordion-light .accordion-element:first-child{border-top: 1px solid #009835}.accordion.accordion-light .accordion-element .accordion-element-header{margin-top: 0;background-color: transparent;color: inherit}.accordion.accordion-light .accordion-element .accordion-element-header .accordion-handle{background-image: url('/images/icon-open-green.png');width: 50px;height: 75px}.accordion.accordion-light .accordion-element.accordion-state-open .accordion-element-header{background-color: transparent}.accordion.accordion-light .accordion-element.accordion-state-open .accordion-element-header .accordion-handle{background-image: url('/images/icon-close-green.png')}.accordion.accordion-light .accordion-element .accordion-element-content{padding-top: 0;padding-bottom: 1rem}.fpmain a{color: #009835;font-weight: 600}.fpmain a:hover{color: #004217}.wrapper-green .fpmain a{color: #004217}.wrapper-green .fpmain a:hover{color: #fff}.wrapper-green .fpmain a:hover::before{background-image: url('/images/link-arrow-white.png')}.wrapper-green .fpmain a::before{background-image: url('/images/link-arrow-darkgreen.png')}form input[type="text"],form input[type='email'],form textarea,form button[type="submit"],form input[type="submit"],form input[type="file"],form .si-file{background-color: #e8fadc;color: #004217;margin-bottom: 0.5em;width: 100%;padding: .5em 1em !important}form input[type="text"]#plz,form input[type='email']#plz,form textarea#plz,form button[type="submit"]#plz,form input[type="submit"]#plz,form input[type="file"]#plz,form .si-file#plz,form input[type="text"]#nummer,form input[type='email']#nummer,form textarea#nummer,form button[type="submit"]#nummer,form input[type="submit"]#nummer,form input[type="file"]#nummer,form .si-file#nummer{width: 130px}form input[type="text"]#ort,form input[type='email']#ort,form textarea#ort,form button[type="submit"]#ort,form input[type="submit"]#ort,form input[type="file"]#ort,form .si-file#ort,form input[type="text"]#strasse,form input[type='email']#strasse,form textarea#strasse,form button[type="submit"]#strasse,form input[type="submit"]#strasse,form input[type="file"]#strasse,form .si-file#strasse{width: calc(100% - 130px - 1%)}form input[type="text"]#ort,form input[type='email']#ort,form textarea#ort,form button[type="submit"]#ort,form input[type="submit"]#ort,form input[type="file"]#ort,form .si-file#ort,form input[type="text"]#nummer,form input[type='email']#nummer,form textarea#nummer,form button[type="submit"]#nummer,form input[type="submit"]#nummer,form input[type="file"]#nummer,form .si-file#nummer{margin-left: 1%}@media (max-width: 397px){form input[type="text"],form input[type='email'],form textarea,form button[type="submit"],form input[type="submit"],form input[type="file"],form .si-file{width: 100%}form input[type="text"]#plz,form input[type='email']#plz,form textarea#plz,form button[type="submit"]#plz,form input[type="submit"]#plz,form input[type="file"]#plz,form .si-file#plz,form input[type="text"]#nummer,form input[type='email']#nummer,form textarea#nummer,form button[type="submit"]#nummer,form input[type="submit"]#nummer,form input[type="file"]#nummer,form .si-file#nummer{width: 90px}form input[type="text"]#ort,form input[type='email']#ort,form textarea#ort,form button[type="submit"]#ort,form input[type="submit"]#ort,form input[type="file"]#ort,form .si-file#ort,form input[type="text"]#strasse,form input[type='email']#strasse,form textarea#strasse,form button[type="submit"]#strasse,form input[type="submit"]#strasse,form input[type="file"]#strasse,form .si-file#strasse{width: calc(100% - 90px - 1%)}}form .si-file{background-color: #fff !important}form .si-file span{color: #004217 !important;padding: 0 !important}form .si-file a.si-file-delete{top: 0;padding: 0.5em !important}form textarea{height: 10em}form button[type="submit"],form input[type="submit"]{background-color: #009835;color: #fff;font-weight: 500;text-transform: uppercase;text-align: center;cursor: pointer;border: 1px solid #fff;-webkit-appearance: none}form button[type="submit"]:hover,form input[type="submit"]:hover{background-color: #60cd4b}form #infotext{font-size: 0.8em}form .infotext{font-size: 13px}form input.error{border: 1px solid #c80000}form span.error{display: block;margin: 2em 0 1em;color: #c80000}.home-image{width: 100%;height: calc(100vh - 100px);min-height: 600px;padding-bottom: 1rem;background-size: cover;background-position: center center;position: relative}@media (max-width: 1279px){.home-image{min-height: 560px}}@media (max-width: 990px){.home-image{min-height: 524px}}.home-image .home-image-overlay{position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 4;background-color: rgba(35,31,32,0.18)}.home-image .wrapper{position: relative;z-index: 5;height: 100%}@media (max-width: 910px){.home-image .wrapper .pseudo-cell{vertical-align: middle}}.home-image .wrapper h1{color: #fff;margin-top: 25vh}@media (max-width: 910px){.home-image .wrapper h1{position: relative;bottom: 50px}}@media (max-width: 890px){.home-image .wrapper h1{max-width: 500px;margin: 25vh auto 0}}@media (max-width: 450px){.home-image .wrapper h1{max-width: 400px}}@media (max-width: 370px){.home-image .wrapper h1{max-width: 270px}}.home-image .wrapper .home-box{margin-top: 2.5vh;display: inline-block;width: 358px;background-color: rgba(0,152,53,0.9);-webkit-transition: background-color .3s ease;transition: background-color .3s ease;color: #fff;position: relative}@media (max-width: 910px){.home-image .wrapper .home-box{display: none}}@media (max-width: 990px){.home-image .wrapper .home-box{width: 360px}}.home-image .wrapper .home-box img.home-box-placeholder{width: 100%;height: auto}.home-image .wrapper .home-box .home-box-content{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 1.5rem}.home-image .wrapper .home-box .home-box-content h2{color: #fff}.home-image .wrapper .home-box .home-box-content .more{position: absolute;bottom: 1.4em;left: 1.5rem}.home-image .wrapper .home-box .home-box-content .more .arrow,.home-image .wrapper .home-box .home-box-content .more p{float: left;padding-right: 10px}.home-image .wrapper .home-box .home-box-content .more .arrow{margin-top: .5rem}@media (max-width: 990px){.home-image .wrapper .home-box .home-box-content{padding: 1em}.home-image .wrapper .home-box .home-box-content .more{bottom: 1em;left: 1em}}.home-image .social_media{position: absolute;bottom: 19px;right: 35px;z-index: 5;background-color: #fff;border-radius: 10px}@media (max-width: 890px){.home-image .social_media{right: 20px}}@media (max-width: 576px){.home-image .social_media{right: 15px;bottom: 15px}}@media (max-width: 464px){.home-image .social_media{right: 10px}}.home-image .social_media img{width: 45px;height: 45px;padding: 5px}@media (max-width: 890px){.home-image .social_media img{width: 40px;height: 40px}}@media (max-width: 576px){.home-image .social_media img{width: 35px;height: 35px}}.home-image .social_media img:hover{zoom: 1.05}.home-image .social_media #facebook{right: 90px}@media (max-width: 890px){.home-image .social_media #facebook{right: 70px}}@media (max-width: 576px){.home-image .social_media #facebook{bottom: 60px;right: 15px}}@media (max-width: 464px){.home-image .social_media #facebook{right: 10px}}.home-image .bounce{-webkit-animation-name: bounce;animation-name: bounce}.home-image .arrow-animated{-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-ms-animation-fill-mode: both;-o-animation-fill-mode: both;animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;animation-fill-mode: both;-webkit-animation-duration: 3s;animation-duration: 3s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform: translateY(0)}40%{-webkit-transform: translateY(-10px)}60%{-webkit-transform: translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform: translateY(0);transform: translateY(0)}40%{-webkit-transform: translateY(-10px);transform: translateY(-10px)}60%{-webkit-transform: translateY(-5px);transform: translateY(-5px)}}.home-image .icon-scroll-down{width: 40px;cursor: pointer;position: absolute;bottom: 0;left: 50%;margin-left: -41px}.home-image .icon-scroll-down img{width: 100%}.home-box-mobile{width: 100%;padding: 1rem 72px;background-color: #004217;color: #fff;display: none;-webkit-transition: background-color .3s ease;transition: background-color .3s ease}@media (max-width: 910px){.home-box-mobile{display: block}}.home-box-mobile:hover{background-color: #009835}.home-box-mobile .more{overflow: hidden;padding-top: 1em}.home-box-mobile .more .arrow,.home-box-mobile .more p{float: left}.home-box-mobile .more .arrow{margin-top: 5px;padding-left: 10px}.offer-teasers{background-color: #009835;position: relative}.offer-teasers__gradient{position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: 1;background-image: -webkit-gradient(linear, left top, right top, from(#009835), color-stop(transparent), color-stop(transparent), color-stop(transparent), to(#009835));background-image: linear-gradient(to right, #009835, transparent, transparent, transparent, #009835)}@media (max-width: 891px){.offer-teasers__gradient{display: none}}.offer-teasers .swiper-button{position: absolute;top: 47%;width: 2em;height: 2em;z-index: 20;cursor: pointer;background-position: center;background-repeat: no-repeat}.offer-teasers .swiper-button-prev-report{left: 0;background-image: url('/images/icon_slider_left.png')}.offer-teasers .swiper-button-next-report{right: 0;background-image: url('/images/icon_slider_right.png')}.offer-teasers .swiper-container{margin: 0 auto;max-width: 99%}@media (max-width: 891px){.offer-teasers .swiper-container{max-width: calc(100% - 100px)}}@media (max-width: 581px){.offer-teasers .swiper-container{max-width: calc(100% - 70px)}}.offer-teasers .swiper-container .offer-teaser{position: relative;text-align: center;height: auto !important;cursor: pointer}.offer-teasers .swiper-container .offer-teaser .offer-teaser-wrapper{padding: 3rem 1rem 0}.offer-teasers .swiper-container .offer-teaser .offer-teaser-wrapper:hover{background-color: rgba(0,66,23,0.05)}.offer-teasers .swiper-container .offer-teaser .offer-teaser-wrapper .offer-teaser-titleWrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 90%;height: 3.5rem;margin: 0 auto 1rem}.offer-teasers .swiper-container .offer-teaser .offer-teaser-wrapper .offer-teaser-titleWrapper .offer-teaser-title{margin: 0 auto;color: #fff;line-height: 1.3;font-family: 'Catamaran', sans-serif;font-size: 1.5rem;font-weight: 600}.offer-teasers .swiper-container .offer-teaser .offer-teaser-wrapper .offer-teaser-text{width: 90%;max-width: 16em;height: 3.9em;line-height: 1.3;color: #fff;font-size: .9rem;margin: 1rem auto 3rem}.offer-teasers .swiper-container .offer-teaser .offer-teaser-wrapper .offer-teaser-categoryImage{width: 100%;padding-bottom: 56.6%;background-repeat: no-repeat;background-size: cover}.offer-teasers .swiper-container .offer-teaser .offer-teaser-wrapper .offer-teaser-image-wrapper{background-size: cover;background-position: center center}.offer-teasers .swiper-container .offer-teaser .offer-teaser-wrapper .offer-teaser-image-wrapper img.offer-teaser-image{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle}.offer-teasers .swiper-container .swiper-slide:hover + .swiper-slide .offer-teaser .offer-teaser-wrapper .offer-teaser-border-overlay{border-left: 0}.offer-teasers .swiper-container .swiper-slide-active .offer-teaser-wrapper .offer-teaser-border-overlay{border-left: none}.services{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 2rem 0}@media (max-width: 891px){.services{margin: 0 auto;max-width: 75%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}}@media (max-width: 576px){.services{max-width: 90%}}.services__block{text-align: center;padding: 2rem}@media (max-width: 891px){.services__block{padding: 2rem}}.services__block:hover .services__title{color: #004217}.services__icon{margin: 0 auto 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 50px}@media (max-width: 891px){.services__icon{margin-bottom: .5rem}}.services__title{color: #009835;font-family: 'Catamaran', sans-serif;font-weight: 600;font-size: 1.5rem;padding: 1rem 0 .5rem;-webkit-transition: color .3s;transition: color .3s}.services__description{font-size: .9rem}.Referenzen{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 5rem 0 4rem;margin-top: 4rem;background-color: #e8fadc}@media (max-width: 786px){.Referenzen{padding: 4rem 0 2rem}}@media (max-width: 891px){.Referenzen{margin: 2rem auto 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}}.Referenzen h2{text-align: center}.Referenzen__slideContent{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-top: 1rem}@media (max-width: 786px){.Referenzen__slideContent{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center}}.Referenzen__leftColumn,.Referenzen__rightColumn{width: 35%;padding: 1rem}@media (max-width: 786px){.Referenzen__leftColumn,.Referenzen__rightColumn{width: 75%}}@media (max-width: 450px){.Referenzen__leftColumn,.Referenzen__rightColumn{width: 85%}}.Referenzen__rightColumn{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 50%}@media (max-width: 786px){.Referenzen__rightColumn{width: 75%}}@media (max-width: 450px){.Referenzen__rightColumn{width: 85%}}.Referenzen__slideImage{width: 100%;padding-bottom: 66%;background-size: cover;background-repeat: no-repeat}.Referenzen__statement{margin-top: -.7rem}.Referenzen__text{font-size: .9rem;font-style: italic}.Referenzen__author{color: #009835;font-family: 'Catamaran', sans-serif;font-weight: 600;font-size: .9rem;padding: 1rem 0 .5rem}.Referenzen .swiper-button-prev,.Referenzen .swiper-button-next{width: 14px;height: 18px;top: 50%;padding: 1rem;background-size: 14px 18px}.Referenzen .swiper-button-prev{left: 0;background-image: url(/images/icon_arrow_slider_dark_left.svg)}@media (max-width: 450px){.Referenzen .swiper-button-prev{left: -.5rem}}.Referenzen .swiper-button-next{right: 0;background-image: url(/images/icon_arrow_slider_dark_right.svg)}@media (max-width: 450px){.Referenzen .swiper-button-next{right: -.5rem}}.news-wrapper{margin-top: 60px;padding-top: 2rem;border-top: 1px solid #009835;text-align: center}@media (max-width: 1279px){.news-wrapper{width: 760px;margin-left: auto;margin-right: auto}}@media (max-width: 745px){.news-wrapper{width: 100%;margin-top: 1rem}}.news-wrapper .news-maintitle{padding-bottom: 1rem}.news-wrapper .news{text-align: left;float: left;width: calc((100% - 1rem) / 2);margin-left: 1rem;padding-bottom: 1rem;margin-top: 1rem;position: relative}.news-wrapper .news:nth-child(2n + 1){margin-left: 0}.news-wrapper .news .news-image{float: left;width: calc(50% - 20px)}.news-wrapper .news .news-content{float: left;margin-left: 20px;width: 50%;padding-bottom: 1rem;font-size: .9rem}.news-wrapper .news .news-content__title{padding-bottom: .5rem;font-weight: 600;line-height: 1.5}.news-wrapper .news .news-content .news-link{color: #009835;font-weight: 600;margin-top: .5rem}.news-wrapper .news .news-content .news-link:hover{color: #004217}.news-wrapper .news .news-content .news-link:hover .link-arrow-forward{background-image: url(/images/icon_arrow_horizontal_green_hover.svg)}@media (max-width: 1279px){.news-wrapper .news{width: 100%;margin-left: 0}}@media (max-width: 450px){.news-wrapper .news .news-image{max-width: 256px;display: block;margin: 0 auto;width: 100%;float: none}.news-wrapper .news .news-content{width: 100%;margin-left: 0;margin-top: 20px;padding-bottom: 0px}.news-wrapper .news .news-link-arrow{left: 0}}.Newsliste{padding: 1rem 0}.Newsliste__element{padding-bottom: 3rem}.Newsliste__title{padding-bottom: 1rem;line-height: 1.2}.Newsliste__title:hover{color: #004217}.Newsliste__contentBlock{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row}@media (max-width: 500px){.Newsliste__contentBlock{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}}.Newsliste__image{width: 30%;height: auto}@media (max-width: 786px){.Newsliste__image{width: 35%}}@media (max-width: 500px){.Newsliste__image{width: 100%;margin-bottom: 1rem}}.Newsliste__image img{width: 100%}.Newsliste__text{width: 67%}@media (max-width: 786px){.Newsliste__text{width: 62%}}@media (max-width: 500px){.Newsliste__text{width: 100%}}.Newsliste .news-link{display: block;color: #009835;font-weight: 600;margin-top: .5rem}.Newsliste .news-link:hover{color: #004217}.Newsliste .news-link:hover .link-arrow-forward{background-image: url(/images/icon_arrow_horizontal_green_hover.svg)}.Newsentry{margin-bottom: 3rem}@media (max-width: 786px){.Newsentry{margin-bottom: 2rem}}.Newsentry__text{padding: 1rem 0 2rem}.Newsentry__images{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}.Newsentry__imageContainer{width: 49%;margin-bottom: 1.75rem}@media (max-width: 576px){.Newsentry__imageContainer{width: 100%;margin-bottom: 1rem}}.Newsentry__image{background-repeat: no-repeat;background-size: cover;width: 100%;height: auto;padding-bottom: 66%}.product__introduction{background-color: #009835;padding: 4rem 3.5rem 3rem}@media (max-width: 786px){.product__introduction{padding: 2.5rem 2rem 2rem}}.product__title{padding-bottom: 2rem;color: #fff}.product__text{color: #fff}.offers-wrapper{padding-bottom: 2rem}.offer .offer-header{height: 80px}.offer .offer-header .offer-icon-wrapper{display: inline-block;width: 50px;height: 50px;text-align: center;margin-left: 3.5rem}.offer .offer-header .offer-title{display: inline-block;vertical-align: middle;margin-left: 3.5rem;max-width: calc(100% - 200px);color: #fff}@media (max-width: 786px){.offer .offer-header .offer-title{margin-left: 2rem}}.offer .sub-offer{padding: 3rem 0}.offer .sub-offer:not(:first-child){border-top: 2px solid #009835}.offer .sub-offer:first-child{padding-top: 0}.offer .sub-offer:last-child{padding-bottom: 0}.offer .sub-offer div.sub-offer-images{float: left;width: 358px}@media (max-width: 768px){.offer .sub-offer div.sub-offer-images{width: 100%}}.offer .sub-offer div.sub-offer-pictogram{width: 358px;height: 275px;background-size: 65%;background-repeat: no-repeat;background-position: center;background-color: #fff;margin-top: 1rem}.offer .sub-offer img.sub-offer-image:not(:last-of-type){margin-bottom: 1rem}.offer .sub-offer .sub-offer-content{float: left;width: 760px;margin-left: 1rem}.offer .sub-offer .sub-offer-content .description{padding-bottom: 2rem}.offer .sub-offer .sub-offer-content .pricetable .pricelisttable{width: 100% !important}.offer .sub-offer .sub-offer-title{color: #009835;font-size: 1.25rem;font-weight: 600;padding-bottom: 1rem}.offer .sub-offer .link:first-of-type{margin-top: 1em}@media (min-width: 768px){.offer .sub-offer-formular{margin: 0 2.5rem 0 3.5rem}}@media (max-width: 1279px){.offer .sub-offer.sub-offer-image-text .sub-offer-content{width: calc(100% - 30px - 358px)}}@media (max-width: 891px){.offer .sub-offer{position: relative}.offer .sub-offer.sub-offer-image-text .sub-offer-content{margin-left: 0;margin-top: 1rem;width: 100%}}@media (max-width: 786px){.offer .sub-offer.sub-offer-image-text .sub-offer-content{margin-top: 20px}}@media (max-width: 581px){.offer .sub-offer img.sub-offer-image{float: none}}@media (max-width: 420px){.offer .offer-header .offer-icon-wrapper{width: 35px;height: 35px}}@media (max-width: 397px){.offer .sub-offer img.sub-offer-image{width: 100%}}.orderForm input[type='text'],.orderForm input[type='email'],.orderForm textarea{border: 1px solid #d3d3d3;background: none;line-height: 1.5}.orderForm__block{margin: 2rem 0}.orderForm__block--row{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}@media (max-width: 1024px){.orderForm__block--row{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column}}.orderForm__block--aligned{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}@media (max-width: 1024px){.orderForm__block--aligned{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column}}.orderForm__block--streched{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}@media (max-width: 1024px){.orderForm__block--streched{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column}}.orderForm__separator{width: 100%;height: 1px;background-color: rgba(0,0,0,0.1);margin: 1rem 0}.orderForm__columnThird{width: 30%}@media (max-width: 1024px){.orderForm__columnThird{width: 100%}}.orderForm__columnTwoThirds{width: 60%}@media (max-width: 1024px){.orderForm__columnTwoThirds{width: 100%}}.orderForm__columnHalf{width: 49%}@media (max-width: 1024px){.orderForm__columnHalf{width: 100%}}.orderForm__row{display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 10px}.orderForm__row:last-child{margin-bottom: 0}@media (max-width: 1024px){.orderForm__row{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column}}.orderForm__check{margin-right: 20px}.orderForm__check:last-child{margin-right: 0}@media (max-width: 1024px){.orderForm__check{margin-right: 0}}.orderForm__inline{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start}.orderForm__inline input[type='text'],.orderForm__inline input[type='email']{padding: .15rem .5rem !important;max-width: 250px}.orderForm__inline input[type='text'].smallField,.orderForm__inline input[type='email'].smallField{max-width: 50px;margin-right: 1rem;text-align: center}.orderForm__number{width: 2rem;height: 2rem;border-radius: 50%;background-color: #009835;margin-right: 1rem;text-align: center;color: #fff;font-weight: 600}.orderForm__measure{display: -webkit-box;display: -ms-flexbox;display: flex;width: calc(100% - 3rem)}.orderForm__measure label{width: 120px}.orderForm__measure input[type='text'],.orderForm__measure input[type='email']{width: 100px;text-align: center}.orderForm__measure span{margin-left: .5rem}.orderForm__image{width: 100%;height: auto}.orderForm__success{display: none;text-align: center}.orderForm .styledInput.si-checkbox,.orderForm .styledInput.si-radio{background: none;border: 1px solid #d3d3d3;margin-right: .75rem}.orderForm .styledInput.si-checkbox.checked,.orderForm .styledInput.si-radio.checked{border-color: #009835;background: #009835}.orderForm .styledInput.si-radio{width: 20px;height: 20px;border-radius: 50%}.orderForm .styledInput.si-checkbox{width: 18px;height: 18px}.jobs{width: 760px;margin: 70px auto}.jobs .job .job-header{height: 75px}.jobs .job .job-header .job-title{width: 30%;float: left;vertical-align: middle;line-height: 75px}.jobs .job .job-header .job-subtitle{width: 50%;float: left;margin-left: 1rem;vertical-align: middle;line-height: 75px;color: #009835}.jobs .job .job-content{float: none;width: 100%}@media (max-width: 891px){.jobs{width: 100%}}@media (max-width: 786px){.jobs{margin: 45px auto}.jobs .job .job-header{height: auto}.jobs .job .job-header .job-title,.jobs .job .job-header .job-subtitle{line-height: 1.5em;width: 100%}.jobs .job .job-header .job-title{padding-top: 20px}.jobs .job .job-header .job-subtitle{padding-bottom: 20px;margin-left: 0}}.header-wrapper{margin-bottom: 45px}.header-wrapper .header{position: relative}.header-wrapper .header .header-image{width: 100%;height: auto}.header-wrapper .header .header-title-wrapper{position: absolute;top: 0;left: 0;right: 0;bottom: 0}.header-wrapper .header .header-title-wrapper .pseudo-table .pseudo-cell{text-align: center}.header-wrapper .header .header-title-wrapper .pseudo-table .pseudo-cell .header-title{display: inline-block;width: 10em;font-weight: 500;color: #fff;text-shadow: 0 0 40px rgba(2,2,2,0.5);line-height: 2em}.header-wrapper .header-back-link{color: #009835;font-weight: 600;float: right;margin-top: 5px}.header-wrapper .header-back-link:hover{color: #004217}.header-wrapper .header-back-link:hover .link-arrow-back{background-image: url('/images/icon_arrow_horizontal_green_hover.svg')}.header-wrapper .header-back-link span{vertical-align: middle}@media (max-width: 786px){.header-wrapper{padding: 0;margin-bottom: 30px}.header-wrapper .header-back-link{margin-right: 20px}}.contact{height: 500px;margin-top: 2rem}@media (max-width: 786px){.contact{height: 350px}}.contact__map{height: 100%;max-height: 60vh;width: 100%}.text-wrapper .text{width: 760px;margin: 0 auto;padding: 4rem 0;text-align: center;font-weight: 300}@media (max-width: 891px){.text-wrapper .text{width: 100%}}@media (max-width: 830px){.text-wrapper .text{padding: 3rem 0}}.text-wrapper .text--leftalign{text-align: left}.text-wrapper + .text-wrapper .text{border-top: 1px solid #009835}.text-wrapper h2{padding-bottom: 1rem}.video-wrapper{padding-top: 1rem;padding-bottom: 50px}@media (max-width: 786px){.video-wrapper{padding-top: 20px;padding-bottom: 30px}}.video-wrapper .video{position: relative}.video-wrapper .video .video-poster{width: 100%;height: auto}.video-wrapper .video .video-play-button{cursor: pointer;position: absolute;top: 50%;left: 50%;width: 160px;margin-left: -80px;margin-top: -80px}.video-wrapper .video .vjs-big-play-button{display: none}.video-wrapper .video .vjs-remaining-time-display{line-height: inherit}.video-wrapper .video .vjs-slider-bar{line-height: 1}.video-wrapper .video .video-js,.video-wrapper .video iframe{position: absolute;left: 0;top: 0;width: 100% !important;height: 100% !important;z-index: -1}.employees{border-top: 1px solid #009835;padding-top: 50px;margin-top: 20px}.employees .employee{width: calc((100% - 60px) / 3);max-width: 358px;float: left;margin-left: 1rem;margin-bottom: 1rem}.employees .employee:nth-child(3n + 1){margin-left: 0}.employees .employee .employee-image{width: 100%;height: auto}.employees .employee .employee-description{background-color: #009835;padding: 1em;color: #fff}@media (max-width: 1060px){.employees{width: 760px;margin: 0 auto}.employees .employee{width: calc((100% - 30px) / 2)}.employees .employee:nth-child(3n + 1){margin-left: 1rem}.employees .employee:nth-child(2n + 1){margin-left: 0}}@media (max-width: 891px){.employees{width: 100%}}@media (max-width: 786px){.employees{padding-top: 35px}.employees .employee{width: calc((100% - 20px) / 2);margin-left: 20px;margin-bottom: 20px}.employees .employee:nth-child(3n + 1){margin-left: 20px}.employees .employee:nth-child(2n + 1){margin-left: 0}}@media (max-width: 620px){.employees{width: 358px}.employees .employee{width: 100%;margin-left: 0}.employees .employee:nth-child(3n + 1){margin-left: 0}}@media (max-width: 397px){.employees{width: 100%}}.galleryDetail .gallery-link-back{color: #009835;font-weight: 600;margin-top: 5px}.galleries__introduction{font-weight: 300;text-align: center;padding: 2rem 0 4rem}.gallery-preview-wrapper,.gallery-wrapper{padding: 0 58px}@media (max-width: 1279px){.gallery-preview-wrapper,.gallery-wrapper{padding: 0 calc(43px + (2.34375vw / 2))}}@media (max-width: 786px){.gallery-preview-wrapper,.gallery-wrapper{padding: 0 20px}}.gallery-preview-wrapper .gallery-preview,.gallery-wrapper .gallery-preview{cursor: pointer}.gallery-preview-wrapper .gallery-preview,.gallery-wrapper .gallery-preview,.gallery-preview-wrapper .gallery-image,.gallery-wrapper .gallery-image{float: left;border: 0 solid #fff;position: relative}@media (max-width: 830px){.gallery-preview-wrapper .gallery-preview.gallery-image,.gallery-wrapper .gallery-preview.gallery-image,.gallery-preview-wrapper .gallery-image.gallery-image,.gallery-wrapper .gallery-image.gallery-image{border-width: 0;width: 100% !important}.gallery-preview-wrapper .gallery-preview.gallery-image.gallery-header .gallery-placeholder,.gallery-wrapper .gallery-preview.gallery-image.gallery-header .gallery-placeholder,.gallery-preview-wrapper .gallery-image.gallery-image.gallery-header .gallery-placeholder,.gallery-wrapper .gallery-image.gallery-image.gallery-header .gallery-placeholder{max-height: 125px}}@media (max-width: 786px){.gallery-preview-wrapper .gallery-preview,.gallery-wrapper .gallery-preview,.gallery-preview-wrapper .gallery-image,.gallery-wrapper .gallery-image{border-width: 0;width: 100% !important}}.gallery-preview-wrapper .gallery-preview.gallery-preview-header,.gallery-wrapper .gallery-preview.gallery-preview-header,.gallery-preview-wrapper .gallery-image.gallery-preview-header,.gallery-wrapper .gallery-image.gallery-preview-header,.gallery-preview-wrapper .gallery-preview.gallery-header,.gallery-wrapper .gallery-preview.gallery-header,.gallery-preview-wrapper .gallery-image.gallery-header,.gallery-wrapper .gallery-image.gallery-header{cursor: default}.gallery-preview-wrapper .gallery-preview.gallery-preview-header .gallery-content img,.gallery-wrapper .gallery-preview.gallery-preview-header .gallery-content img,.gallery-preview-wrapper .gallery-image.gallery-preview-header .gallery-content img,.gallery-wrapper .gallery-image.gallery-preview-header .gallery-content img,.gallery-preview-wrapper .gallery-preview.gallery-header .gallery-content img,.gallery-wrapper .gallery-preview.gallery-header .gallery-content img,.gallery-preview-wrapper .gallery-image.gallery-header .gallery-content img,.gallery-wrapper .gallery-image.gallery-header .gallery-content img,.gallery-preview-wrapper .gallery-preview.gallery-preview-header .gallery-preview-content img,.gallery-wrapper .gallery-preview.gallery-preview-header .gallery-preview-content img,.gallery-preview-wrapper .gallery-image.gallery-preview-header .gallery-preview-content img,.gallery-wrapper .gallery-image.gallery-preview-header .gallery-preview-content img,.gallery-preview-wrapper .gallery-preview.gallery-header .gallery-preview-content img,.gallery-wrapper .gallery-preview.gallery-header .gallery-preview-content img,.gallery-preview-wrapper .gallery-image.gallery-header .gallery-preview-content img,.gallery-wrapper .gallery-image.gallery-header .gallery-preview-content img{width: 100%;max-width: 358px}@media (max-width: 786px){.gallery-preview-wrapper .gallery-preview.gallery-preview-header,.gallery-wrapper .gallery-preview.gallery-preview-header,.gallery-preview-wrapper .gallery-image.gallery-preview-header,.gallery-wrapper .gallery-image.gallery-preview-header,.gallery-preview-wrapper .gallery-preview.gallery-header,.gallery-wrapper .gallery-preview.gallery-header,.gallery-preview-wrapper .gallery-image.gallery-header,.gallery-wrapper .gallery-image.gallery-header{width: 100% !important}}.gallery-preview-wrapper .gallery-preview.gallery-preview-header img,.gallery-wrapper .gallery-preview.gallery-preview-header img,.gallery-preview-wrapper .gallery-image.gallery-preview-header img,.gallery-wrapper .gallery-image.gallery-preview-header img{max-height: 305px}.gallery-preview-wrapper .gallery-preview.gallery-preview-header .gallery-preview-content,.gallery-wrapper .gallery-preview.gallery-preview-header .gallery-preview-content,.gallery-preview-wrapper .gallery-image.gallery-preview-header .gallery-preview-content,.gallery-wrapper .gallery-image.gallery-preview-header .gallery-preview-content{background-color: #009835;text-align: center}.gallery-preview-wrapper .gallery-preview.gallery-preview-header .gallery-preview-content img,.gallery-wrapper .gallery-preview.gallery-preview-header .gallery-preview-content img,.gallery-preview-wrapper .gallery-image.gallery-preview-header .gallery-preview-content img,.gallery-wrapper .gallery-image.gallery-preview-header .gallery-preview-content img{display: inline-block;vertical-align: middle}.gallery-preview-wrapper .gallery-preview.gallery-preview-2-columns,.gallery-wrapper .gallery-preview.gallery-preview-2-columns,.gallery-preview-wrapper .gallery-image.gallery-preview-2-columns,.gallery-wrapper .gallery-image.gallery-preview-2-columns,.gallery-preview-wrapper .gallery-preview.gallery-image-2-columns,.gallery-wrapper .gallery-preview.gallery-image-2-columns,.gallery-preview-wrapper .gallery-image.gallery-image-2-columns,.gallery-wrapper .gallery-image.gallery-image-2-columns{width: calc((2 * ((100% - (6 * 1rem)) / 6)) + 2 * 1rem)}@media (max-width: 1279px){.gallery-preview-wrapper .gallery-preview.gallery-preview-2-columns,.gallery-wrapper .gallery-preview.gallery-preview-2-columns,.gallery-preview-wrapper .gallery-image.gallery-preview-2-columns,.gallery-wrapper .gallery-image.gallery-preview-2-columns,.gallery-preview-wrapper .gallery-preview.gallery-image-2-columns,.gallery-wrapper .gallery-preview.gallery-image-2-columns,.gallery-preview-wrapper .gallery-image.gallery-image-2-columns,.gallery-wrapper .gallery-image.gallery-image-2-columns{width: calc((2 * ((100% - (6 * 2.34375vw)) / 6)) + 2 * 2.34375vw)}}.gallery-preview-wrapper .gallery-preview.gallery-preview-3-columns,.gallery-wrapper .gallery-preview.gallery-preview-3-columns,.gallery-preview-wrapper .gallery-image.gallery-preview-3-columns,.gallery-wrapper .gallery-image.gallery-preview-3-columns,.gallery-preview-wrapper .gallery-preview.gallery-preview-6-columns,.gallery-wrapper .gallery-preview.gallery-preview-6-columns,.gallery-preview-wrapper .gallery-image.gallery-preview-6-columns,.gallery-wrapper .gallery-image.gallery-preview-6-columns,.gallery-preview-wrapper .gallery-preview.gallery-image-3-columns,.gallery-wrapper .gallery-preview.gallery-image-3-columns,.gallery-preview-wrapper .gallery-image.gallery-image-3-columns,.gallery-wrapper .gallery-image.gallery-image-3-columns,.gallery-preview-wrapper .gallery-preview.gallery-image-6-columns,.gallery-wrapper .gallery-preview.gallery-image-6-columns,.gallery-preview-wrapper .gallery-image.gallery-image-6-columns,.gallery-wrapper .gallery-image.gallery-image-6-columns{width: calc((3 * ((100% - (6 * 1rem)) / 6)) + 3 * 1rem)}@media (max-width: 1279px){.gallery-preview-wrapper .gallery-preview.gallery-preview-3-columns,.gallery-wrapper .gallery-preview.gallery-preview-3-columns,.gallery-preview-wrapper .gallery-image.gallery-preview-3-columns,.gallery-wrapper .gallery-image.gallery-preview-3-columns,.gallery-preview-wrapper .gallery-preview.gallery-preview-6-columns,.gallery-wrapper .gallery-preview.gallery-preview-6-columns,.gallery-preview-wrapper .gallery-image.gallery-preview-6-columns,.gallery-wrapper .gallery-image.gallery-preview-6-columns,.gallery-preview-wrapper .gallery-preview.gallery-image-3-columns,.gallery-wrapper .gallery-preview.gallery-image-3-columns,.gallery-preview-wrapper .gallery-image.gallery-image-3-columns,.gallery-wrapper .gallery-image.gallery-image-3-columns,.gallery-preview-wrapper .gallery-preview.gallery-image-6-columns,.gallery-wrapper .gallery-preview.gallery-image-6-columns,.gallery-preview-wrapper .gallery-image.gallery-image-6-columns,.gallery-wrapper .gallery-image.gallery-image-6-columns{width: calc((3 * ((100% - (6 * 2.34375vw)) / 6)) + 3 * 2.34375vw)}}.gallery-preview-wrapper .gallery-preview.gallery-preview-4-columns,.gallery-wrapper .gallery-preview.gallery-preview-4-columns,.gallery-preview-wrapper .gallery-image.gallery-preview-4-columns,.gallery-wrapper .gallery-image.gallery-preview-4-columns,.gallery-preview-wrapper .gallery-preview.gallery-image-4-columns,.gallery-wrapper .gallery-preview.gallery-image-4-columns,.gallery-preview-wrapper .gallery-image.gallery-image-4-columns,.gallery-wrapper .gallery-image.gallery-image-4-columns{width: calc((4 * ((100% - (6 * 1rem)) / 6)) + 4 * 1rem)}@media (max-width: 1279px){.gallery-preview-wrapper .gallery-preview.gallery-preview-4-columns,.gallery-wrapper .gallery-preview.gallery-preview-4-columns,.gallery-preview-wrapper .gallery-image.gallery-preview-4-columns,.gallery-wrapper .gallery-image.gallery-preview-4-columns,.gallery-preview-wrapper .gallery-preview.gallery-image-4-columns,.gallery-wrapper .gallery-preview.gallery-image-4-columns,.gallery-preview-wrapper .gallery-image.gallery-image-4-columns,.gallery-wrapper .gallery-image.gallery-image-4-columns{width: calc((4 * ((100% - (6 * 2.34375vw)) / 6)) + 4 * 2.34375vw)}}.gallery-preview-wrapper .gallery-preview .gallery-preview-title,.gallery-wrapper .gallery-preview .gallery-preview-title,.gallery-preview-wrapper .gallery-image .gallery-preview-title,.gallery-wrapper .gallery-image .gallery-preview-title{width: 100%;height: auto}.gallery-preview-wrapper .gallery-preview .gallery-preview-placeholder,.gallery-wrapper .gallery-preview .gallery-preview-placeholder,.gallery-preview-wrapper .gallery-image .gallery-preview-placeholder,.gallery-wrapper .gallery-image .gallery-preview-placeholder,.gallery-preview-wrapper .gallery-preview .gallery-placeholder,.gallery-wrapper .gallery-preview .gallery-placeholder,.gallery-preview-wrapper .gallery-image .gallery-placeholder,.gallery-wrapper .gallery-image .gallery-placeholder{width: 100%;height: auto;z-index: -1}.gallery-preview-wrapper .gallery-preview .gallery-preview-content,.gallery-wrapper .gallery-preview .gallery-preview-content,.gallery-preview-wrapper .gallery-image .gallery-preview-content,.gallery-wrapper .gallery-image .gallery-preview-content,.gallery-preview-wrapper .gallery-preview .gallery-content,.gallery-wrapper .gallery-preview .gallery-content,.gallery-preview-wrapper .gallery-image .gallery-content,.gallery-wrapper .gallery-image .gallery-content{position: absolute;top: .5rem;left: .5rem;bottom: .5rem;right: .5rem;background-position: center center;background-size: cover;background-repeat: no-repeat}@media (max-width: 1279px){.gallery-preview-wrapper .gallery-preview .gallery-preview-content,.gallery-wrapper .gallery-preview .gallery-preview-content,.gallery-preview-wrapper .gallery-image .gallery-preview-content,.gallery-wrapper .gallery-image .gallery-preview-content,.gallery-preview-wrapper .gallery-preview .gallery-content,.gallery-wrapper .gallery-preview .gallery-content,.gallery-preview-wrapper .gallery-image .gallery-content,.gallery-wrapper .gallery-image .gallery-content{top: 1.171875vw;left: 1.171875vw;bottom: 1.171875vw;right: 1.171875vw}}.gallery-preview-wrapper .gallery-preview .gallery-preview-content .gallery-preview-title,.gallery-wrapper .gallery-preview .gallery-preview-content .gallery-preview-title,.gallery-preview-wrapper .gallery-image .gallery-preview-content .gallery-preview-title,.gallery-wrapper .gallery-image .gallery-preview-content .gallery-preview-title,.gallery-preview-wrapper .gallery-preview .gallery-content .gallery-preview-title,.gallery-wrapper .gallery-preview .gallery-content .gallery-preview-title,.gallery-preview-wrapper .gallery-image .gallery-content .gallery-preview-title,.gallery-wrapper .gallery-image .gallery-content .gallery-preview-title{position: absolute;left: 0;bottom: 0;width: 100%;padding: .75rem;padding-right: 2.5em;background-image: url('/images/link-arrow-white.png');background-position: right 1em center;background-repeat: no-repeat;background-color: rgba(0,152,53,0.85);font-size: 1.25rem;font-weight: 600;color: #fff;-webkit-transition: background-color .3s ease;transition: background-color .3s ease}@media (max-width: 1279px){.gallery-preview-wrapper .gallery-preview .gallery-preview-content .gallery-preview-title h2,.gallery-wrapper .gallery-preview .gallery-preview-content .gallery-preview-title h2,.gallery-preview-wrapper .gallery-image .gallery-preview-content .gallery-preview-title h2,.gallery-wrapper .gallery-image .gallery-preview-content .gallery-preview-title h2,.gallery-preview-wrapper .gallery-preview .gallery-content .gallery-preview-title h2,.gallery-wrapper .gallery-preview .gallery-content .gallery-preview-title h2,.gallery-preview-wrapper .gallery-image .gallery-content .gallery-preview-title h2,.gallery-wrapper .gallery-image .gallery-content .gallery-preview-title h2{font-size: 1.5625vw}}@media (max-width: 1279px){.gallery-preview-wrapper .gallery-preview .gallery-preview-content .gallery-preview-title h2,.gallery-wrapper .gallery-preview .gallery-preview-content .gallery-preview-title h2,.gallery-preview-wrapper .gallery-image .gallery-preview-content .gallery-preview-title h2,.gallery-wrapper .gallery-image .gallery-preview-content .gallery-preview-title h2,.gallery-preview-wrapper .gallery-preview .gallery-content .gallery-preview-title h2,.gallery-wrapper .gallery-preview .gallery-content .gallery-preview-title h2,.gallery-preview-wrapper .gallery-image .gallery-content .gallery-preview-title h2,.gallery-wrapper .gallery-image .gallery-content .gallery-preview-title h2{font-size: 20px}}.gallery-preview-wrapper .gallery-preview:hover .gallery-preview-content .gallery-preview-title,.gallery-wrapper .gallery-preview:hover .gallery-preview-content .gallery-preview-title,.gallery-preview-wrapper .gallery-image:hover .gallery-preview-content .gallery-preview-title,.gallery-wrapper .gallery-image:hover .gallery-preview-content .gallery-preview-title{background-color: rgba(0,66,23,0.8)}.gallery-preview-wrapper .gallery-two-vertically-third,.gallery-wrapper .gallery-two-vertically-third{width: calc((2 * ((100% - (6 * 1rem)) / 6)) + 2 * 1rem);overflow: hidden;float: left}@media (max-width: 1279px){.gallery-preview-wrapper .gallery-two-vertically-third,.gallery-wrapper .gallery-two-vertically-third{width: calc((2 * ((100% - (6 * 2.34375vw)) / 6)) + 2 * 2.34375vw)}}@media (max-width: 786px){.gallery-preview-wrapper .gallery-two-vertically-third,.gallery-wrapper .gallery-two-vertically-third{width: 100%}}.gallery-preview-wrapper .gallery-two-vertically-third .gallery-preview,.gallery-wrapper .gallery-two-vertically-third .gallery-preview,.gallery-preview-wrapper .gallery-two-vertically-third .gallery-image,.gallery-wrapper .gallery-two-vertically-third .gallery-image{width: 100%}.gallery-preview-wrapper .gallery-two-vertically-third .gallery-preview:last-child,.gallery-wrapper .gallery-two-vertically-third .gallery-preview:last-child,.gallery-preview-wrapper .gallery-two-vertically-third .gallery-image:last-child,.gallery-wrapper .gallery-two-vertically-third .gallery-image:last-child{margin-bottom: 0}.gallery-preview-wrapper .gallery-two-vertically-half-width,.gallery-wrapper .gallery-two-vertically-half-width{width: calc((3 * ((100% - (6 * 1rem)) / 6)) + 3 * 1rem);overflow: hidden;float: left}@media (max-width: 1279px){.gallery-preview-wrapper .gallery-two-vertically-half-width,.gallery-wrapper .gallery-two-vertically-half-width{width: calc((3 * ((100% - (6 * 2.34375vw)) / 6)) + 3 * 2.34375vw)}}@media (max-width: 786px){.gallery-preview-wrapper .gallery-two-vertically-half-width,.gallery-wrapper .gallery-two-vertically-half-width{width: 100%}}.gallery-preview-wrapper .gallery-two-vertically-half-width .gallery-preview,.gallery-wrapper .gallery-two-vertically-half-width .gallery-preview,.gallery-preview-wrapper .gallery-two-vertically-half-width .gallery-image,.gallery-wrapper .gallery-two-vertically-half-width .gallery-image{width: 100%}.gallery-preview-wrapper .gallery-two-vertically-half-width .gallery-preview:last-child,.gallery-wrapper .gallery-two-vertically-half-width .gallery-preview:last-child,.gallery-preview-wrapper .gallery-two-vertically-half-width .gallery-image:last-child,.gallery-wrapper .gallery-two-vertically-half-width .gallery-image:last-child{margin-bottom: 0}.gallery-wrapper{padding-bottom: 3rem}@media (max-width: 830px){.gallery-wrapper .gallery-two-vertically{width: 100%;height: auto}}.form-wrapper{padding: 30px 72px}.form-wrapper .width-4-columns{margin: 0 auto}@media (max-width: 891px){.form-wrapper .width-4-columns{width: 100%}}@media (max-width: 786px){.form-wrapper{padding: 20px}}.form-wrapper .formFields{margin-bottom: 2rem}.small,font[size='1']{font-size: 13px}.big,font[size='4']{font-size: 1.2em}@media (max-width: 400px){.big{font-size: 1em}}.tbltype-emphheader[data-name="Kopfzeile hervorgehoben"]{border-spacing: 1px}.tbltype-emphheader tr td{background-color: #f8f8f8;vertical-align: top !important}.tbltype-emphheader tr:first-child td{background-color: #e0e0e0}.tbltype-fairplan[data-name="Hellgrau"]{border-spacing: 1px}.tbltype-fairplan tr td{background-color: #f8f8f8;vertical-align: top !important}.tbltype-headline[data-name="Hervorgehoben"]{border-spacing: 1px}.tbltype-headline tr td{padding: 8px;background-color: #f8f8f8;border: 1px solid #ccc;vertical-align: top}.tbltype-pricelist[data-name="Preisliste"]{border-spacing: 1px}.tbltype-pricelist{width: 100% !important;height: auto !important;text-align: left}.tbltype-pricelist tr:first-child td{background-color: #009835 !important;color: #fff}.tbltype-pricelist tr:first-child td p{line-height: 1}.tbltype-pricelist tr td{min-width: 80px;padding: 4px 8px;background-color: #fff;border: 1px solid #fff;vertical-align: top;line-height: 1.4;font-size: 17px}.tbltype-pricelist tr:nth-child(odd) td{background-color: #e8fadc}.tbltype-pricelist tr td:first-child{min-width: 125px}@media (max-width: 786px){.tbltype-pricelist tr td:first-child{min-width: 80px}}#editor b,#editor strong{font-weight: bold}#editor i,#editor em{font-style: italic}