#wpadminbar{top:unset;bottom:0}body>*{appearance:none;-webkit-appearance:none;border:none}html{width:100%;max-width:100%;overflow-x:hidden}body{font-family:'Arial';color:#222;font-size:1rem;line-height:1.4rem;margin:0;padding:0}img{width:100%;max-width:100%;height:auto}.fluid{padding:0;margin:0;position:relative}.flex{display:flex;flex-wrap:wrap}.center>*{text-align:center}.clearfix{display:block}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}strong,.strong,.bold{font-weight:600}ul,ol{margin:15px 0 10px 5px}hr{margin:25px 0}a,a:focus,a:visited{color:#f3102c;text-decoration:none;outline:none}a:hover,a:active{color:#999;text-decoration:none;outline:none}a img,a img:hover,a img:focus,a img:active,a img:visited{border:none;outline:none}#bread{padding:25px 0}#scrollTop{position:fixed;bottom:25px;right:25px;border-radius:50%;border:none;font-weight:900;width:55px;height:55px;background-color:#f3102c}#scrollTop:after{content:"\f062";position:absolute;font-family:'icons';top:9px;left:11px;font-size:2.8em;color:#fff}.ptop{padding-top:25px}.pbottom{padding-bottom:25px}@media screen and (min-width:300px){.container{width:90%;margin:0 auto}.black{color:#fff;background-color:#000}.black>*{width:90%;margin:0 auto;color:#fff}.black a,.black a:visited{color:#fff;text-decoration:underline}.black a:hover,.black a:focus,.black a:active{color:#ccc;text-decoration:underline}.w30,.w33,.w35,.w50,.w66,.w75,.w100{width:100%}header{position:relative;height:80px;z-index:999}header img{width:160px;position:absolute;top:5px;left:5%}header.scroll{height:60px;position:fixed;top:0;width:100%}header.scroll img{position:fixed;top:0;left:1%;display:block;width:135px}#teaser{position:relative;display:flex}#teaser .teaser{position:relative;z-index:300;width:100%;height:auto}#teaser .txt{width:80%;font-size:1.5em;line-height:1.2em;position:absolute;z-index:301;font-weight:900;background-color:rgba(0,0,0,.5);padding:1em 0;text-align:center;text-transform:uppercase;color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);margin:0}.brands{display:flex;flex-wrap:wrap;overflow:hidden;background-color:#fff}.brands img.brand{width:calc(100%/5 - 20px);margin:10px}#fooBot{font-size:.9em;padding:25px;text-align:center}.socials{list-style:none;position:relative;margin:0;padding:0}.socials li:before{font-family:'icons';width:40px;height:30px;margin:0 10px 10px 0;padding:17px 7px 5px;top:6px;font-size:2em;background-color:#f3102c;border-radius:50%;border:none;display:inline-block;text-align:center;position:relative}.socials .fb:before{content:"\f09a"}.socials .ig:before{content:"\f16d"}.fooLeft,.fooRight,.fooTxt{width:100%}.socials.wprm a;.socials.wprm a:hover{color:#fff !important}h1,h2,h3,h4,h5,h6{font-family:'kai';word-wrap:break-word;letter-spacing:.05em}h1,.h1{margin:0;padding:50px 0 0;position:absolute;left:-999em}h2,.h2{font-size:1.8em;padding:0 0 20px;margin-top:0;text-transform:uppercase}h3,.h3{font-size:1.3em;line-height:1;padding:1.2em 0 .8em;margin:0;color:#555;text-transform:uppercase;text-align:center}h4,.h4{font-size:1.2em;padding:18px 0 10px}.subtitle{font-size:1.4em;color:#787878;padding-bottom:20px;font-weight:400;font-family:unset;font-stretch:unset}h1 span{font-size:.65em;color:#787878;padding-bottom:20px;font-weight:400;font-family:unset;font-stretch:unset}p{padding-bottom:1em !important}.button{width:60%;margin:0 auto;max-width:300px;display:block;background-color:rgba(243,16,44,1);border:0;outline:none;padding:15px;border-radius:35px;color:#fff;font-weight:900;font-size:1.1rem;text-decoration:none !important;text-align:center}.button:hover,button:hover,a.box:hover{border:none;background-color:rgba(243,16,44,.7);color:#fff}.icon{font-family:'Icons'}.grid .icon{font-size:4em;display:block;margin:50px 0 30px}.grid h3{padding:0;margin:0}.grid p{font-size:1.2em;padding:0;color:#000}.grid a,.grid a:hover,.grid a:active,.grid a:focus,.grid a:visited{color:#000}.phone:before{content:"\f095";color:#fff}.grid .phone:before{color:#f3102c}.envelope:before{content:"\f0e0";color:blue}.root:before{content:"\f57c";color:#ff0}.home:before{content:"\f015";color:#ff0}#was .black{margin:0 0 25px;position:relative}#was h3{text-align:center}#was br{margin:10px;display:block}#was p{width:80%}#was .button{position:relative;bottom:25px;margin-top:25px;display:block}.o1,.o2{position:relative}.o1{order:1}.o2{order:2}.o3{order:3}.imgmar{margin:25px 0}.sprung{visibility:hidden;height:0 !important;position:absolute;margin:0}.gallery{display:none;width:calc(100% + 25px);margin:25px -12.5px;flex-wrap:wrap}.galitem{width:100%;margin:12.5px}.button.gal{width:75%;margin:25px auto;display:block}form .flex{width:calc(100% + 25px);margin:0 -12.5px}form .w50>*{width:calc(100% - 25px - 20px);margin-left:12.5px;margin-right:12.5px;display:block}form .w100>*{width:calc(100% - 25px - 20px);margin-left:12.5px;margin-right:12.5px;display:block}form label{font-size:1.2em;color:#fff;background-color:#000;padding:10px}form input,form textarea{font-size:1.2em;background-color:#fff;padding:8px;border:2px solid #000;border-radius:0;margin-top:0;margin-bottom:25px;-webkit-appearance:none;outline:none}form input.alert,form textarea.alert{padding:7px;border:3px solid #f3102c}form [type=checkbox]{width:20px;height:20px;display:inline-block;padding:5px;margin:10px;cursor:pointer;position:relative}form [type=checkbox]:checked:after{content:"✔";color:red;position:absolute;left:-5px;top:-20px;font-size:1.5em;font-weight:700}form label span{position:relative;top:-13px;left:8px}#message .success{width:calc(100% - 20px);padding:20px;border:2px solid green;margin:25px 0;display:Block;background-color:rgba(0,128,0,.6);color:#fff;font-size:1.2em}#message .alert{width:calc(100% - 20px);padding:20px;border:2px solid #f3102c;margin:25px 0;display:Block;background-color:rgba(128,0,0,.6);color:#fff;font-size:1.2em}.route{background-color:#fff}.map{position:relative;height:550px;width:85%;margin:0 auto;text-align:center}.map h3{text-align:center !important;padding:30px 0}.map p{width:100%}.map iframe{position:relative;border:0;width:100%;height:100%}.map button{margin:25px auto}.imprint span{width:100%;display:block;font-weight:900}}@media screen and (min-width:500px){.w30,.w33,.w35{width:50%}.grid .w33{width:calc(100%)}h3,.h3{text-align:left}header{position:relative;height:100px}header img{width:200px}.aside{padding:0 0 0 50%;font-size:1.2rem}.aside p.call{padding:20px 0 0;margin:0;line-height:0}.aside .box{display:block;background-color:#f3102c;text-decoration:none;padding:10px 20px}.aside .box span{font-size:2rem;position:relative;top:5px;left:0;width:50px;display:inline-block}.scroll .call{display:none}.scroll .box{padding:17px 20px;position:absolute;top:0;right:60px;max-height:60px}.brands{flex-wrap:nowrap}#fooTop{padding:25px 0}.links{width:100%}.socials{display:flex;width:100%}.socials li{width:50%}.fw_left{width:calc(40% - 25px)}
.fw_middle{width:calc(60% - 25x)}
.fooTxt{width:50%}
/* Start - Areas */
#was .w33,#was .w50{width:calc(50% - 25px);margin-left:12.5px;margin-right:12.5px}#was .black{padding-bottom:120px}#was .button{position:absolute;bottom:35px;left:50%;transform:translate(-50%,0%)}.galitem{width:calc(50% - 25px);margin:12.5px}.button.gal{width:calc(50% - 25px)}.map p{width:60%;padding:10px 0;margin:0 auto}.map button{width:50%}.map h3{padding:50px 0;width:70%;margin:0 auto}.imprint span{width:25%;display:inline-block}}@media screen and (min-width:800px){body{background-image:url("/../../wp-content/uploads/2025/03/bg-maler-kai.jpg");background-color:#fff;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.body{background-color:rgba(255,255,255,.6)}.container{max-width:1000px;margin:0 auto}.w30{width:30%}.w33{width:calc(100%/3)}
.w35{width:35%}
.w50{width:50%}
.w66{width:calc(100%/3*2)}.w75{width:75%}header{position:relative;height:140px}header img{width:300px;left:0}.aside{padding:0 0 0 60%}nav{width:100%;background-color:#fff;display:block;z-index:999;position:relative}nav a,nav a:visited{padding:15px 20px;display:block;font-weight:900;font-size:1.1rem;color:#333}nav a:hover,nav a:active,nav a:focus{color:f3102c;text-decoration:none}nav.scroll{position:fixed;top:0;height:60px;background-color:transparent}nav.scroll a,nav.scroll a:visited,nav.scroll a:hover,nav.scroll a:active,nav.scroll a:focus{color:#fff;padding-top:23px}nav ul{display:inline-flex;padding:0;margin:0;list-style:none}nav>ul{position:absolute;bottom:0}nav li a{padding-bottom:12px;border-bottom:3px solid #f3102c}nav li:nth-child(1) a,nav li a:hover{border-color:#f3102c}nav li:nth-child(2) a{border-color:#ff0}nav li:nth-child(3) a{border-color:blue}nav li:nth-child(4) a{border-color:#f3102c}nav li a:hover,nav .current_page_item a,nav .current_page_parent a,.current-menu-parent a{padding-bottom:8px;border-width:7px}nav .sub-menu{position:absolute;width:auto;left:-999em;display:block;margin:0;opacity:0}nav li:hover .sub-menu{left:auto;border:none;opacity:1;transition:opacity .5s}nav .sub-menu a{padding:10px 30px !important;background-color:#000;font-size:.9em;border:none;color:#fff;transition:background .9s}nav .sub-menu a:hover{padding:10px 30px !important;background-color:#333;left:auto;border:none;color:#fff;transition:background .3s}nav.scroll .sub-menu a,nav.scroll .sub-menu a:visited,nav.scroll .sub-menu a:hover,nav.scroll .sub-menu a:active,nav.scroll .sub-menu a:focus{padding-top:10px}nav .sub-menu .current_page_item a,nav .sub-menu .current_page_parent a{background-color:#333;color:#fff}.brands img.brand{width:calc(100%/10 - 40px);margin:20px}#fooBot{display:flex}.socials{display:block}.socials li{width:100%}.fooRight{width:50%;text-align:right}.fooLeft{width:50%;text-align:left}#was .flex{width:calc(100% + 25px);margin-left:-12.5px}#was .w33{width:calc(100%/3 - 25px)}.o1,.o2{order:unset}.imgmar{width:70%;margin:25px 15%}.sprung{margin:-100px}.galitem{width:calc(25% - 25px);margin:12.5px}button.gal{width:calc(50% - 25px)}
}

