﻿@import url("//netdna.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.css");@font-face{font-display:swap;font-family:"Oxygen";font-style:normal;font-weight:400;src:url("../fonts/oxygen/400.eot");src:local("Oxygen Normal"),local("Oxygen-Normal"),url("../fonts/oxygen/400.woff2") format("woff2"),url("../fonts/oxygen/400.woff") format("woff"),url("../fonts/oxygen/400.ttf") format("truetype"),url("../fonts/oxygen/400.svg#Oxygen") format("svg")}@font-face{font-display:swap;font-family:"Oxygen";font-style:normal;font-weight:300;src:url("../fonts/oxygen/300.eot");src:local("Oxygen Light"),local("Oxygen-Light"),url("../fonts/oxygen/300.woff2") format("woff2"),url("../fonts/oxygen/300.woff") format("woff"),url("../fonts/oxygen/300.ttf") format("truetype"),url("../fonts/oxygen/300.svg#Oxygen") format("svg")}@font-face{font-display:swap;font-family:"Oxygen";font-style:normal;font-weight:700;src:url("../fonts/oxygen/700.eot");src:local("Oxygen Bold"),local("Oxygen-Bold"),url("../fonts/oxygen/700.woff2") format("woff2"),url("../fonts/oxygen/700.woff") format("woff"),url("../fonts/oxygen/700.ttf") format("truetype"),url("../fonts/oxygen/700.svg#Oxygen") format("svg")}@font-face{font-display:swap;font-family:"Fjalla One";font-style:normal;font-weight:400;src:url("../fonts/fjalla-one/400.eot");src:local("Fjalla One Normal"),local("FjallaOne-Normal"),url("../fonts/fjalla-one/400.woff2") format("woff2"),url("../fonts/fjalla-one/400.woff") format("woff"),url("../fonts/fjalla-one/400.ttf") format("truetype"),url("../fonts/fjalla-one/400.svg#FjallaOne") format("svg")}#noscript{background:none repeat scroll 0 0 #C50020;border:1px solid #9B1E15;color:#FFFFFF;padding:0;text-align:center;width:100%;position:fixed;top:0;font-family:Arial, Helvetica, sans-serif;z-index:9999}@media screen{.col{display:block;float:left;margin:1% 0 1% 4%}.col:first-child,.col:first-of-type{margin-left:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_4_of_4{width:100%}.span_3_of_4{width:73%}.span_2_of_4{width:48%}.span_1_of_4{width:22%}.span_1_of_2{width:48%}.span_1_halb{width:38.9%}.span_1_of_3{width:30.3%}.span_2_of_3{width:65.7%}.span_1_of_1{width:100%}}@media screen and (max-width: 670px){.span_4_of_4,.span_3_of_4,.span_2_of_4,.span_1_of_4,.span_1_of_2,.span_1_of_3,.span_2_of_3{width:100% !important;margin-left:0}}@media screen{*{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0;list-style-type:none;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff;font-family:'Oxygen', sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#787878;line-height:24px;text-transform:none;height:100%;position:relative}}@media screen and (max-width: 1000px){body{font-size:16px}}@media screen and (max-width: 800px){body{font-size:15px}}@media screen and (max-width: 670px){body{font-size:16px}}@media screen and (max-width: 480px){body{font-size:15px;line-height:22px}}@media screen{.left{float:left}.right{float:right}.clear{clear:both}.hide{text-indent:300%;white-space:nowrap;overflow:hidden}.sprite{background:url("../images/sprite@2x.png") no-repeat;background-size:269px 222px}.ie8 .sprite{background-image:url("../images/sprite.png");background-repeat:no-repeat}.relative{position:relative}.overflow{overflow:hidden}.red{color:#dd4445}strong{font-weight:600}i{font-style:italic}a{text-decoration:none;color:#dd4445;transition:color .2s ease}dl dt{float:left;width:78px}dl dt.double,dl dd.double{height:42px;line-height:1.2em}.wrapper{margin:0 auto;width:92%;max-width:550px}}@media screen and (max-width: 760px){.wrapper{max-width:inherit;width:96%}}@media screen{::selection{background:rgba(221,68,69,0.8);color:#fff;text-shadow:none}::-moz-selection{background:rgba(221,68,69,0.8);color:#fff;text-shadow:none}#sidebar{width:20%;position:absolute;height:100vh;left:0;top:0;z-index:100;background:#fff}}@media screen and (max-width: 1000px){#sidebar{width:25%}}@media screen and (max-width: 760px){#sidebar{display:none}}@media screen{header{width:100%}header div#logo a{display:block;width:auto}header div#logo a img{width:70%;height:auto;padding:5% 15%}}@media screen and (max-width: 1200px){header div#logo a img{padding:3% 20%;width:60%}}@media screen{#dark-bg{width:100%;background:#222322;color:#fff;text-align:center;padding:20px 0 10px 0;position:absolute;bottom:0}#dark-bg a{color:#dd4445}#dark-bg a:hover{color:#e56f70}#dark-bg .phone{font-family:'Fjalla One', sans-serif;font-size:1.6em;font-weight:400;text-transform:uppercase;margin-bottom:18px}#dark-bg .phone:before{font-family:FontAwesome;content:"";color:#dd4445;margin:0 10px 0 0}}@media screen and (max-width: 1200px){#dark-bg .phone{font-size:1.2em}}@media screen and (max-width: 1000px){#dark-bg .phone{font-size:1em}#dark-bg .bottomnav a{font-size:0.9em}}@media screen and (max-height: 780px){#dark-bg .phone{display:none}}@media screen{#main{overflow:hidden;height:67vh;position:relative}#main ul li{padding-right:14px}#main a{font-family:'Fjalla One', sans-serif;display:block;position:relative;width:90%;font-size:1.4em;font-weight:400;text-transform:uppercase;text-align:right;color:#787878;padding:4%;background:#fff;border-bottom:1px solid #e6e6e6;border-right:2px solid #fff;transition:background .2s ease, color .2s ease}#main a.index{border-top:1px solid #e6e6e6}#main a .icon{width:auto;height:100%;display:none;position:absolute;top:0;right:0}#main a:before{content:"";width:5px;height:100%;background:#e6e6e6;position:absolute;top:0;right:-10px}#main a:hover,body.index #main a.index,body.altbausanierung #main a.altbausanierung,body.holzbau #main a.holzbau,body.dachtechnik #main a.dachtechnik,body.dachfenster #main a.dachfenster,body.fassadentechnik #main a.fassadentechnik,body.gruendaecher #main a.gruendaecher,body.solartechnik #main a.solartechnik,body.klempnerarbeiten #main a.klempnerarbeiten,body.referenzen #main a.referenzen,body.krefeld #main a.kontakt,body.impressum #main a.impressum,body.datenschutz #main a.datenschutz{color:#dd4445;background:url("../images/pattern-dots.gif") repeat center top}#main a:hover:before,body.index #main a.index:before,body.altbausanierung #main a.altbausanierung:before,body.holzbau #main a.holzbau:before,body.dachtechnik #main a.dachtechnik:before,body.dachfenster #main a.dachfenster:before,body.fassadentechnik #main a.fassadentechnik:before,body.gruendaecher #main a.gruendaecher:before,body.solartechnik #main a.solartechnik:before,body.klempnerarbeiten #main a.klempnerarbeiten:before,body.referenzen #main a.referenzen:before,body.krefeld #main a.kontakt:before,body.impressum #main a.impressum:before,body.datenschutz #main a.datenschutz:before{background:#dd4445}}@media screen and (max-height: 780px){#main{height:72vh}}@media screen and (max-height: 600px){#main{height:67vh}}@media screen and (max-width: 1200px){#main a{font-size:1.2em}}@media screen and (max-width: 1120px){#main a{padding:5% !important;width:90% !important}#main a .icon{display:none !important}}@media screen and (max-width: 1000px){#main a{font-size:1em}}@media screen{.bottomnav,#dark-bg .bottomnav{margin-bottom:12px}.bottomnav ul,#dark-bg .bottomnav ul{overflow:hidden;margin:0 auto;width:280px}}@media screen and (max-width: 1400px){.bottomnav ul,#dark-bg .bottomnav ul{width:100%}}@media screen{.bottomnav li,#dark-bg .bottomnav li{float:left}}@media screen and (max-width: 1400px){.bottomnav li,#dark-bg .bottomnav li{float:none}}@media screen and (max-width: 760px){.bottomnav li,#dark-bg .bottomnav li{float:left}}@media screen{.bottomnav li a,#dark-bg .bottomnav li a{font-family:'Fjalla One', sans-serif;font-size:1em;font-weight:400;line-height:100%;color:#e6e6e6;text-transform:uppercase;padding:2px 10px}.bottomnav li a.kontakt,.bottomnav li a.impressum,#dark-bg .bottomnav li a.kontakt,#dark-bg .bottomnav li a.impressum{border-right:1px solid #4e4e4e}}@media screen and (max-width: 1400px){.bottomnav li a.kontakt,.bottomnav li a.impressum,#dark-bg .bottomnav li a.kontakt,#dark-bg .bottomnav li a.impressum{border:none}}@media screen{.bottomnav li a:hover,body.krefeld .bottomnav li a.kontakt,body.impressum .bottomnav li a.impressum,body.datenschutz .bottomnav li a.datenschutz,#dark-bg .bottomnav li a:hover,body.krefeld #dark-bg .bottomnav li a.kontakt,body.impressum #dark-bg .bottomnav li a.impressum,body.datenschutz #dark-bg .bottomnav li a.datenschutz{color:#dd4445}#topnav-mobile{display:none;overflow:hidden;background:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);z-index:1000;position:fixed;width:100%;top:0}#topnav-mobile a.logo{display:block;text-indent:300%;white-space:nowrap;overflow:hidden;float:left;background:url("../images/logo.svg") no-repeat center top;background-size:100%;width:90px;height:60px;margin:1% 1% 1% 3%}#topnav-mobile ul{float:right;margin:21px 3% 0 0}#topnav-mobile li{float:left;text-align:center}#topnav-mobile li a{font-size:33px;margin-right:30px}#topnav-mobile li a#open-nav{display:block;margin-right:0}#topnav-mobile li a#open-nav.invisible{display:none}#topnav-mobile li a#close-nav{display:none;margin:-2px auto 0;width:28px}#topnav-mobile li a#close-nav.active{display:block}}@media screen and (max-width: 760px){#topnav-mobile{display:block}}@media screen{#mobile-nav{background:rgba(221,68,69,0.9);position:fixed;height:100%;width:212px;left:-212px;z-index:100;overflow:auto}#mobile-nav ul.group{padding:90px 0 0 15px}#mobile-nav a{display:inline-block;font-size:1.1em;color:#fff;margin-bottom:10px}#mobile-nav a:hover,#mobile-nav a:active,body.index #mobile-nav a.index,body.altbausanierung #mobile-nav a.altbausanierung,body.holzbau #mobile-nav a.holzbau,body.dachtechnik #mobile-nav a.dachtechnik,body.dachfenster #mobile-nav a.dachfenster,body.fassadentechnik #mobile-nav a.fassadentechnik,body.gruendaecher #mobile-nav a.gruendaecher,body.solartechnik #mobile-nav a.solartechnik,body.klempnerarbeiten #mobile-nav a.klempnerarbeiten,body.referenzen #mobile-nav a.referenzen,body.krefeld #mobile-nav a.kontakt,body.impressum #mobile-nav a.impressum,body.datenschutz #mobile-nav a.datenschutz{color:#fff;box-shadow:0 1px 0 0 #fff}#content{width:100%;position:relative}#content .centerdiv{width:80%;position:absolute;top:38%;right:0;z-index:10}#content #claim{text-align:center}#content #claim h2,#content #claim h3,#content #claim h1{display:inline-block;font-weight:400;text-transform:uppercase;background:#fff;padding:1% 3%}#content #claim h2,#content #claim h1{font-size:4em;color:#222322;margin-top:0;padding:0 3%;line-height:160%}#content #claim h3{font-size:3em;color:#dd4445}#content #claim .more{font-family:'Fjalla One', sans-serif;display:block;max-width:300px;font-size:1.2em;font-weight:400;color:#fff;text-transform:uppercase;margin:0 auto;padding:16px 0;background:#dd4445;border-radius:4px;box-shadow:inset 0px 1px 0 0 #ED7071;border-top:1px solid #dd4445;transition:background .2s ease, border-color .2s ease}#content #claim .more:after{font-family:FontAwesome;content:"";color:#711a1a;font-size:1.2em;margin:0 0 0 15px}#content #claim .more:hover{border-color:#c92526;background:#c92526}#content #text{width:40%;right:0;background:#fff;position:absolute;z-index:10;padding:1vh 0;top:0;bottom:0;height:98vh;overflow:hidden}#content .invisible{display:none}#content .scrolling{padding:0 4%;overflow:hidden}body.referenzen #content .scrolling{padding:0}#content .scrolling.active{max-height:100vh;position:relative}#content h2,#content h1{font-family:'Fjalla One', sans-serif;position:relative;font-size:2.4em;font-weight:400;color:#dd4445;line-height:130%;letter-spacing:1px;text-transform:uppercase;margin:0 0 22px 0;padding-top:15%}#content h3{font-family:'Fjalla One', sans-serif;font-size:1.1em;font-weight:400;line-height:130%;letter-spacing:1px;text-transform:uppercase;color:#dd4445;margin:0 0 10px 0}#content .hgroup{border-bottom:5px solid #f3f3f3;margin:0 0 20px 0}#content .hgroup h3{color:#222322;margin-bottom:20px}#content h4{font-size:1em;font-weight:700;color:#dd4445}#content p{margin:0 0 26px 0}#content a{color:#dd4445}#content a:hover{color:#711a1a}#content a.extern:after{font-family:FontAwesome;content:"";margin-left:6px}#content hr{height:2px;width:100%;margin:20px 0 30px}#content ul{margin:4px 0 26px 6px}#content ul li{background:url("../images/required@2x.png") no-repeat;background-size:10px 13px;background-position:0 6px;padding:0 0 2px 20px}.ie8 #content ul li{background-image:url("../images/required.png");background-repeat:no-repeat}#content ul.list.left,#content ul.list.right{width:44%}#content ul.list li{font-family:'Fjalla One', sans-serif;color:#222322;background:#e6e6e6;padding:3% 10% 3% 10%;width:80%;margin-bottom:10px;position:relative}#content ul.list li:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:5px;background:#dd4445}}@media screen and (max-width: 1000px){#content ul.list{float:none;margin-left:0}#content ul.list.left,#content ul.list.right{width:100%}}@media screen and (max-width: 760px){#content ul.list{float:left}#content ul.list.left,#content ul.list.right{width:44%;margin-left:10%}#content ul.list.left{margin-left:0}}@media screen and (max-width: 480px){#content ul.list{float:none}#content ul.list.left,#content ul.list.right{width:100%;margin-left:0}}@media screen{#content ul.address,#content ul.contact,#content ul.imprint{margin:0 0 10px 0}#content ul.address li,#content ul.contact li,#content ul.imprint li{background:none;padding-left:0}#content ul.gallery{overflow:hidden;margin:0 0 20px 0}#content ul.gallery li{background:none;padding:0;margin:1.4%;float:left;width:47%}#content ul.gallery li.last{margin-right:0}#content a.fancy{overflow:hidden;font-size:0;line-height:0;display:block;width:98%;padding:1px;position:relative;border:4px solid #fff;box-shadow:0 0 0 1px #dedede}#content a.fancy img{width:100%;height:auto}#content a.fancy:after{content:"+";font-size:25px;font-weight:700;line-height:35px;text-align:center;color:#fff;display:block;width:38px;position:absolute;bottom:10px;right:10px;opacity:0;transition:opacity 0.25s ease}#content a.fancy:hover:after{opacity:1}#content a.fancy.einzel{margin-bottom:20px}}@media screen and (max-width: 1300px){#content .centerdiv{width:75%}}@media screen and (max-width: 760px){#content{padding-top:280px}body.referenzen #content{padding-top:70px}#content .centerdiv{display:none}#content .invisible{display:block}#content #text{position:relative;height:auto;width:100%}#content h2,#content h1{font-size:2em}}@media screen{#content #references{margin:0;width:80%;float:right}#content #references .hv-container:after{z-index:99;content:"x";display:block;color:#dd4445;top:50%;left:50%;font-size:5em;position:absolute}#content #references:after{display:block;content:"";clear:both}#content #references li{background:none;padding:0;float:left;width:33.33%;height:33.33vh;overflow:hidden;position:relative}#content #references li .invisible{display:none;position:absolute;top:0;width:100%;height:100%;z-index:10}#content #references li .invisible img{min-height:100%;min-width:100%}#content #references li img.visible{position:absolute;top:0;min-height:100%;min-width:100%}#content #references li .description{background:#dd4445;position:absolute;bottom:0;font-size:.8em;line-height:24px;color:#fff;padding:2% 2% 2% 22%;width:76%}#content #references li h3{font-family:'Fjalla One', sans-serif;color:#711a1a;font-size:1.6em;text-transform:uppercase}#content #references li p{margin:0}#content #references li a.fancy{border:none;box-shadow:none;background:url("../images/lupe@2x.png") no-repeat;background-size:30px 30px;background-position:center;background-color:#c92526;height:100%;width:20%;position:absolute;left:0;top:0}.ie8 #content #references li a.fancy{background-image:url("../images/lupe.png");background-repeat:no-repeat}#content #references li a.fancy:after{display:none}}@media screen and (max-width: 1000px){#content #references{width:75%}}@media screen and (max-width: 900px){#content #references li{width:50%}}@media screen and (max-width: 760px){#content #references{width:100%}}@media screen and (max-width: 580px){#content #references li{width:100%;height:260px}}@media screen{body.impressum #content #webweisend,body.datenschutz #content #webweisend{overflow:hidden;margin-top:20px;width:100% !important}body.impressum #content #webweisend a,body.datenschutz #content #webweisend a{float:left;margin-right:2%}body.impressum #content #webweisend a:after,body.datenschutz #content #webweisend a:after{display:none}body.impressum #content #webweisend a.icon-blog,body.datenschutz #content #webweisend a.icon-blog{margin-top:11px;width:87px}body.impressum #content #webweisend a.icon-sponsoring,body.datenschutz #content #webweisend a.icon-sponsoring{margin-top:10px}body.impressum #content #webweisend a img,body.datenschutz #content #webweisend a img{width:124px;height:auto}body.impressum #content dl.imprint,body.datenschutz #content dl.imprint{margin:0 0 21px 0;width:98%}body.impressum #content dl.imprint dt,body.datenschutz #content dl.imprint dt{width:120px}body.impressum #content h2.impressum_Ueberschrift_Haftung_Inhalte,body.datenschutz #content h2.impressum_Ueberschrift_Haftung_Inhalte{margin-top:20px}body.impressum #content article h2,body.datenschutz #content article h2{font-size:1em;text-align:left;line-height:130%;margin:0 0 5px 0;padding:0;background:none}body.impressum #content article h2:after,body.datenschutz #content article h2:after{display:none}body.impressum #content iframe,body.datenschutz #content iframe{width:100%;height:400px}body.krefeld #content #karte{width:99%;overflow:hidden;height:340px;text-shadow:none;margin:30px 0 50px 0}body.krefeld #content #karte a{text-shadow:none;border-bottom:none}body.krefeld #content #karte p{margin:0;line-height:20px;font-size:0.9em;font-weight:400;text-align:center;font-family:'Oxygen', sans-serif}body.krefeld #content #karte p strong{font-size:1em}body.krefeld #content #karte #siteNotice{width:190px;height:60px}}@media screen and (max-width: 800px){body.krefeld #content #karte{height:280px}}@media screen{a.footerbacklink{background:url("../images/sprite@2x.png") no-repeat;background-size:269px 222px;text-indent:300%;white-space:nowrap;overflow:hidden;display:block;background-position:-2px -190px;width:170px;height:23px;margin:0 auto;transition:opacity .2s ease}.ie8 a.footerbacklink{background-image:url("../images/sprite.png");background-repeat:no-repeat}a.footerbacklink:hover{opacity:0.8}footer{width:100%;background:#222322;padding:14px 0 8px 0;display:none}}@media screen and (max-width: 760px){footer{display:block}}@media screen{/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */;.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../images/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../images/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../images/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../images/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("../images/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../images/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}@media screen{body.ps-active,body.ps-building,div.ps-active,div.ps-building{background:#000;overflow:hidden}body.ps-active *,div.ps-active *{-webkit-tap-highlight-color:rgba(255,255,255,0);display:none}body.ps-active *:focus,div.ps-active *:focus{outline:0}div.ps-document-overlay{background:#000}div.ps-uilayer{background:#000;cursor:pointer}div.ps-zoom-pan-rotate{background:#000}div.ps-zoom-pan-rotate *{display:block}div.ps-carousel-item-loading{background:url(loader.gif) no-repeat center center}div.ps-carousel-item-error{background:url(error.gif) no-repeat center center}div.ps-caption{background:#000000;background:-moz-linear-gradient(top, #303130 0%, #000101 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #303130), color-stop(100%, #000101));border-bottom:1px solid #42403f;color:#ffffff;font-size:13px;text-align:center}div.ps-caption *{display:inline}div.ps-caption-bottom{border-top:1px solid #42403f;border-bottom:none;min-height:44px}div.ps-caption-content{padding:13px;display:block;text-shadow:none}div.ps-toolbar{background:#000000;background:-moz-linear-gradient(top, #303130 0%, #000101 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #303130), color-stop(100%, #000101));border-top:1px solid #42403f;color:#ffffff;font-size:13px;text-align:center;height:44px;display:table;table-layout:fixed}div.ps-toolbar *{display:block}div.ps-toolbar-top{border-bottom:1px solid #42403f;border-top:none}div.ps-toolbar-close,div.ps-toolbar-previous,div.ps-toolbar-next,div.ps-toolbar-play{cursor:pointer;display:table-cell}div.ps-toolbar div div.ps-toolbar-content{width:44px;height:44px;margin:0 auto 0;background-image:url(../images/icons.png);background-repeat:no-repeat}div.ps-toolbar-close div.ps-toolbar-content{background-position:0 0}div.ps-toolbar-previous div.ps-toolbar-content{background-position:-44px 0}div.ps-toolbar-previous-disabled div.ps-toolbar-content{background-position:-44px -44px}div.ps-toolbar-next div.ps-toolbar-content{background-position:-132px 0}div.ps-toolbar-next-disabled div.ps-toolbar-content{background-position:-132px -44px}div.ps-toolbar-play div.ps-toolbar-content{background-position:-88px 0}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi){div.ps-toolbar div div.ps-toolbar-content{-moz-background-size:176px 88px;-o-background-size:176px 88px;-webkit-background-size:176px 88px;background-size:176px 88px;background-image:url(../images/icons@2x.png)}}@media screen{.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;-moz-transition:background-color 0.2s linear,opacity 0.2s linear;-o-transition:background-color 0.2s linear,opacity 0.2s linear;transition:background-color 0.2s linear,opacity 0.2s linear;bottom:3px;height:8px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;bottom:0;height:8px}.ps-container>.ps-scrollbar-x-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color 0.2s linear,opacity 0.2s linear;-moz-transition:background-color 0.2s linear,opacity 0.2s linear;-o-transition:background-color 0.2s linear,opacity 0.2s linear;transition:background-color 0.2s linear,opacity 0.2s linear;right:3px;width:6px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;right:0;width:6px}.ps-container>.ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.ps-container:hover>.ps-scrollbar-x-rail.in-scrolling,.ps-container:hover>.ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:#999}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:#eee;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:#999}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.parsley-error{background:rgba(221,68,69,0.7);color:#fff}#content .parsley-errors-list{margin:0}#content .parsley-errors-list li{background:none;padding:0;font-size:.8em;color:#dd4445;text-align:right;width:100%;float:left;margin-top:-19px;margin-left:-52px}}@media screen and (max-width: 1410px){#content .parsley-errors-list li{margin:-19px 4% 0 0;text-align:left}}@media screen and (max-width: 760px){#content .parsley-errors-list li{text-align:left;width:100%;display:block;float:left;margin-left:20%;margin-top:-19px}}@media screen and (max-width: 550px){#content .parsley-errors-list li{margin-left:0}}@media screen{#slider-nav{position:absolute;right:46%;bottom:4%;overflow:hidden;z-index:10;width:180px}#slider-nav .slick-prev,#slider-nav .slick-next{display:block;cursor:pointer;background:#222322;background:rgba(34,35,34,0.8);width:80px;height:40px;text-align:center;font-size:0;transition:opacity .2s ease}#slider-nav .slick-prev:before,#slider-nav .slick-next:before{font-family:FontAwesome;font-weight:400;font-size:26px;line-height:150%;color:#fff;transition:color .2s ease}#slider-nav .slick-prev:hover,#slider-nav .slick-next:hover{opacity:0.8}#slider-nav .slick-prev{float:left}#slider-nav .slick-prev:before{content:""}#slider-nav .slick-next{float:right}#slider-nav .slick-next:before{content:""}}@media screen and (max-width: 760px){#slider-nav{display:none}}@media screen{#slider{width:100%;height:100vh;top:0;z-index:0;overflow:hidden;margin:0 !important;position:relative}#slider .img{width:100%;height:100vh;background:no-repeat center top;background-size:cover;padding:0}#slider .img.first{background-image:url("../images/slider/index/slider-img-01.jpg")}#slider .img.second{background-image:url("../images/slider/index/slider-img-02.jpg")}#slider .img.third{background-image:url("../images/slider/index/slider-img-03.jpg")}}@media screen and (max-width: 760px){#slider{position:absolute;pointer-events:none;height:280px}#slider .img{height:280px}}@media screen{form{margin:0;padding:0;box-sizing:border-box}}@media screen and (max-width: 1040px){form{padding:1rem}}@media screen{form input,form textarea{font-size:1em;display:block;float:left;padding:0 10px;width:93%}form fieldset legend{display:none}form input,form textarea{max-width:350px;height:32px;color:#787878;margin:0 0 18px 0;box-shadow:inset 0 1px 6px 0 rgba(0,0,0,0.2);-webkit-appearance:none}form input:focus,form textarea:focus{background:#CEEDD1}form input[type="checkbox"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form input[type="checkbox"]+label{position:relative;padding:10px;padding-left:30px;vertical-align:middle}form input[type="checkbox"]+label:before{display:block;position:absolute;background:url("../images/sprite-form@2x.png") no-repeat;background-size:45px 41px;background-position:2px -19px;content:'';top:13px;left:0;width:22px;height:22px;cursor:pointer}.ie8 form input[type="checkbox"]+label:before{background-image:url("../images/sprite-form.png");background-repeat:no-repeat}form input[type="checkbox"]:checked+label:before{background-position:-19px -19px}form input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}form input[type="radio"]+label{position:relative;padding:1px 0 10px 0;padding-left:26px;vertical-align:middle;width:auto;margin:0 30px 4px 0}form input[type="radio"]+label:before{display:block;position:absolute;background:url("../images/sprite-form@2x.png") no-repeat;background-size:45px 41px;background-position:0 0;content:'';top:5%;left:0;width:19px;height:19px}.ie8 form input[type="radio"]+label:before{background-image:url("../images/sprite-form.png");background-repeat:no-repeat}form input[type="radio"]:checked+label:before{background-position:-20px 0}form input.required{background:url("../images/required@2x.png") no-repeat;background-size:10px 13px;background-position:4px center}.ie8 form input.required{background-image:url("../images/required.png");background-repeat:no-repeat}form input.submit,form input.submit:focus,form input input[type="button"]{cursor:pointer;display:block;color:#fff;background:#dd4445;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;height:36px;width:99%;max-width:370px;margin:0;padding:0;border:none;box-shadow:none;transition:background 0.2s ease;-webkit-appearance:none}form input.submit:hover,form input.submit:focus:hover,form input input[type="button"]:hover{background:#711a1a}form input.radio{width:13px;height:13px;margin:4px 10px 0 0;border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none}form input.checkbox{height:16px;width:16px;margin:2px 9px 10px 0;outline:none;box-shadow:none;border:none}form textarea{height:120px;overflow:auto;padding-bottom:10px;padding-top:10px;resize:vertical}form label{line-height:1.7em;margin:2px 8px 0 0;width:95px;float:left;padding:0 25px 0 0}}@media screen and (max-width: 1410px){form label{width:auto;margin-right:65px}form label#label-anrede{margin-right:20px}}@media screen and (max-width: 800px){form label{margin:2px 8px 0 0}}@media screen and (max-width: 760px){form label{width:90px}}@media screen and (max-width: 551px){form label{width:auto}}@media screen{form label.required{background:url("../images/required@2x.png") no-repeat;background-size:10px 13px;background-position:right center}.ie8 form label.required{background-image:url("../images/required.png");background-repeat:no-repeat}form label.radio{text-indent:inherit;border:none;line-height:39px;margin:0 30px 10px 11px;height:38px;width:auto;font-weight:400}form label.label_check{width:auto;font-size:1em;margin:0 20px 10px 0;cursor:pointer}form label.label_radio{cursor:pointer}form .submitbox{display:block;width:auto;margin:0 0 30px 128px}}@media screen and (max-width: 1410px){form .submitbox{margin:0 0 30px 0}}@media screen and (max-width: 760px){form .submitbox{margin:0 0 30px 122px}}@media screen and (max-width: 541px){form .submitbox{margin:0 0 30px 0}}@media screen{form select#subscribe_1_optin_field_2{border:1px solid #EAEAEA;padding:4px 10px;margin:0 0 15px 0}form br{clear:both}form input[type=hidden]{display:none;border:0;padding:0}body.mobile form input,body.mobile form textarea,body.mobile form .submit{-webkit-appearance:none;border:1px solid #D0D0D0}span.skype_pnh_container span.skype_pnh_highlighting_inactive_common span.skype_pnh_text_span{color:#3b3b3b !important}.telefonnummer SPAN.skype_pnh_container SPAN.skype_pnh_highlighting_inactive_common SPAN.skype_pnh_text_span{font-size:28px !important}span.skype_pnh_container img.skype_pnh_logo_img{display:none !important}}@media print{*{background:#fff;color:#000}html{font:100%/1.5 Arial, Helvetica, sans-serif}dl dt{float:left;margin-right:5px}ul{margin-left:0 !important}ul li{list-style-type:none;padding-left:0 !important}caption{text-align:left;margin:10px 0 5px 0;font-weight:700}td:first-of-type{width:70%;padding-right:20px}div#logo a{text-decoration:none;border-bottom:none;font-size:24px}#content{padding:0}header,#sidebar{height:auto}#mob-nav,#mobile-nav,#topnav-mobile,#main,#topnav,#dark-bg,.more,#slider-nav,#slider,#socialmedia,hr,form,a.footerbacklink,.bottomnav,footer{display:none}}.ww_cookies_accept_inactive_container{padding:0 1.5rem;display:flex;text-align:center;align-items:center;height:100%;background:black;justify-content:center}#karte .ww_cookies_accept_inactive_container p{color:white}.ww_cookies_accept_inactive_container button{cursor:pointer;color:white;display:block;text-shadow:none;background:#dd4445;padding:1rem;margin:0.8rem auto;transition:background 0.2s ease}.ww_cookies_accept_inactive_container button:hover{background:#711a1a;transition:background 0.2s ease}.noimage{display:none}#datencheck{clear:both;width:100%}#datencheck input{display:none}#datencheck label{display:block;float:none;margin:0 0 20px 140px;width:auto}@media screen and (max-width: 1410px){#datencheck label{margin:0 0 20px 0}}#datencheck.parsley-error{background-color:transparent;color:inherit}
/*# sourceMappingURL=style.css.map */
