@import url('/_Themes/Fonts/OpenSans/stylesheet.css?v=3');html,body{margin:0;padding:0;width:100%;height:100%}body{font-family:'Open Sans';font-size:18px;color:#2f2f2f;background-color:#fff;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;min-width:1220px;position:relative}body.hidden{overflow:hidden}a{color:#039749;text-decoration:none}.arrow-up:hover{opacity:.5}input,textarea,select{font-family:inherit;font-size:inherit}#map-outer-2{height:400px!important}#map-outer,#map-outer-2{height:inherit;overflow:hidden}#map-outer iframe,#map-outer-2 iframe{display:none}.uc-embedding-container{display:block!important;background:rgba(0,0,0,.7);position:absolute!important;left:0!important;right:0!important;top:0!important;bottom:0!important;z-index:1!important;height:auto!important;width:auto!important}.uc-embedding-wrapper{transform:none!important;z-index:2;position:absolute!important;left:50%;width:400px!important;margin-left:-200px!important;top:50%;margin-top:-150px!important;height:300px!important}.uc-embedding-container>img{opacity:.1;height:auto!important}h1{font-size:3rem}h1.XS{font-size:1.5rem}h1.M{font-size:2.5rem}h1.XXL{font-size:6rem}h2{font-size:2rem}h2.padding-h2{padding-left:20px;padding-top:15px}h2.M{font-size:1.5rem}h2.XL{font-size:3rem}h2.XXL{font-size:4rem}h3.XS{font-weight:300}h3.XXS{font-size:1rem}h4.XL{font-size:4rem}h5{font-size:1.5rem}h5.padding-h5{padding-left:20px;padding-top:15px}.row{position:relative;width:1220px;margin:0 auto;padding:0;box-sizing:border-box}.col{float:left;position:relative;margin-right:1%;margin-left:1%}.one{width:6.333%}.two{width:14.667%}.three{width:22.91666666666%}.four{width:31.25%}.five{width:39.667%}.six{width:48%}.seven{width:56.333%}.eight{width:64.58333333333%}.nine{width:72.9166666666%}.ten{width:81.333%}.eleven{width:89.667%}.twelve{width:98%}.clear,.row{clear:both}.clearfix::before,.clearfix::after,.row::after{content:" ";display:table}.clearfix::after,.row::after{clear:both}.clearfix,.row{*zoom:1}.messehinweis-badge{position:absolute;right:20px;top:80px;display:block;width:200px;z-index:999}.content-image-width-100 img.adaptive{display:block;width:100%}#takeMeToTop{opacity:0;position:fixed;bottom:20px;right:20px;transform:scale(0);transition:all .2s ease-in-out}#takeMeToTop[class~="visible"]{transform:scale(1);opacity:1}.button-green{color:#fff;background:rgba(48,168,104,1);background:-moz-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(48,168,104,1)),color-stop(100%,rgba(3,123,61,1)));background:-webkit-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:-o-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:-ms-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:linear-gradient(to bottom,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30a868',endColorstr='#037b3d',GradientType=0);padding:10px 20px;font-size:1.5rem;text-transform:uppercase;border:1px solid #fff;border-radius:5px;display:inline-block;margin-top:30px;transition:all .2s ease-in-out}.button-green:hover{opacity:.8}.sf-animated[class~="scale"]{transform:scale(1)!important}.arrow-up{display:none}.fs-XL{font-size:1.5rem}.bold{font-weight:bold}.marginTop20{margin-top:20px}.marginTop40{margin-top:40px}.marginTopContent{margin-top:100px}.section-padding{padding:50px 0}.marginTop50{margin-top:50px}.background-dark-gray{background-color:#3c3c3c}.background-green{background-color:#239f59}.background-gray{background-color:#e2e2e2}.background-bright-gray{background-color:#f0f2f1}.background-white{background-color:#fff}.white{color:#fff}.green{color:#219f58}.green-bright{color:#219f58}.width100Percent{width:100%;display:block}.green-light{color:#a8d9bd;text-decoration:none}.green-light a:hover{color:#88c0a1;text-decoration:none}#cookie-alert{z-index:999}.blue{color:#469af0}.shadow{box-shadow:2px 2px 2px rgba(0,0,0,.1);margin-bottom:10px}.border{border:3px solid #f7f7f7}.price-num{color:#19a059;font-size:20px;font-weight:bold}.slider-green{color:#1ca25d;text-shadow:none;font-size:4rem!important}.slider-grey{color:#77797a;text-shadow:none;font-size:2rem!important}.backbutton-store{border:2px solid #239f59;color:#239f59;padding:10px;padding-right:20px;padding-left:20px;border-radius:15px;display:inline-block}.backbutton-store:hover{border:2px solid #666;color:#666}.marginTopNo{margin-top:0}.marginNo{margin:0}.image-outer,.image-container{position:relative;min-height:50px;min-width:50px}.image-container img{display:block;width:100%}.parkbild{max-height:228px;max-width:200px;display:block;margin-left:auto;margin-right:auto}.whitebox{position:relative;min-height:300px;min-width:50px;padding:20px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.15);width:19%}.whitebox img{display:block;width:100%}.contact-box{color:#fff;background-color:#787a7e;padding:30px}.contact-box h3{margin-top:0;margin-bottom:10px;font-size:1.1rem}.contact-box a{display:block;color:#fff;text-decoration:none;padding-top:1px;padding-bottom:1px}.contact-box img{vertical-align:middle}.parkhinweis{text-align:center;position:relative;color:#039749;background-color:#eceff1;padding:20px;padding-right:10px;padding-left:30px;font-size:1.3rem;box-shadow:1px 1px 3px 0 rgba(0,0,0,.15);text-transform:uppercase}.parkhinweis .image-container{background-color:#eceff1;padding-left:20px;padding-right:20px;display:inline-block;position:relative;z-index:1}.parkhinweis hr{position:absolute;top:50px;margin:0;border:0;height:1px;background:#ccc;left:30px;right:30px}.parkhinweis .image-container{background-color:#eceff1}.parkhinweis .image-container img{width:80px}.parkhinweis h3{margin-top:20px;margin-bottom:20px;font-size:1.05rem;text-transform:uppercase;color:#000;font-weight:300}.parkhinweis h4{margin:0;text-transform:uppercase;padding-left:265px;font-weight:normal}.video{box-shadow:1px 1px 3px 0 rgba(0,0,0,.15);position:relative;xheight:545px;overflow:hidden}.video a{display:block}.video img.youtube-thumb{display:block;width:100%;margin-top:-200px}.video img.youtube-icon{width:80px;transition:all .2s ease-in-out;position:absolute;left:50%;top:50%;margin-left:-40px;margin-top:-40px}.video a:hover img.youtube-icon{transform:scale(1.2)}.messehinweis{color:#039749;background-color:#eceff1;padding:20px;padding-left:30px;font-size:1.4rem;box-shadow:1px 1px 3px 0 rgba(0,0,0,.15);text-transform:uppercase;xheight:150px}.messehinweis h3{margin-top:0;margin-bottom:10px;font-size:1.2rem;text-transform:uppercase;color:#039749;font-weight:900}.messehinweis h4{margin:0;text-transform:uppercase;padding-left:265px;font-weight:normal}.made-in-box{box-shadow:0 0 6px #ccc;display:table;width:100%}.made-in-box div{display:table-cell;width:50%;box-sizing:border-box;padding:2px 5px;vertical-align:middle;text-align:center}.messeaktion{box-shadow:1px 1px 3px 0 rgba(0,0,0,.15);height:170px}.padding40{padding:40px}.auszeichnung-jahr{font-size:3rem;font-weight:100;color:#219f58}#top{position:absolute;left:0;top:0;padding-top:35px;right:0;z-index:9999}#top .logo{display:block}#top .logo img{width:100%;display:block}#top .logo img:hover{opacity:.8}.top-white .navigation a,.top-white .service-navigation a,.top-gray .navigation a,.top-gray .service-navigation a{color:#fff}.top-white .service-navigation a,.top-gray .service-navigation a{border-left:1px solid #fff}.top-gray{background-color:#555}.top-dark-gray{background-color:#333}.top-dark-gray .navigation a,.top-dark-gray .service-navigation a{color:#fff}#top[class~="ht-pin"]{background-color:#3c3c3c;border-bottom:1px solid #039749;opacity:1;position:fixed;height:auto;transition:transform .5s ease-in-out;transform:translate3d(0,-50px,0);padding-top:0}#top[class~="animation"]{transform:translate3d(0,0,0)}#top[class~="ht-pin"] .service-navigation-outer .languages-list{top:10px}#top[class~="ht-pin"] .navigation{margin-top:0;margin-left:0}#top[class~="ht-pin"] .navigation>li>a{color:#fff}#top[class~="ht-pin"] .navigation>li>a:hover{color:#fff}#top[class~="ht-pin"] .logo{float:left}#top[class~="ht-pin"] .logo img{width:108px;margin-top:2px}#top[class~="ht-pin"] .arrow-up{float:left;display:block;margin-left:30px;margin-top:15px}.navigation{list-style-type:none;margin:0;padding:0;overflow:hidden;margin-top:40px;margin-left:50px}.navigation ul{display:none;background-color:#46474b;position:absolute;list-style-type:none;margin:0;padding:0;overflow:hidden}.navigation li{float:left;margin-left:10px}.navigation li:first-child{margin-left:0}.navigation ul li{margin-left:0}.navigation a{font-size:1.18rem;padding:0 18px;line-height:3rem;display:block;font-weight:500;color:#000;text-transform:uppercase}.navigation a:hover{background-color:#039749;color:#fff}.navigation ul a{color:#fff}.navigation li:hover>a{background-color:#039749;color:#fff}.navigation li:hover ul{display:block}.navigation li ul li{float:none}.navigation .navigation-products{width:670px;overflow:hidden}.navigation .navigation-products a{color:#fff}.navigation .navigation-two-columns{overflow:hidden}.navigation .navigation-productfinder,.navigation .navigation-productmatrix{overflow:hidden;background-color:#46474b;font-weight:600;display:block;float:left;width:50%;box-sizing:border-box;text-transform:uppercase;padding:15px 25px;border-bottom:1px solid #67686c;border-right:1px solid #67686c}.navigation .navigation-productfinder img,.navigation .navigation-productmatrix img{display:block;float:left}.navigation .navigation-productfinder span,.navigation .navigation-productmatrix span{margin-left:40px;display:block;line-height:2rem}.navigation .navigation-columns-left,.navigation .navigation-columns-right{float:left;width:50%;background-color:#46474b;box-sizing:border-box}.navigation h3{color:#fff;margin:0;margin-bottom:0}.navigation .navigation-columns-left{border-right:1px solid #67686c}.navigation .navigation-box{padding:30px;border-bottom:1px solid #67686c}.navigation .navigation-box a{overflow:hidden;padding:0;display:block;margin-top:15px}.navigation .navigation-box a:hover{background-color:transparent;color:#039749}.navigation .navigation-box a img{float:left}.navigation .navigation-box a span{margin-left:80px;line-height:73px;display:block}.navigation .navigation-height-330{height:291px}.navigation .navigation-height-165{height:115px}.navigation .navigation-height-135{height:95px}.navigation .navigation-height-270{height:251px}.hand{cursor:pointer;cursor:hand}.service-navigation-outer{position:absolute;right:0;top:0}.service-navigation{list-style-type:none;margin:0;padding:0;float:left}.service-navigation li{float:left}.service-navigation a{color:#000;padding-left:20px;padding-right:20px;text-transform:uppercase;border-left:1px solid #000}.service-navigation li:first-child a{border-left:0}.languages-list{display:inline-block;list-style-type:none;margin:0;padding:0;position:absolute;right:0;top:0}.languages-list>li{position:relative}.languages-list>li>a{position:relative;display:block;width:30px;height:20px}.languages-list>li>a:after{transition:all .15s ease-in-out;position:absolute;content:"";border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;left:50%;margin-left:-8px;bottom:-13px;margin-top:-6px;z-index:2}.languages-list ul{display:none;list-style-type:none;margin:0;padding:0;top:40px;position:absolute;left:0}.languages-list ul a{text-transform:uppercase;font-weight:800;color:#333;font-size:.9rem;display:block;text-align:left;margin-top:5px}.languages-list ul a:first-child{margin-top:0}.languages-list>li.open ul{display:block}.languages-list .lang-german,.languages-list .lang-english,.languages-list .lang-french,.languages-list .lang-italiano,.languages-list .lang-dutch,.languages-list .lang-swedish{width:30px;height:20px;background-repeat:no-repeat}.languages-list .lang-german{background-image:url(https://images.siteface.net/siteface//CMS/102/Navi/german-flag.gif)}.languages-list .lang-english{background-image:url(https://images.siteface.net/siteface//CMS/102/Navi/english-flag.gif)}.languages-list .lang-french{background-image:url(https://images.siteface.net/siteface//CMS/102/Navi/flag-france.png)}.languages-list .lang-italiano{background-image:url(https://images.siteface.net/siteface//CMS/102/Navi/italiano-flag.gif)}.languages-list .lang-dutch{background-image:url(https://images.siteface.net/siteface//CMS/102/Navi/netherlands-flag.png)}.languages-list .lang-swedish{background-image:url(https://images.siteface.net/siteface//CMS/102/Navi/swedish-flag.png)}.section-green{padding:415px 0 50px 0;background-image:url(https://images.siteface.net/siteface//CMS/95/2248/sog-umwelt-background.jpg);background-repeat:no-repeat;background-position:top}.section-reviews{padding:50px 0}.section-footer{padding:50px 0;background-color:#555}.start-box{display:block;position:relative}.start-box:hover{opacity:.8}.start-box-image{display:block;overflow:hidden}.start-box-image img{display:block;height:100%}.start-box-text{border-bottom-right-radius:5px;border-top-right-radius:5px;position:absolute;left:0;bottom:10px;background-color:#039749;padding:10px 20px}.start-box-text h2{font-size:1.5rem;margin:0;text-transform:uppercase;color:#fff}.start-box-text h3{font-weight:400;font-size:1rem;margin:0;color:#fff}.slider,.slider-wrapper,.header{height:inherit;position:relative;overflow:hidden}.slider{height:800px}.slider-small{height:650px}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper .slider-list{list-style-type:none;margin:0;padding:0;position:relative}.slider-wrapper .slider-list li{position:absolute;left:0;top:0}.slider-wrapper .slider-list{opacity:1;display:block;height:inherit;list-style-type:none;margin:0;padding:0;position:relative;-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s;white-space:nowrap}.slider-wrapper .slider-list>li{height:inherit;width:100%;opacity:0;overflow:hidden;position:absolute;-webkit-transition:opacity .7s ease-in-out 0s;transition:opacity .7s ease-in-out 0s;white-space:normal}.slider-wrapper .slider-list li.active{opacity:1;z-index:99!important}.slider-wrapper .slider-list .text-container{text-align:left;top:30%;position:absolute;left:50%;margin-left:-610px;transition:all .8s ease-in-out;-webkit-transform:translate(-50px,0);transform:translate(-50px,0);opacity:0}.slider-wrapper .slider-list .text-container orange{color:#039749}.slider-wrapper .slider-list .text-container h3{font-size:6rem;color:#ebeff2;text-align:center;margin:0;margin-top:100px;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.slider-wrapper .slider-list .text-container h3 span{font-size:2.5rem;display:block;margin-top:20px;margin-bottom:20px;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.slider-wrapper .slider-list .text-container h3 span.left{text-align:left;font-size:5rem;text-transform:uppercase;text-shadow:none;display:block;line-height:1em;text-shadow:2px 0 2px rgba(0,0,0,.4)}.slider-wrapper .slider-list .text-container h4{font-size:1.5rem}.slider-wrapper .slider-list .text-container h4 span.left{color:#fff;text-align:left;font-size:2.1rem;text-transform:none;display:block;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.slider-wrapper .slider-list .text-container hr{margin-left:180px;width:10%}.slider-wrapper .slider-list .text-container a{margin-left:140px;font-size:1rem}.slider .row-normal{position:absolute;bottom:80px;z-index:999;left:50%;margin-left:-610px}.slider-wrapper .slider-list .text-container[class~="visi"]{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.slider-wrapper .slider-list .text-container .list{position:relative;margin-left:20px;padding-left:30px;color:#fff;text-shadow:2px 2px 2px #000;font-weight:700;display:inline-block;font-size:1.05rem}.slider-wrapper .slider-list .text-container .list:before{top:3px;position:absolute;left:0;content:"";width:20px;height:20px;border-radius:5px;background-color:#039749}sup{top:-.5em;font-size:1rem;line-height:.5}h1.XXL sup{font-size:3rem}h1.XL sup{font-size:1.5rem}h2.XXL sup{font-size:2rem}.start-box-text h3 sup{font-size:.7rem}.section-footer sup{font-size:.5rem}.section-footer h1 sup{font-size:.7rem}.header[class~="header-content"] .slider-list .text-container h3 sup{font-size:2rem}.faq h2 sup{font-size:.8rem}.header[class~="header-big"]{height:800px}.header[class~="header-small"]{height:680px}.header[class~="header-smaller"]{height:640px}.header[class~="header-smallest"]{height:600px}.header[class~="header-smallest2"]{height:564px}.header[class~="header-extrasmall"]{height:130px;background-color:#666}.header .slider-list{list-style-type:none;margin:0;padding:0;position:relative}.header .slider-list li{width:100%;position:absolute;left:0;top:0}.header .slider-list .text-container{width:600px;text-align:left;top:20%;position:absolute;left:50%;margin-left:-600px;opacity:1}.header .slider-list .text-container h3{font-size:6rem;margin:0;text-transform:uppercase;line-height:4rem}.header .slider-list .text-container h3 span{font-size:2.5rem;text-transform:none;display:block;margin-top:10px}.header .slider-list .text-container h4{font-size:1.8rem;line-height:2.5rem}.header .slider-list .text-container a{color:#fff;background:rgba(48,168,104,1);background:-moz-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(48,168,104,1)),color-stop(100%,rgba(3,123,61,1)));background:-webkit-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:-o-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:-ms-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:linear-gradient(to bottom,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30a868',endColorstr='#037b3d',GradientType=0);padding:10px 20px;font-size:1.5rem;text-transform:uppercase;border:1px solid #fff;border-radius:5px;display:inline-block;margin-top:30px}.header .slider-list .text-container a.button-einbau{margin-top:10px}.header .slider-list .text-container a.button-blue{color:#fff;background:#7abcff;background:-moz-linear-gradient(top,#7abcff 0%,#60abf8 44%,#4096ee 100%);background:-webkit-linear-gradient(top,#7abcff 0%,#60abf8 44%,#4096ee 100%);background:linear-gradient(to bottom,#7abcff 0%,#60abf8 44%,#4096ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff',endColorstr='#4096ee',GradientType=0);padding:10px 20px;font-size:1.5rem;text-transform:uppercase;border:1px solid #fff;border-radius:5px;display:inline-block;margin-top:30px}.header .slider-list .text-container a:hover{opacity:.8}.header[class~="header-green"] .slider-list .text-container h3{color:#039749}.header[class~="header-white"] .slider-list .text-container h3{color:#fff;font-size:2.5rem;text-shadow:2px 2px 2px rgba(0,0,0,.5);text-transform:none;line-height:1em}.header[class~="header-white"] .slider-list .text-container h4{color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.header[class~="header-content"] .slider-list .text-container{top:30%;transition:all .8s ease-in-out;-webkit-transform:translate(-50px,0);transform:translate(-50px,0);opacity:0}.header[class~="header-content"] .slider-list .text-container[class~="visi"]{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.header[class~="header-content"] .slider-list .text-container h3{font-size:4rem}.header[class~="header-content"] .slider-list>li{height:inherit;width:100%;opacity:0;overflow:hidden;position:absolute;-webkit-transition:opacity .7s ease-in-out 0s;transition:opacity .7s ease-in-out 0s;white-space:normal}.header[class~="header-content"] .slider-list li.active{opacity:1;z-index:99!important}.header[class~="header-smallest"] .slider-list .text-container{top:40%}.header[class~="header-smallest"] .slider-list .text-container h3{font-size:4rem}.header[class~="header-smallest"] .slider-list .text-container h4{color:#039749}.image-text-container{overflow:hidden;height:300px;border-radius:5px}.image-text-container-image{display:block;float:left;width:375px;height:inherit}.image-text-container-image img{display:block;width:100%}.image-text-container-text{margin-left:375px;background-color:#fff;padding:40px 30px;height:inherit}.image-text-container-text h2{margin:0;color:#039749;font-weight:400;text-transform:uppercase;font-size:1.2rem}.image-text-container-text h3{margin:0;font-size:2rem;margin-bottom:20px}.image-text-container-text div a{margin-top:20px;display:inline-block;color:#fff;border-radius:5px;background:rgba(48,168,104,1);background:-moz-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(48,168,104,1)),color-stop(100%,rgba(3,123,61,1)));background:-webkit-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:-o-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:-ms-linear-gradient(top,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);background:linear-gradient(to bottom,rgba(48,168,104,1) 0%,rgba(3,123,61,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30a868',endColorstr='#037b3d',GradientType=0);padding:10px 20px}.image-text-container-text div a:hover{opacity:.8}.questions{background-color:#777b7e;padding:30px;border-radius:15px}.questions h2{color:#fff;font-size:1.6rem;margin:0;margin-bottom:15px}.questions a{color:#a8d9bd;text-decoration:none}.questions a:hover{color:#88c0a1;text-decoration:none}.questions-phone,.questions-mail{font-size:1.5rem;line-height:2rem;background-position:left center;padding-left:30px;color:#fff;text-decoration:none;display:block;background-repeat:no-repeat}.questions-phone{background-image:url(https://images.siteface.net/siteface//CMS/95/Navi/sog-phone.png)}.questions-mail{background-image:url(https://images.siteface.net/siteface//CMS/95/Navi/sog-mail.png)}.mosel{background-color:#f7f7f7;xborder:3px solid #777b7e;padding:30px;border-radius:0 0 15px 15px;color:#333}.labels{margin-top:10px}.labels img{margin-right:10px}.review-list{list-style-type:none;margin:0;padding:0}.review-list li{overflow:hidden;margin-top:50px}.review-list li:first-child{margin-top:0}.review-list li:before{content:""!important}.review-list .review-image{width:200px;float:left}.review-list .review-text{margin-left:220px;padding-top:20px}.review-list h3{font-weight:600;font-size:1.6rem;margin:0;margin-bottom:5px}.review-list h3 span{color:#039749}.review-list p{margin:0;font-size:1.4rem;line-height:2rem;font-weight:300}.review-list-content{list-style-type:none;margin:0;padding:0}.review-list-content li{overflow:hidden;margin-top:30px;background-color:#f7f7f7;border-radius:3px;box-shadow:1px 1px 1px #ccc;padding:40px}.review-list-content li:first-child{margin-top:0}.review-list-content li:before{content:""!important;background-color:transparent!important;list-style-type:none}.review-list-content .review-image{width:200px;float:left;display:none}.review-list-content .review-text{xmargin-left:220px;xpadding-top:20px}.review-list-content h3{font-weight:600;font-size:1.4rem;margin:0;margin-bottom:5px}.review-list-content h3 span{color:#039749}.review-list-content p{margin:0;font-size:1.2rem;line-height:1.6rem;font-weight:500;padding-top:10px}.content-text{line-height:1.8rem}.hint-text{line-height:1.4rem;font-size:1rem}.gallery{min-height:200px;position:relative;margin-top:60px}.gallery-list{list-style-type:none;margin:0;padding:0;margin-left:-2%;overflow:hidden}.gallery-list li{width:23%;margin-left:2%;float:left;margin-top:10px}.gallery-list a{display:block;width:100%}.gallery-list img{display:block;width:100%;border-radius:5px}.gallery-list img:hover{opacity:.9}.downloads-select{display:none}.downloads-chooser{border-top-left-radius:5px;border-top-right-radius:5px;list-style-type:none;margin:0;padding:0;overflow:hidden;background-color:#e8e8e8}.downloads-chooser li{float:left}.downloads-chooser a{padding:30px 50px;font-size:1.5rem;display:block;color:#555}.downloads-chooser a:hover{color:#333;background-color:#f7f7f7}.downloads-chooser li.active a{background-color:#fff;color:#039749}.downloads-main{border-bottom-left-radius:5px;border-bottom-right-radius:5px;list-style-type:none;margin:0;padding:0;background-color:#fff;padding:40px}.downloads-main ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.downloads-main ul li{float:left;width:50%;margin-bottom:20px}.downloads-main a{display:block;font-weight:600;background-image:url(https://images.siteface.net/siteface//CMS/95/Navi/icon-pdf.png);background-repeat:no-repeat;padding:10px 10px 10px 50px;background-position:0 8px;color:#000}.downloads-main a:hover{color:#039849}.downloads-main a span{display:block;font-weight:500;color:#555;font-size:.9rem;margin-top:5px}.downloads-main>li{display:none}.downloads-main>li.show{display:block}.download-jobs{padding:40px 0}.download-jobs li{display:block}.download-jobs ul li{width:98%}.produktmatrix-box{background-color:#fafafa;border-radius:5px;border:5px solid #ececec;margin-top:50px;overflow:hidden}.produktmatrix-box-left{float:left;background-color:#fff;width:60%;box-sizing:border-box;padding:40px}.produktmatrix-box-right{float:left;width:40%;box-sizing:border-box;padding:40px}.produktmatrix-box h2,.produktmatrix-box h3,.produktmatrix-box h4,.produktmatrix-box h5{margin:0}.produktmatrix-box h3{text-transform:uppercase;font-weight:400;color:#aaa;margin-bottom:20px}.produktmatrix-box ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.produktmatrix-box .produktmatrix-box-left>ul>li{float:left}.produktmatrix-box ul{margin-left:-2%}.produktmatrix-box ul>li{margin-left:2%;float:left}.produktmatrix-box ul ul li{width:48%;margin-left:2%;margin-bottom:20px}.produktmatrix-box h4{border-bottom:2px solid #039749;color:#039749;text-transform:uppercase;padding:5px 10px 5px 0;margin-bottom:10px;margin-top:20px}.produktmatrix-box h5{font-size:.9rem;color:#585858;white-space:nowrap}.produktmatrix-box p{font-size:.7rem;color:#585858;margin:0;white-space:normal}.produktmatrix-box .produktmatrix-count-3{width:100%}.produktmatrix-box .produktmatrix-count-4{float:none!important}.produktmatrix-box .produktmatrix-count-4 ul>li{width:23%}.produktmatrix-count-1{width:23%}.produktmatrix-box .produktmatrix-box-left>ul>li:last-child{width:48%}.faq{margin:0;padding:0;list-style-type:none}.faq li{background-color:#f7f7f7;border-radius:5px;margin-bottom:20px;xbox-shadow:1px 1px 1px rgba(0,0,0,.3)}.faq li:hover{xbackground-color:#eee;box-shadow:1px 1px 1px rgba(0,0,0,.3)}.faq h2{position:relative;xcolor:#039749;color:#000;padding:20px 20px;font-size:1.1rem;margin:0;cursor:pointer}.faq h2:after{top:10px;transition:all .2s ease-in-out;content:"";width:44px;height:44px;background-image:url(https://images.siteface.net/siteface//CMS/95/Navi/arrow-right.png);background-repeat:no-repeat;position:absolute;right:25px}.faq div{padding:0;border-top:1px solid #ccc;overflow:hidden;transition:all .2s ease-in-out;visibility:hidden;height:0;opacity:0}.faq li.active div{visibility:visible;opacity:1;height:auto;padding:40px;padding-top:20px;padding-bottom:20px}.faq li.active h2:after{top:20px;right:20px;background-repeat:no-repeat;background-image:url(https://images.siteface.net/siteface//CMS/95/Navi/arrow-down.png)}.fragen ul li{margin-bottom:10px}.fragen li{box-shadow:none;background-color:transparent}.fragen li:hover{box-shadow:none}.contact-link{color:#f7f7f7}.contact-link:hover{color:#f2f2f2;text-decoration:underline}#map_outer{position:relative}#map_search{width:300px;position:absolute;left:20px;top:20px;bottom:20px;z-index:9999;background-color:#fff;padding:30px 40px;box-shadow:2px 2px 2px #ccc}#map_search h2{margin:0;color:#039749;text-transform:uppercase;font-size:1.5rem}#map_search h3{font-size:1rem;margin-bottom:5px}#map_search input,#map_search select{background-color:#fff;margin-right:5px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1px solid #ccc;padding:10px 15px;border-radius:5px;width:100px}#map_search .input,#map_search .select{float:left}#map_search_radius{overflow:hidden}#map_search .search-button{color:#fff;font-size:1rem;padding:10px 15px;background-color:#039749;color:#fff;border-radius:5px;display:inline-block;border:1px solid #039749;cursor:pointer}#map_results ul{height:598px;overflow:auto;list-style-type:none;margin:0;padding:0;margin-left:-40px;margin-right:-40px;border-top:1px solid #ccc;margin-top:20px}#map_results li{transition:all .2s ease-in-out;cursor:pointer;border-bottom:1px solid #ccc;padding:20px 40px;font-size:.9rem}#map_results li.active{background-color:#039749;color:#fff}#map_results li:first-child{border-top:0}#map_results li .company{color:#039749;font-weight:600;transition:all .2s ease-in-out}#map_results li.active .company{color:#fff}#map_results li.active .email{color:#fff}#map{height:inherit}.content-text ul,.faq ul{list-style-type:none;margin:0;padding:0}.content-text ul li,.faq ul li{margin-left:0;margin-bottom:8px;position:relative;padding-left:20px;border-radius:20px}.content-text ul li:before,.faq ul li:before{content:"";font-weight:bold;position:absolute;top:10px;width:10px;height:10px;background:#039749;left:0}.footer-navigation,.footer-navigation ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.footer-navigation>li{float:left;margin-right:30px}.footer-navigation>li>a{font-weight:600;color:#fff;font-size:.8rem;text-transform:uppercase}.footer-navigation>li>a:hover{opacity:.8}.footer-navigation ul li a{color:#fff;font-size:.8rem;display:block;line-height:1.4rem}.footer-navigation ul li a:hover{opacity:.8}address{border-left:1px solid #fff;padding-left:50px;color:#fff;font-style:normal;font-size:.8rem;line-height:1.4rem}address h1{font-weight:600;font-size:.8rem;margin:0}address a{color:#fff;text-decoration:none}address a:hover{text-decoration:underline}.timeline{padding-bottom:5px;position:relative}.timeline:before{position:absolute;content:"";top:0;bottom:0;width:2px;background:#039749}.timeline ul{list-style-type:none;margin:0;padding:0}.timeline h3{margin-top:50px;margin-left:30px;margin-bottom:0;position:relative;background-color:#039749;color:#fff;padding:5px 20px;font-size:2rem;border-radius:5px;display:inline-block}.timeline h3:before{position:absolute;left:-30px;top:25px;width:30px;height:2px;content:"";background-color:#039749}.timeline ul ul li{position:relative;margin-left:50px}.timeline ul ul li:before{position:absolute;left:-50px;top:20px;width:30px;height:2px;content:"";background-color:#039749}.timeline h4{font-size:1.7rem;color:#3f3f3f;margin:0;margin-bottom:20px;margin-top:50px}.timeline ul ul ul{margin:0}.timeline ul ul ul:before{display:none}.timeline ul ul ul ul{margin:0}.timeline ul ul ul li{margin-left:30px;position:relative;margin-bottom:5px;margin-top:5px;line-height:1.5rem;padding-left:20px}.timeline ul ul ul li:before{content:"";position:absolute;width:10px;height:10px;background:#039749;left:0;top:8px}.timeline img{float:right;margin-left:50px}.box_product{height:220px;xwidth:460px;border:1px solid #ccc;background-color:#fff;position:relative;padding:20px;margin-right:10px;margin-bottom:10px}.box_product_image{display:block;position:absolute;top:20px;right:25px}.mobile-menu-opener{display:none;position:absolute;right:20px;top:10px;width:30px;height:20px}.mobile-menu-opener span{transition:all .2s ease-in-out;position:absolute;background-color:#fff;top:2px;width:30px;height:4px;border-radius:4px}.mobile-menu-opener span:after{transition:all .2s ease-in-out;position:absolute;background-color:#fff;top:10px;width:30px;height:4px;border-radius:4px;content:""}.mobile-menu-opener span:before{transition:all .2s ease-in-out;position:absolute;background-color:#fff;top:20px;width:30px;height:4px;border-radius:4px;content:""}.mobile-menu-opener[class~="active"] span{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}.mobile-menu-opener[class~="active"] span:after{top:20px;-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}.mobile-menu-opener[class~="active"] span:before{opacity:0}