@media screen and (min-width:1000px){
.sprung{margin:-0px}
.grid .w33{width:calc(100%/3)}
}

@media screen and (min-width:1025px){a,a:focus,a:active,a:visited{text-decoration:none!important}.aside{padding:15px 0 0 70%;font-size:1.3rem}.aside .box{padding:18px 20px;font-size:24px}.aside .box span{font-size:3rem;top:5px;left:0;width:50px}.scroll .box{padding:16px 25px;right:0}#bread a,#bread a:visited,#bread a:hover{text-decoration:underline;color:#f3102c}#teaser .txt{font-size:3em}.brands img.brand{width:calc(100%/10 - 60px);margin:30px}.sprung{margin:-200px}.map h3{padding:100px 0 50px;width:40%}.imprint span{width:20%}#scrollTop{bottom:95px}}@media screen and (min-width:1500px){.container{max-width:1200px}}html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:rgba(255,255,255,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0 0 5px #fff;color:#fff;font-style:normal;font-weight:400}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-first-slide.featherlight-last-slide .featherlight-next,.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-loading .featherlight-next,.featherlight-loading .featherlight-previous,.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}@media only screen and (max-device-width:1024px){.featherlight-next:hover,.featherlight-previous:hover{background:0 0}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width:1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}#wprmenu_bar{width:100%;height:50px !important;padding-top:15px;border-bottom:2px solid #f3102c}#wprmenu_bar .menu_title a{top:-2px}#wprmenu_bar .bar_logo{height:30px}