@import url(/styles/bootstrap.min.css);@import url(/styles/bootstrap-theme.min.css);@import url(/styles/font-awesome.min.css);@import url(/jslib/jquery-ui-1.12.0/jquery-ui.min.css);@import url(/jslib/styledInput-2.0/custom/styledInput.css);@import url(/jslib/swiper-3.2.5/swiper.min.css);@import url(/jslib/slicknav/slicknav.min.css);*{margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font-size:inherit;font-family:inherit;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}address,article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,mark,meter,nav,ouput,progress,section,source,summary,time,video,wbr,img{display:block}input:focus,textarea:focus,select:focus{outline:none}textarea{resize:none}table{border-collapse:collapse;border-spacing:0;padding:0;border:0}table td,table th{padding:0}input{-webkit-border-radius:0}a:active,label:active{outline:none}a:focus,label:focus{-moz-outline-style:none;outline:none}input[type=checkbox]{border-width:0}html{overflow-y:scroll;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-smooth:always}body,html{height:100%;-webkit-text-size-adjust:none}body{color:#000}ul{list-style-type:none;list-style-position:outside}ul li{list-style-type:none;background:url(/images/bullet.gif) no-repeat 0 7px;padding-left:14px}.clear{clear:both;height:1px;overflow:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{font-family:"Titillium Web",sans-serif;font-weight:inherit;line-height:inherit;text-decoration:none;color:#565656}.resetAppearance{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.si-radioMix .si-radio{background:#eee;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:15px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:15px!important;-moz-border-radius:15px!important;border-radius:15px!important;width:20px;height:20px}.si-radioMix .si-radio.checked{background:#0c477c}.si-checkboxMix .si-checkbox{background:#eee;width:20px;height:20px}.si-checkboxMix .si-checkbox.checked,.si-checkboxMix .si-checkbox.hover{background:#0c477c}.si-checkboxMix .si-checkbox.checked+label,.si-checkboxMix .si-checkbox.hover+label{color:#0c477c}ul li{padding-left:0;background:none}a:link,a:hover{font-weight:700;color:#0c4679}a:link span,a:hover span{color:#0c477c}.formunit-header{margin-top:.5rem;margin-bottom:1.5rem;padding-left:50px}.formunit-header .title{color:#0c477c!important}.formunit-wrapper{display:-webkit-flex;display:flex}.formunit-counter{width:50px;position:relative;padding-bottom:1rem}.formunit-counter .formunit-counter-step{width:30px;height:30px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;border-radius:100%;border:1px solid #0c477c;color:#0c477c;font-size:1.2rem;font-weight:700}.formunit-counter::after{content:"";position:absolute;width:1px;height:calc(100% - 30px);top:30px;left:15px;background:#0c477c}.formunit-counter-end::after{display:none}.formunit-form{width:calc(100% - 50px);display:-webkit-flex;display:flex;flex-direction:column;padding-bottom:1rem}.formunit-form .formunit-form-title{font-size:1.4rem;border-bottom:2px solid #d0d0d0;margin-bottom:20px}.formunit-form .formunit-form-info-mobile{display:none}.formunit-form .formunit-form-fields{color:#565453}.formunit-infos--mt{margin-top:2rem}.formunit-infos__title{font-weight:700}.form-radiobuttonwrapper{display:-webkit-flex;display:flex}.form-radiobuttonstitle{width:25%;line-height:29px;margin:10px 0;padding:0;font-size:1.2rem;font-weight:700;color:#565453}.form-radiobuttonstitle span.required{color:red;display:inline!important}.form-radiobuttons{display:-webkit-flex;display:flex;margin:10px 0}.form-radiobuttons--vertical{width:75%;flex-direction:column}.form-radiobuttons--vertical .objektadresse{width:100%;margin-top:15px}.form-radiobuttons--vertical .objektadresse input{width:100%!important}.form-radiobutton{position:relative;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:6px 12px;border:1px solid #0c477c;border-radius:3px;max-height:30px;margin-right:1.5rem}.form-radiobutton input{order:1;position:absolute;opacity:0;cursor:pointer;top:6px;left:12px;height:16px;width:16px;z-index:1}.form-radiobutton input:checked~.form-radiobutton-checkmark:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;background:#0c477c;border-radius:100%}.form-radiobutton .form-radiobutton-checkmark{position:absolute;top:6px;left:12px;height:16px;width:16px;border-radius:100%;border:1px solid #0c477c}.form-radiobutton label{width:auto!important;margin:0!important;padding:0 0 0 22px!important;order:2}.form-radiobutton:last-child{margin-right:0}.form-unit-field-wrapper .form-unit-field{width:50%}.form-unit-field-subtitle{width:75%;line-height:29px;margin:10px 0 10px 0;padding:0;font-size:1.2rem;font-weight:700;color:#565453}.form-unit-field-info{margin-bottom:10px}.showOnMobile{display:none}.hideOnMobile{display:block}.relative{position:relative}@media screen and (max-width:500px){.calendar-monthly-container{width:400px}.calendar-monthly-container__title{margin:0!important}.termine-form-wrapper__shadow{position:absolute;top:0;bottom:0;right:0;width:1rem;background:linear-gradient(270deg,rgba(0,0,0,.42),rgba(255,255,255,0))}.formunit-form-info-mobile{display:-webkit-flex!important;display:flex!important}.formunit-form-info-mobile::before{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;background-image:url(/images/svg/icon_swipe.svg)!important}}@media screen and (max-width:768px){.showOnMobile{display:block}.hideOnMobile{display:none}.formunit-header{padding-left:0}.formunit-counter{width:40px}.formunit-form{width:calc(100% - 40px)}.formunit-form-fields input,.formunit-form-fields label,.formunit-form-fields textarea{width:100%!important}.formunit-form-fields input,.formunit-form-fields textarea{margin-bottom:1rem!important;padding:5px 0!important}.formunit-form-fields label{margin:5px 0!important}#accordion label{width:calc(70%)!important}.anrede-wrapper{flex-wrap:wrap}.anrede-wrapper .anrede-label,.anrede-wrapper .anrede-radio{width:100%!important}.anrede-wrapper .anrede-radio{display:-webkit-flex;display:flex}.anrede-wrapper .anrede-radio span{white-space:nowrap}.anrede-wrapper .anrede-radio span:first-child{margin-right:1rem}.form-radiobuttonwrapper{flex-wrap:wrap}.form-radiobuttonstitle,.form-radiobuttons--vertical,.form-radiobuttons{width:100%}.form-radiobuttons{flex-wrap:wrap}.form-radiobutton:not(:last-child){margin-bottom:1rem}.form-unit-field{width:100%!important}.termine-form-wrapper{width:100%}.termine-monthly{width:100%;overflow:scroll}}@media screen and (max-width:985px){.social{padding-left:1.35rem}.termine-form-wrapper{width:100%}.termine{width:100%;overflow:scroll}.calendar-container{width:768px}.formunit-form-info-mobile{align-items:center;margin-bottom:.75rem;font-weight:700}.formunit-form-info-mobile::before{content:"";display:inline-block;width:28px;height:28px;min-width:28px;min-height:28px;background-color:#0c477c;background-image:url(/images/svg/icon_range.svg);background-repeat:no-repeat;background-position:center;background-size:20px;border-radius:100%;margin-right:.5rem}.formunit-form-info-mobile--inclTablet{display:-webkit-flex!important;display:flex!important}}@media screen and (max-width:1200px){.calendar-table__col-6,.calendar-table__timecol-6{display:none!important}.calendar-table__col,.calendar-table__timecol{width:calc(100% / 6)!important}}html{font-size:16px;overflow-x:hidden}body,html{height:100%}body header{position:fixed;z-index:999;background:#fff;width:100%;left:0;top:0;display:block;height:95px}body header .header-wrapper{margin:0 auto;padding:0}body header .header-wrapper .customerportalButton{position:absolute;bottom:-55%;right:10%;padding:1rem 2rem;background-color:#0e6db1;color:#fff}@media screen and (max-width:1070px){body header .header-wrapper .customerportalButton{bottom:-40px;right:1rem}}body header .header-wrapper .customerportalButton--header{position:unset;background-color:unset;padding:unset;color:#fff;line-height:1.5}body header .header-wrapper .service_facebook{z-index:1;position:relative;display:-webkit-flex;display:flex;justify-content:flex-end;width:100%}body header .header-wrapper .service_facebook .social{font-size:1.6rem;display:-webkit-flex;display:flex;padding-top:2px;padding-left:1.35rem;padding-bottom:5px;padding-right:8px}body header .header-wrapper .service_facebook .social a{line-height:1;margin-right:.6rem}body header .header-wrapper .service_facebook .social a img{height:24px;margin-top:1px}body header .header-wrapper .service_facebook span{color:#fff}body header .header-wrapper .service_facebook span#service{background:#de001e;width:auto;display:block;float:left;line-height:1rem;padding:0 12px;margin-left:1rem;margin-right:1rem;font-weight:700;height:30px;-webkit-transition:all all .5s ease-out;-webkit-transition:all .5s;-moz-transition:all all .5s ease-out;-moz-transition:all .5s;-o-transition:all all .5s ease-out;-o-transition:all .5s;transition:all all .5s ease-out;-ms-transition:all .5s}body header .header-wrapper .service_facebook span#service.changed{background:#fff;color:#cb031d!important;-webkit-transition:all all .5s ease-out;-webkit-transition:all .5s;-moz-transition:all all .5s ease-out;-moz-transition:all .5s;-o-transition:all all .5s ease-out;-o-transition:all .5s;transition:all all .5s ease-out;-ms-transition:all .5s}body header .header-wrapper .service_facebook span#service.changed span.phone i.white{display:none!important;-webkit-transition:all all .5s ease-out;-webkit-transition:all .5s;-moz-transition:all all .5s ease-out;-moz-transition:all .5s;-o-transition:all all .5s ease-out;-o-transition:all .5s;transition:all all .5s ease-out;-ms-transition:all .5s}body header .header-wrapper .service_facebook span#service.changed span.phone i:not(.white){background-repeat:no-repeat!important;background-size:30px!important;display:inline-block!important;width:30px!important;height:30px!important;position:absolute!important;left:15px!important;top:10px!important;-webkit-transition:all all .5s ease-out;-webkit-transition:all .5s;-moz-transition:all all .5s ease-out;-moz-transition:all .5s;-o-transition:all all .5s ease-out;-o-transition:all .5s;transition:all all .5s ease-out;-ms-transition:all .5s}body header .header-wrapper .service_facebook span#service.changed span.phone a:link,body header .header-wrapper .service_facebook span#service.changed span.phone a:visited,body header .header-wrapper .service_facebook span#service.changed span.phone a{color:#cb031d!important;-webkit-transition:all all .5s ease-out;-webkit-transition:all .5s;-moz-transition:all all .5s ease-out;-moz-transition:all .5s;-o-transition:all all .5s ease-out;-o-transition:all .5s;transition:all all .5s ease-out;-ms-transition:all .5s}body header .header-wrapper .service_facebook span#service span.phone{display:block}body header .header-wrapper .service_facebook span#service span.phone i.white{background-repeat:no-repeat!important;background-size:30px!important;display:inline-block!important;width:30px!important;height:30px!important;position:absolute!important;left:15px!important;top:10px!important;-webkit-transition:all all .5s ease-out;-webkit-transition:all .5s;-moz-transition:all all .5s ease-out;-moz-transition:all .5s;-o-transition:all all .5s ease-out;-o-transition:all .5s;transition:all all .5s ease-out;-ms-transition:all .5s}body header .header-wrapper .service_facebook span#service span.phone i:not(.white){display:none!important;-webkit-transition:all all .5s ease-out;-webkit-transition:all .5s;-moz-transition:all all .5s ease-out;-moz-transition:all .5s;-o-transition:all all .5s ease-out;-o-transition:all .5s;transition:all all .5s ease-out;-ms-transition:all .5s}body header .header-wrapper .service_facebook span#service span.phone a:link,body header .header-wrapper .service_facebook span#service span.phone a,body header .header-wrapper .service_facebook span#service span.phone a:visited{color:#fff!important;-webkit-transition:all all .5s ease-out;-webkit-transition:all .5s;-moz-transition:all all .5s ease-out;-moz-transition:all .5s;-o-transition:all all .5s ease-out;-o-transition:all .5s;transition:all all .5s ease-out;-ms-transition:all .5s}body header .header-wrapper .service_facebook span#facebook{background:#0c4679;width:33%;display:inline-block;height:50px;font-size:calc(.7rem);text-align:center;padding-right:15px;padding-left:15px}body header .header-wrapper .service_facebook span#facebook i{background:#fff url(/images/svg/icon_facebook.svg);background-repeat:no-repeat;background-size:25px;width:25px;height:25px;display:block;margin:5px auto 2px auto}body header .header-wrapper .logo_nav{display:block;position:relative}body header .header-wrapper .logo_nav .logo{display:inline-block;width:67%}body header .header-wrapper .logo_nav .logo a{display:block;padding:12px 15px 9px 15px}body header .header-wrapper .logo_nav .logo a #logo{width:calc(85%);margin-left:calc(10% - 15px);position:absolute}body header .header-wrapper .logo_nav .logo a #logo svg{max-width:222px}body header .header-wrapper .logo_nav .mainNav{float:right;display:block;width:33%;height:53px;margin-right:10%}@media screen and (max-width:1070px){body header .header-wrapper .logo_nav .mainNav{margin-right:0px!important}}body header .header-wrapper .logo_nav .mainNav .slicknav_menu{background:transparent;padding:0;height:100%;text-align:center}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;background:transparent;text-shadow:none;display:inline-block;width:100%;margin:0 auto;float:none;padding:0;height:53px}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a span.slicknav_menutxt{display:none}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a span.slicknav_icon{margin:0 auto;float:none;display:block;height:32px;margin-top:11px;padding-top:6px;width:2.5em;border:2px solid #0c477c;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a span.slicknav_icon:before{display:none}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a span.slicknav_icon span.slicknav_icon-bar{width:1.6em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#0c4b80;margin-left:auto;margin-right:auto}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a span.slicknav_icon span:not(:first-child){margin-top:.3em}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a.slicknav_open span.slicknav_icon span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:7px}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a.slicknav_open span.slicknav_icon span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-2px}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a.slicknav_open span.slicknav_icon span:last-child{display:none}body header .header-wrapper .logo_nav .mainNav .slicknav_menu ul.slicknav_nav{position:absolute;top:80px;left:0;width:100%;background:#0e6db1;z-index:9999;height:calc(100vh - 95px)}body header .header-wrapper .logo_nav .mainNav .slicknav_menu ul.slicknav_nav li{background:none;padding-left:0;border-bottom:1px solid #fff}body header .header-wrapper .logo_nav .mainNav .slicknav_menu ul.slicknav_nav li a{color:#fff;font-weight:700;padding:10px 0;height:auto;text-align:center;font-size:calc(1.1rem);margin:0!important}@media screen and (orientation:landscape){body header .header-wrapper .logo_nav .mainNav .slicknav_menu ul.slicknav_nav li a{padding:5px 0px!important}}body header .header-wrapper .logo_nav .mainNav .slicknav_menu ul.slicknav_nav li a:hover{background:#fff;color:#0c4b80;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;margin:0!important}body header .header-wrapper .logo_nav .mainNav ul#mainNav{display:none}body header .header-wrapper .logo_nav .mainNav ul#mainNav li{background:none!important}body header .header-wrapper .logo_nav .mainNav ul#mainNav li a{font-size:calc(1.35rem);font-weight:700;padding:5px 25px;position:relative}body header .header-wrapper .logo_nav .mainNav ul#mainNav li a.active,body header .header-wrapper .logo_nav .mainNav ul#mainNav li a:hover{color:#cb031d}body header .header-wrapper .logo_nav .mainNav ul#mainNav li a.active:after,body header .header-wrapper .logo_nav .mainNav ul#mainNav li a:hover:after{content:"";position:absolute;left:15px;right:15px;bottom:2px;height:4px;background:#cb031d}body #wrapper{margin-bottom:-441px}body #wrapper:before{content:"";height:95px;display:block}body #wrapper:after{content:"";display:block;height:441px}body .fancybox-inner{overflow-x:hidden!important;min-height:167px}body footer{max-width:100%;margin:0 auto;background:#cb031d;height:auto!important;padding-top:25px;padding-bottom:25px;box-sizing:border-box}body footer .footer-top{max-width:1600px;margin:0 calc(10% - 50px) 0 10%}body footer .footer-top>div[class^="col"] a[href^="java"]{margin-top:-30px}body footer .footer-top>div[class^="col"] a,body footer .footer-top>div[class^="col"] p,body footer .footer-top>div[class^="col"] span{color:#fff;font-size:calc(1.4rem);font-weight:400;line-height:1.5!important}body footer .footer-top>div[class^="col"]:first-of-type{width:30%;margin-left:-15px}body footer .footer-top>div[class^="col"]:nth-last-of-type(2){width:30%}body footer .footer-top>div[class^="col"]:nth-last-of-type(2) p{white-space:nowrap}body footer .footer-top>div[class^="col"]:last-of-type{width:15%}body footer .footer-top>div[class^="col"]:not(:first-child){margin-top:30px}body footer .footer-top>div[class^="col"] div[class^="col"]:nth-child(3){padding-left:0}body footer .footer-top>div[class^="col"] div[class^="col"]:nth-child(4){padding-right:0}body footer .footer-top>div[class^="col"] div[class^="col"] a{display:block;line-height:2}body footer .footer-top>div[class^="col"] a{display:block}body footer .footer-top>div[class^="col"] a:hover,body footer .footer-top>div[class^="col"] a span:hover{color:#ddd}body footer .footer-top>div[class^="col"] span.infotext{display:none!important}body footer .footer-top h3{color:#fff;font-weight:700;font-size:calc(1.4rem);border-bottom:3px solid #fff;padding-bottom:10px;margin-bottom:20px;width:100px;overflow:visible;white-space:nowrap}body footer .footer-top .fpmain a[href^="tel"].footer_tel{color:#565656!important;font-weight:400}body footer .footer-top .fpmain a[href^="tel"].footer_tel:hover{color:#565656!important}body footer .footer-top span#footerfb{background:#fff url(/images/svg/icon_facebook.svg);background-repeat:no-repeat;display:block;width:40px;height:40px;background-size:40px;margin-top:20px}body footer .footerbar{width:calc(100% - 30px);margin:35px auto 30px auto;background:#d5d5d5;height:3px;max-width:100%;display:none}body footer .footer-bottom{background:#fff;margin:30px 0 -30px 0;padding-bottom:10px}body footer .footer-bottom .inner{max-width:1600px;margin:0 10%}body footer .footer-bottom .social{margin-top:20px;margin-bottom:20px;font-size:40px;width:100%;display:-webkit-flex;display:flex;line-height:1;padding:.2em 0}body footer .footer-bottom .social a,body footer .footer-bottom .social a:last-of-type{height:auto;margin:0;width:35px}body footer .footer-bottom .social a:hover,body footer .footer-bottom .social a:last-of-type:hover,body footer .footer-bottom .social a:hover i,body footer .footer-bottom .social a:last-of-type:hover i{color:#000}body footer .footer-bottom .social a:not(:last-of-type){margin-right:25px}body footer .footer-bottom .social__icon--instagram,body footer .footer-bottom .social__icon--renovero{width:35px;margin-top:2px}body footer .footer-bottom a{width:10%;height:65px;display:inline-block;margin:0 30px 10px 5px;background-size:contain;background-position:center;background-repeat:no-repeat}body footer .footer-bottom a:last-of-type{width:20%;margin-right:25px}body footer .footer-bottom a:hover{-webkit-filter:brightness(.7);filter:brightness(.7)}body footer .footer-bottom p{display:inline-block;line-height:40px;vertical-align:top;margin:15px 30px 15px 0;font-size:1.3rem}body .fancybox-overlay,body .fancybox-wrap{background:rgba(0,36,67,.6)!important;background:rgba(0,36,67,.9)}body .fancybox-overlay *,body .fancybox-wrap *{-webkit-overflow-scrolling:touch}body .fancybox-overlay .fancybox-skin,body .fancybox-wrap .fancybox-skin{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;padding-top:35px!important}body .fancybox-overlay .fancybox-skin a.fancybox-close,body .fancybox-wrap .fancybox-skin a.fancybox-close{background:url(/images/svg/icon_overlay_close.svg);background-repeat:no-repeat;background-size:20px;background-position:center center;top:0;right:0}body .fancybox-overlay .fancybox-outer,body .fancybox-wrap .fancybox-outer{width:100%;height:100%;overflow:hidden}@media screen and (max-width:1069px){body div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content[data-list] [data-list].slidertitle{line-height:1.2}}@media screen and (max-width:1290px){body .team .teammember{width:50%}body div[data-entrytype="Einzeldienstleistung"] .image .title{left:0;font-size:3rem}}@media screen and (max-width:700px){body .team .teammember{width:100%}body .fancybox-inner{overflow-x:hidden!important}}@media screen and (orientation:landscape){body header .logo a{padding-bottom:0px!important}body header .logo a #logo{width:53%!important}body #wrapper{margin-bottom:calc(-211px)}body #wrapper:after{height:calc(211px)}body footer{height:calc(211px)}body footer .footer-top div[class="col-xs-12"]{width:50%!important}body footer .footer-top div[class="col-xs-12"]:nth-child(2){margin-top:0}body footer .footer-top div[class="col-xs-12"]:nth-child(3){clear:left}body footer .footer-bottom p[class^="col"]{margin-bottom:30px}body footer .footer-bottom div[class^="col"] .img{padding-top:30%}body #formangebot .formsubmitbuttons input,body #formtermin .formsubmitbuttons input,body #formtermincancel .formsubmitbuttons input,body #formauftrag .formsubmitbuttons input{max-width:50%;margin-left:auto!important;margin-right:auto!important}}div[data-entrytype="Standard"] h1{text-align:left;max-width:1600px;margin:20px 10% 0 10%;font-weight:900;font-size:3rem;color:#cb031d}div[data-entrytype="Standard"] h1 *{color:#cb031d}@media screen and (max-width:1070px){div[data-entrytype="Standard"] h1{margin:20px 20px 0 20px!important}}div[data-entrytype="Standard"] .fpmain{max-width:1600px;margin:20px calc(10% + 25px) 15px 10%;font-size:calc(1.7rem);color:#0e6db1}div[data-entrytype="Standard"] .fpmain ul{margin-top:.2em}div[data-entrytype="Standard"] .fpmain ul li{padding-left:1em;padding-bottom:.2em}div[data-entrytype="Standard"] .fpmain ul li:before{content:"-";margin-left:-1em;margin-right:.55em}@media screen and (max-width:1070px){div[data-entrytype="Standard"] .fpmain{margin:20px 14px 15px 20px!important;font-size:1.3rem}}@media screen and (max-width:768px){div[data-entrytype="Spalteneintrag"] .spalteneintrag:last-of-type{padding-left:0!important}div[data-entrytype="Spalteneintrag"] .spalteneintrag .titel{font-size:2rem!important}}div[data-entrytype="Spalteneintrag"] .spalteneintrag{padding:0}div[data-entrytype="Spalteneintrag"] .spalteneintrag:first-of-type{padding-right:25px}div[data-entrytype="Spalteneintrag"] .spalteneintrag:last-of-type{padding-left:25px}div[data-entrytype="Spalteneintrag"] .spalteneintrag .bild{border-radius:50%;height:282px!important;background-position:50%!important;border:25px solid #0e6db1!important}div[data-entrytype="Spalteneintrag"] .spalteneintrag .bild~div:last-of-type{margin-bottom:90px}div[data-entrytype="Spalteneintrag"] .spalteneintrag:nth-of-type(4n+1) .bild,div[data-entrytype="Spalteneintrag"] .spalteneintrag:nth-of-type(4n+1) .bild~div{margin-left:0;margin-right:24px}div[data-entrytype="Spalteneintrag"] .spalteneintrag:nth-of-type(4n+2) .bild,div[data-entrytype="Spalteneintrag"] .spalteneintrag:nth-of-type(4n+2) .bild~div{margin-left:8px;margin-right:16px}div[data-entrytype="Spalteneintrag"] .spalteneintrag:nth-of-type(4n+3) .bild,div[data-entrytype="Spalteneintrag"] .spalteneintrag:nth-of-type(4n+3) .bild~div{margin-left:16px;margin-right:8px}div[data-entrytype="Spalteneintrag"] .spalteneintrag:nth-of-type(4n) .bild,div[data-entrytype="Spalteneintrag"] .spalteneintrag:nth-of-type(4n) .bild~div{margin-right:0;margin-left:24px}div[data-entrytype="Spalteneintrag"] .spaltenzeile{max-width:1600px;margin:0 calc(10% + 25px) 0 10%}@media screen and (max-width:974px){div[data-entrytype="Spalteneintrag"] .spaltenzeile{margin:0 20px}}div[data-entrytype="Spalteneintrag"] .spaltenzeile[data-color="1"] .arrow:after{border-top-color:#fff}div[data-entrytype="Spalteneintrag"] .spaltenzeile .arrow{position:relative}div[data-entrytype="Spalteneintrag"] .spaltenzeile .arrow:after,div[data-entrytype="Spalteneintrag"] .spaltenzeile .arrow:before{top:-30px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}div[data-entrytype="Spalteneintrag"] .spaltenzeile .arrow:after{border-top-color:#efefef;border-width:20px;margin-left:-20px}div[data-entrytype="Spalteneintrag"] .spaltenzeile .titel{text-align:left;margin-bottom:10px;font-weight:900;font-size:calc(2.6rem);color:#cb031d}div[data-entrytype="Spalteneintrag"] .spaltenzeile .bild{background-repeat:no-repeat;background-position:center top;background-size:cover;height:385px;border:2px solid #ddd;margin-bottom:10px}div[data-entrytype="Spalteneintrag"] .spaltenzeile .bildtitel{color:#cb031d;font-weight:700;font-weight:400;font-size:calc(1.5rem);text-align:left;text-align:center;margin-bottom:5px}div[data-entrytype="Spalteneintrag"] .spaltenzeile .bilduntertitel{font-size:calc(1.5rem);color:#0e6db1;text-align:left;text-align:center;font-weight:700;margin-bottom:10px}div[data-entrytype="Spalteneintrag"] .spaltenzeile .spaltentext{font-size:calc(1.4rem);color:#0e6db1;margin-bottom:30px}div[data-entrytype="Spalteneintrag"] .spaltenzeile .spaltentext ul li{text-align:left;position:relative;padding-left:15px;font-size:calc(1.3rem);color:#0e6db1}div[data-entrytype="Spalteneintrag"] .spaltenzeile .spaltentext ul li:before{content:"- ";font-size:calc(1.3rem);position:absolute;left:0}@media screen and (orientation:landscape){div[data-entrytype="Spalteneintrag"] .spaltenzeile .spalteneintrag.col-xs-12{width:50%}div[data-entrytype="Spalteneintrag"] .spaltenzeile .spalteneintrag.col-xs-12:nth-child(2n+1){clear:left}}div[data-entrytype="Spalteneintrag"].firstOfBlock>:first-child{padding-top:30px}div[data-entrytype="Bilderslider"] .swiper-container{height:100%}div[data-entrytype="Bilderslider"] .swiper-slide{position:relative}div[data-entrytype="Bilderslider"] .swiper-slide .swiper-slide-inner{height:auto;min-height:500px;background-size:cover;background-repeat:no-repeat;background-position:center top}div[data-entrytype="Bilderslider"] .swiper-slide .swiper-slide-inner:has(video){height:auto}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content__background{background-color:rgba(0,36,67,.8);padding:3rem}@media screen and (max-width:667px){div[data-entrytype="Bilderslider"] .swiper-slide .additional-content__background{padding:1rem}}@media screen and (max-width:400px){div[data-entrytype="Bilderslider"] .swiper-slide .additional-content__background{padding:.75rem}}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content{position:absolute;top:50%;padding-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:2rem;padding-right:2rem;opacity:0;-webkit-transition:all opacity .5s ease-out;-webkit-transition:opacity .5s;-moz-transition:all opacity .5s ease-out;-moz-transition:opacity .5s;-o-transition:all opacity .5s ease-out;-o-transition:opacity .5s;transition:all opacity .5s ease-out;-ms-transition:opacity .5s}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content>img{visibility:hidden}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content p{position:relative;z-index:1}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list]{width:100%;display:block;text-align:center}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] div,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] span{width:100%;display:block}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] div.slidertitle,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] span.slidertitle{font-weight:900;color:#fff;line-height:1.5}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] div.slidersubtitle,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] span.slidersubtitle{margin-top:10px;font-weight:600;color:#fff;font-size:calc(1.2rem);line-height:1.5}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] div.link,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] span.link{width:100%;margin-top:20px;position:static}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] div.link a,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] span.link a{font-family:"Titillium Web",sans-serif;background:#03121f;color:#fff;font-size:1.2rem;padding:3px 10px;margin:2rem;margin-left:0;font-weight:600;line-height:1.5;-webkit-transition:.25s ease;transition:.25s ease}@media screen and (max-width:500px){div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] div.link a,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] span.link a{margin:1.5rem 0}}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] div.link a:hover,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] span.link a:hover{background-color:white!important;color:#0e6db1!important}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] div.link a:before,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] span.link a:before{content:""}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] div.link a:after,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list] span.link a:after{font-family:"FontAwesome";content:"";position:relative;margin-left:40px;display:inline-block;font-size:calc(.8rem);line-height:calc(.7rem)}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content .slidertitle{font-size:2rem;line-height:1.3}@media screen and (max-width:667px){div[data-entrytype="Bilderslider"] .swiper-slide .additional-content .slidertitle{font-size:1.6rem}}@media screen and (max-width:400px){div[data-entrytype="Bilderslider"] .swiper-slide .additional-content .slidertitle{font-size:1.3rem;line-height:1.2}}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content .slidersubtitle{font-size:1rem;line-height:1.3}@media screen and (max-width:667px){div[data-entrytype="Bilderslider"] .swiper-slide .additional-content .slidersubtitle{font-size:.9rem;margin-top:5px}}@media screen and (max-width:400px){div[data-entrytype="Bilderslider"] .swiper-slide .additional-content .slidersubtitle{font-size:.8rem}}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"]{text-align:left;right:0;padding-top:0}@media screen and (min-width:375px) and (max-width:1069px){div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"]{width:100%}}@media screen and (min-width:375px) and (max-width:1069px) and (orientation:landscape){div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"]{width:100%}}@media screen and (min-width:375px) and (max-width:1069px){div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] div.slidertitle,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] span.slidertitle{line-height:1.2}}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] div.listpoints .listenpunkte,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] span.listpoints .listenpunkte{margin-top:5px}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] div.listpoints .listenpunkte ul li,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] span.listpoints .listenpunkte ul li{padding-left:15px;padding-top:20px;background:none;list-style-type:none;font-size:calc(.8rem);line-height:1.3;color:#fff;text-align:left}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] div.listpoints .listenpunkte ul li:before,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] span.listpoints .listenpunkte ul li:before{content:"";display:inline-block;background:url(/images/svg/icon_overlay_check.svg);background-repeat:no-repeat;background-size:10px;width:10px;height:15px;position:absolute;background-position:0 6px;margin-left:3.5rem;margin-right:5px;left:15px}@media screen and (max-width:500px){div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] div.listpoints .listenpunkte ul li:before,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] span.listpoints .listenpunkte ul li:before{margin-left:3rem}}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] div.link,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] span.link{text-align:left;margin-top:10px}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] div.link a,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] span.link a{font-family:"Titillium Web",sans-serif;font-size:1rem;line-height:1.5;display:inline-block;text-align:center;padding:2px 7px}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] div.link a:before,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] span.link a:before{content:""}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] div.link a:after,div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] span.link a:after{font-family:"FontAwesome";font-size:calc(.7rem);content:"";display:inline-block;position:relative;margin-left:40px}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-ready="1"]{opacity:1}div[data-entrytype="Bilderslider"] .swiper-slide[data-overlay="0"]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,50,98,.45)}div[data-entrytype="Bilderslider"] .swiper-pagination{bottom:5px}div[data-entrytype="Bilderslider"] .swiper-pagination span.swiper-pagination-bullet{background:#eee;opacity:1}div[data-entrytype="Bilderslider"] .swiper-pagination span.swiper-pagination-bullet-active{background:#cb031d;border:1px solid #fff}@media screen and (orientation:landscape){div[data-entrytype="Bilderslider"] .swiper-slide{background-position:center top}}div[data-entrytype="Headerbild"] .headerbild{padding-top:35%;padding-left:15px;padding-right:15px;background-repeat:no-repeat;background-size:cover;background-position:center top;position:relative}div[data-entrytype="Headerbild"] .headerbild .text-wrapper{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div[data-entrytype="Headerbild"] .headerbild .text-wrapper div{color:#fff}div[data-entrytype="Headerbild"] .headerbild .text-wrapper div.titel{font-weight:900;font-size:calc(4.3rem);line-height:1.2}div[data-entrytype="Headerbild"] .headerbild .text-wrapper div.untertitel{font-size:calc(1rem)}div[data-entrytype="Headerbild"] .headerbild .text-wrapper.center{text-align:center}div[data-entrytype="Headerbild"] .headerbild .text-wrapper.center .title{display:block;position:relative;margin:0 auto}div[data-entrytype="Headerbild"] .headerbild .text-wrapper.right{text-align:right}div[data-entrytype="Headerbild"] .headerbild .text-wrapper.right .titel{margin-left:calc(85vw - 850px)}div[data-entrytype="FormularboxenTest"],div[data-entrytype="Formularboxen"]{width:100%;display:block;position:relative;z-index:1;background:#0c477c}div[data-entrytype="FormularboxenTest"] a,div[data-entrytype="Formularboxen"] a{width:33.33%;padding-top:15px;padding-bottom:15px;font-weight:400}div[data-entrytype="FormularboxenTest"] a div,div[data-entrytype="Formularboxen"] a div{color:#fff}div[data-entrytype="FormularboxenTest"] a .title,div[data-entrytype="Formularboxen"] a .title{font-weight:900;margin-bottom:10px;font-size:calc(1.8rem);clear:left;padding:25px 0 0 0}div[data-entrytype="FormularboxenTest"] a .title .fa-arrow-right,div[data-entrytype="Formularboxen"] a .title .fa-arrow-right{display:none}div[data-entrytype="FormularboxenTest"] a .text,div[data-entrytype="Formularboxen"] a .text{font-size:calc(1.3rem)}div[data-entrytype="FormularboxenTest"] a .image,div[data-entrytype="Formularboxen"] a .image{width:100px;display:none}div[data-entrytype="FormularboxenTest"] a i,div[data-entrytype="Formularboxen"] a i{display:block;background-repeat:no-repeat!important;background-size:30px!important;margin-bottom:10px}div[data-entrytype="FormularboxenTest"] a svg,div[data-entrytype="Formularboxen"] a svg{width:30px;height:30px;float:left}div[data-entrytype="FormularboxenTest"] a div.button,div[data-entrytype="Formularboxen"] a div.button{margin-top:10px;bottom:20px;display:inline-block;border:1px solid #fff;padding:10px;font-weight:600;text-transform:uppercase;font-size:1rem;font-family:"Titillium Web",sans-serif;white-space:nowrap}div[data-entrytype="FormularboxenTest"] a div.button:hover,div[data-entrytype="Formularboxen"] a div.button:hover{background:#fff;color:#0e6db1!important}div[data-entrytype="FormularboxenTest"] a div.button:before,div[data-entrytype="Formularboxen"] a div.button:before{content:""}div[data-entrytype="FormularboxenTest"] a div.button:after,div[data-entrytype="Formularboxen"] a div.button:after{content:"";position:relative;margin-left:30px;display:inline-block;font-size:calc(.8rem);top:-1px;font-family:"FontAwesome"}div[data-entrytype="FormularboxenTest"] a.angebot,div[data-entrytype="Formularboxen"] a.angebot{padding-left:10%;background:#0c477c}div[data-entrytype="FormularboxenTest"] a.termin,div[data-entrytype="Formularboxen"] a.termin{padding-right:10%;background:#0e6db1}div[data-entrytype="FormularboxenTest"] a.termin i,div[data-entrytype="Formularboxen"] a.termin i{background:url(/images/svg/icon_termin.svg);float:left}div[data-entrytype="FormularboxenTest"] a.auftrag,div[data-entrytype="Formularboxen"] a.auftrag{padding-right:10%;background:#0e6db1}div[data-entrytype="FormularboxenTest"] a.auftrag i,div[data-entrytype="Formularboxen"] a.auftrag i{background:url(/images/svg/icon_beauftragen.svg);float:left}div[data-entrytype="FormularboxenTest"] span,div[data-entrytype="Formularboxen"] span{display:table;width:100%;background:#aa0016}div[data-entrytype="FormularboxenTest"] span.regular_customer,div[data-entrytype="Formularboxen"] span.regular_customer{display:none}div[data-entrytype="FormularboxenTest"] div.customer_title,div[data-entrytype="Formularboxen"] div.customer_title{background:#fff!important;color:#0c4b80;text-align:center;width:100%;font-family:"Titillium Web",sans-serif;font-weight:700;font-size:calc(1.3rem);padding:15px}div[data-entrytype="FormularboxenTest"] div#formangebot,div[data-entrytype="Formularboxen"] div#formangebot,div[data-entrytype="FormularboxenTest"] div#formtermin,div[data-entrytype="Formularboxen"] div#formtermin,div[data-entrytype="FormularboxenTest"] div#formtermincancel,div[data-entrytype="Formularboxen"] div#formtermincancel,div[data-entrytype="FormularboxenTest"] div#formauftrag,div[data-entrytype="Formularboxen"] div#formauftrag,div[data-entrytype="FormularboxenTest"] div#formsuccess,div[data-entrytype="Formularboxen"] div#formsuccess{display:none}div[data-entrytype="FormularboxenTest"]+div[data-entrytype="Dienstleistungsbox"] h1,div[data-entrytype="Formularboxen"]+div[data-entrytype="Dienstleistungsbox"] h1{display:none}div[data-entrytype="FormularboxenTest"]+div[data-entrytype="Dienstleistungsbox"] .dienstleistungen,div[data-entrytype="Formularboxen"]+div[data-entrytype="Dienstleistungsbox"] .dienstleistungen{max-width:1600px}div[data-entrytype="FormularboxenTest"]+div[data-entrytype="Dienstleistungsbox"] .dienstleistung,div[data-entrytype="Formularboxen"]+div[data-entrytype="Dienstleistungsbox"] .dienstleistung{padding:10px}div[data-entrytype="FormularboxenTest"]+div[data-entrytype="Dienstleistungsbox"] .allservices,div[data-entrytype="Formularboxen"]+div[data-entrytype="Dienstleistungsbox"] .allservices{display:inline-block!important}div[data-entrytype="FormularboxenTest"]+div[data-entrytype="Dienstleistungsbox"] .not-on-frontpage,div[data-entrytype="Formularboxen"]+div[data-entrytype="Dienstleistungsbox"] .not-on-frontpage{display:none}div[data-entrytype="FormularboxenTest"]+div[data-entrytype="Dienstleistungsbox"] .dienstleistung .title,div[data-entrytype="Formularboxen"]+div[data-entrytype="Dienstleistungsbox"] .dienstleistung .title{max-width:calc(100% - 70px)}div[data-entrytype="FormularboxAngebot"]>a{position:relative;display:block;padding:15px}div[data-entrytype="FormularboxAngebot"]>a[data-color="0"]{background:#b80018}div[data-entrytype="FormularboxAngebot"]>a[data-color="1"]{background:#0e6db1}div[data-entrytype="FormularboxAngebot"]>a[data-color="2"]{background:#0c477c}div[data-entrytype="FormularboxAngebot"]>a[data-color="2"] .button:hover{background:#fff;color:#0c477c}div[data-entrytype="FormularboxAngebot"] .title{font-weight:900;margin-bottom:10px;font-size:calc(1.8rem);clear:left;color:#fff!important}div[data-entrytype="FormularboxAngebot"] .text{font-size:calc(1.4rem);font-weight:400}div[data-entrytype="FormularboxAngebot"] .text div{color:#fff!important}div[data-entrytype="FormularboxAngebot"] div.button{bottom:50px;display:inline-block;border:1px solid #fff;padding:10px;font-weight:600;text-transform:uppercase;font-size:1rem;font-family:"Titillium Web",sans-serif;color:#fff}div[data-entrytype="FormularboxAngebot"] div.button:before{content:""}div[data-entrytype="FormularboxAngebot"] div.button:after{content:"";position:relative;margin-left:30px;display:inline-block;font-size:calc(.8rem);top:-1px;font-family:"FontAwesome"}div[data-entrytype="FormularboxAngebot"] div.button:hover{background:#fff;color:#0e6db1}div[data-entrytype="FormularboxAngebot"] #formangebot{padding:0 10% 50px 10%}div[data-entrytype="Dienstleistungsuebersicht"] h1{text-align:left;max-width:1600px;margin:20px 10% 35px 10%;font-weight:900;font-size:3rem;color:#cb031d}div[data-entrytype="Dienstleistungsuebersicht"] h1 *{color:#cb031d}@media screen and (max-width:992px){div[data-entrytype="Dienstleistungsuebersicht"] h1{margin:20px 20px 20px 20px!important}}div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistungen{display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:110px}div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung{flex:1;flex-basis:100%;background-size:cover;background-position:center;cursor:pointer}@media screen and (min-width:992px){div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung{flex-basis:50%}}@media screen and (min-width:992px){div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung .sizer{padding-bottom:340px}}div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung .overlay{height:100%}div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung .overlay>div{padding:50px 20px}@media screen and (min-width:992px){div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung .overlay>div{margin:auto;padding:50px 0;width:60%}}div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung .overlay .dienstleistung__inner{background:rgba(0,36,67,.8);padding:2rem}div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung .overlay .title{font-size:2rem;font-weight:900;color:#fff}@media screen and (min-width:1700px){div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung .overlay .title{font-size:3rem}}div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung .overlay .teaser{color:#fff;font-weight:700;font-size:1.5rem}div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung .overlay .teaser *{color:inherit}div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung .overlay .linkbutton{margin-top:20px;background:#0e6db1;color:#fff;font-family:"Titillium Web",sans-serif;line-height:1.5;display:inline-block;text-align:center;font-size:1.5rem;padding:5px 10px;-webkit-transition:.25s ease;transition:.25s ease}div[data-entrytype="Dienstleistungsuebersicht"] .dienstleistung .overlay .linkbutton:hover{color:#0e6db1;background:#fff}div[data-entrytype="Dienstleistungsbox"]{position:relative}div[data-entrytype="Dienstleistungsbox"]>.title{text-align:left;text-align:center;max-width:1600px;margin:20px 10% 0 10%;margin-bottom:0;font-weight:900;font-size:3rem;color:#cb031d}@media screen and (max-width:1070px){div[data-entrytype="Dienstleistungsbox"]>.title{margin:20px 20px 35px 20px;text-align:center}}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen{position:relative;padding:20px 0;text-align:center}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung{cursor:pointer;padding:30px;z-index:1;display:inline-block;width:auto;float:none!important}@media screen and (max-width:700px){div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung{padding:10px}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung .title{max-width:calc(100% - 70px)!important}}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung:nth-of-type(5n):after{content:"";display:block}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung:hover .title{color:#fff;margin-top:-10px;max-width:100%!important}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung:hover .image_wrapper{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:all .5s ease;transition:all .5s ease;background:#0e6db1}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung>span{position:absolute;top:-95px}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung .image_wrapper{width:220px;height:220px;background:#fff;border-radius:50%;border:25px solid #0e6db1;-webkit-transition:background .5s ease;transition:background .5s ease}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung .title{font-weight:900;text-align:center;position:absolute;top:35%;color:#0e6db1;font-size:calc(1.9rem);margin:0 1px;max-width:calc(100% - 110px);line-height:1.1}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung .shorttext{text-align:center}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung:nth-child(2n+1){clear:left!important}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung.clicked .image_wrapper .image{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all all .25s ease-out;-webkit-transition:all .25s;-moz-transition:all all .25s ease-out;-moz-transition:all .25s;-o-transition:all all .25s ease-out;-o-transition:all .25s;transition:all all .25s ease-out;-ms-transition:all .25s}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen a.allservices{float:none!important;vertical-align:text-bottom;padding-left:30px;display:none;text-transform:uppercase;font-weight:900;color:#0e6db1}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen a.allservices i{display:block;color:#0e6db1;margin-left:5px}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen a.allservices i:before{font-size:calc(.8rem)}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext .backgroundImage{position:absolute;top:0;left:0;width:100%;padding-top:0%;opacity:.2;z-index:-1;background:#0e6db1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#fff,#fff);background:-moz-linear-gradient(center bottom,#fff 0%,#fff 100%);background:-o-linear-gradient(#fff,#fff);background:-webkit-gradient(linear,left top,left bottom,color-stop(#0e6db1,0%),color-stop(#fff,75%));background:-webkit-linear-gradient(top,#0e6db1 0%,#fff 75%);background:-moz-linear-gradient(top,#0e6db1 0%,#fff 75%);background:-ms-linear-gradient(top,#0e6db1 0%,#fff 75%);background:-o-linear-gradient(top,#0e6db1 0%,#fff 75%);-webkit-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#fff",GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#fff",GradientType=0);background-color:#0e6db1}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext .image{width:50%;padding-top:50%;margin:15px auto;border:1px solid #0e6db1;background-color:#0e6db1;background-repeat:no-repeat;background-position:center;background-size:45%;-webkit-border-top-right-radius:100%;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:100%;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:100%;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:100%!important;-moz-border-radius:100%!important;border-radius:100%!important}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext .title{font-size:calc(1.3rem)}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext a.angebot{color:#cb031d!important;font-size:calc(1rem)!important;display:block;padding:15px;font-weight:700}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext a.angebot:after{content:"";color:#cb031d!important;font-family:"FontAwesome";font-size:calc(1rem)!important;display:inline-block;padding-left:10px;position:relative;top:1px}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext #formangebot{display:none!important}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext .readmore{display:none}div[data-entrytype="Dienstleistungsbox"] .backgroundImage{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center bottom;width:100%;opacity:.35;bottom:0;z-index:0}@media sceen and (orientation:landscape){div[data-entrytype="Dienstleistungsbox"] .backgroundImage{padding-top:330%}}div[data-entrytype="Einzeldienstleistung"] .dienstleistung{max-width:1600px;margin:0 10% 50px 10%;padding:0;width:auto}div[data-entrytype="Einzeldienstleistung"] .image{width:100%;height:430px;background-size:cover;background-position:50%;position:relative}div[data-entrytype="Einzeldienstleistung"] .title{color:#fff;font-weight:700;font-weight:900;text-align:center;font-size:calc(4rem);position:absolute;top:80px;left:50%}div[data-entrytype="Einzeldienstleistung"] .largetext{text-align:center;font-size:calc(1.7rem)}div[data-entrytype="Einzeldienstleistung"] .largetext p{color:#0e6db1}div[data-entrytype="Einzeldienstleistung"] .largetext b:first-of-type{margin:40px 0 10px 0;display:block;font-weight:900;font-size:3rem;color:#cb031d}div[data-entrytype="Einzeldienstleistung"] a.angebot{color:#cb031d!important;font-size:calc(1rem)!important;display:block;padding:15px;font-weight:700;text-align:center}div[data-entrytype="Einzeldienstleistung"] a.angebot:after{content:"";color:#cb031d!important;font-family:"FontAwesome";font-size:calc(1rem)!important;display:inline-block;padding-left:10px;position:relative;top:1px}div[data-entrytype="Einzeldienstleistung"] #formangebot{display:none!important}div[data-entrytype="Standorte"] #google_map{display:block;width:100%;height:75vw;max-height:100vh}div[data-entrytype="Standorte"] #google_map .gm-style-iw .infotext *{font-family:"Titillium Web",sans-serif!important;font-size:calc(.85rem)!important}@media screen and (orientation:landscape){div[data-entrytype="Standorte"] #google_map{height:calc(100vh - 103px)!important}}.kundenmeinung{width:100%;background:#0e6db1;position:relative}.kundenmeinung p{position:relative}.kundenmeinung .background{position:absolute;right:0;top:0;bottom:0;left:0;background-repeat:no-repeat;background-size:contain;background-position:center bottom;opacity:.3;-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media screen and (max-width:400px){.kundenmeinung .background{background-size:cover;left:-85px}}@media screen and (max-width:400px){.kundenmeinung [data-swiper-slide-index="2"] .background{background-position:50% bottom}}.kundenmeinung .swiper-wrapper{height:auto!important}.kundenmeinung .swiper-slide{height:auto!important;padding:20px 120px 40px 0}@media screen and (min-width:350px) and (max-width:400px){.kundenmeinung .swiper-slide{max-height:90vh}}.kundenmeinung .swiper-slide h1{opacity:0}.kundenmeinung .swiper-slide:not(.swiper-slide-active){opacity:0}.kundenmeinung h1{text-align:left;margin:20px 10% 0 10%;margin-bottom:0;font-weight:900;font-size:3rem;color:#fff;position:relative;z-index:2}@media screen and (max-width:400px){.kundenmeinung h1{text-align:left}}@media screen and (max-width:974px){.kundenmeinung h1{margin:20px 20px 0 20px}}.kundenmeinung>h1{position:absolute;top:20px}.kundenmeinung p:first-of-type{font-size:2rem;width:50%;margin:20px auto;color:#fff;text-align:center}@media screen and (max-width:600px){.kundenmeinung p:first-of-type{width:100%;margin-left:25%}}@media screen and (max-width:400px){.kundenmeinung p:first-of-type{width:90%;margin-left:7%}}.kundenmeinung p:first-of-type:before{content:"«"}.kundenmeinung p:first-of-type:after{content:"»"}.kundenmeinung p:last-of-type{font-size:1.7rem;text-align:right;width:70%;margin:0 auto;color:#fff}.kundenmeinung b,.kundenmeinung strong{color:#fff}.small{font-size:10px}.big{font-size:15px}.tbltype-emphheader[data-name="Kopfzeile hervorgehoben"]{border-spacing:1px}.tbltype-emphheader tr td{background-color:#f8f8f8;vertical-align:top!important}.tbltype-emphheader tr:first-child td{background-color:#e0e0e0}.tbltype-fairplan[data-name="Hellgrau"]{border-spacing:1px}.tbltype-fairplan tr td{background-color:#f8f8f8;vertical-align:top!important}.tbltype-headline[data-name="Hervorgehoben"]{border-spacing:1px}.tbltype-headline tr td{padding:8px;background-color:#f8f8f8;border:1px solid #ccc;vertical-align:top}body.fr-view b,body.fr-view strong{font-weight:bold!important}body.fr-view i,body.fr-view em{font-style:italic!important}div[data-entrytype="FormularboxenTest"] a div.button,div[data-entrytype="Formularboxen"] a div.button{position:static;margin-top:5px}div[data-entrytype=Artikel] h1,div[data-entrytype=Video] h1,div[data-entrytype=Videoslider] h1{text-align:left;max-width:1600px;margin:20px 10% 35px 10%;font-weight:900;font-size:3rem;color:#cb031d}@media screen and (max-width:1070px){div[data-entrytype=Artikel] h1,div[data-entrytype=Video] h1,div[data-entrytype=Videoslider] h1{margin:20px 20px 35px 20px;text-align:center}}div[data-entrytype=Video],div[data-entrytype=Videoslider]{position:relative;background-color:#000}div[data-entrytype=Video] .background,div[data-entrytype=Videoslider] .background{background-size:cover;background-position:50%;background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;opacity:.3}div[data-entrytype=Video] .swiper-pagination,div[data-entrytype=Videoslider] .swiper-pagination{bottom:5px}div[data-entrytype=Video] .swiper-pagination span.swiper-pagination-bullet,div[data-entrytype=Videoslider] .swiper-pagination span.swiper-pagination-bullet{background:#eee;opacity:1}div[data-entrytype=Video] .swiper-pagination span.swiper-pagination-bullet-active,div[data-entrytype=Videoslider] .swiper-pagination span.swiper-pagination-bullet-active{background:#cb031d}div[data-entrytype=Video] .swiper-container .swiper-slide,div[data-entrytype=Videoslider] .swiper-container .swiper-slide{padding-top:0!important}div[data-entrytype=Video] h1,div[data-entrytype=Videoslider] h1{text-align:center;position:relative;color:#fff}div[data-entrytype=Video] .vid video,div[data-entrytype=Videoslider] .vid video,div[data-entrytype=Video] iframe,div[data-entrytype=Videoslider] iframe{padding:10px 0;margin:0 auto;width:640px;max-width:90%;height:auto;min-height:360px;min-height:18vw;position:relative;margin-bottom:100px}div[data-entrytype="Bilderslider"] h1,div[data-entrytype="Bildersliderboxen"] h1{padding-top:20px;text-align:left;max-width:1600px;margin:0 10% 0 10%;font-weight:900;font-size:3rem;color:#cb031d}div[data-entrytype="Bilderslider"] h1 *,div[data-entrytype="Bildersliderboxen"] h1 *{color:#cb031d}@media screen and (max-width:1070px){div[data-entrytype="Bilderslider"] h1,div[data-entrytype="Bildersliderboxen"] h1{margin:20px 20px 0 20px!important}}div[data-entrytype="Bilderslider"] .boxen,div[data-entrytype="Bildersliderboxen"] .boxen{max-width:1600px;margin:0 calc(10% + 25px) 0 10%;padding-bottom:20px;font-size:calc(1.7rem);display:-webkit-flex;display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap}@media screen and (max-width:1070px){div[data-entrytype="Bilderslider"] .boxen,div[data-entrytype="Bildersliderboxen"] .boxen{margin:0px!important;padding-bottom:10px}}div[data-entrytype="Bilderslider"] .boxen__item,div[data-entrytype="Bildersliderboxen"] .boxen__item{width:100%;padding:15px}div[data-entrytype="Bilderslider"] .boxen__inner,div[data-entrytype="Bildersliderboxen"] .boxen__inner{padding:10px;border-radius:10px;background-color:#fff;display:-webkit-flex;display:flex;flex-direction:column}div[data-entrytype="Bilderslider"] .boxen__boximage,div[data-entrytype="Bildersliderboxen"] .boxen__boximage{background-color:#fff;padding:5px}div[data-entrytype="Bilderslider"] .boxen__boximage img,div[data-entrytype="Bildersliderboxen"] .boxen__boximage img{background-color:#fff;max-width:100%;margin:0 auto}div[data-entrytype="Bilderslider"] .boxen__boxtitle,div[data-entrytype="Bildersliderboxen"] .boxen__boxtitle{text-align:left;background-color:#fff;padding:5px;font-size:calc(1.2rem);font-weight:700;-ms-word-break:break-all;word-wrap:break-word}div[data-entrytype="Bilderslider"] .boxen__boxtext,div[data-entrytype="Bildersliderboxen"] .boxen__boxtext{text-align:left;background-color:#fff;padding:5px;font-size:calc(.9rem)}@media screen and (min-width:768px){div[data-entrytype="Bilderslider"] .boxen,div[data-entrytype="Bildersliderboxen"] .boxen{flex-direction:row}div[data-entrytype="Bilderslider"] .boxen__item,div[data-entrytype="Bildersliderboxen"] .boxen__item{width:50%;padding:20px}}@media screen and (min-width:1070px){div[data-entrytype="Bilderslider"] .boxen,div[data-entrytype="Bildersliderboxen"] .boxen{flex-direction:row}div[data-entrytype="Bilderslider"] .boxen__item,div[data-entrytype="Bildersliderboxen"] .boxen__item{width:25%;padding:20px}}div[data-entrytype="Boxen"] h1{text-align:left;max-width:1600px;margin:0 10% 0 10%;font-weight:900;font-size:3rem;color:#cb031d;padding-top:20px}div[data-entrytype="Boxen"] h1 *{color:#cb031d}@media screen and (max-width:1070px){div[data-entrytype="Boxen"] h1{margin:20px 20px 0 20px!important}}div[data-entrytype="Boxen"] .boxen{max-width:1600px;margin:0 calc(10% + 25px) 0 10%;font-size:calc(1.7rem);display:-webkit-flex;display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap}div[data-entrytype="Boxen"] .boxen__item{width:100%;padding:20px}div[data-entrytype="Boxen"] .boxen__inner{padding:10px;border-radius:10px;background-color:#fff}div[data-entrytype="Boxen"] .boxen__boximage{background-color:#fff;padding:5px;width:100%;height:auto}div[data-entrytype="Boxen"] .boxen__boximage img{background-color:#fff;max-width:100%;margin:0 auto}div[data-entrytype="Boxen"] .boxen__boxtitle{text-align:center;background-color:#fff;padding:5px;font-size:calc(1.2rem);font-weight:700}div[data-entrytype="Boxen"] .boxen__boxtext{text-align:center;background-color:#fff;padding:5px;font-size:calc(.9rem)}@media screen and (min-width:768px){div[data-entrytype="Boxen"] .boxen{flex-direction:row}div[data-entrytype="Boxen"] .boxen__item{width:50%;padding:20px}}@media screen and (min-width:1070px){div[data-entrytype="Boxen"] .boxen{flex-direction:row}div[data-entrytype="Boxen"] .boxen__item{width:25%;padding:20px}}div[data-entrytype="Angebotboxen"] .angebotboxen{display:-webkit-flex;display:flex;flex-direction:row;max-width:1600px;margin:3rem auto;justify-content:center;gap:5rem;flex-wrap:wrap;align-items:start}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox{margin:1rem 0;width:350px;min-height:350px;border-radius:.75rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox *{color:#222}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox .content{padding:0}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox .content>*{padding:0 1rem}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox .content__bluetext{padding:.5rem 2rem;text-align:center;font-size:1.4rem;font-weight:700}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox .content__bluetext--white{color:#fff}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox .content__bluetext--black{color:#000}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox .content__title{text-align:center;font-weight:700;padding:.75rem 2rem;background-color:unset;font-size:larger;color:#565453}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox .content__list{padding:0 .7rem}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox .content__list .fpmain li{padding:.2rem 1rem;display:-webkit-flex;display:flex;justify-content:flex-start}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox .content__list .fpmain svg{width:available}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox .content__list .fpmain .svg-wrapper{width:1rem;height:1rem;margin-right:.5rem;margin-top:.25rem}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox__button{border-radius:1rem;margin:1.5rem;padding:.4rem 1rem;text-align:center;-webkit-transition:.25s ease;transition:.25s ease}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox__button--white{color:#fff}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox__button--black{color:#000}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox__button:hover{opacity:.8}div[data-entrytype="Angebotboxen"] .angebotboxen .breaker{height:0;display:none;width:0}@media screen and (max-width:1250px){div[data-entrytype="Angebotboxen"] .angebotboxen{justify-content:center}div[data-entrytype="Angebotboxen"] .angebotboxen .breaker{display:block;width:100%}div[data-entrytype="Angebotboxen"] .angebotboxen .angebotbox{margin:1rem 1rem}}.angebotbox:last-of-type{margin-right:1rem}#wrapper.dl+footer{background:#666!important}h3+.col-xs-6.col-sm-6{padding:0}.artikel{max-width:1600px;margin:0 10% 20px 10%;text-align:center}.artikel .row{max-width:100vw;display:inline-block}.art{display:inline-block;width:calc(25% - 43px);margin:0 20px 40px 20px;position:relative;height:263px;min-width:263px}.art img{max-width:100%;height:auto;max-height:250px;margin:0 auto}.art p{font-size:24px;position:absolute;bottom:35px;width:100%;font-weight:400;color:#cb031d}.art .preis{bottom:0;left:0;font-size:16px;text-decoration:line-through;width:50%}.art .aktionspreis{background:#cb031d;color:#fff;bottom:0;right:0;margin-right:12.5%;width:auto;padding-left:10px;padding-right:10px;font-size:18px}.art:hover p{color:#0e6db1}.art:hover .aktionspreis{color:#fff;background:#0e6db1}.art:first-of-type{margin-left:0!important}input[id^="item_other_task_"]{width:59.6%!important;margin-top:-2px!important;padding:2px 10px!important;font-size:1.2rem!important}body header .header-wrapper .service_facebook span#service{float:right}body header .header-wrapper .service_facebook iframe{background:#4267b2;height:30px;padding-top:6px;cursor:pointer;padding-bottom:6px}body header .header-wrapper .service_facebook iframe:hover,body header .header-wrapper .service_facebook iframe:hover button{background:#365899}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a.slicknav_open{margin-top:16px}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a.slicknav_open span.slicknav_icon span{margin-top:-6px!important}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a span.slicknav_icon{border:none;position:absolute;right:25px;top:17px;margin-top:0}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a span.slicknav_icon span.slicknav_icon-bar{height:6px;width:47px;background:#cb031d}@media screen and (max-width:540px){.mainNav{margin-right:0!important}}.background-white,.background-white *{color:#fff}.background-blue,.background-blue *{background-color:#0e6db1}.background-black,.background-black *{background-color:#000}.background-red,.background-red *{background-color:#cb031d}.background-red .entrytitle,.background-red * .entrytitle{color:#fff}.text-white,.text-white *{color:#fff!important}.text-blue,.text-blue *{color:#0e6db1!important}.text-black,.text-black *{color:#565656!important}.largetext.text-black>.largetext>div>p:first-of-type>b,.largetext.text-blue>.largetext>div>p:first-of-type>b,.largetext.text-black>.largetext>div>p:first-of-type>strong,.largetext.text-blue>.largetext>div>p:first-of-type>strong{color:#cb031d!important}body header .header-wrapper .logo_nav .logo a{padding:18px 20px 9px 20px}body header .header-wrapper .logo_nav .mainNav .slicknav_menu>a span.slicknav_icon span:not(:first-child){margin-top:6px}.formularBoxen__row{background-color:#0c4b80}@media screen and (min-width:860px){.formularBoxen__row{display:-webkit-flex;display:flex;flex-flow:row;justify-content:center;flex-wrap:wrap}}@media screen and (min-width:1260px){.formularBoxen__row{flex-wrap:unset}}.formularBoxen__column{display:-webkit-flex;display:flex;flex-flow:column;width:100%;padding:1rem;align-items:center;justify-content:flex-start}@media screen and (min-width:860px){.formularBoxen__column{width:50%;padding:3rem}}.formularBoxen__column--left{background-color:#0e6db1}.formularBoxen__column--right{background-color:#0c477c}.formularBoxen__column--1,.formularBoxen__column--2,.formularBoxen__column--3{background-color:#0c4b80}.formularBoxen__column--top{padding:3rem 0 1rem 0}@media screen and (min-width:860px){.formularBoxen__column--top{padding:3rem 0 2rem 0}}@media screen and (min-width:860px){.formularBoxen__column--bottom{padding-bottom:0rem}}.formularBoxen__column--buttons{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}.formularBoxen__columninner{display:-webkit-flex;display:flex;flex-flow:column;justify-content:space-between;width:100%;padding:1rem;background-color:#fff;border-radius:20px;height:100%;position:relative}@media screen and (min-width:860px){.formularBoxen__columninner{padding:3rem}}.formularBoxen__icon{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);filter:drop-shadow(0 10px 15px rgba(0,36,67,.25));-webkit-filter:drop-shadow(0 10px 15px rgba(0,36,67,.25))}.formularBoxen__boxtitle{padding:2rem;font-size:2.5rem;font-weight:400;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;text-align:center;color:#fff}.formularBoxen__boxtitle strong{color:#fff}@media screen and (min-width:430px){.formularBoxen__boxtitle{font-size:3rem}}@media screen and (min-width:520px){.formularBoxen__boxtitle{font-size:3.5rem}}@media screen and (min-width:860px){.formularBoxen__boxtitle{font-size:4rem}}.formularBoxen__title{font-size:1.75rem;font-weight:600;text-align:center;color:#0c4b80}.formularBoxen__text{padding:1rem 2rem;font-size:1.25rem;text-align:center;color:#0c4b80}.formularBoxen__button{padding:10px 15px;margin:.5rem;font-size:1.1rem;text-transform:uppercase;color:#0c4b80;-webkit-transition:.25s ease;transition:.25s ease}.formularBoxen__button:after{content:"";position:relative;margin-left:10px;display:inline-block;font-size:1rem;top:-1px;font-family:"FontAwesome"}.formularBoxen__button:hover{background-color:#fff;border-color:#fff}.formularBoxen__button--angebot{border:1.5px solid #0c4b80}.formularBoxen__button--angebot:hover{color:#fff;background-color:#0c4b80}.formularBoxen__button--termin{border:1.5px solid #0c4b80}.formularBoxen__button--termin:hover{color:#fff;background-color:#0c4b80}.formularBoxen__button--auftrag{border:1.5px solid #0c4b80}.formularBoxen__button--auftrag:hover{color:#fff;background-color:#0c4b80}.formularBoxen__columnBottomInner{display:-webkit-flex;display:flex;flex-direction:column;align-items:center;padding:1rem}.formularBoxen__termin{display:inline-block;width:auto}.formularBoxen__video{max-width:300px;margin:1rem auto 2rem}[data-entrytype="FormularboxenKundenportal"] #forms>div:nth-child(2)>div.formularBoxen__column.formularBoxen__column--right>div.formularBoxen__column--bottom.formularBoxen__column--buttons>div:nth-child(1){border-right:1px solid #fff}[data-entrytype="FormularboxenKundenportal"] #forms>div:nth-child(2)>div.formularBoxen__column.formularBoxen__column--right>div.formularBoxen__column--bottom.formularBoxen__column--buttons>div:nth-child(1)>div,[data-entrytype="FormularboxenKundenportal"] #forms>div:nth-child(2)>div.formularBoxen__column.formularBoxen__column--right>div.formularBoxen__column--bottom.formularBoxen__column--buttons>div:nth-child(2)>div{display:none}#forms #formangebot,#forms #formtermin,#forms #formtermincancel,#forms #formauftrag{display:none}.angebot+#formangebot{display:none}#formangebot .check label{font-size:1.2rem}@media screen and (max-width:500px){body footer.clearfix .footer-top>div{float:left!important;width:100%!important}}@media screen and (max-width:1069px){div[data-entrytype="Video"] .fpmain,div[data-entrytype=Videoslider] .fpmain,div[data-entrytype="Video"] .vid video,div[data-entrytype=Videoslider] .vid video,div[data-entrytype="Video"] iframe,div[data-entrytype=Videoslider] iframe{padding-left:30px;padding-right:30px}div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list] span.link a{padding:7px 14px;font-size:1.5rem}div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list] div.slidersubtitle,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list] span.slidersubtitle{font-weight:400}.formsubmitbuttons{width:100%!important}div[data-entrytype="FormularboxAngebot"] div.button{position:static;margin-top:20px}div[data-entrytype="Headerbild"] .headerbild .text-wrapper div.titel{font-size:2.5rem;padding-top:50px;padding-bottom:50px}div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] div.link,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] span.link{position:static}div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] div.link a,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] span.link a{padding:7px 14px;font-size:1.5rem}div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] div.link a:after,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] span.link a:after{font-size:1.5rem;margin-left:20px}div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list] div.link a:after,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list] span.link a:after{font-size:1.5rem}div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] div.listpoints .listenpunkte,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] span.listpoints .listenpunkte{margin-bottom:80px}div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] div.listpoints .listenpunkte ul,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] span.listpoints .listenpunkte ul,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] div.listpoints .listenpunkte li,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] span.listpoints .listenpunkte li,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] div.listpoints .listenpunkte p,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] span.listpoints .listenpunkte p{font-size:calc(1.2rem)!important}div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] div.listpoints .listenpunkte li,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] span.listpoints .listenpunkte li{padding-left:40px!important}div[data-entrytype="FormularboxenTest"] a .title,div[data-entrytype="Formularboxen"] a .title{padding-top:15px}div[data-entrytype="FormularboxenTest"] a .title .fa-arrow-right,div[data-entrytype="Formularboxen"] a .title .fa-arrow-right{display:inline-block}div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] div.listpoints .listenpunkte ul li:before,div[data-entrytype="Bilderslider"] .swiper-slide-inner .additional-content[data-list="1"] span.listpoints .listenpunkte ul li:before{background-size:20px;height:20px;width:20px}div[data-entrytype="FormularboxenTest"] a.angebot{width:33.3%!important}div[data-entrytype="FormularboxenTest"] a.termin,div[data-entrytype="FormularboxenTest"] a.auftrag{height:auto!important;width:50%!important;margin:0;display:inline-block;padding:0!important}div[data-entrytype="FormularboxenTest"] span{width:66.6%!important}div[data-entrytype="Formularboxen"] a.angebot,div[data-entrytype="Formularboxen"] a.termin,div[data-entrytype="Formularboxen"] a.auftrag,div[data-entrytype="Formularboxen"] span{height:auto!important;width:100%!important;margin:0;display:inline-block;padding:0!important}div[data-entrytype="FormularboxenTest"] a.angebot,div[data-entrytype="FormularboxenTest"] a.termin,div[data-entrytype="FormularboxenTest"] a.auftrag,div[data-entrytype="Formularboxen"] a.angebot,div[data-entrytype="Formularboxen"] a.termin,div[data-entrytype="Formularboxen"] a.auftrag{padding:0 20px 20px 20px!important}div[data-entrytype="FormularboxenTest"] a .title{display:none}div[data-entrytype="FormularboxenTest"] a .text,div[data-entrytype="Formularboxen"] a .text{float:left;width:100%;display:none}div[data-entrytype="FormularboxenTest"] a .image,div[data-entrytype="Formularboxen"] a .image{display:block;padding:10px}div[data-entrytype="FormularboxenTest"] a .image img,div[data-entrytype="Formularboxen"] a .image img{width:50px;max-width:100%}div[data-entrytype="FormularboxenTest"] a div.button{display:inline-block}div[data-entrytype="FormularboxenTest"] a div.button:before,div[data-entrytype="FormularboxenTest"] a div.button:after{display:none}div[data-entrytype="Formularboxen"] a div.button{display:none}div[data-entrytype="FormularboxenTest"] div.customer_title,div[data-entrytype="Formularboxen"] div.customer_title{display:none}body header .header-wrapper .logo_nav .logo a #logo{margin-left:0;width:77%}body header .header-wrapper .logo_nav .logo a #logo svg{max-width:380px;max-height:59px}h1.entrytitle{margin-bottom:20px!important;font-size:2rem!important}.kundenmeinung{width:100%}.kundenmeinung h1{font-size:2rem;margin-top:0}.kundenmeinung p:first-of-type{font-size:1.2rem}.kundenmeinung p:last-of-type{font-size:1rem;padding-right:20px}.artikel{margin:0}.artikel .art{margin:0 10px 20px 10px}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen a.allservices,div[data-entrytype="Dienstleistungsbox"] .dienstleistungen a.allservices i{line-height:1}body footer .footer-top{margin:0 20px;text-align:center}body footer .footer-top>div{width:calc(50% - 2px)!important;float:none;display:inline-block!important;vertical-align:top;margin:0 0 20px 0!important;padding:0;text-align:left;min-width:250px}body footer .footer-top h3{font-size:1.2rem;padding-bottom:5px}body footer .footer-top h3.standorte+div{width:66%}body footer .footer-top h3.standorte+div+div{width:30%;margin-left:4%;margin-right:0}body footer .footer-bottom .inner{margin:0 20px}body footer .footer-bottom .memberships a{float:left;margin:20px 20px 10px 6px}body footer .footer-bottom .memberships a:first-of-type{margin-left:2px!important}body footer .footer-bottom p{text-align:left;display:block;font-size:1.4rem;margin:0}body footer .footer-bottom a{width:calc(15% - 8px);margin-top:0;margin-bottom:0}body footer .footer-bottom a:last-of-type{width:30%;margin-right:0}body #wrapper:before,body header{height:130px}div[data-entrytype="Headerbild"] .headerbild{padding:0!important;min-height:292px}div[data-entrytype="Headerbild"] .headerbild .text-wrapper{position:relative;-webkit-transform:none;transform:none}div[data-entrytype="Headerbild"] .headerbild .text-wrapper .title{margin:0!important;max-width:100%!important;display:block;padding:50px!important}div[data-entrytype="FormularboxenTest"]+div[data-entrytype="Formularboxen"]+div[data-entrytype="Dienstleistungsbox"] .dienstleistungen{padding-bottom:70px}div[data-entrytype="FormularboxenTest"]+div[data-entrytype="Formularboxen"]+div[data-entrytype="Dienstleistungsbox"] a.allservices{display:block!important;position:absolute;bottom:50px;width:100%}}@media screen and (max-width:667px){body header .header-wrapper .logo_nav .logo a #logo{width:calc(100vw - 140px)!important}}@media screen and (max-width:1470px){body header.clearfix .header-wrapper .logo_nav .mainNav ul#mainNav li{padding-left:4px!important;padding-right:4px!important}body header.clearfix .header-wrapper .logo_nav .mainNav ul#mainNav li a{font-size:15px!important;padding:5px}}.kundenmeinung .swiper-slide{padding-top:0!important;padding-right:30%}@media screen and (max-width:600px){.kundenmeinung .swiper-slide{width:100%!important}}.kundenmeinung .swiper-container{position:relative}@media screen and (max-width:620px){body footer .footer-top>div{width:55%!important}div[data-entrytype="FormularboxenTest"] a div.button{display:inline-block;font-size:.5rem}div[data-entrytype="FormularboxenTest"] a div.button:before,div[data-entrytype="FormularboxenTest"] a div.button:after{display:none}}[data-overlay="0"]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,50,98,.45)}html.fancybox-lock body{overflow:visible!important}.team{text-align:center;margin-bottom:20px}.team h1{margin:0 10% 50px 10%;text-align:left;max-width:1600px;margin-top:20px;margin-bottom:0;font-weight:900;font-size:3rem;color:#cb031d}@media screen and (max-width:794px){.team h1{margin:0 20px 50px 20px}}.team .fpmain,.team .teammembers{max-width:1600px;margin:20px 10% 15px 10%;font-size:calc(1.7rem);color:#0e6db1;text-align:left;margin-bottom:50px}@media screen and (max-width:1069px){.team .fpmain,.team .teammembers{font-size:1.3rem}}.team .fpmain{margin:20px calc(10% + 25px) 15px 10%}@media screen and (max-width:794px){.team .fpmain{margin:20px 20px 15px 20px}}.team .teammember{width:25%;float:left;display:inline-block;vertical-align:top}@media screen and (max-width:794px){.team .teammember{border:none;margin-bottom:20px}}.team .teammember .bild{width:236px;height:236px;background-position:50%;background-size:cover}.team .teammember .name,.team .teammember .funktion{color:#cb031d;margin-bottom:5px;font-weight:400;text-align:left}.team .teammember .funktion{font-size:1.1rem}.team .teammember .name{font-weight:700;margin-top:4px;margin-bottom:0;font-size:1.5rem}.team .teammember .title{font-size:1.3rem;color:#0e6db1;font-weight:700;text-align:center}.team .teammember .title span{color:#0e6db1}._2tga._49ve{border-radius:0}#formangebot .title,#formtermin .title,#formtermincancel .title,#formauftrag .title,div[data-entrytype='FormularboxAngebot'] .title{text-align:left;max-width:1600px;margin-top:10px;font-weight:900;font-size:1.8rem!important;color:#0c477c;margin-bottom:1rem}#formangebot .text>div,#formtermin .text>div,#formtermincancel .text>div,#formauftrag .text>div,div[data-entrytype='FormularboxAngebot'] .text>div{color:#565656;font-size:calc(1.3rem)}#formangebot .text .blue,#formtermin .text .blue,#formtermincancel .text .blue,#formauftrag .text .blue,div[data-entrytype='FormularboxAngebot'] .text .blue{color:#003d77;font-weight:600}#formangebot [class^=col],#formtermin [class^=col],#formtermincancel [class^=col],#formauftrag [class^=col],div[data-entrytype='FormularboxAngebot'] [class^=col]{padding-left:0;padding-right:0}#formangebot form .row,#formtermin form .row,#formtermincancel form .row,#formauftrag form .row,div[data-entrytype='FormularboxAngebot'] form .row{margin:0}#formangebot form span,#formtermin form span,#formtermincancel form span,#formauftrag form span,div[data-entrytype='FormularboxAngebot'] form span{padding-left:0;padding-right:0}#formangebot form span.radio,#formtermin form span.radio,#formtermincancel form span.radio,#formauftrag form span.radio,div[data-entrytype='FormularboxAngebot'] form span.radio{margin-bottom:10px;display:block}#formangebot form span.radio .si-radio,#formtermin form span.radio .si-radio,#formtermincancel form span.radio .si-radio,#formauftrag form span.radio .si-radio,div[data-entrytype='FormularboxAngebot'] form span.radio .si-radio{background:#eee;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:15px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:15px!important;-moz-border-radius:15px!important;border-radius:15px!important;width:20px;height:20px}#formangebot form span.radio .si-radio.checked,#formtermin form span.radio .si-radio.checked,#formtermincancel form span.radio .si-radio.checked,#formauftrag form span.radio .si-radio.checked,div[data-entrytype='FormularboxAngebot'] form span.radio .si-radio.checked{background:#0c477c}#formangebot form span.radio label,#formtermin form span.radio label,#formtermincancel form span.radio label,#formauftrag form span.radio label,div[data-entrytype='FormularboxAngebot'] form span.radio label{margin-right:15px;display:inline-block;font-size:calc(1.4rem)}#formangebot form span.options,#formtermin form span.options,#formtermincancel form span.options,#formauftrag form span.options,div[data-entrytype='FormularboxAngebot'] form span.options{display:inline-block;padding-left:0;width:100%}#formangebot form span.options span,#formtermin form span.options span,#formtermincancel form span.options span,#formauftrag form span.options span,div[data-entrytype='FormularboxAngebot'] form span.options span{display:block;padding:5px 0;font-size:calc(1.2rem)}#formangebot form span.options span input,#formtermin form span.options span input,#formtermincancel form span.options span input,#formauftrag form span.options span input,div[data-entrytype='FormularboxAngebot'] form span.options span input{display:inline-block;margin-right:5px}#formangebot form span.options span .si-checkbox,#formtermin form span.options span .si-checkbox,#formtermincancel form span.options span .si-checkbox,#formauftrag form span.options span .si-checkbox,div[data-entrytype='FormularboxAngebot'] form span.options span .si-checkbox{background:#eee;width:20px;height:20px}#formangebot form span.options span .si-checkbox.checked,#formtermin form span.options span .si-checkbox.checked,#formtermincancel form span.options span .si-checkbox.checked,#formauftrag form span.options span .si-checkbox.checked,div[data-entrytype='FormularboxAngebot'] form span.options span .si-checkbox.checked,#formangebot form span.options span .si-checkbox.hover,#formtermin form span.options span .si-checkbox.hover,#formtermincancel form span.options span .si-checkbox.hover,#formauftrag form span.options span .si-checkbox.hover,div[data-entrytype='FormularboxAngebot'] form span.options span .si-checkbox.hover{background:#0c477c}#formangebot form span.options span .si-checkbox.checked+label,#formtermin form span.options span .si-checkbox.checked+label,#formtermincancel form span.options span .si-checkbox.checked+label,#formauftrag form span.options span .si-checkbox.checked+label,div[data-entrytype='FormularboxAngebot'] form span.options span .si-checkbox.checked+label,#formangebot form span.options span .si-checkbox.hover+label,#formtermin form span.options span .si-checkbox.hover+label,#formtermincancel form span.options span .si-checkbox.hover+label,#formauftrag form span.options span .si-checkbox.hover+label,div[data-entrytype='FormularboxAngebot'] form span.options span .si-checkbox.hover+label{color:#0c477c}@media screen and (max-width:1100px){#formangebot form span.options span,#formtermin form span.options span,#formtermincancel form span.options span,#formauftrag form span.options span,div[data-entrytype='FormularboxAngebot'] form span.options span{font-size:1rem}}#formangebot form span.options.error,#formtermin form span.options.error,#formtermincancel form span.options.error,#formauftrag form span.options.error,div[data-entrytype='FormularboxAngebot'] form span.options.error{border:2px solid #d8021e}#formangebot form span.options.rounded .si-radio,#formtermin form span.options.rounded .si-radio,#formtermincancel form span.options.rounded .si-radio,#formauftrag form span.options.rounded .si-radio,div[data-entrytype='FormularboxAngebot'] form span.options.rounded .si-radio{background:#eee;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:15px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:15px!important;-moz-border-radius:15px!important;border-radius:15px!important;width:20px;height:20px}#formangebot form span.options.rounded .si-radio.checked,#formtermin form span.options.rounded .si-radio.checked,#formtermincancel form span.options.rounded .si-radio.checked,#formauftrag form span.options.rounded .si-radio.checked,div[data-entrytype='FormularboxAngebot'] form span.options.rounded .si-radio.checked{background:#0c477c}#formangebot form span.required,#formtermin form span.required,#formtermincancel form span.required,#formauftrag form span.required,div[data-entrytype='FormularboxAngebot'] form span.required{display:block;position:relative}#formangebot form span.required label,#formtermin form span.required label,#formtermincancel form span.required label,#formauftrag form span.required label,div[data-entrytype='FormularboxAngebot'] form span.required label{width:25%;display:inline-block;float:left;line-height:29px;margin:10px 0;padding-left:0;opacity:1;font-weight:700;font-size:1.2rem;color:#565453}#formangebot form span.required label span,#formtermin form span.required label span,#formtermincancel form span.required label span,#formauftrag form span.required label span,div[data-entrytype='FormularboxAngebot'] form span.required label span{color:#d8021e}#formangebot form span.required label.hide,#formtermin form span.required label.hide,#formtermincancel form span.required label.hide,#formauftrag form span.required label.hide,div[data-entrytype='FormularboxAngebot'] form span.required label.hide{display:none}#formangebot form .sectiontitle,#formtermin form .sectiontitle,#formtermincancel form .sectiontitle,#formauftrag form .sectiontitle,div[data-entrytype='FormularboxAngebot'] form .sectiontitle{color:#0e6db1;margin-bottom:10px;font-size:calc(1.5rem);margin-top:10px;font-weight:600}#formangebot form input,#formtermin form input,#formtermincancel form input,#formauftrag form input,div[data-entrytype='FormularboxAngebot'] form input{border-bottom:2px solid #0c477c}#formangebot form input::-webkit-input-placeholder,#formtermin form input::-webkit-input-placeholder,#formtermincancel form input::-webkit-input-placeholder,#formauftrag form input::-webkit-input-placeholder,div[data-entrytype='FormularboxAngebot'] form input::-webkit-input-placeholder{color:#959595!important}#formangebot form input::-moz-placeholder,#formtermin form input::-moz-placeholder,#formtermincancel form input::-moz-placeholder,#formauftrag form input::-moz-placeholder,div[data-entrytype='FormularboxAngebot'] form input::-moz-placeholder{color:#959595!important}#formangebot form input:-ms-input-placeholder,#formtermin form input:-ms-input-placeholder,#formtermincancel form input:-ms-input-placeholder,#formauftrag form input:-ms-input-placeholder,div[data-entrytype='FormularboxAngebot'] form input:-ms-input-placeholder{color:#959595!important}#formangebot form input:-moz-placeholder,#formtermin form input:-moz-placeholder,#formtermincancel form input:-moz-placeholder,#formauftrag form input:-moz-placeholder,div[data-entrytype='FormularboxAngebot'] form input:-moz-placeholder{color:#959595!important}#formangebot form input:not([type=radio]):not([type=checkbox]),#formtermin form input:not([type=radio]):not([type=checkbox]),#formtermincancel form input:not([type=radio]):not([type=checkbox]),#formauftrag form input:not([type=radio]):not([type=checkbox]),div[data-entrytype='FormularboxAngebot'] form input:not([type=radio]):not([type=checkbox]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:75%;padding:5px 10px;margin:0 0 5px 0;font-size:calc(1.2rem)}#formangebot form input:not([type=radio]):not([type=checkbox]).error,#formtermin form input:not([type=radio]):not([type=checkbox]).error,#formtermincancel form input:not([type=radio]):not([type=checkbox]).error,#formauftrag form input:not([type=radio]):not([type=checkbox]).error,div[data-entrytype='FormularboxAngebot'] form input:not([type=radio]):not([type=checkbox]).error{border:1px solid #d8021e}#formangebot form .anrede-wrapper,#formtermin form .anrede-wrapper,#formtermincancel form .anrede-wrapper,#formauftrag form .anrede-wrapper,div[data-entrytype='FormularboxAngebot'] form .anrede-wrapper{display:-webkit-flex;display:flex}#formangebot form .anrede-wrapper .anrede-label,#formtermin form .anrede-wrapper .anrede-label,#formtermincancel form .anrede-wrapper .anrede-label,#formauftrag form .anrede-wrapper .anrede-label,div[data-entrytype='FormularboxAngebot'] form .anrede-wrapper .anrede-label{display:inline-block;width:25%;float:left;line-height:29px;margin:10px 0;padding-left:0;opacity:1;font-weight:700;font-size:1.2rem;color:#565453}#formangebot form .anrede-wrapper .anrede-radio,#formtermin form .anrede-wrapper .anrede-radio,#formtermincancel form .anrede-wrapper .anrede-radio,#formauftrag form .anrede-wrapper .anrede-radio,div[data-entrytype='FormularboxAngebot'] form .anrede-wrapper .anrede-radio{width:75%;margin-top:12px;margin-bottom:8px}#formangebot form .anrede-wrapper .anrede-radio .si-radio,#formtermin form .anrede-wrapper .anrede-radio .si-radio,#formtermincancel form .anrede-wrapper .anrede-radio .si-radio,#formauftrag form .anrede-wrapper .anrede-radio .si-radio,div[data-entrytype='FormularboxAngebot'] form .anrede-wrapper .anrede-radio .si-radio{background:#eee;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:15px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:15px!important;-moz-border-radius:15px!important;border-radius:15px!important;width:20px;height:20px}#formangebot form .anrede-wrapper .anrede-radio .si-radio.checked,#formtermin form .anrede-wrapper .anrede-radio .si-radio.checked,#formtermincancel form .anrede-wrapper .anrede-radio .si-radio.checked,#formauftrag form .anrede-wrapper .anrede-radio .si-radio.checked,div[data-entrytype='FormularboxAngebot'] form .anrede-wrapper .anrede-radio .si-radio.checked{background:#0c477c}#formangebot form .anrede-wrapper .anrede-radio input,#formtermin form .anrede-wrapper .anrede-radio input,#formtermincancel form .anrede-wrapper .anrede-radio input,#formauftrag form .anrede-wrapper .anrede-radio input,div[data-entrytype='FormularboxAngebot'] form .anrede-wrapper .anrede-radio input{width:1.2rem;height:1.2rem}#formangebot form .anrede-wrapper .anrede-radio label,#formtermin form .anrede-wrapper .anrede-radio label,#formtermincancel form .anrede-wrapper .anrede-radio label,#formauftrag form .anrede-wrapper .anrede-radio label,div[data-entrytype='FormularboxAngebot'] form .anrede-wrapper .anrede-radio label{margin-right:15px;display:inline-block;font-size:1.2rem}#formangebot form textarea,#formtermin form textarea,#formtermincancel form textarea,#formauftrag form textarea,div[data-entrytype='FormularboxAngebot'] form textarea{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding:5px 10px;border-bottom:2px solid #0c477c;display:block;width:100%;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important}#formangebot form textarea::-webkit-input-placeholder,#formtermin form textarea::-webkit-input-placeholder,#formtermincancel form textarea::-webkit-input-placeholder,#formauftrag form textarea::-webkit-input-placeholder,div[data-entrytype='FormularboxAngebot'] form textarea::-webkit-input-placeholder{color:#959595!important}#formangebot form textarea::-moz-placeholder,#formtermin form textarea::-moz-placeholder,#formtermincancel form textarea::-moz-placeholder,#formauftrag form textarea::-moz-placeholder,div[data-entrytype='FormularboxAngebot'] form textarea::-moz-placeholder{color:#959595!important}#formangebot form textarea:-ms-input-placeholder,#formtermin form textarea:-ms-input-placeholder,#formtermincancel form textarea:-ms-input-placeholder,#formauftrag form textarea:-ms-input-placeholder,div[data-entrytype='FormularboxAngebot'] form textarea:-ms-input-placeholder{color:#959595!important}#formangebot form textarea:-moz-placeholder,#formtermin form textarea:-moz-placeholder,#formtermincancel form textarea:-moz-placeholder,#formauftrag form textarea:-moz-placeholder,div[data-entrytype='FormularboxAngebot'] form textarea:-moz-placeholder{color:#959595!important}#formangebot form .angebot-nachricht label,#formtermin form .angebot-nachricht label,#formtermincancel form .angebot-nachricht label,#formauftrag form .angebot-nachricht label,div[data-entrytype='FormularboxAngebot'] form .angebot-nachricht label{display:inline-block;width:25%;float:left;line-height:29px;padding-left:0;margin:10px 0;color:#565453;font-weight:bolder;font-size:1.2rem}#formangebot form .angebot-nachricht textarea,#formtermin form .angebot-nachricht textarea,#formtermincancel form .angebot-nachricht textarea,#formauftrag form .angebot-nachricht textarea,div[data-entrytype='FormularboxAngebot'] form .angebot-nachricht textarea{width:75%;font-size:1.2rem}#formangebot form .angebot-datenschutz,#formtermin form .angebot-datenschutz,#formtermincancel form .angebot-datenschutz,#formauftrag form .angebot-datenschutz,div[data-entrytype='FormularboxAngebot'] form .angebot-datenschutz{margin-top:20px}#formangebot form .angebot-datenschutz a,#formtermin form .angebot-datenschutz a,#formtermincancel form .angebot-datenschutz a,#formauftrag form .angebot-datenschutz a,div[data-entrytype='FormularboxAngebot'] form .angebot-datenschutz a{color:#0e6db1}#formangebot form .formsubmitbuttons,#formtermin form .formsubmitbuttons,#formtermincancel form .formsubmitbuttons,#formauftrag form .formsubmitbuttons,div[data-entrytype='FormularboxAngebot'] form .formsubmitbuttons{margin:20px 0}#formangebot form .formsubmitbuttons input,#formtermin form .formsubmitbuttons input,#formtermincancel form .formsubmitbuttons input,#formauftrag form .formsubmitbuttons input,div[data-entrytype='FormularboxAngebot'] form .formsubmitbuttons input,#formangebot form .formsubmitbuttons button,#formtermin form .formsubmitbuttons button,#formtermincancel form .formsubmitbuttons button,#formauftrag form .formsubmitbuttons button,div[data-entrytype='FormularboxAngebot'] form .formsubmitbuttons button{padding:4px 0;display:block}#formangebot form .formsubmitbuttons input.reset,#formtermin form .formsubmitbuttons input.reset,#formtermincancel form .formsubmitbuttons input.reset,#formauftrag form .formsubmitbuttons input.reset,div[data-entrytype='FormularboxAngebot'] form .formsubmitbuttons input.reset,#formangebot form .formsubmitbuttons button.reset,#formtermin form .formsubmitbuttons button.reset,#formtermincancel form .formsubmitbuttons button.reset,#formauftrag form .formsubmitbuttons button.reset,div[data-entrytype='FormularboxAngebot'] form .formsubmitbuttons button.reset{background:#fff;border:1px solid #aaa;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:15px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-radius:15px!important;-moz-border-radius:15px!important;border-radius:15px!important;color:#aaa;margin-bottom:20px}#formangebot form .formsubmitbuttons input[id^="submit"],#formtermin form .formsubmitbuttons input[id^="submit"],#formtermincancel form .formsubmitbuttons input[id^="submit"],#formauftrag form .formsubmitbuttons input[id^="submit"],div[data-entrytype='FormularboxAngebot'] form .formsubmitbuttons input[id^="submit"],#formangebot form .formsubmitbuttons button[id^="submit"],#formtermin form .formsubmitbuttons button[id^="submit"],#formtermincancel form .formsubmitbuttons button[id^="submit"],#formauftrag form .formsubmitbuttons button[id^="submit"],div[data-entrytype='FormularboxAngebot'] form .formsubmitbuttons button[id^="submit"]{margin-top:5px;font-size:1rem;line-height:1;bottom:20px;display:inline-block;border:1px solid #0c477c;padding:10px;font-weight:600;text-transform:uppercase;font-family:"Titillium Web",sans-serif;color:#0c477c;background:transparent;-webkit-transition:.25s ease;transition:.25s ease}#formangebot form .formsubmitbuttons input[id^="submit"]:hover,#formtermin form .formsubmitbuttons input[id^="submit"]:hover,#formtermincancel form .formsubmitbuttons input[id^="submit"]:hover,#formauftrag form .formsubmitbuttons input[id^="submit"]:hover,div[data-entrytype='FormularboxAngebot'] form .formsubmitbuttons input[id^="submit"]:hover,#formangebot form .formsubmitbuttons button[id^="submit"]:hover,#formtermin form .formsubmitbuttons button[id^="submit"]:hover,#formtermincancel form .formsubmitbuttons button[id^="submit"]:hover,#formauftrag form .formsubmitbuttons button[id^="submit"]:hover,div[data-entrytype='FormularboxAngebot'] form .formsubmitbuttons button[id^="submit"]:hover{background:#0c477c;color:#fff}#formangebot form .formsubmitbuttons input[id^="submit"]:after,#formtermin form .formsubmitbuttons input[id^="submit"]:after,#formtermincancel form .formsubmitbuttons input[id^="submit"]:after,#formauftrag form .formsubmitbuttons input[id^="submit"]:after,div[data-entrytype='FormularboxAngebot'] form .formsubmitbuttons input[id^="submit"]:after,#formangebot form .formsubmitbuttons button[id^="submit"]:after,#formtermin form .formsubmitbuttons button[id^="submit"]:after,#formtermincancel form .formsubmitbuttons button[id^="submit"]:after,#formauftrag form .formsubmitbuttons button[id^="submit"]:after,div[data-entrytype='FormularboxAngebot'] form .formsubmitbuttons button[id^="submit"]:after{content:"";position:relative;margin-left:30px;display:inline-block;font-size:1.2rem;top:-1px;font-family:"FontAwesome"}#formangebot #errorText,#formtermin #errorText,#formtermincancel #errorText,#formauftrag #errorText,div[data-entrytype='FormularboxAngebot'] #errorText{background-color:rgba(216,2,30,.1);padding:10px;display:block;margin-top:20px;margin-bottom:40px;margin-left:50px}#formtermin [data-tooltip]:before,#formtermincancel [data-tooltip]:before,#formauftrag [data-tooltip]:before{content:attr(data-tooltip)}#formtermin [data-tooltip],#formtermincancel [data-tooltip],#formauftrag [data-tooltip]{display:inline-block;position:relative;cursor:pointer;padding:4px}#formtermin [data-tooltip]:before,#formtermincancel [data-tooltip]:before,#formauftrag [data-tooltip]:before{content:attr(data-tooltip);display:none;position:absolute;top:-12px;background:#0c477c;color:#fff;padding:4px 8px;font-size:14px;line-height:1.4;min-width:100px;text-align:center;border-radius:4px}#formtermin [data-tooltip]:hover:before,#formtermincancel [data-tooltip]:hover:before,#formauftrag [data-tooltip]:hover:before,#formtermin [data-tooltip]:hover:after,#formtermincancel [data-tooltip]:hover:after,#formauftrag [data-tooltip]:hover:after{display:block;z-index:50}#formtermin span.objekt,#formtermincancel span.objekt,#formauftrag span.objekt{display:block;margin-top:20px;padding-left:0}#formtermin span.objekt label::after,#formtermincancel span.objekt label::after,#formauftrag span.objekt label::after{content:"";position:absolute;bottom:20px;top:unset;width:16px;height:16px;margin-left:5px;background-image:url(/images/info.png);background-repeat:no-repeat;background-position:center;-webkit-filter:brightness(0);filter:brightness(0)}@media screen and (max-width:768px){#formtermin span.objekt label::after,#formtermincancel span.objekt label::after,#formauftrag span.objekt label::after{top:16px;bottom:unset}}#formtermin span.terminswitch button,#formtermincancel span.terminswitch button,#formauftrag span.terminswitch button{padding-top:10px;padding-bottom:10px;display:inline-block;text-align:left;padding-left:15px;color:#fff;font-weight:700;width:49%;font-size:calc(.7rem)}#formtermin span.terminswitch button i,#formtermincancel span.terminswitch button i,#formauftrag span.terminswitch button i{position:relative;left:5px;color:#0c477c}#formtermin span.terminswitch .stornieren,#formtermincancel span.terminswitch .stornieren,#formauftrag span.terminswitch .stornieren{margin-right:2%}#formtermin span.terminswitch .stornieren,#formtermincancel span.terminswitch .stornieren,#formauftrag span.terminswitch .stornieren,#formtermin span.terminswitch .umbuchen,#formtermincancel span.terminswitch .umbuchen,#formauftrag span.terminswitch .umbuchen{color:#565453}#formtermin span.terminswitch .stornieren.active,#formtermincancel span.terminswitch .stornieren.active,#formauftrag span.terminswitch .stornieren.active,#formtermin span.terminswitch .umbuchen.active,#formtermincancel span.terminswitch .umbuchen.active,#formauftrag span.terminswitch .umbuchen.active{color:#3c3b3a;background-color:#eee}#formtermin span.terminswitch .stornieren:not(.active):hover,#formtermincancel span.terminswitch .stornieren:not(.active):hover,#formauftrag span.terminswitch .stornieren:not(.active):hover,#formtermin span.terminswitch .umbuchen:not(.active):hover,#formtermincancel span.terminswitch .umbuchen:not(.active):hover,#formauftrag span.terminswitch .umbuchen:not(.active):hover{color:#3c3b3a;background-color:#eee}#formtermin span.terminswitch span,#formtermincancel span.terminswitch span,#formauftrag span.terminswitch span{position:relative}#formtermin span.terminswitch span:nth-child(2) i,#formtermincancel span.terminswitch span:nth-child(2) i,#formauftrag span.terminswitch span:nth-child(2) i{right:16px}#formtermin span.stornieren,#formtermincancel span.stornieren,#formauftrag span.stornieren,#formtermin span.umbuchen,#formtermincancel span.umbuchen,#formauftrag span.umbuchen{display:none;padding-top:15px;padding-bottom:15px}#formtermin span.stornieren.active,#formtermincancel span.stornieren.active,#formauftrag span.stornieren.active,#formtermin span.umbuchen.active,#formtermincancel span.umbuchen.active,#formauftrag span.umbuchen.active{display:block}#formtermin span.stornieren label,#formtermincancel span.stornieren label,#formauftrag span.stornieren label,#formtermin span.umbuchen label,#formtermincancel span.umbuchen label,#formauftrag span.umbuchen label{color:#565453;font-weight:700;font-size:1.2rem}#formtermin span.stornieren label span,#formtermincancel span.stornieren label span,#formauftrag span.stornieren label span,#formtermin span.umbuchen label span,#formtermincancel span.umbuchen label span,#formauftrag span.umbuchen label span{color:#d8021e}#formtermin span.stornieren label.hide,#formtermincancel span.stornieren label.hide,#formauftrag span.stornieren label.hide,#formtermin span.umbuchen label.hide,#formtermincancel span.umbuchen label.hide,#formauftrag span.umbuchen label.hide{display:block!important}#formtermin span.stornieren input,#formtermincancel span.stornieren input,#formauftrag span.stornieren input,#formtermin span.umbuchen input,#formtermincancel span.umbuchen input,#formauftrag span.umbuchen input,#formtermin span.stornieren textarea,#formtermincancel span.stornieren textarea,#formauftrag span.stornieren textarea,#formtermin span.umbuchen textarea,#formtermincancel span.umbuchen textarea,#formauftrag span.umbuchen textarea{margin-left:15px!important;width:calc(100% - 30px)!important;color:#565656}#formtermin span.stornieren input#naechstereinsatz,#formtermincancel span.stornieren input#naechstereinsatz,#formauftrag span.stornieren input#naechstereinsatz,#formtermin span.umbuchen input#naechstereinsatz,#formtermincancel span.umbuchen input#naechstereinsatz,#formauftrag span.umbuchen input#naechstereinsatz,#formtermin span.stornieren textarea#naechstereinsatz,#formtermincancel span.stornieren textarea#naechstereinsatz,#formauftrag span.stornieren textarea#naechstereinsatz,#formtermin span.umbuchen textarea#naechstereinsatz,#formtermincancel span.umbuchen textarea#naechstereinsatz,#formauftrag span.umbuchen textarea#naechstereinsatz{margin-bottom:15px}#formtermin span.stornieren input[type=date],#formtermincancel span.stornieren input[type=date],#formauftrag span.stornieren input[type=date],#formtermin span.umbuchen input[type=date],#formtermincancel span.umbuchen input[type=date],#formauftrag span.umbuchen input[type=date],#formtermin span.stornieren textarea[type=date],#formtermincancel span.stornieren textarea[type=date],#formauftrag span.stornieren textarea[type=date],#formtermin span.umbuchen textarea[type=date],#formtermincancel span.umbuchen textarea[type=date],#formauftrag span.umbuchen textarea[type=date]{height:29px}#formtermin span.stornieren textarea,#formtermincancel span.stornieren textarea,#formauftrag span.stornieren textarea,#formtermin span.umbuchen textarea,#formtermincancel span.umbuchen textarea,#formauftrag span.umbuchen textarea{margin-top:3px;padding:15px;margin-left:calc(20% + 15px)!important;width:calc(80% - 30px)!important}#formtermin span.stornieren button,#formtermincancel span.stornieren button,#formauftrag span.stornieren button,#formtermin span.umbuchen button,#formtermincancel span.umbuchen button,#formauftrag span.umbuchen button{color:#565453;margin:15px 0 15px 15px;padding-bottom:2px;border-bottom:1px solid #565453;font-weight:400}@media screen and (max-width:920px){#formtermin span.stornieren button,#formtermincancel span.stornieren button,#formauftrag span.stornieren button,#formtermin span.umbuchen button,#formtermincancel span.umbuchen button,#formauftrag span.umbuchen button{margin-left:calc(20% + 15px)}}@media screen and (max-width:600px){#formtermin span.stornieren button,#formtermincancel span.stornieren button,#formauftrag span.stornieren button,#formtermin span.umbuchen button,#formtermincancel span.umbuchen button,#formauftrag span.umbuchen button{margin-left:0}}#formtermin span.stornieren i,#formtermincancel span.stornieren i,#formauftrag span.stornieren i,#formtermin span.umbuchen i,#formtermincancel span.umbuchen i,#formauftrag span.umbuchen i{background:url(/images/svg/icon_overlay_plus.svg);background-repeat:no-repeat;background-size:12px;display:inline-block;width:12px;height:12px;left:5px;top:1px;position:relative}#formtermin label,#formtermincancel label,#formauftrag label{width:80%;margin-left:20%;display:inline-block}#formtermin label[for="objektnr"],#formtermincancel label[for="objektnr"],#formauftrag label[for="objektnr"],#formtermin label[for="objektnrA"],#formtermincancel label[for="objektnrA"],#formauftrag label[for="objektnrA"],#formtermin label[for="datumauftrag"],#formtermincancel label[for="datumauftrag"],#formauftrag label[for="datumauftrag"],#formtermin label[for="zeit"],#formtermincancel label[for="zeit"],#formauftrag label[for="zeit"],#formtermin label[for="mitteilung"],#formtermincancel label[for="mitteilung"],#formauftrag label[for="mitteilung"],#formtermin label[for="lthps"],#formtermincancel label[for="lthps"],#formauftrag label[for="lthps"]{padding-left:0;color:#565453;font-weight:700;font-size:1.2rem;margin-left:0;margin-right:10px}#formtermin label[for="objektnr"] span,#formtermincancel label[for="objektnr"] span,#formauftrag label[for="objektnr"] span,#formtermin label[for="objektnrA"] span,#formtermincancel label[for="objektnrA"] span,#formauftrag label[for="objektnrA"] span,#formtermin label[for="datumauftrag"] span,#formtermincancel label[for="datumauftrag"] span,#formauftrag label[for="datumauftrag"] span,#formtermin label[for="zeit"] span,#formtermincancel label[for="zeit"] span,#formauftrag label[for="zeit"] span,#formtermin label[for="mitteilung"] span,#formtermincancel label[for="mitteilung"] span,#formauftrag label[for="mitteilung"] span,#formtermin label[for="lthps"] span,#formtermincancel label[for="lthps"] span,#formauftrag label[for="lthps"] span{color:#d8021e}#formtermin label[for=aufden],#formtermincancel label[for=aufden],#formauftrag label[for=aufden],#formtermin label[for^="addaufden"],#formtermincancel label[for^="addaufden"],#formauftrag label[for^="addaufden"]{margin-top:15px;margin-left:25%!important}#formtermin label[for^="adddatumumbuchen"],#formtermincancel label[for^="adddatumumbuchen"],#formauftrag label[for^="adddatumumbuchen"]{margin-top:30px}#formtermin label span,#formtermincancel label span,#formauftrag label span{color:#7fb7e8}#formtermin .formsubmitbuttons input[id^="submit"],#formtermincancel .formsubmitbuttons input[id^="submit"],#formauftrag .formsubmitbuttons input[id^="submit"]{display:none}#formtermin .formsubmitbuttons input[id^="submit"].active,#formtermincancel .formsubmitbuttons input[id^="submit"].active,#formauftrag .formsubmitbuttons input[id^="submit"].active{display:block}#formauftrag .accordion-choose{color:#0e6db1;font-size:1.4rem;font-weight:700;font-family:"Titillium Web",sans-serif}#formauftrag #accordion .ui-accordion-header{padding:5px 15px}#formauftrag #accordion h3{font-size:calc(1.4rem);font-weight:600}#formauftrag #accordion h3 i{display:inline-block;width:35px;height:35px;background-size:25px!important;background-repeat:no-repeat!important;position:relative;top:0;margin:5px 5px -5px 0;vertical-align:top}#formauftrag #accordion h3 i+div{display:inline-block;width:calc(100% - 40px);color:#fff}#formauftrag #accordion h3.ui-state-default{background:#0c477c;border:1px solid #0c477c;-webkit-transition:.25s ease;transition:.25s ease}#formauftrag #accordion h3.ui-state-default:hover{background:#082c4e}#formauftrag #accordion h3.ui-state-default:after{font-family:"FontAwesome";content:"";position:absolute;right:5px;top:8px;color:#fff}#formauftrag #accordion h3.ui-state-default.ui-state-active{background:#082c4e}#formauftrag #accordion h3.ui-state-default.ui-state-active:after{font-family:"FontAwesome";position:absolute;right:5px;content:"";color:#fff}#formauftrag #accordion div.ui-accordion-content{padding:15px 10px 15px 17px;background:#fff}#formauftrag #accordion div .si-checkbox{background:#eee;width:20px;height:20px}#formauftrag #accordion div .si-checkbox.checked,#formauftrag #accordion div .si-checkbox.hover{background:#0c477c}#formauftrag #accordion div .si-checkbox.checked+label,#formauftrag #accordion div .si-checkbox.hover+label{color:#0c477c}#formauftrag #accordion div .si-checkbox{float:left;margin-top:3px;margin-right:10px}#formauftrag #accordion div .si-checkbox:not(:first-child){clear:left}#formauftrag #accordion div label{font-size:calc(1.2rem);padding-left:0;width:calc(100% - 30px);margin-left:0;margin-bottom:10px;margin-top:0!important}#formauftrag #accordion div label:not(:first-child){float:left}#formauftrag #accordion div label:nth-last-child(1){margin-bottom:0}#formauftrag #accordion.error{border:1px solid #d8021e}#formauftrag #accordion.error h3:nth-child(1){margin-top:0}.ui-datepicker-prev{height:calc(100% - 2px)!important;cursor:pointer}.ui-datepicker-prev span.ui-icon{background-image:none!important}.ui-datepicker-prev:after{content:"<";position:absolute;left:10px;color:#000;line-height:30px}.ui-datepicker-prev:hover:after{color:#fff}.ui-datepicker-next{height:calc(100% - 2px)!important;cursor:pointer}.ui-datepicker-next span.ui-icon{background-image:none!important}.ui-datepicker-next:after{content:">";position:absolute;left:10px;color:#000;line-height:30px}.ui-datepicker-next:hover:after{color:#fff}.additional-content iframe{margin:0 auto;display:block;min-height:380px!important}@media screen and (max-width:400px){body header .header-wrapper .logo_nav .logo a #logo{width:70%!important}}@media screen and (max-width:680px){.terminswitch label,.terminswitch select{width:100%!important}.fancybox-outer .fancybox-inner #formtermin span.stornieren label,.fancybox-outer .fancybox-inner #formtermincancel span.stornieren label,.fancybox-outer .fancybox-inner #formauftrag span.stornieren label,.fancybox-outer .fancybox-inner #formangebot span.stornieren label,.fancybox-outer .fancybox-inner #formtermin span.umbuchen label,.fancybox-outer .fancybox-inner #formtermincancel span.umbuchen label,.fancybox-outer .fancybox-inner #formauftrag span.umbuchen label,.fancybox-outer .fancybox-inner #formangebot span.umbuchen label{margin-left:0!important;padding-left:0!important;width:100%!important}.fancybox-outer .fancybox-inner #formtermin span.stornieren input,.fancybox-outer .fancybox-inner #formtermincancel span.stornieren input,.fancybox-outer .fancybox-inner #formauftrag span.stornieren input,.fancybox-outer .fancybox-inner #formangebot span.stornieren input,.fancybox-outer .fancybox-inner #formtermin span.umbuchen input,.fancybox-outer .fancybox-inner #formtermincancel span.umbuchen input,.fancybox-outer .fancybox-inner #formauftrag span.umbuchen input,.fancybox-outer .fancybox-inner #formangebot span.umbuchen input{width:100%!important;margin-left:0!important}.fancybox-outer .fancybox-inner #formtermin span.stornieren textarea,.fancybox-outer .fancybox-inner #formtermincancel span.stornieren textarea,.fancybox-outer .fancybox-inner #formauftrag span.stornieren textarea,.fancybox-outer .fancybox-inner #formangebot span.stornieren textarea,.fancybox-outer .fancybox-inner #formtermin span.umbuchen textarea,.fancybox-outer .fancybox-inner #formtermincancel span.umbuchen textarea,.fancybox-outer .fancybox-inner #formauftrag span.umbuchen textarea,.fancybox-outer .fancybox-inner #formangebot span.umbuchen textarea{margin-left:0!important;width:100%!important}}footer p{white-space:nowrap}.termine-form-wrapper{position:relative;margin-top:1rem}.termine{opacity:1;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.termine--loading{opacity:.25;pointer-events:none;cursor:auto}.calendar-container{position:relative;background:#fff;border:1px solid #0c477c;border-radius:8px}.calendar-container--shortview{max-height:320px;overflow:hidden}.calendar-container--shortview::after{content:"";position:absolute;height:50px;bottom:0;width:100%;background:linear-gradient(0,#fff,transparent)}.calendar-container__showmore{position:absolute;width:120px;bottom:5px;left:calc(50% - 60px);color:#0c477c;font-size:.9rem;font-weight:700;z-index:1;cursor:pointer;-webkit-transition:.25s ease;transition:.25s ease}.calendar-container__showmore:hover{color:#565453}.calendar-container__showmore--hidden{display:none}.calendar-container__header{display:-webkit-flex;display:flex;align-items:center;padding:12px 1rem;background:#0c477c;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.calendar-container__headeractions{display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}.calendar-container__headerinfo{color:#fff}.calendar-container__headerinfo.dark{color:unset;margin-bottom:1rem}.calendar-container__btn{background:#fff;border:0;cursor:pointer;color:#0c477c;font-size:1rem;outline:none;-webkit-transition:.25s ease;transition:.25s ease}.calendar-container__btn[disabled="disabled"]{cursor:auto;opacity:.35}.calendar-container__btn--left,.calendar-container__btn--right{width:24px;height:24px}.calendar-container__btn--left::after,.calendar-container__btn--right::after{content:"";display:inline-block;background-image:url(/images/svg/icon_pfeil_calender.svg);background-repeat:no-repeat;background-position:center;background-size:10px 12px;width:24px;height:24px}.calendar-container__btn--left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.calendar-container__btn:hover{background:#242424;color:#fff}.calendar-container__title{color:#fff;font-size:1rem;font-weight:700;margin:0 2.5rem}.calendar-table{width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.calendar-table__row,.calendar-table__body{display:-webkit-flex;display:flex}.calendar-table__body{min-height:350px}.calendar-table__header{border-bottom:1px solid #0c477c}.calendar-table__header .calendar-table__col{display:-webkit-flex;display:flex;color:#0c477c;font-size:.9rem;font-weight:700;padding:12px 3px;text-align:center;height:38px;width:calc(100% / 7);justify-content:center}.calendar-table__header .calendar-table__col:not(:first-child){border-left:1px solid #0c477c}.calendar-table__timecol{width:calc(100% / 7);padding-top:.5rem;padding-bottom:1rem}.calendar-table__timecol:not(:first-child){border-left:1px solid #0c477c}.calendar-table-timeslots{width:100%;padding:0 1rem}.calendar-table-timeslot{width:100%;margin-top:.5rem;padding:5px;color:#0c477c;font-size:.85rem;text-align:center;border:1px solid #0c477c;border-radius:4px;cursor:pointer;-webkit-transition:.25s ease;transition:.25s ease}.calendar-table-timeslot:hover,.calendar-table-timeslot--selected{background:#0c477c;color:#fff}.calendar-table-timeslot-blocked{pointer-events:none;background:rgba(0,36,67,.25);color:#0c477c;opacity:.65;border:1px solid rgba(0,36,67,.25)}.calendar-table-timeslot-blocked:hover{background:rgba(0,36,67,.25);color:#0c477c}.termine-monthly{opacity:1;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.termine-monthly--loading{opacity:.25;pointer-events:none;cursor:auto}.calendar-monthly-container{background:#fff;border:1px solid #0c477c;border-radius:8px}.calendar-monthly-container__header{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;padding:12px 1rem;background:#0c477c;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.calendar-monthly-container__headeractions{display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}.calendar-monthly-container__headerinfo{color:#fff;padding-right:1rem}.calendar-monthly-container__title{width:125px;text-align:center}.calendar-monthly-container__btn{background:#fff;border:0;cursor:pointer;color:#0c477c;font-size:1rem;outline:none;-webkit-transition:.25s ease;transition:.25s ease}.calendar-monthly-container__btn[disabled="disabled"]{cursor:auto;opacity:.35}.calendar-monthly-container__btn--left,.calendar-monthly-container__btn--right{width:24px;height:24px}.calendar-monthly-container__btn--left::after,.calendar-monthly-container__btn--right::after{content:"";display:inline-block;background-image:url(/images/svg/icon_pfeil_calender.svg);background-repeat:no-repeat;background-position:center;background-size:10px 12px;width:24px;height:24px}.calendar-monthly-container__btn--left{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.calendar-monthly-container__btn:hover{background:#242424;color:#fff}.calendar-monthly-container__title{color:#fff;font-size:1rem;font-weight:700;margin:0 2.5rem}.calendar-monthly-table{width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.calendar-monthly-table__header{border-bottom:1px solid #0c477c}.calendar-monthly-table__body{position:relative;padding:.7rem 0}.calendar-monthly-table__row{display:-webkit-flex;display:flex;flex-wrap:wrap}.calendar-monthly-table__separators{position:absolute;display:-webkit-flex;display:flex;width:100%;height:100%;left:0;top:0}.calendar-monthly-table__separator{width:calc(100% / 7);height:100%}.calendar-monthly-table__separator:not(:first-child){border-left:1px solid #0c477c}.calendar-monthly-table__col{width:calc(100% / 7);height:38px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:#0c477c;font-size:.9rem;font-weight:700;text-align:center;padding:12px 3px}.calendar-monthly-table__col:not(:first-child){border-left:1px solid #0c477c}.calendar-monthly-table__coldays{width:calc(100% / 7);display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:#0c477c;font-size:.9rem;text-align:center;padding:.3rem 3px}.calendar-monthly-table__day{width:35px;height:35px;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#0c477c;font-size:.85rem;text-align:center;border:1px solid #0c477c;border-radius:50%;cursor:pointer;-webkit-transition:.25s ease;transition:.25s ease;z-index:1}.calendar-monthly-table__day--highlighted{background-color:#d7effd}.calendar-monthly-table__day:hover,.calendar-monthly-table__day--selected{background:#0c477c;color:#fff}.calendar-monthly-table__day--disabled{pointer-events:none;background:rgba(0,36,67,.25);color:#0c477c;opacity:.65;border:1px solid rgba(0,36,67,.25)}.calendar-monthly-table__day--disabled:hover{background:rgba(0,36,67,.25);color:#0c477c}@media screen and (min-width:1070px){body header{height:95px}body header .header-wrapper .service_facebook{display:inline-block;width:auto;float:right;height:30px;margin-right:10%}body header .header-wrapper .service_facebook span#service{width:auto;padding-left:10px;font-size:1rem;line-height:1rem;padding-right:15px;height:30px}body header .header-wrapper .service_facebook span#service.changed span.phone i:not(.white){width:1rem!important;height:1rem!important;position:relative!important;background-size:1rem!important;top:2px!important;left:0px!important;margin-right:5px}body header .header-wrapper .service_facebook span#service span.phone{display:inline;padding-left:15px}body header .header-wrapper .service_facebook span#service span.phone i.white{width:1rem!important;height:1rem!important;position:relative!important;background-size:1rem!important;top:2px!important;left:0px!important;margin-right:5px}body header .header-wrapper .service_facebook span#service span.phone a{font-size:1rem;line-height:30px}body header .header-wrapper .service_facebook a #facebook{float:left;width:auto!important;padding-left:10px!important;font-size:1rem;line-height:30px;height:30px}body header .header-wrapper .service_facebook a #facebook i{float:left;margin:0!important;height:30px;width:30px;background-size:30px;position:relative;left:-10px}body header .header-wrapper .logo_nav{clear:both;background:#fff;height:95px}body header .header-wrapper .logo_nav .logo{width:auto;height:100%}body header .header-wrapper .logo_nav .logo a{padding:15px 0 0 15px!important}body header .header-wrapper .logo_nav .logo a #logo svg{width:400px!important;max-width:none}body header .header-wrapper .logo_nav .mainNav{height:100%;width:167px}body header .header-wrapper .logo_nav .mainNav .slicknav_menu a{height:100%}body header .header-wrapper .logo_nav .mainNav .slicknav_menu a span.slicknav_icon{width:48px;height:48px;padding-top:14px;margin-top:16px}body header .header-wrapper .logo_nav .mainNav .slicknav_menu ul.slicknav_nav{top:95px;position:fixed;width:33.3%;left:auto;right:0;height:120vh!important;-webkit-transition:all all .3s ease-out;-webkit-transition:all .3s;-moz-transition:all all .3s ease-out;-moz-transition:all .3s;-o-transition:all all .3s ease-out;-o-transition:all .3s;transition:all all .3s ease-out;-ms-transition:all .3s;display:block!important;-webkit-box-shadow:inset 14px 0 14px -13px rgba(0,0,0,.47);-moz-box-shadow:inset 14px 0 14px -13px rgba(0,0,0,.47);box-shadow:inset 14px 0 14px -13px rgba(0,0,0,.47)}body header .header-wrapper .logo_nav .mainNav .slicknav_menu ul.slicknav_nav.slicknav_hidden{right:0;transform:translate(100%,0);-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);z-index:-1!important;-webkit-transition:all all .3s ease-out;-webkit-transition:all .3s;-moz-transition:all all .3s ease-out;-moz-transition:all .3s;-o-transition:all all .3s ease-out;-o-transition:all .3s;transition:all all .3s ease-out;-ms-transition:all .3s}body #wrapper{-webkit-transition:all all .3s ease-out;-webkit-transition:all .3s;-moz-transition:all all .3s ease-out;-moz-transition:all .3s;-o-transition:all all .3s ease-out;-o-transition:all .3s;transition:all all .3s ease-out;-ms-transition:all .3s}body #wrapper:before{height:95px}body #wrapper.navopen{transform:translate(-33.3%,0);-webkit-transform:translate(-33.3%,0);-moz-transform:translate(-33.3%,0);-ms-transform:translate(-33.3%,0);-o-transform:translate(-33.3%,0);-webkit-transition:all all .3s ease-out;-webkit-transition:all .3s;-moz-transition:all all .3s ease-out;-moz-transition:all .3s;-o-transition:all all .3s ease-out;-o-transition:all .3s;transition:all all .3s ease-out;-ms-transition:all .3s}body footer{-webkit-transition:all all .3s ease-out;-webkit-transition:all .3s;-moz-transition:all all .3s ease-out;-moz-transition:all .3s;-o-transition:all all .3s ease-out;-o-transition:all .3s;transition:all all .3s ease-out;-ms-transition:all .3s}body footer .footer-top>div[class^="col"]:not(:first-child){margin-top:0}body footer .footer-top>div[class^="col"]:nth-child(3){margin-top:30px;clear:left}body footer .footer-top>div[class^="col"]:nth-child(4){display:block;margin-top:30px}body footer .footerbar{display:none}body footer.navopen{transform:translate(-33.3%,0);-webkit-transform:translate(-33.3%,0);-moz-transform:translate(-33.3%,0);-ms-transform:translate(-33.3%,0);-o-transform:translate(-33.3%,0);-webkit-transition:all all .3s ease-out;-webkit-transition:all .3s;-moz-transition:all all .3s ease-out;-moz-transition:all .3s;-o-transition:all all .3s ease-out;-o-transition:all .3s;transition:all all .3s ease-out;-ms-transition:all .3s}body .fancybox-inner span.terminswitch button{font-size:1rem!important}body .fancybox-inner .formsubmitbuttons input[id^="submit"]{background-position:60% 11px!important}div[data-entrytype="FormularboxenTest"]>a.angebot,div[data-entrytype="Formularboxen"]>a.angebot{min-height:191px;background:#cb031d!important}div[data-entrytype="FormularboxenTest"]>a.angebot *,div[data-entrytype="Formularboxen"]>a.angebot *{color:#fff!important}div[data-entrytype="FormularboxenTest"]>a.angebot .button,div[data-entrytype="Formularboxen"]>a.angebot .button{border:1px solid #fff!important}div[data-entrytype="FormularboxenTest"] span,div[data-entrytype="Formularboxen"] span{float:left;width:66.66%}div[data-entrytype="FormularboxenTest"] span .customer_title,div[data-entrytype="Formularboxen"] span .customer_title{display:none}div[data-entrytype="FormularboxenTest"] span a.termin,div[data-entrytype="Formularboxen"] span a.termin,div[data-entrytype="FormularboxenTest"] span a.auftrag,div[data-entrytype="Formularboxen"] span a.auftrag{width:50%;min-height:191px;background:#b80018!important}div[data-entrytype="FormularboxenTest"] span a.termin *,div[data-entrytype="Formularboxen"] span a.termin *,div[data-entrytype="FormularboxenTest"] span a.auftrag *,div[data-entrytype="Formularboxen"] span a.auftrag *{color:#fff!important}div[data-entrytype="FormularboxenTest"] span a.termin>i svg .cls-1,div[data-entrytype="Formularboxen"] span a.termin>i svg .cls-1,div[data-entrytype="FormularboxenTest"] span a.auftrag>i svg .cls-1,div[data-entrytype="Formularboxen"] span a.auftrag>i svg .cls-1,div[data-entrytype="FormularboxenTest"] span a.termin>i svg .cls-2,div[data-entrytype="Formularboxen"] span a.termin>i svg .cls-2,div[data-entrytype="FormularboxenTest"] span a.auftrag>i svg .cls-2,div[data-entrytype="Formularboxen"] span a.auftrag>i svg .cls-2{fill:#fff!important}div[data-entrytype="FormularboxenTest"] span a.termin span.regular_customer,div[data-entrytype="Formularboxen"] span a.termin span.regular_customer,div[data-entrytype="FormularboxenTest"] span a.auftrag span.regular_customer,div[data-entrytype="Formularboxen"] span a.auftrag span.regular_customer{display:block;font-size:calc(.7rem);padding-left:15px;background:none;line-height:30px}div[data-entrytype="FormularboxenTest"] span a.auftrag,div[data-entrytype="Formularboxen"] span a.auftrag{background:#aa0016!important}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung:nth-child(2n+1){clear:none!important}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung:nth-child(5){clear:left!important}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen a.allservices{clear:left;float:left;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);font-size:1rem}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen a.allservices i:before{font-size:1rem}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext .dienstleistung:nth-child(5){clear:none!important}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext .dienstleistung:nth-child(3n+1){clear:left!important}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext .dienstleistung a.angebot{display:block}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext .dienstleistung .backgroundImage{max-height:355px}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext .dienstleistung .largetext .morecontent span{display:none}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext .dienstleistung .largetext .morelink{display:block}div[data-entrytype="Spalteneintrag"] .spaltenzeile .spalteneintrag:nth-last-of-type(even){clear:left}div[data-entrytype="Headerbild"] .headerbild{padding-top:25%}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner{height:auto;min-height:800px}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content[data-list] [data-list].slidertitle{font-size:2rem}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content[data-list] [data-list="1"].slidertitle{margin-bottom:20px}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content[data-list="1"]{width:50%!important}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content[data-list="1"] .slidertitle{font-size:2rem!important;line-height:1.3}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content .slidersubtitle{font-size:calc(1.7rem)}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content .slidersubtitle .link a{font-size:calc(1.5rem);padding:10px 20px}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content .slidersubtitle .link a:after{font-size:calc(1.2rem);line-height:calc(1.2rem)}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content .listpoints .listenpunkte ul li{font-size:calc(1.7rem);padding-left:25px;font-weight:700}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content .listpoints .listenpunkte ul li:before{width:20px;background-size:20px;height:25px;background-position:0 10px}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content span.link{margin-top:50px}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content span.link a{font-size:calc(1.5rem);padding:10px 20px}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content span.link a:after{font-size:calc(1.2rem);line-height:calc(1.2rem)}div[data-entrytype="Standorte"] #google_map{height:540px}div[data-entrytype="Einzeldienstleistung"] .dienstleistung .largetext{text-align:left}}@media screen and (min-width:1070px) and (orientation:landscape){body .fancybox-inner .formsubmitbuttons input[id^="submit"]{background-position:63% 11px!important}body footer .footer-top>div[class^="col"]:nth-child(3),body footer .footer-top>div[class^="col"]:nth-child(4){clear:none;margin-top:0}header .mainNav{width:auto!important}header .mainNav .slicknav_menu{display:none!important}header .mainNav ul#mainNav{display:block!important}header .mainNav ul#mainNav li{float:left!important;height:75px!important;padding-top:55px!important;box-sizing:border-bo!important}header .mainNav ul#mainNav li a{font-size:calc(.7rem)!important}div[data-entrytype="FormularboxenTest"] span,div[data-entrytype="Formularboxen"] span{float:left;width:66.66%}div[data-entrytype="FormularboxenTest"] span .customer_title,div[data-entrytype="Formularboxen"] span .customer_title{display:none}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content .slidertitle{font-size:2rem!important}div[data-entrytype="Bilderslider"] .swiper-container .swiper-wrapper .swiper-slide-inner .additional-content[data-list="1"] .slidertitle{font-size:2rem!important}div[data-entrytype="Headerbild"] .headerbild{padding-top:22%}div[data-entrytype="Spalteneintrag"] .spaltenzeile .spalteneintrag:nth-child(2n+1){clear:none!important}div[data-entrytype="Spalteneintrag"] .spaltenzeile .spalteneintrag[data-cols="4"]{width:25%}div[data-entrytype="Standorte"] #google_map{height:452px!important}}@media screen and (min-width:835px) and (max-width:1024px) and (orientation:landscape){body header .header-wrapper .logo_nav .mainNav ul#mainNav li a{font-size:calc(.9rem)!important}}@media screen and (min-width:870px) and (orientation:landscape){body header .header-wrapper .logo_nav .mainNav ul#mainNav li a{font-size:22px!important}}@media screen and (min-width:992px) and (max-width:1024px) and (orientation:landscape){.col-md-2{width:calc(25%)}}@media screen and (min-width:1070px){.allservices{line-height:220px!important}.allservices i{margin-bottom:-100px}body{width:100%}body header{background:#fff}body header .header-wrapper{margin:0 auto}body header .header-wrapper .service_facebook{display:-webkit-flex;display:flex;width:auto;float:right;height:30px}body header .header-wrapper .service_facebook .social{font-size:32px;display:-webkit-flex;display:flex;padding-right:6px}body header .header-wrapper .service_facebook .social a{line-height:1;margin-right:15px}body header .header-wrapper .service_facebook .social a img{height:28px;margin-top:2px}body header .header-wrapper .service_facebook #service{margin-left:120px;margin-right:0!important}body header .header-wrapper .logo_nav{display:block;position:relative;top:-30px;background:transparent}body header .header-wrapper .logo_nav .logo{float:left;display:block}body header .header-wrapper .logo_nav .logo #logo{padding-top:0;width:auto!important;background-size:contain}body header .header-wrapper .logo_nav .logo #logo svg{max-height:59px}body header .header-wrapper .logo_nav .mainNav{float:right;display:block;margin-right:10%}body header .header-wrapper .logo_nav .mainNav a{font-size:calc(1.23rem);font-weight:700;padding:5px 15px}body header .header-wrapper .logo_nav .mainNav a[title="Webshop"]:after{content:"";font-family:"FontAwesome";color:#de001e;margin-left:10px}body footer{max-width:100%;margin:0 auto}body footer .footer-top>div[class^="col"]:nth-child(3),body footer .footer-top>div[class^="col"]:nth-child(4){clear:none;margin-top:0}body .fancybox-wrap .fancybox-skin{padding:30px!important;box-sizing:border-box}div[data-entrytype="Bilderslider"] .swiper-container{height:100%}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="0"]{margin-top:0!important}div[data-entrytype="Bilderslider"] .swiper-slide .additional-content[data-list="1"] .slidertitle br{display:none}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen{margin:0 auto}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext{display:block}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen:not(.fulltext){max-width:1200px}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen .dienstleistung:nth-child(5){clear:none!important}div[data-entrytype="Dienstleistungsbox"] .dienstleistungen.fulltext .dienstleistung .image{width:30%;padding-top:30%}div[data-entrytype="FormularboxAngebot"] div.text{display:inline-block;margin-right:50px}div[data-entrytype="FormularboxAngebot"] div.button{vertical-align:top;font-size:1rem}div[data-entrytype="FormularboxAngebot"] span.desktop{max-width:1600px;margin:0 10% 0 calc(10% - 10px);padding:20px 0;box-sizing:border-box;display:block}div[data-entrytype="Formularboxen"] span.regular_customer{font-size:calc(.9rem)!important}div[data-entrytype="Headerbild"],div[data-entrytype="FormularboxAngebot"],div[data-entrytype="Standard"],div[data-entrytype="Spalteneintrag"],div[data-entrytype="Standorte"],div[data-entrytype="Formularboxen"],div[data-entrytype="Dienstleistungsbox"],div[data-entrytype="Bilderslider"],div[data-entrytype="Einzeldienstleistung"]{max-width:100%;margin:0 auto}}@media screen and (max-width:1470px){.social{font-size:1.6rem!important}.social a{line-height:1!important;margin-right:.6rem!important}.social a img{height:24px!important;margin-top:1px!important}}#formangebot form>div:not(.row)+.row,#formangebot form .row{margin-top:20px}#formangebot form>.formsubmitbuttons{margin-top:20px}#formangebot form .uebergabetermin{display:none}#formangebot form .objektadresse{display:none;width:100%}#formangebot form span.dateselect label[for="datumbesicht"]{margin-left:0;width:25%;display:inline-block;float:left;line-height:29px;padding-left:0;padding-top:3px;color:#565453;font-weight:700;font-size:1.2rem}@media (max-width:1000px){#formangebot form span.dateselect label[for="datumbesicht"]{width:100%}}#formangebot form span.dateselect input[name="datumbesicht"]{width:37%!important;margin-top:0;height:39px}@media screen and (max-width:768px){#formangebot form span.dateselect input[name="datumbesicht"]{width:100%!important}}#formangebot form span.dateselect input[name="zeitbesicht"]{width:30%!important;margin-top:0;height:39px;margin-left:1rem}@media screen and (max-width:700px){#formangebot form span.dateselect input[name="zeitbesicht"]{width:calc(50% - .5rem)!important}}#formangebot form span.terminswitch{width:100%;display:inline-block;float:left}#formangebot form span.terminswitch label{width:25%;display:inline-block;float:left;line-height:29px;padding-left:0!important;color:#565453;font-weight:700;font-size:1.2rem;margin-left:0}#formangebot form span.terminswitch .si-select{font-size:1.2rem;background-color:#eee;width:calc(15px + 36%);padding:7px 20px;margin-bottom:20px}@media screen and (max-width:750px){#formangebot form span.terminswitch .si-select{width:calc(15px + 50%)}}#formangebot form span.terminswitch select{top:0;left:0;bottom:0;right:0;height:auto}#formangebot form span.terminswitch>span{display:inline-block;width:100%}#formangebot form span.terminswitch>span button{width:100%}#formangebot form span.stornieren,#formangebot form span.umbuchen{display:inline-block;font-size:1.2rem;width:100%}#formangebot form span.stornieren:not(.active),#formangebot form span.umbuchen:not(.active){display:none}#formangebot form span.stornieren label[for="datum"],#formangebot form span.stornieren label[for="naechstereinsatz"]{width:30%;float:left;margin-left:0;line-height:29px}#formangebot form span.stornieren input[name="datum"],#formangebot form span.stornieren input[name="naechstereinsatz"]{height:39px;width:30%!important;margin-top:0;margin-left:15px!important}#formangebot form span.stornieren input[name^="adddatum"]{width:30%!important;margin-left:calc(20% + 225px)!important;clear:left;margin-top:0;height:30px}#formangebot form span.stornieren label[for="naechstereinsatz"]{clear:left;margin-left:20%}#formangebot form span.stornieren button.addDateStornieren{margin-top:0}@media screen and (max-width:700px){#formangebot form>.row{margin-top:20px}#formangebot form>.row .options{padding-bottom:0}}#formangebot form>.row #vorname,#formangebot form>.row #nachname,#formangebot form>.row #plz,#formangebot form>.row #ort,#formangebot form>.row #objektadresse{margin-bottom:0}@media screen and (max-width:700px){#formangebot form>.row #vorname,#formangebot form>.row #plz,#formangebot form>.row #telefon{margin-bottom:5px}}#formangebot form>.row .sectiontitle{width:25%}#formangebot form>.row:nth-last-child(4)>div:not(.sectiontitle):not(.error),#formangebot form>.row:nth-last-child(5)>div:not(.sectiontitle):not(.error),#formangebot form>.row:nth-last-child(6)>div:not(.sectiontitle):not(.error),#formangebot form>.row:nth-last-child(7)>div:not(.sectiontitle):not(.error){width:75%;display:inline-block}#formangebot form>.row:nth-last-child(4)>div:not(.sectiontitle):not(.error) span.required,#formangebot form>.row:nth-last-child(5)>div:not(.sectiontitle):not(.error) span.required,#formangebot form>.row:nth-last-child(6)>div:not(.sectiontitle):not(.error) span.required,#formangebot form>.row:nth-last-child(7)>div:not(.sectiontitle):not(.error) span.required{box-sizing:border-box;width:100%}#formangebot form>.row:nth-last-child(4)>div:not(.sectiontitle):not(.error) span.required:nth-child(2),#formangebot form>.row:nth-last-child(5)>div:not(.sectiontitle):not(.error) span.required:nth-child(2),#formangebot form>.row:nth-last-child(6)>div:not(.sectiontitle):not(.error) span.required:nth-child(2),#formangebot form>.row:nth-last-child(7)>div:not(.sectiontitle):not(.error) span.required:nth-child(2),#formangebot form>.row:nth-last-child(4)>div:not(.sectiontitle):not(.error) span.required:nth-child(3),#formangebot form>.row:nth-last-child(5)>div:not(.sectiontitle):not(.error) span.required:nth-child(3),#formangebot form>.row:nth-last-child(6)>div:not(.sectiontitle):not(.error) span.required:nth-child(3),#formangebot form>.row:nth-last-child(7)>div:not(.sectiontitle):not(.error) span.required:nth-child(3){width:calc(50% - 2.5px);display:inline-block}#formangebot form>.row:nth-last-child(4)>div:not(.sectiontitle):not(.error) span.required:nth-child(2),#formangebot form>.row:nth-last-child(5)>div:not(.sectiontitle):not(.error) span.required:nth-child(2),#formangebot form>.row:nth-last-child(6)>div:not(.sectiontitle):not(.error) span.required:nth-child(2),#formangebot form>.row:nth-last-child(7)>div:not(.sectiontitle):not(.error) span.required:nth-child(2){margin-right:5px;float:left}#formangebot form>.row:nth-last-child(4)>div:not(.sectiontitle):not(.error) span.required:nth-child(10),#formangebot form>.row:nth-last-child(5)>div:not(.sectiontitle):not(.error) span.required:nth-child(10),#formangebot form>.row:nth-last-child(6)>div:not(.sectiontitle):not(.error) span.required:nth-child(10),#formangebot form>.row:nth-last-child(7)>div:not(.sectiontitle):not(.error) span.required:nth-child(10){display:inline-block;width:80%}#formangebot form>.row:nth-last-child(4)>div:not(.sectiontitle):not(.error) span.required:nth-child(9),#formangebot form>.row:nth-last-child(5)>div:not(.sectiontitle):not(.error) span.required:nth-child(9),#formangebot form>.row:nth-last-child(6)>div:not(.sectiontitle):not(.error) span.required:nth-child(9),#formangebot form>.row:nth-last-child(7)>div:not(.sectiontitle):not(.error) span.required:nth-child(9){margin-right:5px;float:left;width:calc(20% - 5px)}@media screen and (max-width:700px){#formangebot form>.row:nth-last-child(4) .sectiontitle--small span,#formangebot form>.row:nth-last-child(5) .sectiontitle--small span,#formangebot form>.row:nth-last-child(6) .sectiontitle--small span,#formangebot form>.row:nth-last-child(7) .sectiontitle--small span{width:100%!important}}@media screen and (max-width:1060px){#formangebot form>.row:nth-last-child(4) .sectiontitle--big span,#formangebot form>.row:nth-last-child(5) .sectiontitle--big span,#formangebot form>.row:nth-last-child(6) .sectiontitle--big span,#formangebot form>.row:nth-last-child(7) .sectiontitle--big span{width:100%!important}}#formangebot form>.row:nth-last-child(3)>div:not(.sectiontitle){width:75%;display:inline-block}#formangebot form>.row:nth-last-child(3)>div:not(.sectiontitle) span.required{box-sizing:border-box;width:100%}#formangebot form>.row:nth-last-child(3)>div:not(.sectiontitle) span.required:nth-child(1),#formangebot form>.row:nth-last-child(3)>div:not(.sectiontitle) span.required:nth-child(2){width:calc(50% - 2.5px);display:inline-block}#formangebot form>.row:nth-last-child(3)>div:not(.sectiontitle) span.required:nth-child(1){float:left;margin-right:5px}#formangebot form>.row:nth-last-child(3)>div:not(.sectiontitle) span.options{width:100%;-moz-column-width:3;-moz-column-count:2%;-moz-column-gap:50px;-moz-column-gap:2%;-moz-column-rule-color:#eee;-moz-column-rule-color:transparent;-moz-column-rule-style:solid;-moz-column-rule-width:1px;-webkit-column-width:3;-webkit-column-count:2%;-webkit-column-gap:50px;-webkit-column-gap:2%;-webkit-column-rule-color:#eee;-webkit-column-rule-color:transparent;-webkit-column-rule-style:solid;-webkit-column-rule-width:1px;column-width:3;column-count:2%;column-gap:50px;column-gap:2%;column-rule-color:#eee;column-rule-color:transparent;column-rule-style:solid;column-rule-width:1px;-webkit-columns:3;-moz-columns:3;columns:3;overflow:hidden;position:relative}@media screen and (max-width:1005px){#formangebot form>.row:nth-last-child(3)>div:not(.sectiontitle) span.options{-moz-column-width:2;-moz-column-count:2%;-moz-column-gap:50px;-moz-column-gap:2%;-moz-column-rule-color:#eee;-moz-column-rule-color:transparent;-moz-column-rule-style:solid;-moz-column-rule-width:1px;-webkit-column-width:2;-webkit-column-count:2%;-webkit-column-gap:50px;-webkit-column-gap:2%;-webkit-column-rule-color:#eee;-webkit-column-rule-color:transparent;-webkit-column-rule-style:solid;-webkit-column-rule-width:1px;column-width:2;column-count:2%;column-gap:50px;column-gap:2%;column-rule-color:#eee;column-rule-color:transparent;column-rule-style:solid;column-rule-width:1px;-webkit-columns:2;-moz-columns:2;columns:2}}@media screen and (max-width:580px){#formangebot form>.row:nth-last-child(3)>div:not(.sectiontitle) span.options{-moz-column-width:1;-moz-column-count:2%;-moz-column-gap:50px;-moz-column-gap:2%;-moz-column-rule-color:#eee;-moz-column-rule-color:transparent;-moz-column-rule-style:solid;-moz-column-rule-width:1px;-webkit-column-width:1;-webkit-column-count:2%;-webkit-column-gap:50px;-webkit-column-gap:2%;-webkit-column-rule-color:#eee;-webkit-column-rule-color:transparent;-webkit-column-rule-style:solid;-webkit-column-rule-width:1px;column-width:1;column-count:2%;column-gap:50px;column-gap:2%;column-rule-color:#eee;column-rule-color:transparent;column-rule-style:solid;column-rule-width:1px;-webkit-columns:1;-moz-columns:1;columns:1}}@media screen and (max-width:700px){#formangebot form>.row:nth-last-child(3)>div:not(.sectiontitle) span.required{width:100%!important}}#formangebot form>.row:nth-last-child(2)>div:not(.sectiontitle){width:75%;display:inline-block}#formangebot form>.row:nth-last-child(2) textarea{display:inline-block;width:100%;font-size:calc(1.4rem)}@media screen and (max-width:700px){#formangebot form>.row .sectiontitle--small{width:100%!important}#formangebot form>.row .sectiontitle--small+div{width:100%!important}}@media screen and (max-width:1060px){#formangebot form>.row .sectiontitle--big{width:100%!important}#formangebot form>.row .sectiontitle--big+div{width:100%!important}}#formtermin label[for="datumumbuchen"],#formtermincancel label[for="datumumbuchen"],#formtermin label[for="datum"],#formtermincancel label[for="datum"]{margin-left:25%!important}#formtermin form span.objekt,#formtermincancel form span.objekt{margin-top:0}#formtermin form span.objekt label[for="objektnr"],#formtermincancel form span.objekt label[for="objektnr"],#formtermin form span.email label[for="objektnr"],#formtermincancel form span.email label[for="objektnr"],#formtermin form span.grund label[for="objektnr"],#formtermincancel form span.grund label[for="objektnr"],#formtermin form span.objekt label[for="email"],#formtermincancel form span.objekt label[for="email"],#formtermin form span.email label[for="email"],#formtermincancel form span.email label[for="email"],#formtermin form span.grund label[for="email"],#formtermincancel form span.grund label[for="email"],#formtermin form span.objekt label[for="grund"],#formtermincancel form span.objekt label[for="grund"],#formtermin form span.email label[for="grund"],#formtermincancel form span.email label[for="grund"],#formtermin form span.grund label[for="grund"],#formtermincancel form span.grund label[for="grund"]{width:25%;display:inline-block;float:left;line-height:29px;position:static;margin:10px 0;padding-left:0;opacity:1;font-weight:700;font-size:1.2rem;color:#565453}@media screen and (max-width:680px){#formtermin form span.objekt label[for="objektnr"],#formtermincancel form span.objekt label[for="objektnr"],#formtermin form span.email label[for="objektnr"],#formtermincancel form span.email label[for="objektnr"],#formtermin form span.grund label[for="objektnr"],#formtermincancel form span.grund label[for="objektnr"],#formtermin form span.objekt label[for="email"],#formtermincancel form span.objekt label[for="email"],#formtermin form span.email label[for="email"],#formtermincancel form span.email label[for="email"],#formtermin form span.grund label[for="email"],#formtermincancel form span.grund label[for="email"],#formtermin form span.objekt label[for="grund"],#formtermincancel form span.objekt label[for="grund"],#formtermin form span.email label[for="grund"],#formtermincancel form span.email label[for="grund"],#formtermin form span.grund label[for="grund"],#formtermincancel form span.grund label[for="grund"]{width:100%}}#formtermin form span.objekt input[name="objektnr"],#formtermincancel form span.objekt input[name="objektnr"],#formtermin form span.email input[name="objektnr"],#formtermincancel form span.email input[name="objektnr"],#formtermin form span.grund input[name="objektnr"],#formtermincancel form span.grund input[name="objektnr"],#formtermin form span.objekt input[name="email"],#formtermincancel form span.objekt input[name="email"],#formtermin form span.email input[name="email"],#formtermincancel form span.email input[name="email"],#formtermin form span.grund input[name="email"],#formtermincancel form span.grund input[name="email"]{width:75%;margin-top:0}@media screen and (max-width:750px){#formtermin form span.objekt input[name="objektnr"],#formtermincancel form span.objekt input[name="objektnr"],#formtermin form span.email input[name="objektnr"],#formtermincancel form span.email input[name="objektnr"],#formtermin form span.grund input[name="objektnr"],#formtermincancel form span.grund input[name="objektnr"],#formtermin form span.objekt input[name="email"],#formtermincancel form span.objekt input[name="email"],#formtermin form span.email input[name="email"],#formtermincancel form span.email input[name="email"],#formtermin form span.grund input[name="email"],#formtermincancel form span.grund input[name="email"]{width:75%}}@media screen and (max-width:680px){#formtermin form span.objekt input[name="objektnr"],#formtermincancel form span.objekt input[name="objektnr"],#formtermin form span.email input[name="objektnr"],#formtermincancel form span.email input[name="objektnr"],#formtermin form span.grund input[name="objektnr"],#formtermincancel form span.grund input[name="objektnr"],#formtermin form span.objekt input[name="email"],#formtermincancel form span.objekt input[name="email"],#formtermin form span.email input[name="email"],#formtermincancel form span.email input[name="email"],#formtermin form span.grund input[name="email"],#formtermincancel form span.grund input[name="email"]{width:100%}}#formtermin form span.objekt textarea[name="grund"],#formtermincancel form span.objekt textarea[name="grund"],#formtermin form span.email textarea[name="grund"],#formtermincancel form span.email textarea[name="grund"],#formtermin form span.grund textarea[name="grund"],#formtermincancel form span.grund textarea[name="grund"]{display:inline-block;width:75%;font-size:1.2rem}@media screen and (max-width:680px){#formtermin form span.objekt textarea[name="grund"],#formtermincancel form span.objekt textarea[name="grund"],#formtermin form span.email textarea[name="grund"],#formtermincancel form span.email textarea[name="grund"],#formtermin form span.grund textarea[name="grund"],#formtermincancel form span.grund textarea[name="grund"]{width:100%}}#formtermin form span.terminswitch,#formtermincancel form span.terminswitch{width:100%;display:inline-block;float:left}#formtermin form span.terminswitch label,#formtermincancel form span.terminswitch label{width:25%;display:inline-block;float:left;line-height:29px;padding-left:0;color:#565453;font-weight:700;font-size:1.2rem;margin:0}#formtermin form span.terminswitch .si-select,#formtermincancel form span.terminswitch .si-select{font-size:1.2rem;background-color:#eee;width:75%;padding:7px 20px;margin-bottom:20px}#formtermin form span.terminswitch select,#formtermincancel form span.terminswitch select{top:0;left:0;bottom:0;right:0;height:auto}#formtermin form span.terminswitch>span,#formtermincancel form span.terminswitch>span{display:inline-block;width:100%}#formtermin form span.terminswitch>span button,#formtermincancel form span.terminswitch>span button{width:100%}#formtermin form span.stornieren,#formtermincancel form span.stornieren,#formtermin form span.umbuchen,#formtermincancel form span.umbuchen{display:inline-block;font-size:1.2rem;width:100%}#formtermin form span.stornieren:not(.active),#formtermincancel form span.stornieren:not(.active),#formtermin form span.umbuchen:not(.active),#formtermincancel form span.umbuchen:not(.active){display:none}#formtermin form span.stornieren,#formtermincancel form span.stornieren{color:#565453}#formtermin form span.stornieren label[for="datum"],#formtermincancel form span.stornieren label[for="datum"],#formtermin form span.stornieren label[for="naechstereinsatz"],#formtermincancel form span.stornieren label[for="naechstereinsatz"]{width:210px;float:left;margin-left:0;line-height:29px}#formtermin form span.stornieren input[name="datum"],#formtermincancel form span.stornieren input[name="datum"],#formtermin form span.stornieren input[name="naechstereinsatz"],#formtermincancel form span.stornieren input[name="naechstereinsatz"]{display:inline-block;width:30%!important;margin-top:0;height:39px}#formtermin form span.stornieren input[name^="adddatum"],#formtermincancel form span.stornieren input[name^="adddatum"]{width:30%!important;margin-left:calc(25% + 225px)!important;clear:left;margin-top:0;height:39px}#formtermin form span.stornieren label[for="naechstereinsatz"],#formtermincancel form span.stornieren label[for="naechstereinsatz"]{clear:left;margin-left:25%}#formtermin form span.stornieren button.addDateStornieren,#formtermincancel form span.stornieren button.addDateStornieren{margin-top:0;margin-left:25%}@media screen and (max-width:680px){#formtermin form span.stornieren button.addDateStornieren,#formtermincancel form span.stornieren button.addDateStornieren{margin-left:0}}#formtermin form span input[name="objektnr"],#formtermincancel form span input[name="objektnr"],#formtermin form span input[name="email"],#formtermincancel form span input[name="email"],#formtermin form span select,#formtermincancel form span select{height:39px}#formtermin form span.umbuchen,#formtermincancel form span.umbuchen{padding-top:40px}#formtermin form span.umbuchen label[for^="adddatumumbuchen"] span,#formtermincancel form span.umbuchen label[for^="adddatumumbuchen"] span,#formtermin form span.umbuchen label[for^="addaufden"] span,#formtermincancel form span.umbuchen label[for^="addaufden"] span{display:none}#formtermin form span.umbuchen label[for="datumumbuchen"],#formtermincancel form span.umbuchen label[for="datumumbuchen"],#formtermin form span.umbuchen label[for="aufden"],#formtermincancel form span.umbuchen label[for="aufden"],#formtermin form span.umbuchen label[for^="adddatumumbuchen"],#formtermincancel form span.umbuchen label[for^="adddatumumbuchen"],#formtermin form span.umbuchen label[for^="addaufden"],#formtermincancel form span.umbuchen label[for^="addaufden"]{width:210px;float:left;line-height:29px}#formtermin form span.umbuchen label[for="datumumbuchen"],#formtermincancel form span.umbuchen label[for="datumumbuchen"]{margin-left:0}#formtermin form span.umbuchen label[for="datumumbuchen"]~label[for="datumumbuchen"],#formtermincancel form span.umbuchen label[for="datumumbuchen"]~label[for="datumumbuchen"]{margin-left:25%}#formtermin form span.umbuchen label[for="aufden"],#formtermincancel form span.umbuchen label[for="aufden"],#formtermin form span.umbuchen label[for^="addaufden"],#formtermincancel form span.umbuchen label[for^="addaufden"],#formtermin form span.umbuchen label[for^="adddatumumbuchen"],#formtermincancel form span.umbuchen label[for^="adddatumumbuchen"]{clear:left;margin-top:0}#formtermin form span.umbuchen input[name="datumumbuchen"],#formtermincancel form span.umbuchen input[name="datumumbuchen"],#formtermin form span.umbuchen input[name="aufden"],#formtermincancel form span.umbuchen input[name="aufden"],#formtermin form span.umbuchen input[name^="adddatumumbuchen"],#formtermincancel form span.umbuchen input[name^="adddatumumbuchen"],#formtermin form span.umbuchen input[name^="addaufden"],#formtermincancel form span.umbuchen input[name^="addaufden"]{width:30%!important;margin-top:0;height:39px}#formtermin form span.umbuchen label[for^="adddatumumbuchen"],#formtermincancel form span.umbuchen label[for^="adddatumumbuchen"],#formtermin form span.umbuchen input[name^="adddatumumbuchen"],#formtermincancel form span.umbuchen input[name^="adddatumumbuchen"]{margin-top:10px}#formtermin form span.umbuchen button.addDatesUmbuchen,#formtermincancel form span.umbuchen button.addDatesUmbuchen{margin-top:0}#formauftrag form span.objekt{margin-top:0}#formauftrag form span.email{margin-top:0}#formauftrag form span.objekt label[for="objektnrA"],#formauftrag form span.datumauftrag label[for="objektnrA"],#formauftrag form span.zeit label[for="objektnrA"],#formauftrag form span.mitteilung label[for="objektnrA"],#formauftrag form span.email label[for="objektnrA"],#formauftrag form span.objekt label[for="datumauftrag"],#formauftrag form span.datumauftrag label[for="datumauftrag"],#formauftrag form span.zeit label[for="datumauftrag"],#formauftrag form span.mitteilung label[for="datumauftrag"],#formauftrag form span.email label[for="datumauftrag"],#formauftrag form span.objekt label[for="zeit"],#formauftrag form span.datumauftrag label[for="zeit"],#formauftrag form span.zeit label[for="zeit"],#formauftrag form span.mitteilung label[for="zeit"],#formauftrag form span.email label[for="zeit"],#formauftrag form span.objekt label[for="mitteilung"],#formauftrag form span.datumauftrag label[for="mitteilung"],#formauftrag form span.zeit label[for="mitteilung"],#formauftrag form span.mitteilung label[for="mitteilung"],#formauftrag form span.email label[for="mitteilung"],#formauftrag form span.objekt label[for="email"],#formauftrag form span.datumauftrag label[for="email"],#formauftrag form span.zeit label[for="email"],#formauftrag form span.mitteilung label[for="email"],#formauftrag form span.email label[for="email"]{display:inline-block;float:left;width:25%;line-height:29px;padding-left:0;margin:10px 0;position:static;color:#565453;font-weight:bolder;opacity:1}@media screen and (max-width:960px){#formauftrag form span.objekt label[for="objektnrA"],#formauftrag form span.datumauftrag label[for="objektnrA"],#formauftrag form span.zeit label[for="objektnrA"],#formauftrag form span.mitteilung label[for="objektnrA"],#formauftrag form span.email label[for="objektnrA"],#formauftrag form span.objekt label[for="datumauftrag"],#formauftrag form span.datumauftrag label[for="datumauftrag"],#formauftrag form span.zeit label[for="datumauftrag"],#formauftrag form span.mitteilung label[for="datumauftrag"],#formauftrag form span.email label[for="datumauftrag"],#formauftrag form span.objekt label[for="zeit"],#formauftrag form span.datumauftrag label[for="zeit"],#formauftrag form span.zeit label[for="zeit"],#formauftrag form span.mitteilung label[for="zeit"],#formauftrag form span.email label[for="zeit"],#formauftrag form span.objekt label[for="mitteilung"],#formauftrag form span.datumauftrag label[for="mitteilung"],#formauftrag form span.zeit label[for="mitteilung"],#formauftrag form span.mitteilung label[for="mitteilung"],#formauftrag form span.email label[for="mitteilung"],#formauftrag form span.objekt label[for="email"],#formauftrag form span.datumauftrag label[for="email"],#formauftrag form span.zeit label[for="email"],#formauftrag form span.mitteilung label[for="email"],#formauftrag form span.email label[for="email"]{width:100%}}#formauftrag form span.objekt input[name="objektnrA"],#formauftrag form span.datumauftrag input[name="objektnrA"],#formauftrag form span.zeit input[name="objektnrA"],#formauftrag form span.mitteilung input[name="objektnrA"],#formauftrag form span.email input[name="objektnrA"],#formauftrag form span.objekt input[name="email"],#formauftrag form span.datumauftrag input[name="email"],#formauftrag form span.zeit input[name="email"],#formauftrag form span.mitteilung input[name="email"],#formauftrag form span.email input[name="email"],#formauftrag form span.objekt textarea[name="mitteilung"],#formauftrag form span.datumauftrag textarea[name="mitteilung"],#formauftrag form span.zeit textarea[name="mitteilung"],#formauftrag form span.mitteilung textarea[name="mitteilung"],#formauftrag form span.email textarea[name="mitteilung"]{width:75%;font-size:1.2rem;float:left}@media screen and (max-width:960px){#formauftrag form span.objekt input[name="objektnrA"],#formauftrag form span.datumauftrag input[name="objektnrA"],#formauftrag form span.zeit input[name="objektnrA"],#formauftrag form span.mitteilung input[name="objektnrA"],#formauftrag form span.email input[name="objektnrA"],#formauftrag form span.objekt input[name="email"],#formauftrag form span.datumauftrag input[name="email"],#formauftrag form span.zeit input[name="email"],#formauftrag form span.mitteilung input[name="email"],#formauftrag form span.email input[name="email"],#formauftrag form span.objekt textarea[name="mitteilung"],#formauftrag form span.datumauftrag textarea[name="mitteilung"],#formauftrag form span.zeit textarea[name="mitteilung"],#formauftrag form span.mitteilung textarea[name="mitteilung"],#formauftrag form span.email textarea[name="mitteilung"]{width:100%}}#formauftrag form span.objekt input[name="datumauftrag"],#formauftrag form span.datumauftrag input[name="datumauftrag"],#formauftrag form span.zeit input[name="datumauftrag"],#formauftrag form span.mitteilung input[name="datumauftrag"],#formauftrag form span.email input[name="datumauftrag"],#formauftrag form span.objekt input[name="zeit"],#formauftrag form span.datumauftrag input[name="zeit"],#formauftrag form span.zeit input[name="zeit"],#formauftrag form span.mitteilung input[name="zeit"],#formauftrag form span.email input[name="zeit"]{width:37%;margin-top:0;font-size:1.2rem;float:left}@media screen and (max-width:960px){#formauftrag form span.objekt input[name="datumauftrag"],#formauftrag form span.datumauftrag input[name="datumauftrag"],#formauftrag form span.zeit input[name="datumauftrag"],#formauftrag form span.mitteilung input[name="datumauftrag"],#formauftrag form span.email input[name="datumauftrag"],#formauftrag form span.objekt input[name="zeit"],#formauftrag form span.datumauftrag input[name="zeit"],#formauftrag form span.zeit input[name="zeit"],#formauftrag form span.mitteilung input[name="zeit"],#formauftrag form span.email input[name="zeit"]{width:49.5%}}@media screen and (max-width:600px){#formauftrag form span.objekt input[name="datumauftrag"],#formauftrag form span.datumauftrag input[name="datumauftrag"],#formauftrag form span.zeit input[name="datumauftrag"],#formauftrag form span.mitteilung input[name="datumauftrag"],#formauftrag form span.email input[name="datumauftrag"],#formauftrag form span.objekt input[name="zeit"],#formauftrag form span.datumauftrag input[name="zeit"],#formauftrag form span.zeit input[name="zeit"],#formauftrag form span.mitteilung input[name="zeit"],#formauftrag form span.email input[name="zeit"]{width:100%}}#formauftrag form span.objekt input[name="datumauftrag"],#formauftrag form span.datumauftrag input[name="datumauftrag"],#formauftrag form span.zeit input[name="datumauftrag"],#formauftrag form span.mitteilung input[name="datumauftrag"],#formauftrag form span.email input[name="datumauftrag"]{margin-right:1%}#formauftrag form span.objekt textarea[name="mitteilung"],#formauftrag form span.datumauftrag textarea[name="mitteilung"],#formauftrag form span.zeit textarea[name="mitteilung"],#formauftrag form span.mitteilung textarea[name="mitteilung"],#formauftrag form span.email textarea[name="mitteilung"]{margin:10px 0 0 0}#formauftrag form #accordion{width:100%;margin:10px 0}#formauftrag .accordion-choose{margin:10px 0!important}@media screen and (max-width:600px){.si-select{width:100%!important}#formangebot,#formtermin,#formtermincancel,#formauftrag{padding-left:0!important}}#accordion+.formsubmitbuttons{margin-left:0!important}#formangebot,#formtermin,#formtermincancel,#formauftrag{padding:0 4%}#formangebot .text,#formtermin .text,#formtermincancel .text,#formauftrag .text,#formangebot .title,#formtermin .title,#formtermincancel .title,#formauftrag .title{width:100%}#formangebot .title,#formtermin .title,#formtermincancel .title,#formauftrag .title{font-size:calc(1.3rem);line-height:1.2;margin-top:0}#formangebot form input,#formtermin form input,#formtermincancel form input,#formauftrag form input{display:inline-block;float:left}#formangebot form input#reset,#formtermin form input#reset,#formtermincancel form input#reset,#formauftrag form input#reset{margin-right:2%!important}#formangebot form input[id^="submit"],#formtermin form input[id^="submit"],#formtermincancel form input[id^="submit"],#formauftrag form input[id^="submit"]{background-position:73% 11px!important}#formangebot form span#errorText,#formtermin form span#errorText,#formtermincancel form span#errorText,#formauftrag form span#errorText{width:calc(100% - 50px)}#formtermin form .formsubmitbuttons input[id^="submit"]:not(.active){display:none}#formtermincancel form .formsubmitbuttons input[id^="submit"]:not(.active){display:none}@media screen and (max-width:520px){#formangebot .title,#formauftrag .title,#formtermin .title,#formtermincancel .title{font-size:2rem!important}}