@font-face{font-family:Sofia Sans SC;src:url(/assets/sofia-sans-semi-condensed-latin-wght-normal-BH1OZgkZ.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#eef1ec;--flaeche:#f9faf7;--fg:#10262b;--mut:#4b5d60;--line:#c9d3cc;--acc:#0e4a56;--accfg:#fff;--bar:#0e4a56;--barfg:#fff;--spur:#d9e0da;--red:#b3261e;--org:#875200;--org-band:#e09a1e;--grn:#1d6a49;--fge-d:#7fb3d5;--fge-r:#f0b46a;--fge-e:#8fcb9b;--fge-w:#c98bd0;--kopf:52px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#0d1c20;--flaeche:#15292e;--fg:#e6eee9;--mut:#9fb2b1;--line:#2b4147;--acc:#7fc8c9;--accfg:#08262b;--bar:#143b43;--barfg:#e6eee9;--spur:#24393e;--red:#ff8473;--org:#f2b44d;--org-band:#f2b44d;--grn:#66cc9d;--fge-d:#2f5f80;--fge-r:#8a5a24;--fge-e:#2f6b45;--fge-w:#6e3f75}}:root[data-theme=dark]{--bg:#0d1c20;--flaeche:#15292e;--fg:#e6eee9;--mut:#9fb2b1;--line:#2b4147;--acc:#7fc8c9;--accfg:#08262b;--bar:#143b43;--barfg:#e6eee9;--spur:#24393e;--red:#ff8473;--org:#f2b44d;--org-band:#f2b44d;--grn:#66cc9d;--fge-d:#2f5f80;--fge-r:#8a5a24;--fge-e:#2f6b45;--fge-w:#6e3f75}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%;margin:0;font:17px/1.45 Sofia Sans SC,Bahnschrift,DIN Alternate,system-ui,sans-serif}a{color:var(--acc);text-underline-offset:2px}:focus-visible{outline:3px solid var(--acc);outline-offset:2px}main{max-width:720px;margin:0 auto;padding:14px 16px 32px}.mut{color:var(--mut)}header{z-index:5;background:var(--bar);color:var(--barfg);position:sticky;top:0}header :focus-visible{outline-color:currentColor}header>div{max-width:720px;height:var(--kopf);align-items:center;gap:10px;margin:0 auto;padding:0 4px 0 16px;display:flex}header h1,.marke-kopf{letter-spacing:-.005em;flex:1;min-width:0;margin:0;font-size:21px;font-weight:700;line-height:1.15}header img{display:block}header a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}header button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}#stand{border:1px solid color-mix(in srgb, currentColor 45%, transparent);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;min-height:32px;padding:0 10px;font-size:14px}#stand[hidden]{display:none}.ikon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px;display:block}select,input{font:inherit;border:1px solid var(--line);background:var(--flaeche);min-width:0;min-height:46px;color:var(--fg);border-radius:8px;padding:8px 12px}select{appearance:none;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23778c8f' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:36px}.sel{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sel select{flex:260px}.sel #land{flex-basis:100%;font-size:19px;font-weight:700}.sel small,.sel details{flex-basis:100%}#karte{background:0 0;border:0;margin:0;padding:0}#karte summary{padding:4px 0}.sel small{color:var(--mut);font-size:14px}[hidden]{display:none!important}.chips{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.chips button{font:inherit;border:1px solid var(--line);min-height:44px;color:var(--fg);cursor:pointer;background:0 0;border-radius:8px;padding:0 10px;font-size:15px}.chips button[aria-pressed=true]{background:var(--acc);color:var(--accfg);border-color:var(--acc);font-weight:600}.chips input{font-variant-numeric:tabular-nums;flex:130px;min-height:44px;font-size:15px}.prompt{background:var(--flaeche);border:1px dashed var(--mut);border-radius:8px;padding:12px}.frage{letter-spacing:-.015em;text-wrap:balance;max-width:13em;margin:12px 0 20px;font-size:clamp(38px,11vw,56px);font-weight:800;line-height:1.02}#jahr{top:var(--kopf);z-index:3;background:var(--bg);border-bottom:1px solid var(--line);margin:0 -16px;padding:8px 16px 0;position:sticky}#tagText{letter-spacing:-.01em;font-size:25px;font-weight:700;line-height:1.15;display:block}.lineal{--pose:24px;height:46px;position:relative}.lineal ol{color:var(--mut);text-align:center;grid-template-columns:31fr 29fr 31fr 30fr 31fr 30fr 31fr 31fr 30fr 31fr 30fr 31fr;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:grid;position:absolute;inset:auto 0 0}.lineal li+li{border-left:1px solid var(--line)}#tag{inset:0 auto 0 calc(var(--pose) / -2);width:calc(100% + var(--pose));appearance:none;cursor:grab;touch-action:pan-y;background:0 0;border:0;border-radius:0;outline:0;height:100%;min-height:0;margin:0;padding:0;position:absolute}#tag::-webkit-slider-runnable-track{background:0 0;height:46px}#tag::-moz-range-track{background:0 0;height:46px}#tag::-webkit-slider-thumb{appearance:none;width:var(--pose);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 46'%3E%3Cpath d='M12 45V30' stroke='%237b8f92' stroke-width='2'/%3E%3Cpath d='M12 1v13' stroke='%23d92d20' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M12 11c4 3 6.500 6.500 6.500 10S16 28 12 33c-4-5-6.500-8.500-6.500-12S8 14 12 11z' fill='%23fff' stroke='%2310262b' stroke-width='1.500'/%3E%3Cpath d='M12 11c4 3 6.500 6.500 6.500 10h-13C5.500 17.500 8 14 12 11z' fill='%23d92d20' stroke='%2310262b' stroke-width='1.500'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;height:46px}#tag::-moz-range-thumb{width:var(--pose);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 46'%3E%3Cpath d='M12 45V30' stroke='%237b8f92' stroke-width='2'/%3E%3Cpath d='M12 1v13' stroke='%23d92d20' stroke-width='4' stroke-linecap='round'/%3E%3Cpath d='M12 11c4 3 6.500 6.500 6.500 10S16 28 12 33c-4-5-6.500-8.500-6.500-12S8 14 12 11z' fill='%23fff' stroke='%2310262b' stroke-width='1.500'/%3E%3Cpath d='M12 11c4 3 6.500 6.500 6.500 10h-13C5.500 17.500 8 14 12 11z' fill='%23d92d20' stroke='%2310262b' stroke-width='1.500'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:0;height:46px}#tag:focus-visible::-webkit-slider-thumb{outline:3px solid var(--acc);outline-offset:1px;border-radius:4px}#tag:focus-visible::-moz-range-thumb{outline:3px solid var(--acc);outline-offset:1px}@media (height<=500px){#jahr{position:static}}.band{background:var(--spur);border-radius:3px;width:100%;height:12px;margin:7px 0;display:block}.band .voll{fill:var(--red)}.band .halb{fill:var(--org-band)}.band path{fill:none;vector-effect:non-scaling-stroke}.band .grenzen{stroke:var(--bg);stroke-width:1px}.band .marke{stroke:var(--fg);stroke-width:2px}.band .sockel{stroke:var(--bg);stroke-width:5px}h2{margin:24px 0 8px;font-size:19px;line-height:1.25}details.gruppe{background:0 0;border:0;border-radius:0;margin:0;padding:0}.gruppe summary{cursor:pointer;list-style:none}.gruppe summary::-webkit-details-marker{display:none}.gruppe h2{border-bottom:2px solid var(--c);min-height:56px;color:var(--c);align-items:center;gap:10px;margin:0;font-size:22px;font-weight:700;display:flex}.gruppe h2 svg{flex:none;width:28px;height:14px}.gruppe h2 .anzahl{color:var(--fg);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.gruppe h2:after{content:"";border:solid var(--mut);border-width:0 2px 2px 0;width:9px;height:9px;margin:0 5px 3px 4px;transform:rotate(45deg)}.gruppe[open] h2:after{margin-bottom:-3px;transform:rotate(-135deg)}.g-geschont{--c:var(--red)}.g-jeNachFall{--c:var(--org)}.g-nichtGeschont{--c:var(--grn)}.item{border-bottom:1px solid var(--line)}.kopf{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;scroll-margin-top:calc(var(--kopf) + 100px);background:0 0;border:0;padding:11px 0 10px;display:block}.kopf b{font-size:19px;font-weight:700;line-height:1.2}.kopf .mut{font-size:15px;line-height:1.3}.fakten{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:0 16px;display:flex}.infozeichen{vertical-align:-3px;fill:none;width:17px;height:17px;stroke:var(--acc);stroke-width:2px;stroke-linecap:round;margin-left:2px;display:inline-block}.detail{padding-bottom:14px}.detail>.mut{font-size:15px}.verdict{background:color-mix(in srgb, var(--c) 11%, var(--flaeche));border-radius:8px;margin:0 0 6px;padding:10px 12px}.verdict b{color:var(--c);font-size:21px;font-weight:700;line-height:1.2;display:block}.verdict .mut{font-size:15px}.detail>.mut+.verdict,.detail>.mut+.band{margin-top:14px}.verdict.red{--c:var(--red)}.verdict.amber{--c:var(--org)}.verdict.green{--c:var(--grn)}.hinweis{margin:10px 0;font-size:16px}.hinweis .infozeichen{margin:0 3px 0 0}.banner{background:color-mix(in srgb, var(--c) 16%, var(--flaeche));color:var(--fg);border-radius:8px;margin:0 0 8px;padding:9px 12px;font-size:16px;display:block}.banner.schonzeit{--c:var(--red)}.banner.veraltet{--c:var(--org)}.banner.hinweis{--c:var(--mut);border:1px dashed var(--mut)}a.banner{text-decoration:none}.suche{z-index:4;display:flex;position:relative}.suche input{flex:1}#vorschläge{background:var(--flaeche);border:1px solid var(--line);border-radius:8px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 6px 16px #04161a38}#vorschläge button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:8px;display:block}#vorschläge button span{color:var(--mut);font-size:14px}#sheet{background:var(--bg);width:min(320px,85vw);height:100%;max-height:none;color:var(--fg);border:0;margin:0;padding:4px 20px 12px;position:fixed;inset:0 0 0 auto}#sheet::backdrop{background:#04161a8c}#sheet form{justify-content:flex-end;margin-right:-14px;display:flex}#sheet form button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}#sheet nav a{border-bottom:1px solid var(--line);color:var(--fg);padding:13px 0;font-size:19px;font-weight:600;text-decoration:none;display:block}#sheet nav p{color:var(--mut);margin:16px 0 0;font-size:15px}#sheet nav p a{color:var(--mut);font-size:inherit;border:0;padding:0;font-weight:400;display:inline}footer{border-top:1px solid var(--line);color:var(--mut);margin-top:32px;padding-top:14px;font-size:15px}footer nav{margin-top:8px}footer nav a{color:var(--mut)}@media (display-mode:standalone){.nur-browser,#sheet nav a.nur-browser{display:none}}.knopf{background:var(--acc);min-height:46px;color:var(--accfg);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.knopf:disabled{opacity:.5;cursor:default}main h1{letter-spacing:-.012em;margin:10px 0 14px;font-size:32px;font-weight:800;line-height:1.1}main p,main li{max-width:68ch}.marke{align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}details{border:1px solid var(--line);background:var(--flaeche);border-radius:8px;margin:0 0 8px;padding:10px 12px}summary{cursor:pointer;font-weight:600}.pille{white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:5px;padding:0 7px;font-size:14px;font-weight:400;display:inline-block}details ul{margin:8px 0 0;padding-left:18px;font-size:15px}details details{background:var(--bg);margin:10px 0 0}fieldset{border:0;margin:0;padding:0}fieldset label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}fieldset input{width:20px;height:20px;min-height:0;accent-color:var(--acc);margin:0}.karte{margin:10px 0 0}.karte svg{text-anchor:middle;width:100%;max-width:360px;margin:0 auto;font-size:12px;display:block}.karte path{stroke:var(--bg);stroke-width:1px}.karte text{fill:var(--fg)}.karte [data-fge=D]{--f:var(--fge-d)}.karte [data-fge=R]{--f:var(--fge-r)}.karte [data-fge=E]{--f:var(--fge-e)}.karte [data-fge=W]{--f:var(--fge-w)}.karte [data-fge] path{fill:var(--f)}.karte [data-fge=W] path{stroke:var(--f);stroke-width:6px}.legende{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:8px 0 4px;padding:0;list-style:none;display:flex}.legende button{min-height:44px;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:15px;display:flex}.legende button:before{content:"";background:var(--f);border-radius:3px;width:14px;height:14px}.karte.gewählt [data-fge]:not([aria-current]){opacity:.35}.karte a:focus-visible path{stroke:var(--acc);stroke-width:3px}.karte .stadt{fill:var(--fg);font-size:11px}.karte figcaption{text-align:center;font-size:14px}#karte summary{color:var(--mut);font-weight:400}.seo h2,.seo-links h2{font-size:21px}.marke-kopf{flex:1}.krümel{font-size:14px}.krümel a{color:var(--mut)}.tabelle{overflow-x:auto}.tabelle table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.tabelle th,.tabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:7px 10px 7px 0}.tabelle thead th{border-bottom:2px solid var(--fg)}.tabelle th[scope=row]{font-weight:600}.spalten{columns:2;padding-left:18px;font-size:15px}.seo-links{margin-top:32px;font-size:15px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seo-links.wahl{margin-top:0}.seo-links.wahl h2{margin:0 0 10px;font-size:19px}.seo-links.wahl ul{columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0;font-size:17px;list-style:none;display:grid}.seo-links.wahl li a{border-bottom:1px solid var(--line);height:100%;min-height:48px;color:var(--fg);align-items:center;font-weight:600;line-height:1.15;text-decoration:none;display:flex}.seo-links.wahl p a{color:var(--mut)}footer .seo-links{font-size:inherit;margin:0 0 12px}footer .seo-links h2{margin-top:0;font-size:15px}footer .seo-links a{color:var(--mut)}@media (width<=359px){header img{display:none}header h1,.marke-kopf{font-size:19px}#stand{white-space:nowrap;padding:0 6px;font-size:13px}}
