:root{--farbe-text:#1c2430;--farbe-grund:#fff;--farbe-akzent:#0b5a8f;--farbe-linie:#d5dae1;--farbe-rand:#7c8591;--farbe-gedaempft:#4a5361;--farbe-fehler:#b00020;--farbe-warnung-text:#7a2e0e;--farbe-warnung-grund:#fff1e0;--farbe-warnung-rand:#b45309}*,:before,:after{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;font-size:112.5%}:root{--schrift-klein:.9rem;--breite-text:40rem}body{color:var(--farbe-text);background:var(--farbe-grund);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}a{color:var(--farbe-akzent)}:focus-visible{outline:3px solid var(--farbe-akzent);outline-offset:2px}.zum-inhalt{position:absolute;left:-100vw}.zum-inhalt:focus{background:var(--farbe-grund);min-height:2.5rem;padding:.75rem 1rem;top:.5rem;left:1rem}.seite{max-width:62rem;margin:0 auto;padding:0 1rem}.kopf{border-bottom:1px solid var(--farbe-linie)}.kopf-name{align-items:center;min-height:2.5rem;padding-top:.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}.navigation ul{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:.5rem 0 .75rem;list-style:none;display:flex}.navigation a{align-items:center;min-height:2.5rem;padding:0 .125rem;display:inline-flex}.navigation a[aria-current=page]{text-underline-offset:.25em;font-weight:700;text-decoration-thickness:.2em}main{padding:1.5rem 0 2.5rem}h1{overflow-wrap:anywhere;max-width:44rem;font-size:clamp(1.375rem,6.2vw,1.875rem);line-height:1.25}h2,h3{overflow-wrap:anywhere;line-height:1.3}h2{margin:2.5rem 0 .75rem;font-size:1.4rem}h3{margin:1.75rem 0 .5rem;font-size:1.15rem}p,ul,ol{margin-block:0 1rem}li{margin-block:.35rem}main>:where(p,ul:not(.kacheln),ol,h2,h3,dl,blockquote,.kurz,.mehr,.verfahrenshinweis,.faq){max-width:var(--breite-text)}.seiten-angaben{color:var(--farbe-gedaempft);font-size:var(--schrift-klein)}.fuss{font-size:var(--schrift-klein);border-top:1px solid var(--farbe-linie);padding:1rem 0 1.5rem}.fuss ul{flex-wrap:wrap;gap:0 1rem;margin:0;padding:0;list-style:none;display:flex}.fuss a{align-items:center;min-height:2.5rem;display:inline-flex}.fuss-hinweis{font-weight:700}.tabelle{background:linear-gradient(to right, var(--farbe-grund) 30%, transparent) left center / 2rem 100% no-repeat local, linear-gradient(to left, var(--farbe-grund) 30%, transparent) right center / 2rem 100% no-repeat local, linear-gradient(to right, #00000038, transparent) left center / .75rem 100% no-repeat scroll, linear-gradient(to left, #00000038, transparent) right center / .75rem 100% no-repeat scroll;margin-bottom:1.5rem;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--schrift-klein)}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--farbe-linie);padding:.5rem .625rem}td:first-child{white-space:nowrap}caption{text-align:left;padding-bottom:.25rem;font-weight:700}.werbelinks{border:1px solid var(--farbe-linie);border-radius:.5rem;margin-top:1.5rem;padding:1rem}.werbelinks h2{margin-top:0;font-size:1.125rem}.werbelinks ul{padding-left:1.25rem}.werbelinks li{padding:.25rem 0}.werbelinks-hinweis{color:var(--farbe-gedaempft);font-size:var(--schrift-klein);margin-bottom:0}.verfahrenshinweis,.rechner-verfahren{background:color-mix(in srgb, var(--farbe-akzent) 8%, var(--farbe-grund));border-left:4px solid var(--farbe-akzent);padding:.75rem 1rem}.kurz{background:color-mix(in srgb, var(--farbe-akzent) 8%, var(--farbe-grund));border-left:.375rem solid var(--farbe-akzent);border-radius:.25rem;margin:1rem 0 1.5rem;padding:1rem 1.25rem;font-size:1.125rem}.kurz>:last-child{margin-bottom:0}.kurz-titel{margin:0 0 .5rem;font-weight:700}.mehr{border:1px solid var(--farbe-linie);border-radius:.375rem;margin:1rem 0}.mehr summary{cursor:pointer;align-items:center;min-height:3rem;padding:.5rem 1rem;font-weight:600;display:flex}.mehr-inhalt{padding:0 1rem .5rem}.begriff-wort{line-height:inherit;font:inherit;color:inherit;border:0;border-bottom:2px dashed var(--farbe-akzent);cursor:help;background:0 0;padding:0}.begriff-erklaerung{max-width:22rem;color:var(--farbe-text);background:var(--farbe-grund);border:2px solid var(--farbe-akzent);border-radius:.5rem;padding:1rem;font-size:1rem}.glossar-eintrag{margin:0 0 1.25rem}.glossar-eintrag dt{font-weight:700}.glossar-eintrag dd{margin:.25rem 0 0}@media (prefers-contrast:more){:root{--farbe-rand:#3b4350;--farbe-linie:#3b4350;--farbe-gedaempft:#1c2430}a{text-decoration-thickness:.15em}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kopf>.seite{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"name name""menue schalter";align-items:start;column-gap:.75rem;padding-bottom:.75rem;display:grid}.kopf-name{grid-area:name}.menue{grid-area:menue}.menue summary{min-height:3rem;color:var(--farbe-akzent);border:2px solid var(--farbe-akzent);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;list-style:none;display:flex}.menue summary::-webkit-details-marker{display:none}.menue summary:after{content:"▾"}.menue[open] summary:after{content:"▴"}.menue ul{margin:.25rem 0 0;padding:0;list-style:none}.menue li{margin:0}.menue li a{align-items:center;min-height:2.75rem;padding:0 .5rem;display:flex}.navigation--breit{display:none}.navigation li{margin:0}.navigation--breit ul{padding:0}.ansicht-schalter{white-space:nowrap;min-height:3rem;font:inherit;font-size:var(--schrift-klein);color:var(--farbe-akzent);background:var(--farbe-grund);border:2px solid var(--farbe-akzent);cursor:pointer;border-radius:.5rem;grid-area:schalter;justify-self:end;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}.ansicht-schalter-zustand{border:1px solid;border-radius:.25rem;padding:0 .4rem;font-weight:700}.ansicht-schalter[aria-pressed=true]{color:var(--farbe-grund);background:var(--farbe-akzent)}.ansicht-schalter[hidden]{display:none}@media (width>=64rem){.kopf>.seite{grid-template-areas:"name schalter""nav nav";align-items:center;row-gap:.25rem}.menue{display:none}.navigation--breit{grid-area:nav;display:block}}.kacheln{gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}.kachel{margin:0}.kachel a{height:100%;min-height:3.5rem;color:var(--farbe-text);border:2px solid var(--farbe-akzent);border-radius:.5rem;gap:.25rem;padding:.875rem 1rem;text-decoration:none;display:grid}.kachel a:hover{background:color-mix(in srgb, var(--farbe-akzent) 8%, var(--farbe-grund))}.kachel-titel{color:var(--farbe-akzent);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.kachel-text{font-size:var(--schrift-klein);color:var(--farbe-gedaempft)}
