/*
 * Copyright (c) 2022-2025 Netzum Sorglos Software GmbH
 */
html{color:#222222;background-color:#222222;min-height:100%;font-family:Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Tahoma, sans-serif;font-size:medium;padding-top:161px;}html *{margin:0;padding:0;border:0;outline:0;text-decoration:none;box-sizing:border-box;}@font-face{font-family:'icons';src:url('/fonts/icons.woff2') format('woff2'), url('/fonts/icons.woff') format('woff'), url('/fonts/icons.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-check:before{content:'\e800';}.icon-cancel:before{content:'\e801';}.icon-compass:before{content:'\e802';}.icon-direction:before{content:'\e803';}.icon-menu:before{content:'\e804';}.icon-map:before{content:'\e805';}.icon-location:before{content:'\e806';}.icon-up-circled:before{content:'\e807';}.icon-alert:before{content:'\e808';}.icon-address:before{content:'\e809';}.icon-thumbs-up:before{content:'\e80a';}.icon-phone:before{content:'\e80b';}.icon-mail:before{content:'\e80c';}.icon-star:before{content:'\e80d';}.icon-credit-card:before{content:'\e80e';}.icon-phone-squared:before{content:'\f098';}.icon-euro:before{content:'\f153';}.icon-cc-visa:before{content:'\f1f0';}.icon-cc-mastercard:before{content:'\f1f1';}.icon-cc-amex:before{content:'\f1f3';}.icon-cc-paypal:before{content:'\f1f4';}.icon-whatsapp:before{content:'\f232';}.icon-telegram:before{content:'\f2c6';}.icon-facebook-squared:before{content:'\f308';}.icon-lg{font-size:4em;}header{background-color:#ffd101;position:fixed;top:0;left:0;right:0;z-index:997;-webkit-box-shadow:0 0 2px 4px #1a1a1a;-moz-box-shadow:0 0 2px 4px #1a1a1a;box-shadow:0 0 2px 4px #1a1a1a;}footer{text-align:center;color:#ffffff;padding:32px 0;}footer .socials{margin:32px 0;}footer .socials a, footer .socials a:visited{color:#ffffff;font-size:3em;}footer .payment i{display:inline-block;margin:4px 8px;font-size:3em;}#notruf{position:fixed;bottom:0;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;-webkit-box-shadow:0 0 32px 2px #ffffff;-moz-box-shadow:0 0 32px 2px #ffffff;box-shadow:0 0 32px 2px #ffffff;background-color:#ffd101;color:#222222;border:1px solid #1a1a1a;z-index:23;cursor:pointer;border-top-left-radius:8px;border-bottom-left-radius:8px;}#notruf > *{flex-grow:0;flex-shrink:1;flex-basis:100%;}#notruf i{display:block;font-size:2.5em;}#notruf .desktop{display:none;}#notruf a, #notruf a:visited{display:block;color:#222222;}nav li.cur a{font-weight:bold;}hr{margin:32px 20% 48px 20%;border-bottom:1px solid #cccccc;}section.alt hr{border-bottom-color:#222222;}#banner{border-bottom:1px solid #cccccc;}#banner img{width:100%;height:auto;display:block;}article{background-color:#ffffff;line-height:1.4em;}article h1{text-transform:uppercase;font-size:1.8em;margin:8px 0 32px 0;}article h2{font-size:1.5em;margin:16px 0;}article h3{font-size:1.3em;margin:16px 0 8px 0;}article h1, article h2, article h3{line-height:1.2em;}article h1:first-child, article h2:first-child, article h3:first-child{margin-top:0;}article a, article a:visited{color:#222222;text-decoration:underline;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-ms-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease;}article a:hover{color:#e77e1b;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-ms-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease;}article section.alt a:hover{color:#484848;}article a.btn{background-color:#1a1a1a;color:#ffffff;border-radius:4px;display:inline-block;padding:8px 16px;-webkit-transition:opacity 0.5s ease-in;-moz-transition:opacity 0.5s ease-in;-ms-transition:opacity 0.5s ease-in;-o-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in;text-decoration:none;}article a.btn:hover{opacity:0.7;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;}article p{margin:16px 0;}article p.c{text-align:center;}article p.lg{font-size:2em;line-height:1.5em;}article p.hg{font-size:4em;line-height:2em;}article ul, article ol{margin:16px 0 16px 32px;}article section{padding:48px 0;background-color:#eeeeee;}article section.alt{background-color:#ffd101;}article section + section{border-top:1px solid #cccccc;}article section.alt + section.alt{border-top:none;}article .mark{display:block;border-radius:8px;background-color:#ffffff;font-size:1.1em;padding:16px;border:1px solid #cccccc;margin:16px 0;}article ul li{margin:8px 0;}article ul.check, article ul.star, article ul.check li, article ul.star li{list-style:none;}article ul.check li::before, article ul.star li::before{font-family:icons;padding-right:8px;}article ul.check li::before{content:'\e800';color:#e77e1b;font-size:1.4em;}article ul.star li::before{content:'\e80d';}article .three-stars::before, article .three-stars::after{font-family:icons;font-size:1.2em;content:'\e80d \e80d \e80d';}article .three-stars::before{padding-right:8px;}article .three-stars::after{padding-left:8px;}article img{border-radius:14px;}article .autobahnen.row img{border-radius:8px;}body.js .fade-in, body.js h1, body.js h2{opacity:0;}body.js .fade-in.faded-in, body.js h1.faded-in, body.js h2.faded-in{opacity:1;-webkit-transition:opacity 2.5s ease;-moz-transition:opacity 2.5s ease;-ms-transition:opacity 2.5s ease;-o-transition:opacity 2.5s ease;transition:opacity 2.5s ease;}#go-up, #nav-toggle{background:transparent;color:#222222;font-size:3em;position:fixed;cursor:pointer;text-shadow:0 0 4px #eeeeee;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#go-up.on, #nav-toggle.on{right:4px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#go-up{bottom:4px;right:-200px;}#nav-toggle{top:4px;right:4px;z-index:999;background-color:#ffd101;}img{max-width:100%;height:auto;width:auto;}.box{background-color:#ffffff;border:1px solid #e6e6e6;padding:16px;box-sizing:border-box;margin:16px 0;}.box, .box img{border-radius:4px;}.box.gelb{background-color:#ffd101;}.box.transparent{background-color:transparent;border-color:transparent;}.staedte{font-size:0.9em;}.staedte ul li{margin:4px 0;}table{table-layout:fixed;width:100%;border-collapse:collapse;}table td, table th{padding:8px;}.preise h3{text-align:center;font-size:1.4em;}.preise table td:nth-child(1){font-size:0.9em;}.preise table td:nth-child(2){font-size:1.2em;text-align:right;}form input[type="text"], form select, form textarea, form label{display:block;}form input[type="text"], form select, form textarea{width:100%;box-sizing:border-box;padding:8px;border:1px solid #cccccc;background-color:#ffffff;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}form input[type="text"]:focus, form select:focus, form textarea:focus{background-color:#eeeeee;border:1px solid #1a1a1a;}form textarea{min-height:120px;resize:vertical;}form label{font-weight:bold;margin:16px 0 8px 0;}form label.req::after{color:#1a1a1a;padding-left:4px;content:'*';}form input[type="checkbox"]{margin:32px 16px 32px 0;float:left;display:inline-block;}form input[type="submit"]{background-color:#1a1a1a;color:#ffffff;border-radius:4px;display:inline-block;padding:8px 16px;-webkit-transition:opacity 0.5s ease-in;-moz-transition:opacity 0.5s ease-in;-ms-transition:opacity 0.5s ease-in;-o-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in;cursor:pointer;}form input[type="submit"]:hover{opacity:0.7;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;}form span.req{color:#1a1a1a;}form div.c{text-align:center;margin:32px;}.errbox{color:#880000;font-weight:bold;margin-top:8px;}.zip-infos p{text-align:center;font-size:1.1em;}div.autobahnen + div.einsatzgebiet{margin-top:32px;}.row.gap{gap:32px;}#consent-ads{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:rgba(34, 34, 34, 0.9) url(/img/logo-120.png) no-repeat 50% 1%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto;text-align:center;transition:all 1s ease-in-out;max-width:100vw;}#consent-ads.off{right:unset;left:-100vw;opacity:0;}#consent-ads > .inner{background-color:#ffffff;box-shadow:0 0 8px 8px #ffffff;max-width:100vw;}#consent-ads > .inner > div{margin:16px 0;}#consent-ads .close{position:absolute;top:8px;right:8px;color:#222222;font-size:2em;cursor:pointer;font-weight:bold;border:0;background-color:transparent;}#consent-ads .links, #consent-ads .ctrl{display:flex;flex-direction:row;justify-content:center;gap:16px;}#consent-ads .links a, #consent-ads .msg a, #consent-ads .links a:link, #consent-ads .msg a:link, #consent-ads .links a:active, #consent-ads .msg a:active, #consent-ads .links a:visited, #consent-ads .msg a:visited{color:#222222;text-decoration:underline;transition:all .5s ease;}#consent-ads .links a:hover, #consent-ads .msg a:hover{opacity:0.8;}#consent-ads .msg{font-size:1.2em;}#consent-ads .accept, #consent-ads .decline{cursor:pointer;border:1px solid #2b8000;background-color:#390;color:#ffffff;padding:8px 16px;display:inline-block;margin:0 16px;font-size:1.2em;}#consent-ads .decline{border-color:#6f0000;background-color:#800;}.revoke-container{text-align:center;margin:32px 0;}.revoke-container .revoke-btn{background-color:#e77e1b;border:1px solid #d27116;color:#ffffff;transition:all 0.5s ease-in-out;padding:8px 16px;display:inline-block;cursor:pointer;font-size:1.1em;}.revoke-container .revoke-btn:hover{opacity:0.8;}@media screen and (min-width:767px){*[id]{scroll-margin-top:80px;}}@media screen and (max-width:1023px){article section{text-align:center;}article section > .inner{padding:16px;}article section ul, article section ol, article section li{text-align:left;}article h1, article h2, article h3, article h4{text-align:center;}article p.hg{font-size:2em;}article p.hg i.icon-phone{display:block;}article p.mb-2h{line-height:2.5em;}article .three-stars::before, article .three-stars::after{display:block;}article a.box{display:block;}footer > .inner{padding:16px 16px 96px 16px;}footer > .inner ul, footer > .inner li{list-style:none;}footer > .inner p{margin:32px 0;}footer > .inner nav a, footer > .inner nav a:link, footer > .inner nav a:active, footer > .inner nav a:visited{background-color:#1a1a1a;color:#ffffff;border-radius:4px;display:inline-block;padding:8px 16px;-webkit-transition:opacity 0.5s ease-in;-moz-transition:opacity 0.5s ease-in;-ms-transition:opacity 0.5s ease-in;-o-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in;display:block;margin:16px 0;color:#222222;background-color:#ffd101;}footer > .inner nav a:hover, footer > .inner nav a:link:hover, footer > .inner nav a:active:hover, footer > .inner nav a:visited:hover{opacity:0.7;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;}#banner{margin-top:135px;}#hdr{text-align:center;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#hdr #company, #hdr #social{display:none;}#hdr a, #hdr a:link, #hdr a:active, #hdr a:visited{color:#1a1a1a;}#hdr #contact-c{margin:8px 0;}body.scrolled #hdr #logo{max-width:100px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}body.scrolled #hdr #contact-c{margin-right:64px;line-height:1.8em;}body.scrolled #hdr .row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;}body.scrolled #hdr .row > *{flex-grow:0;flex-shrink:1;flex-basis:100%;}body.scrolled #banner{margin-top:32px;}nav#top{position:fixed;top:0;bottom:0;left:-1023px;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.9);box-sizing:border-box;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}nav#top, nav#top > .inner{min-height:100%;overflow-y:auto;}nav#top > .inner{padding:32px 16px;display:flex;flex-direction:column;justify-content:center;}nav#top.on{left:0;right:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}nav#top ul, nav#top li{list-style:none;}nav#top ul a, nav#top li a, nav#top ul a:link, nav#top li a:link, nav#top ul a:active, nav#top li a:active, nav#top ul a:visited, nav#top li a:visited{background-color:#1a1a1a;color:#ffffff;border-radius:4px;display:inline-block;padding:8px 16px;-webkit-transition:opacity 0.5s ease-in;-moz-transition:opacity 0.5s ease-in;-ms-transition:opacity 0.5s ease-in;-o-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in;display:block;margin:16px 0;}nav#top ul a:hover, nav#top li a:hover, nav#top ul a:link:hover, nav#top li a:link:hover, nav#top ul a:active:hover, nav#top li a:active:hover, nav#top ul a:visited:hover, nav#top li a:visited:hover{opacity:0.7;-webkit-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-ms-transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out;}#notruf{align-items:center;border-radius:8px;bottom:4px;left:4px;}.staedte > ul.row{display:flex;flex-direction:row;flex-wrap:nowrap;flex-wrap:wrap;margin-left:0;justify-content:space-between;}.staedte > ul.row > *{flex-grow:0;flex-shrink:1;flex-basis:100%;}.staedte > ul.row > *{flex-basis:48%;margin:8px 0;}#consent-ads > .inner{padding:16px;}}@media screen and (min-width:768px){#consent-ads{background-image:url(/img/logo.png);}}@media screen and (min-width:1024px){*[id]{scroll-margin-top:200px;}#nav-toggle{display:none;}header .row, header nav > .inner, section > .inner, footer > .inner, #consent-ads > .inner{width:1000px;margin:0 auto;}nav > .inner > ul, nav > ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;list-style:none;}nav > .inner > ul > *, nav > ul > *{flex-grow:0;flex-shrink:1;flex-basis:100%;}nav > .inner > ul.vcenter, nav > ul.vcenter{align-items:center;}nav > .inner > ul.wrap, nav > ul.wrap{flex-wrap:wrap;}header #logo{max-height:120px;}header #logo img{-webkit-transition:height 0.5s ease-in;-moz-transition:height 0.5s ease-in;-ms-transition:height 0.5s ease-in;-o-transition:height 0.5s ease-in;transition:height 0.5s ease-in;}header #company, header #phone{align-self:center;font-weight:bold;font-size:1.4em;text-align:center;line-height:1.5em;}header #contact-c{flex-basis:unset;flex-direction:column;}header #phone b{font-size:0.8em;}header #phone a, header #phone a:visited{color:#222222;}header #social{text-align:center;font-size:2em;padding:8px 0;}header #social a, header #social a:visited{color:#1a1a1a;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}header #social a:hover{opacity:0.8;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}header nav > .inner > ul{padding-left:220px;box-sizing:border-box;font-size:0.9em;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}header .row > *, header nav > .inner > ul > *, header nav > ul{flex-basis:unset;}header nav{width:100%;background-color:#1a1a1a;padding:8px 0;}header nav ul a, header nav ul a:visited{color:#ffffff;text-decoration:none;padding:4px 8px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:4px;}header nav ul a:hover{color:#222222;background-color:#ffd101;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}header nav ul li.cur a{color:#ffd101;}header nav ul li.cur a:hover{color:#1a1a1a;}body.scrolled #hdr #logo img{max-width:100%;height:auto;width:auto;-webkit-transition:height 0.5s ease-out;-moz-transition:height 0.5s ease-out;-ms-transition:height 0.5s ease-out;-o-transition:height 0.5s ease-out;transition:height 0.5s ease-out;height:120px;}body.scrolled #hdr nav > .inner > ul{padding-left:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;font-size:1em;}.row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.row > *{flex-grow:0;flex-shrink:1;flex-basis:100%;}.row.vcenter{align-items:center;}.row.wrap{flex-wrap:wrap;}.row.n2 > *{flex-basis:48%;}.diensteboxen.row > .box{flex-basis:32%;display:flex;flex-direction:column;justify-content:space-between;}.diensteboxen.row > .box p.t{min-height:220px;}.preise .box{margin:16px;}.gallery.row{flex-wrap:wrap;}.gallery.row a{margin:8px 0;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.gallery.row a:hover{opacity:0.8;}.gallery.row a, .gallery.row picture, .gallery.row img{display:block;}.staedte ul.row > li, .gallery.row > a{flex-basis:32%;}.autobahnen.row > *{flex-basis:19%;}.dienste{text-align:center;}.dienste .row > *{padding:0 16px;box-sizing:border-box;}.dienste .lg{font-size:1.4em;line-height:1.8em;}footer nav > ul{justify-content:space-around;}footer nav > ul a, footer nav > ul a:visited{color:#ffffff;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-ms-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease;}footer nav > ul a:hover{color:#ffd101;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-ms-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease;}footer nav, footer p{margin:32px 0;}#notruf{align-items:center;width:180px;height:80px;top:50%;right:-200px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#notruf.on{right:-90px;}#notruf .mobile{display:none;}#notruf .desktop{display:block;}#notruf:hover{right:0;}#notruf a, #notruf a:visited{color:#222222;}#cf fieldset div:nth-child(1), #cf fieldset div:nth-child(11), #cf fieldset div:nth-child(12), #cf fieldset div.c{flex-basis:100%;}#cf fieldset input[type="checkbox"]{margin:22px 16px 22px 0;}#lp-abschleppdienst .zip-infos{display:inline-block;}#consent-ads > .inner > div{margin:32px 0;}}