@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-next-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/fonts/atkinson-next-latin-ext.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#101828;--ink-2:#3a4658;--ink-3:#566273;--grund:#fff;--flaeche:#f3f5f8;--flaeche-2:#e8ecf1;--linie:#d9dfe7;--linie-stark:#b3bdca;--blau:#0b57b3;--blau-tief:#08448d;--blau-hell:#e9f1fc;--blau-linie:#b9d0f0;--gruen:#12713a;--gruen-tief:#0d5a2d;--gruen-hell:#e8f5ed;--gruen-linie:#b4dcc3;--fehler:#b3261e;--fehler-hell:#fdecea;--flagge-schwarz:#000;--flagge-rot:#d00;--flagge-gold:#ffce00;--schrift:"Atkinson Hyperlegible Next", "Segoe UI", system-ui, -apple-system, sans-serif;--radius:10px;--radius-gross:16px;--breite:1180px;--rand:clamp(18px, 4vw, 40px);--abschnitt:clamp(64px, 9vw, 112px);--schatten-tief:0 1px 2px #1018280f, 0 12px 32px -8px #1018282e;--schatten-blatt:0 1px 2px #1018280d, 0 24px 48px -20px #10182838;--aus:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--blau)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--grund);color:var(--ink);font-family:var(--schrift);-webkit-font-smoothing:antialiased;caret-color:var(--blau);margin:0;font-size:1.0625rem;line-height:1.6}@media (width>=900px){body{font-size:1.125rem}}::selection{background:var(--blau-hell);color:var(--blau-tief)}html{scrollbar-color:var(--linie-stark) var(--flaeche)}img,svg{max-width:100%;display:block}h1,h2,h3{color:var(--ink);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-weight:700}h1{letter-spacing:-.025em;font-size:clamp(2.05rem,1.35rem + 3vw,3.5rem);font-weight:760;line-height:1.08}h2{letter-spacing:-.018em;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.35rem);line-height:1.15}h3{letter-spacing:-.005em;font-size:1.2rem;line-height:1.3}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--blau);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--blau-tief);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--blau);outline-offset:2px;border-radius:4px}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:var(--radius);transition:top .2s var(--aus);padding:10px 16px;position:absolute;top:-60px;left:12px}.skip:focus{color:#fff;top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.innen{width:100%;max-width:var(--breite);padding:0 var(--rand);margin:0 auto}.lead{color:var(--ink-2);max-width:58ch;font-size:clamp(1.1rem,1rem + .5vw,1.3rem);line-height:1.5}.gedaempft{color:var(--ink-3)}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.flagge{background:linear-gradient(90deg, var(--flagge-schwarz) 0 33.34%, var(--flagge-rot) 33.34% 66.67%, var(--flagge-gold) 66.67% 100%);height:4px}.marke{color:var(--ink);letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:10px;font-size:1.15rem;font-weight:750;text-decoration:none;display:inline-flex}.marke:hover{color:var(--ink)}.marke__zeichen{flex:none;width:30px;height:30px}.marke__tld{color:var(--ink-3);font-weight:600}.kopf{z-index:40;border-bottom:1px solid var(--linie);background:#fffffff5;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.kopf{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#ffffffdb}}.kopf__innen{align-items:center;gap:24px;min-height:68px;display:flex}.kopf__nav{gap:26px;margin-left:auto;display:flex}.kopf__nav a{color:var(--ink-2);font-size:.98rem;font-weight:600;text-decoration:none}.kopf__nav a:hover{color:var(--blau)}.kopf .knopf{white-space:nowrap;margin-left:4px}@media (width<=1000px){.kopf__nav{display:none}.kopf .knopf{margin-left:auto}}@media (width<=420px){.nur-breit{display:none}.marke{font-size:1.02rem}.kopf .knopf{padding:10px 14px;font-size:.95rem}}.knopf{--k-grund:var(--blau);--k-grund-hover:var(--blau-tief);--k-text:#fff;border-radius:var(--radius);background:var(--k-grund);min-height:48px;color:var(--k-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.knopf:hover{background:var(--k-grund-hover);color:var(--k-text);text-decoration:none}.knopf:active{box-shadow:inset 0 2px 4px #0003}.knopf[disabled],.knopf[aria-disabled=true]{background:var(--flaeche-2);color:var(--ink-3);cursor:not-allowed}.knopf--gross{min-height:60px;padding:16px 28px;font-size:1.1rem}.knopf--klein{min-height:42px;padding:9px 16px;font-size:.95rem}.knopf--leise{--k-grund:transparent;--k-grund-hover:var(--flaeche);--k-text:var(--ink);box-shadow:inset 0 0 0 1.5px var(--linie-stark)}.knopf--leise:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.knopf .ic{width:1.2em;height:1.2em}.einstieg{background:linear-gradient(180deg, var(--flaeche) 0%, var(--grund) 100%);border-bottom:1px solid var(--linie);padding:clamp(36px,6vw,84px) 0 clamp(48px,7vw,96px);position:relative}.einstieg__raster{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.einstieg h1{max-width:15ch;margin-bottom:18px}.einstieg .lead{margin-bottom:28px}@media (width<=900px){.einstieg__raster{grid-template-columns:minmax(0,1fr)}}.belege{color:var(--ink-2);flex-wrap:wrap;gap:10px 26px;margin:22px 0 0;padding:0;font-size:.98rem;list-style:none;display:flex}.belege li{align-items:center;gap:8px;display:flex}.belege .ic{color:var(--gruen);stroke-width:2.4px}.belege b{color:var(--ink)}.suche{max-width:640px;position:relative}.suche__label{margin-bottom:8px;font-size:1rem;font-weight:700;display:block}.suche__zeile{background:var(--grund);border:1.5px solid var(--linie-stark);border-radius:14px;gap:8px;padding:6px;transition:border-color .15s ease-out,box-shadow .2s ease-out;display:flex;position:relative}.suche__zeile:focus-within{border-color:var(--blau);box-shadow:0 0 0 4px #0b57b329}.suche[data-zustand=gefunden] .suche__zeile{border-color:var(--gruen);box-shadow:0 0 0 4px #12713a24}.suche[data-zustand=gefunden] .suche__knopf,.suche[data-zustand=gefunden] .suche__hinweis{display:none}.suche[data-zustand=fehler] .suche__zeile{border-color:var(--fehler)}.suche__feldrahmen{flex:1;align-items:center;min-width:0;display:flex;position:relative}.suche__lupe{color:var(--ink-3);pointer-events:none;position:absolute;left:12px}.suche[data-zustand=gefunden] .suche__lupe{color:var(--gruen)}.suche__feld{width:100%;min-height:52px;color:var(--ink);font:inherit;text-overflow:ellipsis;background:0 0;border:0;border-radius:10px;outline:none;padding:10px 40px 10px 44px;font-size:1.1rem;font-weight:500}.suche__feld::placeholder{color:#6b7686;font-weight:400}.suche__feld::-webkit-search-cancel-button{display:none}.suche__leeren{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;right:4px}.suche__leeren:hover{background:var(--flaeche);color:var(--ink)}.suche__leeren[hidden]{display:none}.suche__laden{border:2px solid var(--linie);border-top-color:var(--blau);opacity:0;border-radius:50%;width:18px;height:18px;transition:opacity .15s;position:absolute;right:44px}.suche[data-laedt] .suche__laden{opacity:1;animation:.7s linear infinite drehen}.suche__knopf{border-radius:10px;min-height:52px;padding:12px 24px;font-size:1.05rem}@media (width<=560px){.suche__zeile{flex-direction:column;gap:6px}.suche__knopf{width:100%}}.suche__hinweis{color:var(--ink-3);margin:10px 2px 0;font-size:.92rem}.suche__fehler{color:var(--fehler);align-items:flex-start;gap:8px;margin:10px 2px 0;font-size:.96rem;font-weight:600;display:flex}.suche__fehler[hidden]{display:none}.vorschlaege{z-index:30;background:var(--grund);border:1px solid var(--linie);box-shadow:var(--schatten-tief);overscroll-behavior:contain;transform-origin:top;max-height:min(420px,60vh);animation:aufklappen .18s var(--aus);border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.vorschlaege[hidden]{display:none}.vorschlag{cursor:pointer;animation:einreihen .24s var(--aus) both;animation-delay:calc(var(--i,0) * 28ms);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.vorschlag[aria-selected=true],.vorschlag:hover{background:var(--blau-hell)}.vorschlag__pin{color:var(--ink-3)}.vorschlag[data-typ=adresse] .vorschlag__pin{color:var(--blau)}.vorschlag__text{min-width:0;line-height:1.3}.vorschlag__zeile1{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.vorschlag__zeile1 mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--blau-linie);text-decoration-color:var(--blau-linie);text-underline-offset:.18em;background:0 0;text-decoration-thickness:2px}.vorschlag__zeile2{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;display:block;overflow:hidden}.plakette{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 7px;font-size:.8rem;font-weight:700;display:inline-flex}.plakette .ic{stroke-width:2.8px;width:14px;height:14px}.plakette--ok{background:var(--gruen-hell);color:var(--gruen-tief)}.plakette--offen{background:var(--flaeche);color:var(--ink-2)}@media (width<=440px){.vorschlag{grid-template-columns:minmax(0,1fr) auto}.vorschlag__pin,.plakette__lang{display:none}}.vorschlaege__fuss{color:var(--ink-3);padding:8px 12px 4px;font-size:.8rem}.vorschlaege__leer{color:var(--ink-2);padding:14px 12px;font-size:.96rem}.abschnitt{padding:var(--abschnitt) 0}.abschnitt--flaeche{background:var(--flaeche);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.abschnitt__kopf{max-width:720px;margin-bottom:clamp(32px,4vw,52px)}.abschnitt__kopf h2{margin-bottom:14px}.abschnitt__kopf p{color:var(--ink-2);margin:0;font-size:1.1rem}.zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}@media (width<=860px){.zwei{grid-template-columns:minmax(0,1fr)}}.ablauf{counter-reset:schritt;border-top:1px solid var(--linie);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ablauf li{counter-increment:schritt;padding:28px 28px 8px 0;position:relative}.ablauf li+li{border-left:1px solid var(--linie);padding-left:28px}.ablauf li:before{content:counter(schritt);background:var(--blau);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:18px;font-size:1.1rem;font-weight:750;display:grid}.ablauf li:first-child:before{background:var(--blau)}.ablauf h3{margin-bottom:8px}.ablauf p{color:var(--ink-2);margin:0}@media (width<=820px){.ablauf{border-top:0;grid-template-columns:minmax(0,1fr)}.ablauf li,.ablauf li+li{border-left:0;grid-template-columns:40px minmax(0,1fr);column-gap:18px;padding:0 0 26px;display:grid}.ablauf li:before{grid-row:span 2;margin:0}.ablauf li:not(:last-child):after{content:"";background:var(--linie-stark);width:1px;position:absolute;top:46px;bottom:6px;left:19.5px}}.teile{border-top:1px solid var(--linie);margin:0;padding:0;list-style:none}.teile li{border-bottom:1px solid var(--linie);grid-template-columns:200px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.teile dt,.teile .teile__name{color:var(--blau-tief);font-weight:750}.teile p{color:var(--ink-2);margin:0}@media (width<=520px){.teile li{grid-template-columns:minmax(0,1fr);gap:4px}}.pruefliste{margin:0;padding:0;list-style:none}.pruefliste li{border-bottom:1px solid var(--linie);gap:12px;padding:12px 0;display:flex}.pruefliste li:first-child{border-top:1px solid var(--linie)}.pruefliste .ic{color:var(--gruen);stroke-width:2.4px;margin-top:.2em}.abschnitt--flaeche .pruefliste li{border-color:var(--linie-stark)}.leistungen{border-top:1px solid var(--linie-stark);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,72px);margin:0;display:grid}.leistungen div{border-bottom:1px solid var(--linie-stark);grid-template-columns:220px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.leistungen dt{color:var(--ink);font-weight:750}.leistungen dd{color:var(--ink-2);margin:0}@media (width<=1100px){.leistungen div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (width<=700px){.leistungen{grid-template-columns:minmax(0,1fr)}}.nachweis{border-top:1px solid var(--linie);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:14px 40px;margin-top:clamp(40px,5vw,64px);padding-top:28px;font-size:.98rem;display:flex}.nachweis b{color:var(--ink);margin-right:6px;font-size:1.15rem}.nachweis__zahlung{gap:10px;margin-left:auto;display:flex}.nachweis__zahlung span{border:1px solid var(--linie-stark);color:var(--ink-2);background:var(--grund);border-radius:8px;padding:6px 12px;font-size:.86rem;font-weight:700}@media (width<=700px){.nachweis__zahlung{margin-left:0}}.faq{border-top:1px solid var(--linie);max-width:820px}.faq details{border-bottom:1px solid var(--linie)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-size:1.1rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--blau)}.faq summary .ic{color:var(--ink-3);transition:transform .25s var(--aus)}.faq details[open] summary .ic{transform:rotate(180deg)}.faq__antwort{color:var(--ink-2);max-width:68ch;padding:0 2px 20px}.faq__antwort ul{margin:0 0 1em;padding-left:1.2em}.faq__antwort li{margin-bottom:4px}.abschluss{background:var(--flaeche);border-top:1px solid var(--linie);padding:clamp(56px,8vw,96px) 0}.abschluss h2{max-width:20ch;margin-bottom:12px}.abschluss .lead{margin-bottom:26px}.abschluss__raster{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (width<=900px){.abschluss__raster{grid-template-columns:minmax(0,1fr)}}.abschluss__kontakt{color:var(--ink-2);margin:18px 0 0;font-size:.95rem}.krume{color:var(--ink-3);margin-bottom:18px;font-size:.9rem}.krume a{color:var(--ink-2)}.felder{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 14px;display:grid}.felder--zusatz{border-top:1px solid var(--linie);margin-top:22px;padding-top:22px}.feld{grid-column:span 6;min-width:0}.feld[hidden]{display:none}.feld--halb{grid-column:span 3}.feld--breit{grid-column:span 4}.feld--schmal{grid-column:span 2}.feld--kurz .eingabe{max-width:220px}@media (width<=560px){.feld--halb{grid-column:span 6}}.feld__label{margin-bottom:6px;font-size:.95rem;font-weight:700;display:block}.feld__frei{color:var(--ink-3);font-weight:400}.feld__frei[hidden]{display:none}.eingabe{border:1.5px solid var(--linie-stark);border-radius:var(--radius);background:var(--grund);width:100%;min-height:50px;color:var(--ink);font:inherit;outline:none;padding:11px 14px;font-size:1.05rem;transition:border-color .15s ease-out,box-shadow .15s ease-out}textarea.eingabe{resize:vertical;min-height:96px}select.eingabe{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23566273' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.eingabe:focus{border-color:var(--blau);box-shadow:0 0 0 4px #0b57b329}.eingabe[aria-invalid=true]{border-color:var(--fehler)}.eingabe[aria-invalid=true]:focus{box-shadow:0 0 0 4px #b3261e24}.feld__info{color:var(--ink-3);margin-top:5px;font-size:.9rem;line-height:1.4;display:block}.feld__fehler{color:var(--fehler);margin:6px 0 0;font-size:.92rem;font-weight:600}.feld__fehler[hidden]{display:none}.haken{cursor:pointer;align-items:flex-start;gap:12px;line-height:1.45;display:flex;position:relative}.haken .feld__info{margin-top:2px}.haken--fehler .haken__kasten{border-color:var(--fehler)}.recht{padding:clamp(32px, 5vw, 64px) 0 var(--abschnitt)}.recht__text{max-width:72ch}.recht__text h1{margin-bottom:28px;font-size:clamp(1.9rem,1.4rem + 2vw,2.7rem)}.recht__text h2{margin:36px 0 10px;font-size:1.3rem}.recht__text h3{margin:22px 0 6px;font-size:1.08rem}.recht__text address{margin-bottom:1em;font-style:normal}.recht__text .text-sm{color:var(--ink-3);margin-top:36px;font-size:.9rem}.fuss{color:#c6cfdb;background:#0f1726;padding:56px 0 28px;font-size:.95rem}.fuss a{color:#e6ecf3;text-decoration:none}.fuss a:hover{color:#fff;text-decoration:underline}.fuss__raster{grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:32px;display:grid}.fuss h2{color:#fff;letter-spacing:0;margin-bottom:12px;font-size:.95rem}.fuss ul{margin:0;padding:0;list-style:none}.fuss li{margin-bottom:8px}.fuss .marke{color:#fff}.fuss .marke__tld{color:#9aa7b8}.fuss__satz{color:#aab6c5;max-width:34ch;margin-top:14px}.fuss__klein{color:#9aa7b8;font-size:.85rem}.fuss__schluss{color:#9aa7b8;border-top:1px solid #c6cfdb2e;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:44px;padding-top:20px;font-size:.85rem;display:flex}.fuss__knopf{color:#e6ecf3;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fuss__knopf:hover{color:#fff;text-decoration:underline}.fuss :focus-visible{outline-color:#8fb8f0}@media (width<=900px){.fuss__raster{grid-template-columns:1fr 1fr}}@media (width<=520px){.fuss__raster{grid-template-columns:1fr}}.leer{padding:clamp(56px,10vw,120px) 0}.leer h1{margin-bottom:14px}@keyframes drehen{to{transform:rotate(360deg)}}@keyframes aufklappen{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@keyframes einreihen{0%{opacity:0;transform:translateY(-3px)}}@keyframes einblenden{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.suche[data-laedt] .suche__laden,.bestellen[aria-disabled=true]:before,.status__rad,.formularband__laden:before{animation:1.6s linear infinite drehen!important}}@media print{.kopf,.leiste,.formularband,.flagge{display:none!important}body{font-size:11pt}}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1 0 auto}.kopf__nav a[aria-current=page]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--blau);text-decoration-color:var(--blau);text-underline-offset:.45em;text-decoration-thickness:2px}@media (width<=1000px){.kopf{position:relative}.kopf__innen{flex-wrap:wrap;row-gap:4px;min-height:0;padding-top:12px}.kopf__nav{flex-wrap:wrap;order:3;gap:4px 22px;width:100%;margin:0;padding:2px 0 10px;display:flex}.kopf__nav a{align-items:center;min-height:40px;display:inline-flex}}.krume ol{flex-wrap:wrap;gap:2px 8px;margin:0;padding:0;list-style:none;display:flex}.krume li+li:before{content:"›";color:var(--ink-3);margin-right:8px}.krume [aria-current=page]{color:var(--ink-3)}.seitenkopf{background:var(--flaeche);border-bottom:1px solid var(--linie);padding:clamp(28px,4vw,52px) 0 clamp(24px,3vw,36px)}.seitenkopf h1{margin-bottom:12px;font-size:clamp(1.9rem,1.4rem + 2vw,2.8rem)}.seitenkopf .lead{margin:0}.einstieg--start h1{max-width:18ch}.einstieg--start .lead{max-width:62ch}.suche--breit{max-width:900px}.suche__feldrahmen>.vorschlaege{min-width:min(320px, calc(100vw - 2 * var(--rand)));top:calc(100% + 14px);left:-6px;right:-6px}.suche--mehrfeld .suche__feldrahmen{flex-direction:column;align-items:stretch}.suche--mehrfeld .suche__feldrahmen:first-child{flex:1.35}.suche--mehrfeld .suche__feldrahmen+.suche__feldrahmen{border-left:1px solid var(--linie);padding-left:6px}.suche__feldlabel{color:var(--ink-2);padding:6px 12px 0 44px;font-size:.84rem;font-weight:700;line-height:1.3}.suche--mehrfeld .suche__feld{min-height:40px;padding-top:2px;padding-bottom:8px}.suche--mehrfeld .suche__lupe{bottom:10px}.suche--mehrfeld .suche__leeren{bottom:2px}.suche--mehrfeld .suche__laden{bottom:11px}@media (width<=760px){.suche--mehrfeld .suche__zeile{flex-direction:column;gap:6px}.suche--mehrfeld .suche__feldrahmen+.suche__feldrahmen{border-left:0;border-top:1px solid var(--linie);padding:4px 0 0}.suche--mehrfeld .suche__knopf{width:100%}}.suche__feldrahmen[data-laedt] .suche__laden{opacity:1;animation:.7s linear infinite drehen}@media (prefers-reduced-motion:reduce){.suche__feldrahmen[data-laedt] .suche__laden{animation:1.6s linear infinite drehen!important}}.linkliste{border-top:1px solid var(--linie);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.linkliste--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.linkliste li{border-bottom:1px solid var(--linie)}.abschnitt--flaeche .linkliste,.abschnitt--flaeche .linkliste li{border-color:var(--linie-stark)}.linkliste a{height:100%;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:18px 2px;text-decoration:none;display:grid}.linkliste__titel{font-size:1.08rem;font-weight:750;line-height:1.3}.linkliste__text{color:var(--ink-2);grid-column:1;margin-top:3px;font-size:.96rem;line-height:1.45}.linkliste .ic{color:var(--blau);transition:transform .2s var(--aus);grid-area:1/2/span 2}.linkliste a:hover .linkliste__titel{color:var(--blau);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.linkliste a:hover .ic{transform:translate(3px)}@media (width<=900px){.linkliste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.linkliste,.linkliste--zwei{grid-template-columns:minmax(0,1fr)}}.vertrauensleiste{border-bottom:1px solid var(--linie);padding:clamp(28px,4vw,44px) 0}.vertrauen{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vertrauen li{border-left:1px solid var(--linie);padding:2px 24px}.vertrauen li:first-child{border-left:0;padding-left:0}.vertrauen .ic{color:var(--gruen);stroke-width:2.4px;margin-bottom:8px}.vertrauen b{font-weight:750;line-height:1.35;display:block}.vertrauen span{color:var(--ink-2);margin-top:2px;font-size:.96rem;line-height:1.45;display:block}@media (width<=900px){.vertrauen{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.vertrauen li:nth-child(odd){border-left:0;padding-left:0}}@media (width<=520px){.vertrauen{grid-template-columns:minmax(0,1fr);row-gap:0}.vertrauen li,.vertrauen li:nth-child(odd){border-left:0;border-top:1px solid var(--linie);grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid}.vertrauen li:first-child{border-top:0}.vertrauen .ic{grid-row:span 2;margin:.15em 0 0}}.karte{border:1.5px solid var(--linie);border-radius:var(--radius-gross);background:var(--grund);padding:20px 22px 22px}.karte--zustaendig{border-color:var(--gruen-linie);background:var(--gruen-hell)}.karte__kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:14px;display:flex}.karte__art{color:var(--ink-3);margin-bottom:2px;font-size:.86rem;font-weight:700;display:block}.karte--zustaendig .karte__art{color:var(--gruen-tief)}.karte__titel{font-size:1.25rem;line-height:1.3}.karte__daten{border-top:1px solid var(--linie);margin:0}.karte__daten>div{border-bottom:1px solid var(--linie);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.karte--zustaendig .karte__daten,.karte--zustaendig .karte__daten>div{border-color:var(--gruen-linie)}.karte__daten dt{color:var(--ink-3);align-self:start;align-items:center;gap:8px;font-size:.96rem;display:flex}.karte__daten dt .ic{width:1.1em;height:1.1em}.karte__daten dd{overflow-wrap:anywhere;margin:0}.karte__daten address{font-style:normal}.karte__zeiten{grid-template-columns:max-content minmax(0,1fr);gap:2px 14px;margin:0;display:grid}.karte__zeiten dt{color:var(--ink);font-weight:600}.karte__zeiten dd{margin:0}.karte__mehr{margin-top:16px}.karte__quelle{color:var(--ink-3);margin:12px 0 0;font-size:.85rem}@media (width<=520px){.karte{padding:16px 16px 18px}.karte__daten>div{grid-template-columns:minmax(0,1fr);gap:2px}}.hinweis{border:1px solid var(--linie);border-radius:var(--radius);background:var(--flaeche);color:var(--ink);align-items:flex-start;gap:12px;margin:0 0 24px;padding:14px 16px;display:flex}.hinweis>.ic{color:var(--ink-3);margin-top:.15em}.hinweis__inhalt>:last-child{margin-bottom:0}.hinweis__titel{margin-bottom:2px;font-weight:700;display:block}.hinweis--aktion{border-color:var(--blau-linie);background:var(--blau-hell)}.hinweis--aktion>.ic{color:var(--blau)}.hinweis--ok{border-color:var(--gruen-linie);background:var(--gruen-hell)}.hinweis--ok>.ic{color:var(--gruen)}.hinweis--fehler{background:var(--fehler-hell);border-color:#f1b8b3}.hinweis--fehler>.ic,.hinweis--fehler .hinweis__titel{color:var(--fehler)}.cta-antrag{border:1px solid var(--linie);border-radius:var(--radius-gross);background:var(--flaeche);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 36px;padding:clamp(20px,3vw,28px);display:grid}.abschnitt--flaeche .cta-antrag{background:var(--grund)}.cta-antrag__label{color:var(--blau-tief);margin-bottom:4px;font-size:.86rem;font-weight:700;display:block}.cta-antrag__titel{margin-bottom:6px;font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem)}.cta-antrag__text{color:var(--ink-2);max-width:62ch;margin:0}.cta-antrag .belege{margin-top:14px}@media (width<=700px){.cta-antrag{grid-template-columns:minmax(0,1fr)}.cta-antrag .knopf{width:100%}}.kleinhinweis{color:var(--ink-3);align-items:center;gap:6px;margin:12px 0 0;font-size:.85rem;line-height:1.4;display:flex}.kleinhinweis .ic{width:1.1em;height:1.1em}.fuss__links{justify-items:start;gap:8px;margin:0;display:grid}.recht__text ul,.recht__text ol{padding-left:1.3em}.recht__text li{margin-bottom:4px}.abschnitt--eng{padding:clamp(32px,5vw,56px) 0}.einstieg--hub h1{max-width:22ch}.einstieg--hub .lead{max-width:64ch}.zwischentitel{margin-bottom:14px;font-size:1.2rem}.kopf-cta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:22px 0 0;display:flex}.antwortsatz strong{color:var(--ink)}.gehoert-zu{color:var(--ink-2);align-items:center;gap:8px;margin:12px 0 0;display:flex}.gehoert-zu .ic{color:var(--gruen)}.quelle{color:var(--ink-3);margin:12px 0 0;font-size:.85rem}.gebuehren p small{color:var(--ink-3);margin-top:2px;font-size:.85rem;display:block}.teile .teile__name{display:block}.ergebniskarte{max-width:860px}.ergebniskarte+.ergebniskarte{margin-top:16px}.karte__links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.karte__links li{align-items:center;gap:8px;display:flex}.karte__links .ic{color:var(--ink-3)}.cta-antrag__mehr{margin:12px 0 0;font-size:.96rem}.ortswahl{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0 0 36px;padding:0;list-style:none;display:grid}.ortswahl--plz{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.ortswahl a{border:1.5px solid var(--linie);border-radius:var(--radius);padding:12px 14px;font-weight:700;text-decoration:none;display:block}.ortswahl a:hover{border-color:var(--blau);background:var(--blau-hell)}.cta-leiste{display:none}@media (width<=760px){.cta-leiste{z-index:30;padding:10px 0 calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--linie);background:#fffffff7;display:block;position:sticky;bottom:0;box-shadow:0 -8px 24px -12px #10182840}.cta-leiste .knopf{width:100%}}.anliegen-menue{background:var(--flaeche);border-top:1px solid var(--linie);padding:clamp(40px,6vw,72px) 0}main .anliegen-menue{background:var(--grund);border-top:0}.anliegen-menue__titel{margin-bottom:clamp(20px,3vw,32px);font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem)}.anliegen-menue__gruppen{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(20px,3vw,40px);display:grid}.anliegen-menue__gruppe summary{border-bottom:1px solid var(--linie-stark);cursor:default;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;font-weight:750;list-style:none;display:flex}.anliegen-menue__gruppe summary::-webkit-details-marker{display:none}.anliegen-menue__gruppe summary .ic{display:none}.anliegen-menue__gruppe ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.anliegen-menue__gruppe a{color:var(--ink-2);padding:3px 0;font-size:.96rem;line-height:1.4;text-decoration:none;display:inline-block}.anliegen-menue__gruppe a:hover{color:var(--blau);text-underline-offset:.2em;text-decoration:underline}@media (width<=1000px){.anliegen-menue__gruppen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.anliegen-menue__gruppen{border-top:1px solid var(--linie-stark);grid-template-columns:minmax(0,1fr);gap:0}.anliegen-menue__gruppe{border-bottom:1px solid var(--linie-stark)}.anliegen-menue__gruppe summary{cursor:pointer;border:0;min-height:52px;margin:0;padding:0}.anliegen-menue__gruppe summary .ic{color:var(--ink-3);transition:transform .2s var(--aus);display:block}.anliegen-menue__gruppe[open] summary .ic{transform:rotate(180deg)}.anliegen-menue__gruppe ul{padding:0 0 14px}.anliegen-menue__gruppe a{padding:6px 0}}.staedte{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.staedte a{border:1.5px solid var(--linie);background:var(--grund);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:8px 16px;font-weight:650;text-decoration:none;display:inline-flex}.staedte a:hover{border-color:var(--blau);background:var(--blau-hell)}.teaser-produkte{flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;padding:0;list-style:none;display:flex}.teaser-produkte a{font-weight:650}.teaser-gruppen{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 28px;margin-top:18px;display:grid}.teaser-gruppe__titel{color:var(--ink-2);margin:0;font-size:.86rem;font-weight:700}.teaser-gruppe .teaser-produkte{flex-direction:column;margin-top:6px}.tabelle-rahmen{border:1px solid var(--linie);border-radius:var(--radius);max-width:100%;overflow-x:auto}.tabelle{border-collapse:collapse;width:100%;font-size:.975rem}.tabelle caption{text-align:left;color:var(--ink-3);padding:12px 14px;font-size:.9rem}.tabelle th,.tabelle td{text-align:left;vertical-align:top;border-top:1px solid var(--linie);padding:10px 14px}.tabelle thead th{background:var(--flaeche);color:var(--ink-2);white-space:nowrap;border-top:0;font-weight:700}.tabelle td:first-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.tabelle tr.tabelle__folge td:first-child{color:var(--ink-3);font-weight:400}@media (width<=620px){.tabelle th,.tabelle td{padding:8px 10px}.tabelle .tabelle__nr{display:none}}.karten{gap:16px;max-width:860px;display:grid}.karten--raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));max-width:none}.karte__zusatz{color:var(--ink-2);margin:0;font-size:.95rem}.stadt-link{align-items:center;gap:10px;margin:16px 0 0;font-weight:700;display:flex}.stadt-link .ic{color:var(--blau)}.abschnitt__text{max-width:68ch}.abschnitt__text+.abschnitt__text,.abschnitt__text+.tabelle-rahmen,.tabelle-rahmen+.karten,.karten+.quelle{margin-top:20px}.staedte-titel{margin:28px 0 12px}.extern-hinweis{margin-top:24px}.verzeichnis{border-top:1px solid var(--linie)}.verzeichnis details{border-bottom:1px solid var(--linie)}.verzeichnis summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 0;font-weight:750;list-style:none;display:flex}.verzeichnis summary::-webkit-details-marker{display:none}.verzeichnis summary small{color:var(--ink-3);font-weight:400}.verzeichnis details[open] summary .ic{transform:rotate(180deg)}.verzeichnis__inhalt{padding:0 0 20px}.verzeichnis__inhalt .staedte{margin-bottom:16px}.spaltenliste{columns:3 220px;column-gap:28px;margin:0;padding:0;list-style:none}.spaltenliste li{break-inside:avoid;padding:4px 0}.spaltenliste small{color:var(--ink-3)}.ratgeber .ablauf p small,.ratgeber__recht{color:var(--ink-3);font-size:.9rem}.ratgeber__mehr{margin:20px 0 0}
