body{-webkit-text-size-adjust:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}a{text-decoration:none;color:inherit}#print2{display:none}figure{display:block;margin:0}@font-face{font-family:'ProximaNova-Regular';src:url("webfonts/ProximaNova/26504A_13_0.eot");src:url("webfonts/ProximaNova/26504A_13_0.eot?#iefix") format("embedded-opentype"),url("webfonts/ProximaNova/26504A_13_0.woff") format("woff"),url("webfonts/ProximaNova/26504A_13_0.ttf") format("truetype")}@font-face{font-family:'ProximaNova-Bold';src:url("webfonts/ProximaNova/26504A_14_0.eot");src:url("webfonts/ProximaNova/26504A_14_0.eot?#iefix") format("embedded-opentype"),url("webfonts/ProximaNova/26504A_14_0.woff") format("woff"),url("webfonts/ProximaNova/26504A_14_0.ttf") format("truetype")}@font-face{font-family:'ProximaNovaT-Thin';src:url("webfonts/ProximaNova/26504A_E_0.eot");src:url("webfonts/ProximaNova/26504A_E_0.eot?#iefix") format("embedded-opentype"),url("webfonts/ProximaNova/26504A_E_0.woff") format("woff"),url("webfonts/ProximaNova/26504A_E_0.ttf") format("truetype")}@font-face{font-family:'ProximaNovaACond-Regular';src:url("webfonts/ProximaNova/2AA9B3_1_0.eot");src:url("webfonts/ProximaNova/2AA9B3_1_0.eot?#iefix") format("embedded-opentype"),url("webfonts/ProximaNova/2AA9B3_1_0.woff") format("woff"),url("webfonts/ProximaNova/2AA9B3_1_0.ttf") format("truetype")}.pngsprite{background:url(../images/layout/sprites-noretina.png) no-repeat;display:inline-block}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi){html.backgroundsize .pngsprite{background-image:url(../images/layout/sprites.png);background-size:240px 400px}}.pngsprite.marginright{margin-right:8px}.pngsprite.marginsides{margin:0 15px}.pngsprite.alubutton{background-position:0 0;width:78px;height:78px}.pngsprite.plus{background-position:0 -83px;width:21px;height:20px}.pngsprite.nav_main{background-position:-86px 0;width:1px;height:22px}.pngsprite.nav_sub{background-position:-92px 0;width:3px;height:47px}.pngsprite.arrow-right{background-position:-23px -84px;width:4px;height:8px}.pngsprite.arrow-blue-small{background-position:-23px -94px;width:3px;height:5px;margin-bottom:2px}.pngsprite.telephone{background-position:-30px -82px;width:10px;height:9px}.pngsprite.mobile{background-position:-31px -93px;width:9px;height:9px}.pngsprite.email-icon{background-position:-42px -94px;width:9px;height:9px}.pngsprite.arrow-blue{background-position:-42px -81px;width:5px;height:10px}.pngsprite.arrow-grey{background-position:-50px -81px;width:5px;height:10px}.pngsprite.arrow-white{background-position:-58px -81px;width:5px;height:10px}.pngsprite.light-arrow-right{background-position:-100px 0;width:15px;height:25px}.pngsprite.light-arrow-left{background-position:-100px -30px;width:15px;height:25px}.pngsprite.kontakt{background-position:-97px -82px;width:21px;height:16px}.pngsprite.route{background-position:-68px -80px;width:24px;height:24px}.pngsprite.icon1{background-position:0 -110px;width:26px;height:17px}.pngsprite.icon1.grey{background-position:0 -137px}nav.subnav li:hover .pngsprite.icon1{background-position:0 -166px}.pngsprite.icon2{background-position:-30px -103px;width:22px;height:24px}.pngsprite.icon2.grey{background-position:-30px -133px}nav.subnav li:hover .pngsprite.icon2{background-position:-30px -162px}.pngsprite.icon3{background-position:-56px -105px;width:20px;height:22px}.pngsprite.icon3.grey{background-position:-56px -134px;width:19px;height:22px}nav.subnav li:hover .pngsprite.icon3{background-position:-56px -163px;width:19px;height:22px}.pngsprite.icon4{background-position:-81px -106px;width:15px;height:22px}.pngsprite.icon4.grey{background-position:-81px -133px;width:17px;height:25px}nav.subnav li:hover .pngsprite.icon4{background-position:-81px -162px;width:17px;height:25px}.pngsprite.icon5{background-position:-101px -108px;width:23px;height:18px}.pngsprite.icon5.grey{background-position:-101px -135px}nav.subnav li:hover .pngsprite.icon5{background-position:-101px -165px}.pngsprite.twitter{background-position:0 -193px;width:24px;height:19px}.pngsprite.twitter.blue{background-position:0 -223px}.pngsprite.facebook{background-position:-28px -192px;width:11px;height:23px}.pngsprite.facebook.blue{background-position:-28px -222px}.pngsprite.linkedin{background-position:-42px -192px;width:24px;height:24px}.pngsprite.linkedin.blue{background-position:-42px -222px}.pngsprite.google{background-position:-69px -193px;width:24px;height:21px}.pngsprite.google.blue{background-position:-69px -223px}.pngsprite.pinterest{background-position:-96px -191px;width:19px;height:24px}.pngsprite.pinterest.blue{background-position:-96px -221px}.pngsprite.mail{background-position:-118px -191px;width:25px;height:18px}.pngsprite.mail.blue{background-position:-118px -221px}.pngsprite.download{background-position:-98px -59px;width:16px;height:16px}.pngsprite.download.white{background-position:-118px -59px}.pngsprite.download.blue{background-position:-48px -251px}.pngsprite.blubber{background-position:0 -251px;width:28px;height:24px}*{font-style:normal}html{font-family:"ProximaNova-Regular",sans-serif,"Arial",sans-serif;font-size:16px;line-height:24px;color:#8f8f8f}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}*:focus{outline:0}strong{font-family:"ProximaNova-Bold",sans-serif}html,body{background:#fff}div#container{margin:0 auto}div#container div.content_wrapper{width:900px;margin:0 auto;position:relative;padding:0 5%}div#container div.inner_wrapper{padding-top:25px;position:relative}div#content{width:100%;position:relative;z-index:10;overflow:hidden}#header{position:relative}#header .headerfront{height:473px;position:relative;z-index:2}#header .headerimage{position:absolute;top:0;z-index:1;margin-left:-115px}#header #logo{position:relative;top:30px;display:block;width:339px}#header #logo img{display:block;width:100%;height:auto}#header .header_tel{position:absolute;right:0;top:30px;height:20px;display:table;border-collapse:separate;border-spacing:10px 0;font-size:14px}#header .header_tel>span{display:table-cell;vertical-align:middle}#header h1{max-width:580px;position:absolute;top:120px;font:40px "ProximaNovaT-Thin",sans-serif;line-height:1.2em}#header .promoted{color:#2396d6;text-transform:uppercase;font-family:"ProximaNova-Bold",sans-serif}section{position:relative}section.contact{padding-bottom:75px}section.products{background:#f3f6f7;padding:55px 0 105px}section.customer{background:#2396d6;color:#cee6f5;padding:75px 0 65px}section.anfrage{padding:70px 0}section.contact button{width:100%}section.products .image{text-align:center;height:148px;margin:-120px 0 20px}section.products .image img{height:100%;width:auto}section.products h1{text-align:center}section.products h2{margin-bottom:6px}section.products .product{background:#fff;width:380px;padding:25px;margin-top:120px}section.products .subline{color:#5e5e5e;font-family:"ProximaNova-Bold",sans-serif;margin-bottom:18px;line-height:1.5em}section.products ul,section.products .subline{font-size:14px}section.products ul li,section.products .subline li{margin-bottom:3px}section.customer .content{position:relative;z-index:2}section.customer .background_image{position:absolute;top:-130px;right:-200px;z-index:1}section.customer h1,section.customer h2,section.customer .author{color:#fff}section.customer h1{margin-bottom:20px}section.customer p{font-size:20px;line-height:28px;max-width:500px}section.customer div.text{position:relative}section.customer div.text img.zitat{position:absolute;top:-120px;left:-40px}section.customer .author{font:10px "ProximaNova-Bold",sans-serif;text-transform:uppercase}section.anfrage h1{color:#8f8f8f;font:24px "ProximaNova-Regular",sans-serif;margin-top:20px}section.anfrage button{position:absolute;right:0;top:-20px}footer#footer{padding:10px 0 20px}footer#footer>div{white-space:nowrap}footer#footer .p,footer#footer a{font-size:12px;color:#5e5e5e}footer#footer .p{text-align:center;margin-bottom:5px;line-height:18px}footer#footer .p div{display:inline-block}footer#footer a{display:inline-block;padding-bottom:0px;line-height:12px;border-bottom:1px solid #999}footer#footer a:hover{color:#4bace1;border-color:transparent}footer#footer .marginleft{margin-left:8px;margin-right:2px}h1,h2,h3{color:#2396d6;font:24px "ProximaNova-Bold",sans-serif;text-transform:uppercase;line-height:1.5em;margin-bottom:10px}h1.small,h2.small,h3.small{font-size:14px}a{color:#2396d6}a:hover{color:#4bace1}a[href^="tel"]:link,a[href^="tel"]:visited,a[href^="tel"]:hover{text-decoration:none !important;color:inherit !important;cursor:default !important}div.iconbutton,button.iconbutton,a.iconbutton{position:relative;width:22px;height:22px;display:block}div.iconbutton.blue,button.iconbutton.blue,a.iconbutton.blue{background-color:#2396d6}div.iconbutton .pngsprite,button.iconbutton .pngsprite,a.iconbutton .pngsprite{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}button,a{border:none;-webkit-appearance:none}button.borderbutton,a.borderbutton{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font:16px "ProximaNova-Bold",sans-serif;color:#2396d6 !important;padding:12px 22px 10px;line-height:16px;display:inline-block;border:1px solid #2396d6;margin-top:25px;cursor:pointer}button.borderbutton:hover,a.borderbutton:hover{color:#4bace1 !important;border-color:#4bace1}button.borderbutton .pngsprite,a.borderbutton .pngsprite{display:block}button.kontaktbutton,a.kontaktbutton{position:relative;padding-right:50px;margin:25px 0 0 70px}button.kontaktbutton span,a.kontaktbutton span{position:absolute;right:20px;top:10px}button{-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border-radius:0;background:#2396d6;font:20px "ProximaNova-Bold",sans-serif;color:#fff;text-transform:uppercase;line-height:24px;cursor:pointer;padding:22px 30px 18px}button:hover{background:#35a1de}p{margin-bottom:10px}.content_wrapper ul li{margin-bottom:6px;padding-left:25px;background:url(../images/layout/listicon-noretina.png) no-repeat left 6px}.content_wrapper ol{list-style:none;margin:0;counter-reset:i 0}.content_wrapper ol li{margin-left:42px;margin-bottom:3px}.content_wrapper ol li:before{font-family:"ProximaNova-Bold",sans-serif;content:counter(i) ".";counter-increment:i;color:#2396d6;margin-left:-42px;display:block;float:left;width:30px;text-align:right}.relative{position:relative}.form{background-color:#ebeff2;padding:25px 25px 15px}.form .formrow{margin-top:7px}.form .formrow:first-child{margin-top:0}.form .formrow.bottom{margin-top:15px}.form .formrow>label{font:12px "ProximaNova-Bold",sans-serif;color:#5e5e5e;text-transform:uppercase;margin-bottom:3px}.form .formrow>label .optional{font-family:"ProximaNova-Regular",sans-serif}html.ie8 .form input{padding-top:10px;height:30px}.form input{height:40px;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border-radius:0}.form textarea{height:80px;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;border-radius:0}.form input,.form textarea{border:1px solid #dddddd;font:16px "ProximaNova-Regular",sans-serif;color:#979ca0;padding:2px 3% 0;width:94%;display:block}.form input.error,.form textarea.error{background:#ff6969;color:#fff}.form textarea{padding-top:10px;padding-bottom:10px;resize:none}.form *:focus{outline:0;background:#fafbfb;color:#444}.form ::-webkit-input-placeholder{color:#ddd}.form :-moz-placeholder{color:#ddd}.form ::-moz-placeholder{color:#ddd}.form :-ms-input-placeholder{color:#ddd}.form p.error{color:#ff6969;font:11px "ProximaNova-Bold",sans-serif;margin-top:3px;margin-left:5px}.form p.mini{color:#999999;font-size:12px;line-height:18px;margin:15px 0 0;text-align:center}table{border-collapse:separate}table td{padding:2px 20px 2px 20px}table td:first-child{padding:2px 20px 2px 0}.table{display:table;border-collapse:separate;table-layout:fixed;width:100%}.table .row{display:table-row}.table .cell{display:table-cell}.table .column{display:table-cell;vertical-align:top;width:50%;padding:0 0 0 40px}.table .column.column45{width:45%}.table .column.column55{width:55%}.table .column:first-child{padding:0}.table .column.middle{vertical-align:middle}.table .column.bottom{vertical-align:bottom}span.blue{font-family:"ProximaNova-Bold",sans-serif;color:#2396d6}figure{margin-bottom:20px}figcaption.small{font-size:0.8em}.fullWidth{width:100%}#form-success{display:none;padding:25px 25px 15px}img.logos{margin-top:20px;display:block}img.wirkungsgrad{position:absolute;bottom:85px;right:10px;display:block}div.spacer,li.clear{clear:both;margin:0 !important;height:0;float:none !important}
