:root{--rand:24px;--band-linie:var(--ak-anthrazit-3);--abstand-abschnitt:var(--ak-space-8)}@media (width<=37.5em){:root{--rand:16px;--abstand-abschnitt:var(--ak-space-7)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ak-bg);min-height:100dvh;color:var(--ak-text);font-family:var(--ak-font-text);font-size:var(--ak-fs-base);line-height:var(--ak-lh-text);font-kerning:normal;flex-direction:column;margin:0;display:flex}h1,h2,h3{font-family:var(--ak-font-display);line-height:var(--ak-lh-heading);text-wrap:balance;margin:0}h1{font-size:clamp(2rem, 1.4rem + 2vw, var(--ak-fs-3xl));font-weight:700}h2{font-size:clamp(1.625rem, 1.3rem + 1vw, var(--ak-fs-2xl));font-weight:600}h3{font-size:var(--ak-fs-xl);font-weight:600}p,ul,ol,dl{margin:0}p,li,dd{max-width:var(--ak-measure)}a{color:var(--ak-link);text-underline-offset:.18em;text-decoration:underline 1px}a:hover{text-decoration-thickness:2px}:focus-visible,input[type=date]:focus-within,input[type=time]:focus-within{outline:var(--ak-focus-ring);outline-offset:var(--ak-focus-offset)}.band-dunkel :focus-visible,.band-dunkel input[type=date]:focus-within,.band-dunkel input[type=time]:focus-within,.sprunglink:focus-visible{outline-color:var(--ak-nav-focus)}.breite{width:min(calc(100% - 2 * var(--rand)), 75rem);margin-inline:auto}.text>*+*{margin-top:var(--ak-space-4)}.text ul{padding-left:1.25em}.text li+li{margin-top:var(--ak-space-2)}.leise{color:var(--ak-text-muted)}.mehrlink,.linkliste a,.spalte h3 a,.fakten dd a,.fuss__kontakt a{min-height:var(--ak-touch);align-items:center;display:inline-flex}.linkliste{padding:0;list-style:none}.text .linkliste li+li{margin-top:0}.zahl{font-family:var(--ak-font-mono);font-variant-numeric:tabular-nums}.sprunglink{left:var(--rand);z-index:20;min-height:var(--ak-touch);padding:0 var(--ak-space-4);background:var(--ak-bg);color:var(--ak-text);border:2px solid var(--ak-text);border-radius:var(--ak-radius);align-items:center;font-weight:600;display:inline-flex;position:absolute;top:-100px}.sprunglink:focus{top:var(--ak-space-2)}.fehlt{border:1.5px dashed var(--ak-text-muted);border-radius:var(--ak-radius);color:var(--ak-text);background:var(--ak-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .3em;font-size:.9375em}.fehlt--block{padding:var(--ak-space-3) var(--ak-space-4);max-width:var(--ak-measure);display:block}.band-dunkel .fehlt{border-color:var(--ak-nav-text);color:var(--ak-nav-text-active);background:0 0}.knopf{justify-content:center;align-items:center;gap:var(--ak-space-2);min-height:var(--ak-touch);padding:0 var(--ak-space-5);border-radius:var(--ak-radius);font-family:var(--ak-font-text);font-size:var(--ak-fs-base);cursor:pointer;transition:background-color var(--ak-motion), border-color var(--ak-motion);border:1.5px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.knopf--haupt{background:var(--ak-action-bg);color:var(--ak-action-text)}.knopf--haupt:hover{background:var(--ak-action-bg-hover)}.knopf--zweit{border-color:var(--ak-secondary-border);color:var(--ak-secondary-text);background:0 0}.knopf--zweit:hover{background:var(--ak-bg-2)}.band-dunkel .knopf--zweit{border-color:var(--ak-nav-text);color:var(--ak-nav-text-active)}.band-dunkel .knopf--zweit:hover{background:var(--ak-nav-active-bg)}.knopf--gross{min-height:52px;padding:0 var(--ak-space-6);font-size:var(--ak-fs-md)}.band-dunkel{background:var(--ak-nav-bg);color:var(--ak-nav-text-active)}.band-dunkel a:not(.knopf){color:var(--ak-nav-text-active)}.kopf{border-bottom:1px solid var(--band-linie);position:relative}.kopf__innen{align-items:center;gap:var(--ak-space-3) var(--ak-space-5);min-height:72px;display:flex}.wortmarke{align-items:center;min-height:48px;margin-right:auto;text-decoration:none;display:inline-flex}.wortmarke img{width:auto;height:40px;display:block}.band-dunkel a.wortmarke{color:var(--ak-nav-text-active);text-decoration:none}.kopf__nav ul,.menue__nav ul,.fuss__nav ul,.fuss__kontakt{padding:0;list-style:none}.kopf__nav ul{gap:var(--ak-space-1);display:flex}.kopf__nav a,.menue__nav a:not(.knopf){min-height:var(--ak-touch);padding:0 var(--ak-space-3);border-bottom:2px solid #0000;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.band-dunkel .kopf__nav a,.band-dunkel .menue__nav a:not(.knopf){color:var(--ak-nav-text)}.band-dunkel .kopf__nav a:hover,.band-dunkel .kopf__nav a[aria-current=page],.band-dunkel .menue__nav a:not(.knopf):hover,.band-dunkel .menue__nav a[aria-current=page]{color:var(--ak-nav-text-active);border-bottom-color:currentColor}.menue{display:none}.menue__schalter{align-items:center;gap:var(--ak-space-2);min-height:var(--ak-touch);min-width:var(--ak-touch);padding:0 var(--ak-space-3);border:1.5px solid var(--ak-nav-text);border-radius:var(--ak-radius);cursor:pointer;font-weight:600;list-style:none;display:inline-flex}.menue__schalter::-webkit-details-marker{display:none}.menue[open] .menue__schalter{background:var(--ak-nav-active-bg)}.menue__nav{z-index:10;padding:var(--ak-space-3) var(--rand) var(--ak-space-5);background:var(--ak-nav-bg);border-top:1px solid var(--band-linie);border-bottom:1px solid var(--band-linie);box-shadow:var(--ak-shadow-overlay);position:absolute;top:100%;left:0;right:0}.menue__nav li{border-bottom:1px solid var(--band-linie)}.menue__nav a:not(.knopf){min-height:48px;padding:0;display:flex}.kopf__mobilaktion{display:none}@media (width<=59.99em){.kopf__nav{display:none}.menue{display:block}}@media (width<=35.99em){.kopf__aktion{display:none}.kopf__mobilaktion{gap:var(--ak-space-3);padding-bottom:var(--ak-space-3);display:flex}.kopf__mobilaktion .knopf{padding:0 var(--ak-space-3);text-align:center}.kopf__mobilaktion .knopf--zweit{flex:0 auto}.kopf__mobilaktion .knopf--haupt{flex:auto}}.buehne__innen{gap:var(--ak-space-7);padding-top:var(--ak-space-8);display:grid}@media (width>=60em){.buehne__innen{padding-top:var(--ak-space-9);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.buehne h1{font-size:clamp(2.5rem, 1.5rem + 3.4vw, var(--ak-fs-5xl));line-height:var(--ak-lh-tight);max-width:22ch}.buehne__text{margin-top:var(--ak-space-5);font-size:var(--ak-fs-md);color:var(--ak-nav-text)}.buehne__fakten{border-bottom:1px solid var(--band-linie);padding:0;list-style:none}.buehne__fakten li{padding:var(--ak-space-3) 0;border-top:1px solid var(--band-linie);color:var(--ak-nav-text-active)}.strecke{align-items:center;gap:var(--ak-space-3);padding:var(--ak-space-7) 0 var(--ak-space-8);font-family:var(--ak-font-display);font-size:var(--ak-fs-md);color:var(--ak-nav-text);font-weight:600;display:flex}.strecke__punkt{border-radius:var(--ak-radius);background:var(--ak-nav-text-active);flex:none;width:14px;height:14px}.strecke__linie{background:repeating-linear-gradient(90deg, var(--ak-nav-text-active) 0 28px, transparent 28px 48px);flex:1;height:4px}.seitenkopf{padding:var(--ak-space-7) 0 var(--ak-space-7)}.seitenkopf h1{max-width:24ch}.seitenkopf__einleitung{margin-top:var(--ak-space-5);font-size:var(--ak-fs-md)}.seitenkopf__einleitung>*+*{margin-top:var(--ak-space-4)}.seitenkopf__einleitung:empty{display:none}.brotkrumen{margin-bottom:var(--ak-space-2);font-size:var(--ak-fs-sm)}.brotkrumen ol{color:var(--ak-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.brotkrumen li+li:before{content:"/";padding:0 var(--ak-space-2);color:var(--ak-text-muted)}.brotkrumen a,.brotkrumen span{min-height:var(--ak-touch);align-items:center;display:inline-flex}.brotkrumen a{color:var(--ak-text-muted)}.brotkrumen li{align-items:center;display:inline-flex}.abschnitt__innen{gap:var(--ak-space-5) var(--ak-space-7);padding:var(--abstand-abschnitt) 0;border-top:1px solid var(--ak-border);display:grid}.seitenkopf+.abschnitt .abschnitt__innen{border-top:2px solid var(--ak-text)}@media (width>=56em){.abschnitt__innen{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.abschnitt__titel{font-size:var(--ak-fs-xl)}.abschnitt__inhalt{min-width:0}.abschnitt__inhalt>*+*{margin-top:var(--ak-space-5)}.abschnitt--ruhig{background:var(--ak-bg-2)}.abschnitt--ruhig .abschnitt__innen,.abschnitt--ruhig+.abschnitt .abschnitt__innen{border-top-color:#0000}.fakten{border-bottom:1px solid var(--ak-border-row);grid-template-columns:minmax(0,1fr);display:grid}.fakten dt{padding-top:var(--ak-space-3);border-top:1px solid var(--ak-border-row);font-weight:600}.fakten dd{padding-bottom:var(--ak-space-3);margin:0}@media (width>=40em){.fakten{column-gap:var(--ak-space-5);grid-template-columns:minmax(8rem,2fr) minmax(0,3fr)}.fakten dd{padding-top:var(--ak-space-3);border-top:1px solid var(--ak-border-row)}}.unterlagen{border-bottom:1px solid var(--ak-border-row);padding:0;list-style:none}.unterlagen li{gap:var(--ak-space-1) var(--ak-space-3);padding:var(--ak-space-3) 0;border-top:1px solid var(--ak-border-row);grid-template-columns:auto minmax(0,1fr);max-width:none;display:grid}.unterlagen .icon{grid-row:span 2}.unterlagen strong{font-weight:600}.tabelle-rahmen{overflow-x:auto}.tabelle{border-collapse:collapse;width:100%}.tabelle caption{text-align:left;padding-bottom:var(--ak-space-3);color:var(--ak-text-muted);font-size:var(--ak-fs-sm)}.tabelle th{padding:var(--ak-space-2) var(--ak-space-3);border-bottom:1px solid var(--ak-border);font-size:var(--ak-fs-xs);color:var(--ak-text-muted);text-align:left;vertical-align:bottom;font-weight:500}.tabelle td{padding:var(--ak-space-3);border-bottom:1px solid var(--ak-border-row);vertical-align:top}.tabelle th:first-child,.tabelle td:first-child{padding-left:0}.tabelle .zahl{text-align:right;font-size:var(--ak-fs-sm)}.tabelle th.zahl{font-family:var(--ak-font-text);font-size:var(--ak-fs-xs)}.faq{border-bottom:1px solid var(--ak-border)}.faq__eintrag{border-top:1px solid var(--ak-border)}.faq__eintrag summary{justify-content:space-between;align-items:center;gap:var(--ak-space-4);min-height:56px;padding:var(--ak-space-3) 0;cursor:pointer;font-weight:600;list-style:none;display:flex}.faq__eintrag summary::-webkit-details-marker{display:none}.faq__eintrag summary:after{content:"+";width:var(--ak-touch);text-align:center;font-family:var(--ak-font-display);font-size:var(--ak-fs-xl);flex:none;font-weight:600;line-height:1}.faq__eintrag[open] summary:after{content:"−"}.faq__antwort{padding-bottom:var(--ak-space-5)}.leistungsraster{border-top:1px solid var(--ak-border);border-left:1px solid var(--ak-border);padding:0;list-style:none;display:grid}@media (width>=48em){.leistungsraster{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.leistungsraster__eintrag--kern{grid-row:span 3}}.leistungsraster__eintrag{border-right:1px solid var(--ak-border);border-bottom:1px solid var(--ak-border);max-width:none}.leistungsraster__link{gap:var(--ak-space-2);height:100%;padding:var(--ak-space-5);color:var(--ak-text);transition:background-color var(--ak-motion);flex-direction:column;text-decoration:none;display:flex}.leistungsraster__link:hover{background:var(--ak-bg-2)}.leistungsraster__link:hover .leistungsraster__titel{text-underline-offset:.15em;text-decoration:underline 2px}.leistungsraster__icons{gap:var(--ak-space-2);margin-bottom:var(--ak-space-2);display:flex}.leistungsraster__text{color:var(--ak-text-muted)}.leistungsraster__eintrag--kern .leistungsraster__link{padding:var(--ak-space-6)}.leistungsraster__eintrag--kern .leistungsraster__icons{padding-bottom:var(--ak-space-6);margin-bottom:auto}.leistungsraster__eintrag--kern .leistungsraster__icons .icon{width:48px;height:48px}.leistungsraster__eintrag--kern .leistungsraster__titel{font-size:clamp(var(--ak-fs-2xl), 1.4rem + 1.4vw, var(--ak-fs-4xl));font-weight:700;line-height:var(--ak-lh-tight)}.leistungsraster__eintrag--kern .leistungsraster__text{font-size:var(--ak-fs-md)}.leistungsraster__mehr{margin-top:var(--ak-space-4);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.block{padding:var(--abstand-abschnitt) 0}.block--flaeche{background:var(--ak-bg-2)}.seitenkopf+.block{padding-top:0}.blockkopf{justify-content:space-between;align-items:flex-end;gap:var(--ak-space-3) var(--ak-space-6);padding-bottom:var(--ak-space-4);margin-bottom:var(--ak-space-6);border-bottom:2px solid var(--ak-text);flex-wrap:wrap;display:flex}.blockkopf p{max-width:36rem;color:var(--ak-text-muted)}.spalten{gap:var(--ak-space-6) var(--ak-space-7);display:grid}@media (width>=48em){.spalten--3{grid-template-columns:repeat(3,minmax(0,1fr))}.spalten--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.spalte>*+*{margin-top:var(--ak-space-3)}.branchenliste{margin:0;padding:0;list-style:none}.spalte h3 a{color:var(--ak-text)}.abschluss{justify-content:space-between;align-items:center;gap:var(--ak-space-5);padding:var(--ak-space-6) 0;border-top:2px solid var(--ak-text);flex-wrap:wrap;display:flex}.pflicht-legende{margin-bottom:var(--ak-space-6);font-weight:600}.formular fieldset{border:0;min-width:0;margin:0;padding:0}.formular>fieldset{padding:var(--ak-space-6) 0;border-top:1px solid var(--ak-border)}.formular>fieldset>legend{float:left;width:100%;margin-bottom:var(--ak-space-5);font-family:var(--ak-font-display);font-size:var(--ak-fs-xl);padding:0;font-weight:600}.formular>fieldset>legend+*{clear:left}.felder{gap:var(--ak-space-5);display:grid}@media (width>=40em){.felder--2{grid-template-columns:repeat(2,minmax(0,1fr))}.felder--3{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,3fr)}}.feld{flex-direction:column;gap:6px;display:flex}.feld--breit{grid-column:1/-1}.feld label,.auswahl legend{font-size:.9375rem;font-weight:600}.auswahl legend{margin-bottom:var(--ak-space-1);padding:0}.formular input:not([type=checkbox],[type=radio]),.formular select,.formular textarea{border:var(--ak-input-border-width) solid var(--ak-border-input);border-radius:var(--ak-radius);background:var(--ak-bg);width:100%;min-height:48px;color:var(--ak-text);font:inherit;padding:0 14px}.formular textarea{resize:vertical;min-height:8rem;padding:12px 14px}.formular input::placeholder,.formular textarea::placeholder{color:var(--ak-text-muted);opacity:1}.hinweis{font-size:var(--ak-fs-sm);color:var(--ak-text-muted)}.wahl-gruppen{gap:var(--ak-space-3) var(--ak-space-7);flex-wrap:wrap;display:flex}.wahl-reihe{gap:0 var(--ak-space-5);flex-wrap:wrap;display:flex}.wahl{align-items:center;gap:var(--ak-space-3);min-height:var(--ak-touch);cursor:pointer;display:inline-flex}.formular .wahl{font-size:var(--ak-fs-base);font-weight:400}.wahl--block{align-items:flex-start;padding:10px 0;display:flex}.wahl input{width:22px;height:22px;accent-color:var(--ak-text);flex:none;margin:0}.wahl--block input{margin-top:1px}.pflicht{font-weight:600}.strecke-formular{gap:var(--ak-space-4);display:grid}.strecke-formular__linie{width:4px;height:40px;margin-left:var(--ak-space-4);background:repeating-linear-gradient(180deg, var(--ak-text-muted) 0 10px, transparent 10px 18px)}@media (width>=56em){.strecke-formular{gap:0 var(--ak-space-4);grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr)}.strecke-formular__linie{background:repeating-linear-gradient(90deg, var(--ak-text-muted) 0 12px, transparent 12px 22px);width:auto;height:4px;margin:.85rem 0 0}}.strecke-formular legend{font-family:var(--ak-font-display);font-size:var(--ak-fs-lg);margin-bottom:var(--ak-space-3);padding:0;font-weight:600}.strecke-formular .felder{gap:var(--ak-space-4)}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.absenden{gap:var(--ak-space-4);padding-top:var(--ak-space-6);border-top:2px solid var(--ak-text);display:grid}.fuss{margin-top:0}.fuss__innen{gap:var(--ak-space-6);padding:var(--ak-space-7) 0 var(--ak-space-6);display:grid}@media (width>=48em){.fuss__innen{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.fuss__logo img{width:auto;height:40px;display:block}.fuss__b2b{margin-top:var(--ak-space-3);font-weight:600}.fuss__kontakt{margin-top:var(--ak-space-3);color:var(--ak-nav-text)}.fuss__kontakt li{min-height:var(--ak-touch);align-items:center;gap:0 var(--ak-space-2);flex-wrap:wrap;display:flex}.fuss__nav a{min-height:var(--ak-touch);align-items:center;display:inline-flex}.fuss__zeile{padding:var(--ak-space-4) 0 var(--ak-space-6);border-top:1px solid var(--band-linie);color:var(--ak-nav-text);font-size:var(--ak-fs-sm)}main{flex:1 0 auto}address{font-style:normal}.kopf__telefon{align-items:center;gap:var(--ak-space-2);min-height:var(--ak-touch);min-width:var(--ak-touch);justify-content:center;font-weight:600;text-decoration:none;display:inline-flex}.band-dunkel a.kopf__telefon{color:var(--ak-nav-text-active)}.kopf__telefon:hover .nummer{text-underline-offset:.18em;text-decoration:underline}.kopf__telefon-text{display:none}.kopf__telefon-zeit{color:var(--ak-nav-text);font-weight:400}@media (width>=75em){.kopf__telefon-text{display:inline}}@media (width<=35.99em){.kopf__telefon{display:none}}.nummer{font-variant-numeric:tabular-nums;white-space:nowrap}.buehne__aktion{margin-top:var(--ak-space-6)}.buehne__aktion p{margin-top:var(--ak-space-3);color:var(--ak-nav-text)}.strecke__punkt--start{border:3px solid var(--ak-nav-text-active);background:0 0;border-radius:50%}.branchenzeile{margin-top:var(--ak-space-5);color:var(--ak-text-muted)}.leistungsraster__fahrzeuge{margin-top:var(--ak-space-3);color:var(--ak-text)}.leistungsraster__eintrag--kern .leistungsraster__icons{margin-bottom:0}.leistungsraster__eintrag--kern .leistungsraster__mehr{padding-top:var(--ak-space-5);margin-top:auto}.ablauf{gap:var(--ak-space-5);counter-reset:schritt;margin:0;padding:0;list-style:none;display:grid}@media (width>=56em){.ablauf{gap:var(--ak-space-6);grid-template-columns:repeat(4,minmax(0,1fr))}}.ablauf__schritt{counter-increment:schritt;padding-top:var(--ak-space-4);background:repeating-linear-gradient(90deg, var(--ak-text) 0 20px, transparent 20px 34px) top left / 100% 3px no-repeat}.ablauf__schritt:before{content:counter(schritt);font-family:var(--ak-font-display);font-size:var(--ak-fs-3xl,2rem);color:var(--ak-text);font-weight:700;line-height:1;display:block}.ablauf__titel{margin-top:var(--ak-space-3);font-size:var(--ak-fs-lg,1.25rem)}.ablauf__schritt p{margin-top:var(--ak-space-2);color:var(--ak-text-muted)}.abschlussband{border-bottom:1px solid var(--band-linie)}.abschlussband__innen{justify-content:space-between;align-items:center;gap:var(--ak-space-5) var(--ak-space-7);padding:var(--ak-space-8) 0;flex-wrap:wrap;display:flex}.abschlussband p{margin-top:var(--ak-space-2);color:var(--ak-nav-text)}.abschlussband__wege{align-items:center;gap:var(--ak-space-3) var(--ak-space-5);flex-wrap:wrap;display:flex}.abschlussband__wege .abschlussband__telefon{margin-top:0}.eilig{font-weight:600}
