div.flash p{display:block;width:950px;font-family:"VarelaRound";font-size:2.5em;line-height:2em;margin:0 auto;color:#fff}div.flash.notice{background-color:#13c900;color:#fff}div.flash.alert{background-color:red;color:#fff}#error_explanation h2{color:red}#error_explanation ul li{font-size:1.4em;list-style:square;list-style-position:inside}/*!
License: https://www.greentec-services.com/Quicksand-OFL.txt
*/@font-face{font-family:"Quicksand";src:url(/assets/Quicksand-Light-3560f506f74dc9017abe6fe81a9eccd27dcf1635a0146f2fc84ee359958b220c.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Quicksand";src:url(/assets/Quicksand-Regular-dd4cf2bb3f8a74d0e622070a185e3c51a84b36b1a5409cc6e018636979d83049.ttf) format("truetype");font-weight:400;font-style:normal}/*!
License: https://www.greentec-services.com/VarelaRound-OFL.txt
*/@font-face{font-family:"VarelaRound";src:url(/assets/VarelaRound-Regular-cf9d418b231cd3ee35dd29eacff81964d6af7d2d45c60ef622eabaeb817db459.ttf) format("truetype");font-weight:normal;font-style:normal}html{background:url(/assets/bg-c12811a98972ff731273af34ec5fa4c395d0e487b74ea4809c61608a89173d1a.jpg);font-size:10px;min-height:100%;-moz-box-shadow:inset 0 30px 100px rgba(0,0,0,.15);-webkit-box-shadow:inset 0 30px 100px rgba(0,0,0,.15);box-shadow:inset 0 30px 100px rgba(0,0,0,.15)}body{margin:0;padding:0;font-family:"Quicksand";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;border-top:10px solid #13c900}img{border:none}h1{font-family:"Quicksand";font-weight:300}h2,h3,h4,h5,h6{font-family:"Quicksand";font-weight:400}h1,h2,h3,h4,h5,h6{color:#6e6e6e;font-weight:normal;margin-top:0}h1{font-size:3.6em}h2{font-size:2.6em}h3{font-size:2em}p,li{font-size:1.2em;line-height:1.4em;color:#6e6e6e}p strong{letter-spacing:-0.05em}hr{height:1px;background:#6e6e6e;margin:1em 0 1em 40px;width:250px;border:0}a,a:link,a:visited{color:#6e6e6e}a:hover,a:active,a.active,a:link:hover,a:link:active,a:link.active,a:visited:hover,a:visited:active,a:visited.active{color:#0094d9}a[href^=mailto]{padding-right:25px;background:url(/assets/mail-1b0d87b2a34d06f646d1c215e8daae95fda6b467fb642365d05061f28b1a4491.png) no-repeat right center}a.texttoggle_link{font-size:1.6em;display:block;text-align:right;margin:1em 0;text-decoration:none;color:#13c900}a.texttoggle_link:hover,a.texttoggle_link:active{color:#13c900}.blue a.texttoggle_link{color:#0094d9}.blue a.texttoggle_link:hover,.blue a.texttoggle_link:active{color:#0094d9}div.texttoggle-container.closed a.texttoggle_link{padding-top:2em;margin-top:-1em;position:relative;z-index:100;background:rgba(234,234,234,.3);background:-moz-linear-gradient(top, rgba(234, 234, 234, 0.3) 0%, #eaeaea 33%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(234, 234, 234, 0.3)), color-stop(33%, #eaeaea));background:-webkit-linear-gradient(top, rgba(234, 234, 234, 0.3) 0%, #eaeaea 33%);background:-o-linear-gradient(top, rgba(234, 234, 234, 0.3) 0%, #eaeaea 33%);background:-ms-linear-gradient(top, rgba(234, 234, 234, 0.3) 0%, #eaeaea 33%);background:linear-gradient(top, rgba(234, 234, 234, 0.3) 0%, #eaeaea 33%)}.inline{display:inline-block;vertical-align:bottom}input:focus,select:focus,textarea:focus,button:focus{outline:none}input[type=text],input[type=email],input[type=password],input[type=number],input[type=file],textarea{display:block;width:260px;height:35px;border:1px solid #bebebe;padding:0 15px;margin:0 15px 15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 1px 2px 5px rgba(0,0,0,.15);-webkit-box-shadow:inset 1px 2px 5px rgba(0,0,0,.15);box-shadow:inset 1px 2px 5px rgba(0,0,0,.15)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=file]:focus,textarea:focus{border:1px solid #13c900}textarea{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:1.1em;width:570px;height:100px;padding:15px}input[type=submit]{display:block;cursor:pointer;height:35px;border:1px solid #bebebe;padding:0 15px;margin:0 15px 15px 0;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;background:#13c900;color:#fff;font-weight:bold;-moz-box-shadow:inset 0 -10px 15px rgba(0,0,0,.25);-webkit-box-shadow:inset 0 -10px 15px rgba(0,0,0,.25);box-shadow:inset 0 -10px 15px rgba(0,0,0,.25)}select{width:290px;margin:0 15px 15px 0}noscript{position:fixed;margin-top:-10px;height:100%;width:100%}noscript #overlay{position:fixed;height:100%;width:100%;background:#0a0a0a;background:rgba(0,0,0,.9);z-index:9999999}noscript #content{position:absolute;top:45%;left:50%;display:block;width:500px;height:80px;background:#fff;border-radius:5px;z-index:99999999;margin-left:-250px}noscript #content p{font-size:14px;line-height:20px;margin-left:80px;padding-top:6px;padding-right:15px;color:#6e6e6e}noscript #content img{position:absolute;left:15px;top:15px}header{position:relative;width:950px;height:210px;padding-top:25px;margin:0 auto}header a.logo{width:275px;display:block}header nav.main{width:100%;text-align:left;margin-top:30px}header nav.main ul,header nav.main li{list-style:none;display:block;margin:0;padding:0}header nav.main li{float:left}header nav.main a,header nav.main a:link,header nav.main a:visited,header nav.main .downloads span{font-family:"VarelaRound";font-size:1.6rem;text-decoration:none;text-transform:uppercase;letter-spacing:1px;display:inline-block;padding:14px 0;margin:0 20px}header nav.main a:hover,header nav.main a:active,header nav.main a.active,header nav.main a:link:hover,header nav.main a:link:active,header nav.main a:link.active,header nav.main a:visited:hover,header nav.main a:visited:active,header nav.main a:visited.active,header nav.main .downloads span:hover,header nav.main .downloads span:active,header nav.main .downloads span.active{color:#13c900;border-bottom:2px solid #13c900}header nav.main a.first,header nav.main a:link.first,header nav.main a:visited.first,header nav.main .downloads span.first{margin-left:0}header nav.main a.last,header nav.main a:link.last,header nav.main a:visited.last,header nav.main .downloads span.last{margin-right:0}header nav.main .downloads{position:relative}header nav.main .downloads span{position:absolute;top:0;left:0;text-transform:none;margin-left:35px;cursor:default;padding-left:28px;background:url(/assets/downloads_icon_green-700fa653cbe95e8bb11d1e313e366eb619d7c77e2ef44417ea871757c21aac89.png) no-repeat left center}header nav.main .downloads ul{margin:0;padding:30px 0 0 0;display:none;position:absolute;top:37px;left:10px;z-index:1500}header nav.main .downloads ul li{margin:0;padding:0;display:block;float:none}header nav.main .downloads ul a,header nav.main .downloads ul a:link,header nav.main .downloads ul a:visited{font-size:1.4rem;text-transform:none;display:block;background:url(/assets/downloads_icon_gray-dd9f1cad8ee2352f073c43a2a8a41cb6267c82153a218d4d9d497221dd03d2c4.png) no-repeat 10px center #fff;padding:0 10px 0 38px;line-height:35px;margin-bottom:2px;white-space:nowrap}header nav.main .downloads ul a:hover,header nav.main .downloads ul a:active,header nav.main .downloads ul a.active,header nav.main .downloads ul a:link:hover,header nav.main .downloads ul a:link:active,header nav.main .downloads ul a:link.active,header nav.main .downloads ul a:visited:hover,header nav.main .downloads ul a:visited:active,header nav.main .downloads ul a:visited.active{background-image:url(/assets/downloads_icon_green-700fa653cbe95e8bb11d1e313e366eb619d7c77e2ef44417ea871757c21aac89.png);border-bottom:none}header nav.main .downloads:hover ul{display:block}header nav.main span.container{position:relative;display:inline-block}header nav.main span.container a.edit{position:absolute;left:0;top:-15px;padding:0;font-family:"Quicksand";font-weight:400;font-size:12px;color:#0094d9;text-transform:none}header nav.main span.container a.edit:hover,header nav.main span.container a.edit:active,header nav.main span.container a.edit.active{color:#13c900;border-bottom:none}header a.login,header form.logout button{font-family:"VarelaRound";font-size:1.6em;text-decoration:none;text-transform:uppercase;letter-spacing:1px;display:block;position:absolute;right:30px;top:75px;padding-right:35px;height:20px;line-height:20px}header a.login{background:url(/assets/login-6edefab2fa8ac5f9ef7b8067cae66eefb3e815619d15885db2f1934bbe63222d.png) no-repeat right center}header aside.login{position:absolute;right:30px;top:50px;font-size:1.2em;color:#6e6e6e}header form.logout button{border:none;color:#6e6e6e;cursor:pointer;background:url(/assets/logout-14e1aa821a0ee9a93c863207403a91d25b8cf015a4b756c05bf204e39d7e4d55.svg) no-repeat right center}header nav.lang{position:absolute;right:30px;top:164px}header nav.lang a,header nav.lang a:link,header nav.lang a:visited{font-family:helvetica,arial,verdana,sans-serif;font-weight:bold;text-decoration:none;background:#6e6e6e;color:#fff;width:28px;height:28px;line-height:29px;text-align:center;display:inline-block;border-radius:14px}header nav.lang a:hover,header nav.lang a:active,header nav.lang a.active,header nav.lang a:link:hover,header nav.lang a:link:active,header nav.lang a:link.active,header nav.lang a:visited:hover,header nav.lang a:visited:active,header nav.lang a:visited.active{background:#13c900}header.scroll{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;width:100%;background:#13c900;position:fixed;top:0;padding:0;height:45px;margin-bottom:160px;z-index:2000}header.scroll nav.main{position:absolute;top:8px;right:50%;margin-top:0;margin-right:-225px;width:auto;z-index:100}header.scroll nav.main a,header.scroll nav.main a:link,header.scroll nav.main a:visited{color:#fff;margin:4px 7px 0 7px;padding:3px 0;font-size:1.3rem}header.scroll nav.main a:hover,header.scroll nav.main a:active,header.scroll nav.main a.active,header.scroll nav.main a:link:hover,header.scroll nav.main a:link:active,header.scroll nav.main a:link.active,header.scroll nav.main a:visited:hover,header.scroll nav.main a:visited:active,header.scroll nav.main a:visited.active{color:#fff;border-bottom:2px solid #fff}header.scroll nav.main a.edit,header.scroll nav.main a:link.edit,header.scroll nav.main a:visited.edit{display:none}header.scroll nav.main .downloads span{position:absolute;top:2px;margin-left:0;padding:0;background:url(/assets/downloads_icon_green-700fa653cbe95e8bb11d1e313e366eb619d7c77e2ef44417ea871757c21aac89.png) no-repeat center center #fff;background-size:15px 15px;text-indent:-99999px;width:24px;height:24px;border-radius:12px}header.scroll nav.main .downloads ul{padding:30px 0 0 0;display:none;position:absolute;top:7px;left:-10px}header.scroll nav.main .downloads ul a,header.scroll nav.main .downloads ul a:link,header.scroll nav.main .downloads ul a:visited{font-size:1.2rem;background-size:15px 15px;padding:0 10px 0 35px;line-height:32px;margin-bottom:2px;color:#6e6e6e}header.scroll nav.main .downloads ul a:hover,header.scroll nav.main .downloads ul a:active,header.scroll nav.main .downloads ul a.active,header.scroll nav.main .downloads ul a:link:hover,header.scroll nav.main .downloads ul a:link:active,header.scroll nav.main .downloads ul a:link.active,header.scroll nav.main .downloads ul a:visited:hover,header.scroll nav.main .downloads ul a:visited:active,header.scroll nav.main .downloads ul a:visited.active{color:#13c900}header.scroll nav.main .downloads:hover ul{display:block}header.scroll a.logo{position:absolute;top:5px;left:50%;width:202px;margin-left:-475px}header.scroll nav.lang{position:absolute;right:50%;top:10px;margin-right:-330px;z-index:200}header.scroll nav.lang a,header.scroll nav.lang a:link,header.scroll nav.lang a:visited{background:#fff;color:#13c900;width:24px;height:24px;line-height:25px;text-align:center;display:inline-block;border-radius:12px}header.scroll nav.lang a:hover,header.scroll nav.lang a:active,header.scroll nav.lang a.active,header.scroll nav.lang a:link:hover,header.scroll nav.lang a:link:active,header.scroll nav.lang a:link.active,header.scroll nav.lang a:visited:hover,header.scroll nav.lang a:visited:active,header.scroll nav.lang a:visited.active{background:rgb(229.1940298507,255,226.5)}header.scroll a.login,header.scroll form.logout button{font-size:1.4em;right:50%;top:13px;margin-right:-460px;padding-left:20px;border-left:1px solid #fff;color:#fff;z-index:1}header.scroll a.login{background:url(/assets/login_scroll-7a670d925665304ba44e12b634fddf83fdb30a3fe9cc5b3771d8c505f5bc2635.png) no-repeat right center}header.scroll aside.login{display:none}header.scroll form.logout button{background:url(/assets/logout_scroll-809b8ec6e4e3038ecd21d4a9ab35aa297631f25c576638766c1066264c0b213d.svg) no-repeat right center}html[lang=es] header nav.main a{margin:0 16px}html[lang=es] header.scroll nav.main a{margin:4px 4px 0 4px}section,footer{position:relative}section h1 a.edit,footer h1 a.edit{font-family:"Quicksand";font-weight:400;font-size:12px;color:#0094d9 !important;text-transform:none;text-decoration:none;margin-left:10px}section p,footer p{font-size:1.4em;line-height:1.6em;color:#6e6e6e}section div.center,footer div.center{width:950px;margin:0 auto;position:relative;padding-top:60px;padding-bottom:100px}section div.center p,footer div.center p{margin-left:40px}#home{height:480px;-moz-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);box-shadow:inset 0 20px 60px rgba(0,0,0,.1)}#home .slideshow{position:relative;overflow:auto}#home .slideshow ul{margin:0;padding:0}#home .slideshow ul>li{height:480px;margin:0;padding:0;list-style:none;float:left;background-repeat:no-repeat;background-size:cover}#home .slideshow ul>li.slide_1 h1,#home .slideshow ul>li.slide_1 p{color:#fff}#home .slideshow ul>li.slide_1{background-image:url(/assets/slideshow/1-f4015f6334d1a8d7a989f5acfab5672890a276e96daaee9471dd18379cebd98f.jpg);background-position:center center}#home .slideshow ul>li.slide_2 p{font-size:18px;color:#6e6e6e;width:450px}#home .slideshow ul>li.slide_2 p strong{font-size:22px}#home .slideshow ul>li.slide_2{background-image:url(/assets/slideshow/2-2f861d12745e89c00d75c1f9dd35df8f5db04877a41110cb4bcaa4bf1a28684c.jpg);background-position:center center}#home .slideshow ul>li.slide_3{background:#e6f3f8;background:-moz-radial-gradient(center, circle, #ffffff 0%, #e6f3f8 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #ffffff), color-stop(100%, #e6f3f8));background:-webkit-radial-gradient(center, circle, #ffffff 0%, #e6f3f8 100%);background:-o-radial-gradient(center, circle, #ffffff 0%, #e6f3f8 100%);background:-ms-radial-gradient(center, circle, #ffffff 0%, #e6f3f8 100%);background:radial-gradient(center, circle, #ffffff 0%, #e6f3f8 100%)}#home .slideshow ul>li.slide_3 div.center{height:480px;padding:0;position:relative;background-position:center 22%;background-repeat:no-repeat;background-size:auto 83%}#home .slideshow ul>li.slide_3 div.center a{display:block;height:83%;width:100%}#home .slideshow ul>li.slide_3 ul{display:none}#home .slideshow ol.dots{position:absolute;text-align:center;margin:0;padding:0;left:0px;right:0px;bottom:20px}#home .slideshow ol.dots li{display:inline-block;width:20px;height:20px;margin:0 10px;position:relative;top:5px;background:#13c900;border-radius:10px;text-indent:-999em;cursor:pointer;opacity:.6;transition:all .5s ease .1s}#home .slideshow ol.dots li.active,#home .slideshow ol.dots li:active,#home .slideshow ol.dots li:hover{top:0;margin:0 5px;opacity:1;border-radius:15px;width:30px;height:30px}#home .slideshow .button{letter-spacing:1px}#home h1{font-family:"Quicksand";font-weight:300;font-size:3.6em;line-height:1.2em;padding-top:60px;margin-bottom:20px}#home p{margin:1em 0}#home a.button{margin:0 auto;display:inline-block;color:#fff;background:#545454;padding:0 5px 0 10px;height:28px;line-height:25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-style:bold;font-family:"VarelaRound";text-transform:uppercase;text-decoration:none}#home a.button:after{content:" ›";font-size:1.3em;letter-spacing:5px}html[lang=de] #home .slideshow ul>li.slide_3 div.center{background-image:url(/assets/slideshow/3_de-ba1a0e396cfd6bbc63a65ca27acfbeabb8017e65e85aac4dda34e4ec4cd1311e.png)}html[lang=de].svg #home .slideshow ul>li.slide_3 div.center{background-image:url(/assets/slideshow/3_de-38ce0a6b99345f64b082494cb329f5052d6f03a757e822e1abb13b11f655f0a3.svg)}html[lang=en] #home .slideshow ul>li.slide_3 div.center{background-image:url(/assets/slideshow/3_en-8c3f0f9730e7c29d91f6bca0b4fb70e4ca66ae352b0b3fc1ed0d2d19be4ce995.png)}html[lang=en].svg #home .slideshow ul>li.slide_3 div.center{background-image:url(/assets/slideshow/3_en-d2afaaf6e237d9f0cf5cff7068df4580979f43aa9003ea7a042ad0b13097e6f3.svg)}html[lang=es] #home .slideshow ul>li.slide_3 div.center{background-image:url(/assets/slideshow/3_es-25b946817dce89e4c49f1562413caeb5ed8a6a9002c34437985fcf904b44522f.png)}html[lang=es].svg #home .slideshow ul>li.slide_3 div.center{background-image:url(/assets/slideshow/3_es-bdfa5d0a33dd6ae8ff1f79444be7d1f5fb7b1c58329f8230c3845363386cfdf5.svg)}html[lang=pl] #home .slideshow ul>li.slide_3 div.center{background-image:url(/assets/slideshow/3_pl-466304b099da1240f3ee9cb0c1bff6239be8e606d403fc9f8d2ace6570a816b5.png)}html[lang=pl].svg #home .slideshow ul>li.slide_3 div.center{background-image:url(/assets/slideshow/3_pl-ea8114813e12dc668ab9a59df3c87a989680d5d637d63b4ae56a66db000ee835.svg)}#about{background:#e6e6e6;border-top:1px solid #bebebe;-moz-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);box-shadow:inset 0 20px 60px rgba(0,0,0,.1)}#about:after{content:" ";display:block;height:0;clear:both}#about h1,#about h2,#about h3,#about p,#about a,#about section{color:#297492;position:relative;z-index:1}#about p{margin-top:0;margin-left:0;font-size:1.6rem}#about p.zitat{margin-top:2em;text-align:right}#about h3{line-height:1.4em;margin-bottom:.5em}#about section.text{display:block;width:500px;padding-right:30px;margin-right:30px;margin-bottom:100px;float:left;border-right:1px solid #bebebe}#about div.center{position:static}#about h2{cursor:pointer;display:inline;background-image:url(/assets/arr_down-e2a61a79131d4fec9e94a3785a9579b85734f28259406fd2fcc56626bf4bc372.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px}#about h2.open{background-image:url(/assets/arr_up-9b4ec2c5e6d6a0f9fb875f476215211578e7b0682d5f89b0c6d62edf093f9fe5.gif)}#about div.persons{position:relative;padding-left:20px}#about div.persons h4{margin-left:560px;font-size:2em;margin-top:1.5em;margin-bottom:0}#about section.person{display:block;font-size:1.2em;margin-left:560px;width:400px}#about section.person h3{font-size:2em;margin:20px 0 0 0}#about section.person img{position:absolute;top:0;right:0;z-index:0}#kontakt{background:#fff}#kontakt div.center{background:url(/assets/pin-9502415837a1716cbca9a357f7e4b32f09d768d24f37db67b6a8768c5f3a185b.png) no-repeat 3px 125px}#kontakt{border-top:1px solid #bebebe;-moz-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);box-shadow:inset 0 20px 60px rgba(0,0,0,.1);background:#fff;background:-moz-linear-gradient(top, #ffffff 0%, #dadada 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dadada));background:-webkit-linear-gradient(top, #ffffff 0%, #dadada 100%);background:-o-linear-gradient(top, #ffffff 0%, #dadada 100%);background:-ms-linear-gradient(top, #ffffff 0%, #dadada 100%);background:linear-gradient(top, #ffffff 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dadada',GradientType=0 )}#kontakt div.offices .row{display:flex}#kontakt p{font-size:1.6rem;line-height:1.25em;color:#6e6e6e}#kontakt span.subtext{display:block;margin-top:2px;font-size:12px;line-height:1em;line-height:1.25em}#kontakt a,#kontakt a:link,#kontakt a:visited{text-decoration:none;color:#6e6e6e}#kontakt a:hover,#kontakt a:active,#kontakt a.active,#kontakt a:link:hover,#kontakt a:link:active,#kontakt a:link.active,#kontakt a:visited:hover,#kontakt a:visited:active,#kontakt a:visited.active{text-decoration:underline}#kontakt h3{margin:55px 0 40px 0}#kontakt form.new_contactform{margin-left:40px}html[lang=pl] #kontakt section.poland{order:-1}html[lang=es] #kontakt section.spain{order:-1}#thermografie{display:block}#login{background:#e6e6e6;border-top:1px solid #bebebe;-moz-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);box-shadow:inset 0 20px 60px rgba(0,0,0,.1)}#login a,#login a:link,#login a:visited{text-decoration:none;color:#6e6e6e}#login a:hover,#login a:active,#login a.active,#login a:link:hover,#login a:link:active,#login a:link.active,#login a:visited:hover,#login a:visited:active,#login a:visited.active{text-decoration:underline}#login.mordal{width:990px;position:absolute;top:0;left:50%;margin-left:-495px;background:#fff;border-top:none;-moz-box-shadow:inset 0 0 0 hsla(0,0%,100%,0);-webkit-box-shadow:inset 0 0 0 hsla(0,0%,100%,0);box-shadow:inset 0 0 0 hsla(0,0%,100%,0);-moz-box-shadow:1px 4px 5px rgba(0,0,0,.2);-webkit-box-shadow:1px 4px 5px rgba(0,0,0,.2);box-shadow:1px 4px 5px rgba(0,0,0,.2)}#login.mordal div.center{padding-bottom:45px;padding-top:15px}#login.mordal h1{margin:30px 15px 0 0;display:block;float:left;width:150px;height:54px;text-indent:-9876px;background:url(/assets/logo_login-185c3e52ca2b1f0520a8b5a495ec2e153e167211bed5cbba2afb82793c33412b.png) no-repeat left top}#login.mordal form{margin-top:45px;display:inline-block}#login.mordal a.close,#login.mordal a.close:hover,#login.mordal a.close:visited,#login.mordal a.close:active{position:absolute;right:7px;top:5px;font-size:1.8em;color:#bebebe;text-decoration:none}a.top,a.top:link,a.top:visited{position:fixed;bottom:-72px;left:50%;margin-left:-80px;display:block;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:#0094d9;color:#fff;font-size:1.2em;font-family:"VarelaRound";text-decoration:none;text-transform:uppercase;text-align:center;padding:10px;height:80px;width:80px}a.top:before,a.top:link:before,a.top:visited:before{content:"▲";display:block;font-size:1.2em}a.top.top:hover,a.top.top:active,a.top:link.top:hover,a.top:link.top:active,a.top:visited.top:hover,a.top:visited.top:active{bottom:-50px}a.scroll,a.scroll:link,a.scroll:visited,a.scroll:hover,a.scroll:active{position:fixed;line-height:18px;top:650px;left:50%;margin-left:-50px;display:block;color:#fff;font-size:1.6em;font-family:"Quicksand";font-weight:300;text-decoration:none;text-transform:uppercase;text-align:center;width:100px;background:url(/assets/scroll-8acdbfdbfc9273db1d20b323ebd42bc29c186560c666e50a44e6b83730ed2dfe.png) no-repeat center bottom;padding-bottom:30px}footer{border-top:1px solid #bebebe;padding-bottom:100px;-moz-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);box-shadow:inset 0 20px 60px rgba(0,0,0,.1)}footer:after{content:" ";display:block;height:0;clear:both}footer h1{text-indent:-99999px;background:url(/assets/greentec_logo-08cc329148129ff3cb05e09e854ae02b9f55418cc7921ad4e71165d0c44bf1be.png) no-repeat right top;background-size:220px 80px;width:240px;height:80px}footer h3{margin:0;color:#6e6e6e}footer div.center p{margin-left:0}footer p{margin:0}footer p.trenner:before{content:"–";display:block}footer address,footer .impressum{display:block;width:310px;float:left;margin-bottom:40px}footer address{font-style:normal;margin-bottom:3em;margin-left:100px}footer .impressum{display:block;width:400px;float:left;margin-bottom:40px;margin-left:40px}footer .impressum .tuev{max-width:360px}footer .impressum .tuev img{float:left;margin-right:10px}#referenzen{background:url(/assets/europa-a5e384747eda0271503b5ba3b07c0771fc88bee2b6b5f35c016cf6a5444eccd2.jpg) no-repeat right top,url(/assets/referenzen-827ce8528d25607ed1177e5beae1a8ab2500340b4792f00d45d3237d491c0026.jpg)}#referenzen img.europe_hover{position:absolute;display:none}#referenzen img.europe_hover.spanien{top:433px;right:405px}#referenzen img.europe_hover.bulgarien{top:423px;right:12px}#referenzen img.europe_hover.deutschland{top:206px;right:232px}#referenzen img.europe_hover.italien{top:368px;right:177px}#referenzen img.europe_hover.slowakei{top:314px;right:111px}#referenzen img.europe_hover.oesterreich{top:326px;right:199px}#referenzen img.europe_hover.schweiz{top:354px;right:310px}#referenzen img.europe_hover.albanien{top:458px;right:135px}#referenzen img.europe_hover.belgien{top:276px;right:374px}#referenzen img.europe_hover.bosnien-herzegovina{top:401px;right:158px}#referenzen img.europe_hover.daenemark{top:131px;right:276px}#referenzen img.europe_hover.estland{top:88px;right:17px}#referenzen img.europe_hover.finnland{top:0;right:0}#referenzen img.europe_hover.frankreich{top:281px;right:320px}#referenzen img.europe_hover.griechenland{top:472px;right:43px}#referenzen img.europe_hover.irland{top:170px;right:570px}#referenzen img.europe_hover.kroatien{top:375px;right:165px}#referenzen img.europe_hover.lettland{top:126px;right:18px}#referenzen img.europe_hover.litauen{top:164px;right:43px}#referenzen img.europe_hover.luxemburg{top:303px;right:371px}#referenzen img.europe_hover.mazedonien{top:460px;right:103px}#referenzen img.europe_hover.moldawien{top:337px;right:0}#referenzen img.europe_hover.niederlande{top:234px;right:358px}#referenzen img.europe_hover.norwegen{top:0;right:266px}#referenzen img.europe_hover.polen{top:200px;right:84px}#referenzen img.europe_hover.portugal{top:466px;right:583px}#referenzen img.europe_hover.rumaenien{top:341px;right:0}#referenzen img.europe_hover.russland{top:45px;right:0}#referenzen img.europe_hover.schweden{top:0;right:165px}#referenzen img.europe_hover.serbien{top:384px;right:103px}#referenzen img.europe_hover.slowenien{top:368px;right:213px}#referenzen img.europe_hover.tschechien{top:282px;right:169px}#referenzen img.europe_hover.tuerkei{top:466px;right:0}#referenzen img.europe_hover.vereinigtes-koenigreich{top:40px;right:452px}#referenzen img.europe_hover.ukraine{top:264px;right:0}#referenzen img.europe_hover.ungarn{top:335px;right:104px}#referenzen img.europe_hover.weissrussland{top:170px;right:0}#referenzen{height:642px;border-top:1px solid #bebebe;-moz-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);box-shadow:inset 0 20px 60px rgba(0,0,0,.1)}#referenzen div.center{position:static}#referenzen h1,#referenzen h2,#referenzen p,#referenzen a{color:#6e6e6e}#referenzen p{font-size:1.6rem;width:400px;margin-bottom:75px}#referenzen nav.referenzen{margin-left:40px;position:relative}#referenzen nav.referenzen>ul{width:225px;border-right:1px solid #bebebe}#referenzen nav.referenzen ul{margin:0;padding:0;list-style:none}#referenzen nav.referenzen ul li{margin:0;padding:0}#referenzen nav.referenzen ul li a,#referenzen nav.referenzen ul li a:link,#referenzen nav.referenzen ul li a:visited{display:block;font-family:"Quicksand";font-weight:400;font-size:1.8em;text-decoration:none;text-transform:uppercase;cursor:default;padding-top:12px;padding-left:25px}#referenzen nav.referenzen ul li a:hover,#referenzen nav.referenzen ul li a:active,#referenzen nav.referenzen ul li a.active,#referenzen nav.referenzen ul li a:link:hover,#referenzen nav.referenzen ul li a:link:active,#referenzen nav.referenzen ul li a:link.active,#referenzen nav.referenzen ul li a:visited:hover,#referenzen nav.referenzen ul li a:visited:active,#referenzen nav.referenzen ul li a:visited.active{color:#0094d9;background:url(/assets/bull-6406aedfae29aa03e869e4252cf22ac0ead9639aec91da3271bfb4604f480f01.png) no-repeat left 12px}#referenzen nav.referenzen ul li a table,#referenzen nav.referenzen ul li a:link table,#referenzen nav.referenzen ul li a:visited table{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;position:absolute;z-index:2000;display:none;left:225px;top:0;padding-left:35px;padding-right:2px;height:320px;overflow-y:auto;overflow-x:hidden;border-collapse:separate;border-spacing:0px 2px}#referenzen nav.referenzen ul li a table tr,#referenzen nav.referenzen ul li a:link table tr,#referenzen nav.referenzen ul li a:visited table tr{background:hsla(0,0%,100%,.65)}#referenzen nav.referenzen ul li a table tr th,#referenzen nav.referenzen ul li a table tr td,#referenzen nav.referenzen ul li a:link table tr th,#referenzen nav.referenzen ul li a:link table tr td,#referenzen nav.referenzen ul li a:visited table tr th,#referenzen nav.referenzen ul li a:visited table tr td{font-size:14px;font-family:"Quicksand";font-weight:300;border-right:1px solid rgba(0,148,217,.2);text-transform:none}#referenzen nav.referenzen ul li a table tr th.last,#referenzen nav.referenzen ul li a table tr td.last,#referenzen nav.referenzen ul li a:link table tr th.last,#referenzen nav.referenzen ul li a:link table tr td.last,#referenzen nav.referenzen ul li a:visited table tr th.last,#referenzen nav.referenzen ul li a:visited table tr td.last{border:none}#referenzen nav.referenzen ul li a table tr th.name,#referenzen nav.referenzen ul li a table tr td.name,#referenzen nav.referenzen ul li a:link table tr th.name,#referenzen nav.referenzen ul li a:link table tr td.name,#referenzen nav.referenzen ul li a:visited table tr th.name,#referenzen nav.referenzen ul li a:visited table tr td.name{width:200px;text-align:left}#referenzen nav.referenzen ul li a table tr th.count,#referenzen nav.referenzen ul li a table tr td.count,#referenzen nav.referenzen ul li a:link table tr th.count,#referenzen nav.referenzen ul li a:link table tr td.count,#referenzen nav.referenzen ul li a:visited table tr th.count,#referenzen nav.referenzen ul li a:visited table tr td.count{width:60px;text-align:right}#referenzen nav.referenzen ul li a table tr th.size,#referenzen nav.referenzen ul li a table tr td.size,#referenzen nav.referenzen ul li a:link table tr th.size,#referenzen nav.referenzen ul li a:link table tr td.size,#referenzen nav.referenzen ul li a:visited table tr th.size,#referenzen nav.referenzen ul li a:visited table tr td.size{width:120px;text-align:right}#referenzen nav.referenzen ul li a table tr th,#referenzen nav.referenzen ul li a:link table tr th,#referenzen nav.referenzen ul li a:visited table tr th{padding:4px 15px;font-family:"Quicksand";font-weight:400}#referenzen nav.referenzen ul li a table tr td,#referenzen nav.referenzen ul li a:link table tr td,#referenzen nav.referenzen ul li a:visited table tr td{padding:4px 15px}#referenzen nav.referenzen ul li a table tr td.align-right,#referenzen nav.referenzen ul li a:link table tr td.align-right,#referenzen nav.referenzen ul li a:visited table tr td.align-right{text-align:right}#referenzen nav.referenzen ul li a:hover table,#referenzen nav.referenzen ul li a.hover table,#referenzen nav.referenzen ul li a:link:hover table,#referenzen nav.referenzen ul li a:link.hover table,#referenzen nav.referenzen ul li a:visited:hover table,#referenzen nav.referenzen ul li a:visited.hover table{display:block}#referenzen nav.referenzen ul li a:hover table tr td,#referenzen nav.referenzen ul li a:hover table tr th,#referenzen nav.referenzen ul li a.hover table tr td,#referenzen nav.referenzen ul li a.hover table tr th,#referenzen nav.referenzen ul li a:link:hover table tr td,#referenzen nav.referenzen ul li a:link:hover table tr th,#referenzen nav.referenzen ul li a:link.hover table tr td,#referenzen nav.referenzen ul li a:link.hover table tr th,#referenzen nav.referenzen ul li a:visited:hover table tr td,#referenzen nav.referenzen ul li a:visited:hover table tr th,#referenzen nav.referenzen ul li a:visited.hover table tr td,#referenzen nav.referenzen ul li a:visited.hover table tr th{color:#6e6e6e}header li.leistungen-subnav>ul>li{border-right:1px solid #bebebe}header li.leistungen-subnav>ul>li:last-of-type{border-right:none}header li.leistungen-subnav li.ebene_0>a{padding:20px 0 20px 55px;background-repeat:no-repeat;background-position:left center}header li.leistungen-subnav li.green{color:#13c900}header li.leistungen-subnav li.green>a{color:#13c900}header li.leistungen-subnav li.green a:hover,header li.leistungen-subnav li.green a:active,header li.leistungen-subnav li.green a.active{color:#13c900}header li.leistungen-subnav li.blue{color:#0094d9}header li.leistungen-subnav li.blue>a{color:#0094d9}header li.leistungen-subnav li.blue a:hover,header li.leistungen-subnav li.blue a:active,header li.leistungen-subnav li.blue a.active{color:#0094d9}header li.leistungen-subnav li a,header li.leistungen-subnav li a:link,header li.leistungen-subnav li a:visited,header li.leistungen-subnav li a:hover,header li.leistungen-subnav li a:active{border-bottom:none !important}header li.leistungen-subnav li li{margin-left:55px}header li.leistungen-subnav li li a,header li.leistungen-subnav li li a:link,header li.leistungen-subnav li li a:visited,header li.leistungen-subnav li li a:hover,header li.leistungen-subnav li li a:active{text-transform:none;padding:0}header li.leistungen-subnav>ul{position:absolute;left:0;background:#f0f0f0;z-index:1000;display:none}header li.leistungen-subnav>ul>li{float:left;margin:20px 0}header li.leistungen-subnav>ul ul li{float:none;position:relative}header li.leistungen-subnav>ul ul li:hover a:before{content:"•";position:absolute;left:10px}header li.leistungen-subnav:hover{background:#f0f0f0}header li.leistungen-subnav:hover>ul{display:block}header.scroll li.leistungen-subnav:hover{background:none}header.scroll li.leistungen-subnav ul{display:none}html[lang=en] #leistungen nav ul li.ebene_0.service_2,html[lang=es] #leistungen nav ul li.ebene_0.service_2,html[lang=pl] #leistungen nav ul li.ebene_0.service_2{background-position:left 3px}html[lang=es] header li.leistungen-subnav>ul ul li:hover a:before{left:0}#leistungen{-moz-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 20px 60px rgba(0,0,0,.1);box-shadow:inset 0 20px 60px rgba(0,0,0,.1);background:#fff;background:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 600px, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(600px, #eaeaea), color-stop(100%, #eaeaea));background:-webkit-linear-gradient(top, #ffffff 0%, #eaeaea 600px, #eaeaea 100%);background:-o-linear-gradient(top, #ffffff 0%, #eaeaea 600px, #eaeaea 100%);background:-ms-linear-gradient(top, #ffffff 0%, #eaeaea 600px, #eaeaea 100%);background:linear-gradient(top, #ffffff 0%, #eaeaea 600px, #eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 )}#leistungen:after{content:" ";display:block;height:0;clear:both}#leistungen h1{margin-bottom:40px}#leistungen div.center{padding-bottom:2em}#leistungen nav{display:block;float:left;width:320px}#leistungen nav a,#leistungen nav a:link,#leistungen nav a:visited{display:block;font-family:"Quicksand";font-weight:400;color:#6e6e6e;text-decoration:none;font-size:1.8rem;padding:20px 0}#leistungen nav a:hover,#leistungen nav a:active,#leistungen nav a.active,#leistungen nav a:link:hover,#leistungen nav a:link:active,#leistungen nav a:link.active,#leistungen nav a:visited:hover,#leistungen nav a:visited:active,#leistungen nav a:visited.active{color:#0094d9}#leistungen nav>ul{border-right:1px solid #bebebe;position:relative}#leistungen nav ul{margin:0;padding:0}#leistungen nav ul li{list-style:none;margin-right:55px;background-repeat:no-repeat;background-position:left 15px}#leistungen nav ul li.ebene_0>a{border-bottom:1px solid #bebebe;padding:20px 20px 20px 65px}#leistungen nav ul li.ebene_0.green>a{color:#13c900;background:url(/assets/arr_down_green-662aa9d4f49a889b2e8561a27d29375df17c7d782516155b80d39cdc6f73fd29.gif) no-repeat right center}#leistungen nav ul li.ebene_0.green>a:hover,#leistungen nav ul li.ebene_0.green>a:active{color:#13c900}#leistungen nav ul li.ebene_0.green ul a:hover,#leistungen nav ul li.ebene_0.green ul a:active{color:#13c900}#leistungen nav ul li.ebene_0.green li.open>a{color:#13c900}#leistungen nav ul li.ebene_0.green li.with-children.open>a{background-image:url(/assets/arr_up_green-d205c21938cd05c2f6898444a75c64097609b810cb87bb5fd9ed57f0b6c1734a.gif)}#leistungen nav ul li.ebene_0.blue>a{color:#0094d9;background:url(/assets/arr_down_blue-1a6da4a27b58ccf09f683a5cfccea8e810595b7eccd00f17f29f514b76c70ef5.gif) no-repeat right center}#leistungen nav ul li.ebene_0.blue>a:hover,#leistungen nav ul li.ebene_0.blue>a:active{color:#0094d9}#leistungen nav ul li.ebene_0.blue ul a:hover,#leistungen nav ul li.ebene_0.blue ul a:active{color:#0094d9}#leistungen nav ul li.ebene_0.blue li.open>a{color:#0094d9}#leistungen nav ul li.ebene_0.blue li.with-children.open>a{background-image:url(/assets/arr_up_blue-fb773a2b2ec05148c6ff680bb26fc976f064786914f77da9a04d745e1959dc2c.gif)}#leistungen nav>ul>li{margin-bottom:1em}#leistungen nav ul ul li{margin-right:0;margin-left:30px;border-bottom:1px solid #bebebe}#leistungen nav ul ul li.with-children a{background-repeat:no-repeat;background-position:right center;background-image:url(/assets/arr_down_gray-d156f8cd6215c4a49fb45fb416dcbb4590f260121c851b3da7d191363177e228.gif)}#leistungen nav ul ul li.with-children li.open a{background-image:url(/assets/arr_up_gray-c65e39312b3a5689c3785f9fe90b376453d0f4255219b6954c0996c8a6d04d74.gif)}#leistungen nav ul ul li.with-children ul{margin:0;padding:0}#leistungen nav ul ul li.with-children ul li{margin:0;padding:0}#leistungen nav ul ul li.with-children ul li a,#leistungen nav ul ul li.with-children ul li a:link,#leistungen nav ul ul li.with-children ul li a:visited,#leistungen nav ul ul li.with-children ul li a:hover,#leistungen nav ul ul li.with-children ul li a:active,#leistungen nav ul ul li.with-children ul li li.open a{font-size:.8em !important;line-height:1em;margin:0;padding:.4em 0 !important;background:none}#leistungen nav ul ul li a{font-size:1.5rem !important;padding-left:60px !important;padding-right:15px !important}#leistungen nav li:last-of-type li:last-of-type{border-bottom:none}#leistungen section.subcontent{display:block;margin-left:370px}#leistungen section.subcontent.ebene_2{margin-left:0}#leistungen section.subcontent.ebene_2 h2{font-size:16px;margin-bottom:1em;cursor:pointer;position:relative;text-transform:none}#leistungen section.subcontent.ebene_2 h2:hover:before{content:"•";position:absolute;left:-20px}#leistungen section.subcontent h2{color:#13c900;font-weight:bold;font-size:2.2rem;text-transform:uppercase;text-align:left;margin-bottom:.2em}#leistungen section.subcontent h3{color:#13c900;margin-top:0;font-size:2rem;text-align:left}#leistungen section.subcontent h2:nth-child(2){margin-bottom:1em}#leistungen section.subcontent h3:first-child{margin-bottom:0}#leistungen section.subcontent ol{list-style:none;padding-left:0}#leistungen section.subcontent.blue h2{color:#0094d9}#leistungen section.subcontent.blue h3{color:#0094d9}#leistungen section.subcontent h4,#leistungen section.subcontent h5{font-size:1.6rem;line-height:1.2em;font-weight:bold;margin-top:1.5em;margin-bottom:.2em;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;column-break-after:avoid}#leistungen section.subcontent p{margin-top:0;margin-left:0;font-size:1.6rem;line-height:1.4em;-webkit-column-break-before:avoid;-moz-column-break-before:avoid;column-break-before:avoid}@media only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 2dppx),only screen and (min-resolution: 192dpi){header a.login{background-image:url(/assets/login-51be355c79b9f4d20809d738007c94419a13de3a4ab4972da16411f7aba452a1.svg);background-size:28px 20px}header.scroll a.login{background-image:url(/assets/login_scroll-4c9bb84f464de01f43426aa6492818a0fd0700e1e0a1ff72d97d438868d95a8f.svg);background-size:28px 20px}header nav.main .downloads span{background-image:url(/assets/downloads_icon_green-63665acd0924b32210debb65eb785812fcff2fa8d7f9e6c3fc71c3df3a6edcf7.svg)}header nav.main .downloads ul a,header nav.main .downloads ul a:link,header nav.main .downloads ul a:visited{background-image:url(/assets/downloads_icon_gray-3f407fc178c6ac0bc5c5bc09155d13e4bf7c26a15392f830ce10a80d19d2b0e0.svg)}header nav.main .downloads ul a:hover,header nav.main .downloads ul a:active,header nav.main .downloads ul a.active,header nav.main .downloads ul a:link:hover,header nav.main .downloads ul a:link:active,header nav.main .downloads ul a:link.active,header nav.main .downloads ul a:visited:hover,header nav.main .downloads ul a:visited:active,header nav.main .downloads ul a:visited.active{background-image:url(/assets/downloads_icon_green-63665acd0924b32210debb65eb785812fcff2fa8d7f9e6c3fc71c3df3a6edcf7.svg)}header.scroll nav.main .downloads span{background-image:url(/assets/downloads_icon_green-63665acd0924b32210debb65eb785812fcff2fa8d7f9e6c3fc71c3df3a6edcf7.svg)}a[href^=mailto]{background-image:url(/assets/mail-37fbce2046f266285eaf4856d30697dd439c1ecf233020cf5e2c1151b797b8e0.svg);background-size:16px 12px}#kontakt div.center{background-image:url(/assets/pin-7b0e2da8d192a88411a8a7e6717dff984474a746e7136aa83653e6dbc02c83f6.svg);background-size:18px 26px}#login.mordal h1{background-image:url(/assets/logo_login-2020630c58ed3e1d9d56605a29d81b8b724eab45244d42adf4f30eb2112620f5.svg);background-size:150px 54px}#referenzen nav.referenzen ul li a:hover,#referenzen nav.referenzen ul li a:active,#referenzen nav.referenzen ul li a.active,#referenzen nav.referenzen ul li a:link:hover,#referenzen nav.referenzen ul li a:link:active,#referenzen nav.referenzen ul li a:link.active,#referenzen nav.referenzen ul li a:visited:hover,#referenzen nav.referenzen ul li a:visited:active,#referenzen nav.referenzen ul li a:visited.active{background-image:url(/assets/bull-d41d2db6201367722d4a6cb7881693dcba4813a469b08de24ae06fd0427aff61.svg);background-size:13px 13px}footer h1{background-image:url(/assets/greentec_logo-ecc3b070891832e364ae84dfd3df1ad6eac15cf541a0e37c0b95dda945f218e6.svg)}}table.admin{border-collapse:collapse}table.admin td,table.admin th{font-size:1.3em;padding:.5em;vertical-align:top}table.admin th{text-align:left;color:#fff;background:#13c900}table.admin td{border-bottom:1px solid #13c900}table.admin td.align-right{text-align:right;white-space:nowrap}label{font-size:1.3em}.admin-service-icon{max-width:70px;max-height:70px}div.field.inline{display:inline-block}div.field.required label:after{content:" *";color:red;font-weight:bold}form.new_service .inline input,form.edit_service .inline input{width:188px}
