@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/fonts/roboto-condensed-v25-latin-regular.eot);src:local(""),url(/fonts/roboto-condensed-v25-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-condensed-v25-latin-regular.woff2) format("woff2"),url(/fonts/roboto-condensed-v25-latin-regular.woff) format("woff"),url(/fonts/roboto-condensed-v25-latin-regular.ttf) format("truetype"),url(/fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed) format("svg")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/fonts/roboto-condensed-v25-latin-700.eot);src:local(""),url(/fonts/roboto-condensed-v25-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/roboto-condensed-v25-latin-700.woff2) format("woff2"),url(/fonts/roboto-condensed-v25-latin-700.woff) format("woff"),url(/fonts/roboto-condensed-v25-latin-700.ttf) format("truetype"),url(/fonts/roboto-condensed-v25-latin-700.svg#RobotoCondensed) format("svg")}*{border:0;margin:0;padding:0}body,html{height:100%}body{background-image:none;background-size:contain;color:#262626;font-family:Roboto Condensed;font-size:1em;font-weight:400}a{text-decoration:none}ul{list-style-position:inside}h2{background-color:#e6e6e6;color:#f95d29;font-family:Roboto Condensed;font-size:2.2em}.font-em2{font-size:1.8em!important}h3{color:#ac270a;font-family:Roboto Condensed;font-size:1.6em;font-weight:400;line-height:1}h3 .h3sub{color:#000;display:block;font-size:.8em;line-height:110%;margin:6px 0}.mainwrapper{background-color:#fff;margin:0 auto;overflow:hidden;width:98%}nav{position:relative}nav div.tel-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;left:18px;position:absolute;top:6px;z-index:100}nav div.tel-menu a{color:#fff;font-family:Roboto Condensed;font-size:2em;margin-left:1rem}header{background-color:#fff;font-style:normal;font-weight:400;position:relative;width:100%}.header-content{background-image:-webkit-image-set(url("/img/wasserschaeden-480.jpg") 1x,url("/img/wasserschaeden.jpg") 2x);background-image:image-set(url("/img/wasserschaeden-480.jpg") 1x,url("/img/wasserschaeden.jpg") 2x);background-repeat:no-repeat;background-size:contain;min-height:270px}.header-class{color:#484848;font-family:Roboto Condensed,sans-serif;font-size:2.2em;font-weight:700;line-height:1;padding-top:2em;position:relative;text-align:right;width:100%}h1{font-size:1em}.glow{text-shadow:0 0 10px #fff}.h1-class{display:block}.header-txt0,.header-txt1{text-shadow:2px 0 0 #fff}.header-txt1{color:#3767ca;display:inline-block;font-size:1.5em}.header-txt2{color:#fff;display:none;font-size:2.2em}.header-txt3{color:#f95d29;display:inline-block;font-size:1.5em;text-shadow:2px 0 0 #fff}.header-txt4{background-color:#ac290b;color:#fff;display:inline-block;margin-left:0;padding:0 .3em}.header-txt5{color:#757575;display:inline-block;font-size:1.4em;text-shadow:2px 0 0 #fff}.header-siegel{display:none;left:2px;max-width:134px;position:absolute;top:2px}#tel{background-attachment:inherit;background-color:#e94e44;background-image:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(50%,red),color-stop(50%,#ff7b73));background-image:linear-gradient(180deg,red,red 50%,#ff7b73 0);background-repeat:no-repeat;float:left;height:60px;position:relative;width:100%}.mirror{background-color:#fff;bottom:0;height:50%;opacity:.15;position:absolute;width:100%}#tel a{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:3em}#dienste{background-color:#485864;float:left;line-height:1;list-style:none;padding:2%;text-align:center;width:96%}#dienste li,#dienste span{color:#fff;display:inline-block;font-family:Roboto Condensed,sans-serif;font-size:40px;font-weight:700}.separator{clear:both;height:10px}.bewertung{background-color:#f0f0f0;border-top:thin solid #383838;font-size:2em;margin:20px 0;width:100%}.content{float:left;width:100%}.content,.content-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.content-left{padding:0}.ptext{margin-bottom:1em}.content-row{position:relative}.flex2col{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs{display:inline-block;width:100%}.tabs-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs-links li{-ms-flex-preferred-size:auto;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;background-color:#fedcd2;flex-basis:auto;flex-grow:1;list-style:none;margin:2px;order:1;padding:8px 4px;text-align:center}.tabs-links li,.tabs-links li.active{border:2px solid #fa5b29;border-bottom:none}.tabs-links li.active{-webkit-box-ordinal-group:4;-ms-flex-order:3;background-color:#fff;color:#4c4c4c;font-size:1.4rem;font-weight:600;order:3;width:100%}.tabs-links li.active a,.tabs-links li.active a:hover{background-color:transparent}.tabs-links a{color:#4c4c4c;display:inline-block;font-size:1.4rem;font-weight:600;-webkit-transition:all .15s linear;transition:all .15s linear}.tabs-links a:hover{background-color:#fff;margin:0 -6px;padding:0 6px;text-decoration:none}.tab{display:none}.tab.active{display:block}.content-left>h3{margin-bottom:6px;margin-top:12px}.content-left hr{border-top:1px solid rgba(9,9,9,.27);margin:10px 0;padding:0;width:100%}.content-left p{font-size:1em}.content-left ul.ratgeber{list-style:square;margin:0 2em}.content-left ul.ratgeber li{margin:1em 0}.row-img{display:block;height:auto;max-width:100%;width:100%}.row-img-textLeft1,.row-img-textLeft2,.row-img-textRight1,.row-img-textRight2{background-color:#ac280a;color:#fff;font-size:1em;padding:0 .5em;position:absolute;white-space:nowrap}.row-img-textRight1{right:0;top:.5em}.row-img-textRight2{right:0;top:2em}.row-img-textLeft1{bottom:2em;left:0}.row-img-textLeft2{bottom:.5em;left:0}.col-img{display:inline-block;float:left;position:relative;width:100%}.img-col{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.a-copyright{background-color:hsla(0,0%,100%,.8);bottom:0;color:gray;padding:1px 3px;position:absolute;right:0}.col-text{background-color:#faebd7;border-left:4px solid #ac280a;float:right;padding:1% 0 0 1%;width:100%}.col-text h3{margin-right:6px}.row-text{float:left;padding:1em 0}.row-text h3{margin-bottom:4px;margin-top:4px}.row-text ul{list-style:square;margin:0 2em}.row-text ul li{margin:1em 0 0}.markdown{padding:0 0 1em!important}.markdown h3{margin-top:18px!important}.markdown h3,.markdown p{margin-bottom:12px!important}.markdown ul{list-style:square;margin:0 2em}.markdown ul li{margin:1em 0 0}.content-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#f95d29;border-right:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:left;padding:1%;position:relative}.content-right p{color:#fff}.kontakt_header{border-bottom:3px solid #fff;border-top:3px solid #fff;color:#fff;font-size:1.2em;margin:14px 0;padding:10px;text-align:right}.kontakt_header a{color:#fff;display:inline-block;font-size:2.3em;font-weight:400;margin:8px 0;text-decoration:none;word-break:break-all}.content-left .kontakt_form{background-color:#3767ca}.felds{padding:5px 0;width:100%}.content-right .feldErr,.kontakt_form .feldErr{color:#ffeb3b;font-size:1em}.content-right .screenMsg,.screenMsg{color:#ac270a;font-family:Roboto Condensed;font-size:1.6em;font-weight:400;line-height:1}textarea{resize:none}.kontakt_form label{display:inline-block;font-size:.8em;width:100%}.kontakt_form{color:#fff;float:left;margin-top:20px;width:100%}.kontakt_form div.field{padding:4px 0;width:100%}.kontakt_form div.field p.error{color:#ffeb3b;display:none;font-size:.8em}.kontakt_form div.field.err p.error{display:block}.kontakt_form div.field.err input,.kontakt_form div.field.err textarea{background-color:#ffeb3b}.kontakt_form div.buttons{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;justify-content:start;padding:10px}.kontakt_form .progress{-webkit-animation:progress-9e862z .7s steps(3) infinite;animation:progress-9e862z .7s steps(3) infinite;background:radial-gradient(circle closest-side,hsla(0,0%,100%,.84) 90%,rgba(0,0,0,0)) 0 0/33% 100% no-repeat;display:none;height:13.4px;width:56px}@-webkit-keyframes progress-9e862z{to{background-position:150% 0}}@keyframes progress-9e862z{to{background-position:150% 0}}.kontakt_form fieldset{border-bottom:1px solid #fff;border-top:1px solid #fff;padding:10px}.kontakt_form input[name=PLZ]{text-align:center}.kontakt_form input[type=radio]{margin-bottom:10px;margin-right:20px}.kontakt_form input[type=text],.kontakt_form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Roboto Condensed;font-size:1em;margin:3px 0;padding:3px;width:100%}.kontakt_form input.send-btn{background-color:#ac290a;border:none;color:#fff;cursor:pointer;font-family:Roboto Condensed;font-size:1em;padding:4px 10px}.kontakt_form input.send-btn:disabled{opacity:.5}#contactFormConfirm{display:none;font-size:1.2em;padding:30px 10px;text-align:center}#contactFormConfirm .icon-mail-alt{font-size:30px;margin-bottom:10px}.city-links{border-top:1px solid #fff;margin-top:100px;padding-top:1rem;text-align:center}.city-links ul{margin:1rem 0}.city-links li{display:inline}.city-links a{color:#fff;padding-left:1rem}div.footerbar{border-top:1px solid #f95d29;color:#090909;float:left;font-size:.8em;margin:10px 0 30px;text-align:center;width:100%}div.footerbar ul.row1{display:inline-block;margin-top:6px;padding-left:0}div.footerbar li.fnavi{display:inline-block}div.footerbar a{color:#666}.iframe-video{max-width:100%;width:100%}@media only screen and (min-width:481px){.header-txt4{margin-left:20%}}@media only screen and (min-width:961px){body{background-color:#bcbcb8;background-image:url(/img/feuchte-wand.jpg);background-size:inherit}.mainwrapper{width:960px}header{width:100%}.header-class{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:.3rem}.header-txt2{display:inline-block}.header-siegel{left:340px;max-width:190px;top:5px}.tabs-links li.active{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto}#tel a{font-size:4em}.content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.content-left{padding:2%;width:64%}.row-img-textLeft1,.row-img-textLeft2,.row-img-textRight1,.row-img-textRight2{font-size:1.8em}.col-img{width:44%}.col-text{width:51%}.content-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-right:5px solid #fff;color:#fff;-ms-flex-direction:column;flex-direction:column;overflow:auto;width:30%}.kontakt_header{padding:10px 0}.city-links{margin-top:auto;text-align:right}footer{padding-left:2%;padding-right:2%;width:71%}}@font-face{font-display:swap;font-family:fontello;font-style:normal;font-weight:400;src:local("");src:url(/fonts/fontello.eot);src:url(/fonts/fontello.eot) format("embedded-opentype"),url(/fonts/fontello.woff2) format("woff2"),url(/fonts/fontello.woff) format("woff"),url(/fonts/fontello.ttf) format("truetype"),url(/fonts/fontello.svg) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:fontello;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.icon-info-circled:before{content:"\e800"}.icon-home:before{content:"\e801"}.icon-mail-alt:before{content:"\f0e0"}.icon-user-circle:before{content:"\f2bd"}#idx{background-color:red}#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1;list-style:none;margin:0;padding:0;position:relative}#cssmenu{background:#f95c29;font-family:Roboto Condensed;height:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99}#cssmenu:after,#cssmenu>ul:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}#cssmenu #menu-button{display:none}#cssmenu.align-right>ul{float:right}#cssmenu.align-right>ul>li{float:left}#cssmenu svg.svg-inline--fa{-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;height:18px;overflow:visible;padding-right:6px;vertical-align:-.125em;width:1.25em}#cssmenu.align-center>ul{font-size:0;text-align:center}#cssmenu>ul>li{float:left}#cssmenu.align-center>ul>li{display:inline-block;float:none}#cssmenu.align-center ul ul{text-align:left}#cssmenu>ul>li:hover:after{border:10px solid transparent;border-bottom-color:#fff;bottom:0;content:"";display:block;height:0;left:50%;margin-left:-10px;position:absolute;width:0}#cssmenu>ul>li>a{color:#fff;font-family:Roboto Condensed,Roboto;font-size:1.2em;font-weight:400;letter-spacing:1px;padding:17px;text-decoration:none;text-transform:uppercase}#cssmenu>ul>li:hover>a{color:#fff}#cssmenu>ul>li.has-sub>a{padding-right:30px}#cssmenu>ul>li.has-sub>a:before{border:5px solid transparent;border-top-color:#fff;content:"";position:absolute;right:16px;top:24px}#cssmenu>ul>li.has-sub:hover>a:before{display:none}#cssmenu>ul>li.has-sub:hover>a:after{border:5px solid transparent;border-bottom-color:#fff;content:"";position:absolute;right:16px;top:24px}#cssmenu ul ul{left:-9999px;position:absolute}#cssmenu.align-right ul ul{text-align:right}#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;transition:all .25s ease}#cssmenu li:hover>ul{left:auto}#cssmenu.align-right li:hover>ul{left:auto;right:0}#cssmenu li:hover>ul>li{height:35px}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu ul ul li a{background:#ac290a;border-bottom:1px solid hsla(0,0%,59%,.15);color:#ddd;font-size:12px;font-weight:400;padding:11px 15px;text-decoration:none;width:170px}#cssmenu ul ul li.last-item>a,#cssmenu ul ul li:last-child>a{border-bottom:0}#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{color:#fff}#cssmenu ul ul li.has-sub>a:after{background:#ddd;content:"";display:block;height:2px;position:absolute;right:11px;top:16px;width:8px}#cssmenu.align-right ul ul li.has-sub>a:after{left:11px;right:auto}#cssmenu ul ul li.has-sub>a:before{background:#ddd;content:"";display:block;height:8px;position:absolute;right:14px;top:13px;-webkit-transition:all .25s ease;transition:all .25s ease;width:2px}#cssmenu.align-right ul ul li.has-sub>a:before{left:14px;right:auto}#cssmenu ul ul>li.has-sub:hover>a:before{height:0;top:17px}#cssmenu.small-screen{height:auto!important;width:100%}#cssmenu.small-screen ul{display:none;width:100%}#cssmenu.small-screen.align-center>ul{text-align:left}#cssmenu.small-screen ul li{border-top:1px solid #fff;width:100%}#cssmenu.small-screen li:hover>ul>li,#cssmenu.small-screen ul ul li{height:auto}#cssmenu.small-screen ul li a{border-bottom:0;padding:14px;width:100%}#cssmenu.small-screen>ul>li{float:none}#cssmenu.small-screen ul ul li a{background:none;color:#fff;padding:11px 11px 11px 25px}#cssmenu.small-screen ul ul ul li a{padding-left:35px}#cssmenu.small-screen ul ul li.active>a,#cssmenu.small-screen ul ul li:hover>a{color:#fff}#cssmenu.small-screen ul ul,#cssmenu.small-screen ul ul ul,#cssmenu.small-screen.align-right ul ul{left:0;margin:0;position:relative;text-align:left;width:100%}#cssmenu.small-screen ul ul>li.has-sub>a:after,#cssmenu.small-screen ul ul>li.has-sub>a:before,#cssmenu.small-screen>ul>li.has-sub>a:after,#cssmenu.small-screen>ul>li.has-sub>a:before{display:none}#cssmenu.small-screen #menu-button{color:#fff;cursor:pointer;display:block;font-size:12px;font-weight:700;min-height:48px;padding:17px;text-transform:uppercase}#cssmenu.small-screen #menu-button:after{border-bottom:2px solid #fff;border-top:2px solid #fff;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:block;height:4px;position:absolute;right:17px;top:22px;width:20px}#cssmenu.small-screen #menu-button:before{background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:block;height:2px;position:absolute;right:17px;top:16px;width:20px}#cssmenu.small-screen #menu-button.menu-opened:after{background:#fff;border:0;height:2px;top:23px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:15px}#cssmenu.small-screen #menu-button.menu-opened:before{background:#fff;top:23px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:15px}#cssmenu.small-screen .submenu-button{border-left:1px solid #fff;cursor:pointer;display:block;height:46px;position:absolute;right:0;top:0;width:46px;z-index:99}#cssmenu.small-screen .submenu-button.submenu-opened{background:#ac290b}#cssmenu.small-screen ul ul .submenu-button{height:34px;width:34px}#cssmenu.small-screen .submenu-button:after{background:#fff;content:"";display:block;height:2px;position:absolute;right:19px;top:22px;width:8px}#cssmenu.small-screen ul ul .submenu-button:after{right:13px;top:15px}#cssmenu.small-screen .submenu-button.submenu-opened:after{background:#fff}#cssmenu.small-screen .submenu-button:before{background:#fff;content:"";display:block;height:8px;position:absolute;right:22px;top:19px;width:2px}#cssmenu.small-screen ul ul .submenu-button:before{right:16px;top:12px}#cssmenu.small-screen .submenu-button.submenu-opened:before{display:none}#cssmenu.small-screen.select-list{padding:5px}