:root{color-scheme:light dark;--grund:#ffffff;--flaeche:#f5f6f5;--flaeche-stark:#e9ebe9;--rand:#d5d9d5;--rand-stark:#b6bcb6;--schrift:#16181a;--schrift-leise:#5b6167;--akzent:#0b6b45;--akzent-schrift:#ffffff;--akzent-leise:#e6f2ec;--marke:#e2001a;--marke-leise:#fdecec;--warnung:#8a4b00;--warnung-flaeche:#fdf1e0;--achtung:#a01b1b;--achtung-flaeche:#fdeaea;--radius:8px;--spalte:68rem}@media (prefers-color-scheme:dark){:root{--grund:#14161a;--flaeche:#1e2126;--flaeche-stark:#282c33;--rand:#3a3f47;--rand-stark:#545b65;--schrift:#f2f4f6;--schrift-leise:#a7aeb7;--akzent:#4cc38a;--akzent-schrift:#08130d;--akzent-leise:#172b22;--marke:#ff4d4d;--marke-leise:#331718;--warnung:#f0b464;--warnung-flaeche:#33260f;--achtung:#f5786f;--achtung-flaeche:#331615}}*{box-sizing:border-box}body{margin:0;background:var(--grund);color:var(--schrift);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5}.huelle{max-width:var(--spalte);margin:0 auto;padding:1.5rem 1.5rem 4rem}.kopf{border-bottom:1px solid var(--rand);border-top:3px solid var(--marke);background:var(--flaeche)}.kopf-inhalt{max-width:var(--spalte);margin:0 auto;padding:0 1.5rem;gap:1.5rem;flex-wrap:wrap}.kopf-inhalt,.marke-block{display:flex;align-items:center}.marke-block{gap:.65rem;padding:.7rem 0}.marke-block img{width:34px;height:34px;object-fit:contain;flex:none}.kopf-titel{font-weight:650;margin:0;white-space:nowrap;line-height:1.2}.kopf-titel .leise{display:block;font-weight:400;font-size:.8125rem}nav.bereiche{display:flex;gap:.25rem;margin-left:auto}nav.bereiche a{display:block;padding:.85rem .9rem;color:var(--schrift-leise);text-decoration:none;font-weight:550;border-bottom:2px solid transparent;margin-bottom:-1px}nav.bereiche a:hover{color:var(--schrift)}nav.bereiche a[aria-current=page]{color:var(--schrift);border-bottom-color:var(--marke)}nav.bereiche a.abgesetzt{margin-left:1.25rem;font-weight:400}h1{font-size:1.5rem;line-height:1.25;margin:0 0 .35rem;letter-spacing:-.01em}h1:before{content:"";display:block;width:2.25rem;height:3px;background:var(--marke);border-radius:2px;margin-bottom:.7rem}h2{font-size:1.0625rem;margin:2rem 0 .75rem}h3{font-size:.9375rem;margin:1.25rem 0 .5rem}p{margin:0 0 .75rem}.leise{color:var(--schrift-leise)}.klein{font-size:.875rem}.unter-titel{margin:0 0 1.5rem;color:var(--schrift-leise)}a{color:var(--akzent)}.karte{background:var(--flaeche);border:1px solid var(--rand);border-radius:var(--radius);padding:1rem 1.25rem;margin-bottom:1rem}.karte-wichtig{border-color:var(--akzent);background:var(--akzent-leise)}.karte-achtung{border-color:var(--warnung);background:var(--warnung-flaeche)}.karte>:last-child{margin-bottom:0}table{width:100%;border-collapse:collapse;margin-bottom:1rem}td,th{text-align:left;vertical-align:middle;padding:.45rem .6rem;border-bottom:1px solid var(--rand)}thead th{font-size:.8125rem;font-weight:650;color:var(--schrift-leise);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--rand-stark);white-space:nowrap}tbody tr:hover{background:var(--flaeche)}td.zahl,th.zahl{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.mitte,th.mitte{text-align:center}.entfernt td{color:var(--schrift-leise);text-decoration:line-through}.rollbar{overflow-x:auto;border:1px solid var(--rand);border-radius:var(--radius);margin-bottom:.5rem}table.raster{margin:0;font-size:.8125rem;white-space:nowrap}table.raster td,table.raster th{border:1px solid var(--rand);padding:.3rem .45rem;text-align:center}table.raster thead th{text-transform:none;letter-spacing:0;border-bottom-width:1px}table.raster td:first-child,table.raster th:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;background:var(--grund);font-weight:600}table.raster td.gesetzt{background:var(--akzent-leise);color:var(--akzent);font-weight:700}table.raster td.abwesend{color:var(--schrift-leise)}table.raster th.gruppe{text-align:left;font-weight:650;color:var(--schrift);background:var(--marke-leise);text-transform:none;letter-spacing:0;white-space:nowrap;padding:.35rem .6rem}table.raster th.ohne-rahmen{border:none;background:var(--grund)}table.raster td.grenze,table.raster th.grenze{border-left:3px double var(--marke)}table.raster td.kann-nicht{background:var(--marke-leise)}table.raster select{min-width:6.5rem;padding:.15rem .3rem}table.raster input[type=checkbox]{margin:0}.feld{display:block;margin-bottom:.9rem;max-width:26rem}.feld>span{display:block;font-size:.875rem;font-weight:600;margin-bottom:.25rem}input[type=date],input[type=email],input[type=number],input[type=text],select{width:100%;padding:.45rem .6rem;border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--grund);color:var(--schrift);font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}td input[type=email],td input[type=text],td select{padding:.3rem .45rem}.feldreihe{display:flex;gap:1rem;flex-wrap:wrap}.feldreihe .feld{flex:1 1 12rem;margin-bottom:.9rem}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .9rem;border:1px solid var(--rand-stark);border-radius:var(--radius);background:var(--grund);color:var(--schrift);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.knopf:hover{background:var(--flaeche-stark)}.knopf-haupt{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-schrift)}.knopf-haupt:hover{filter:brightness(1.08)}.knopf-klein{padding:.25rem .55rem;font-size:.8125rem;font-weight:550}.knopf:disabled{opacity:.5;cursor:default}.knopfreihe{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.marke{display:inline-block;font-size:.8125rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;background:var(--flaeche-stark);color:var(--schrift-leise);white-space:nowrap}.marke-akzent{background:var(--akzent-leise);color:var(--akzent)}.marke-warnung{background:var(--warnung-flaeche);color:var(--warnung)}.marke-achtung{background:var(--achtung-flaeche);color:var(--achtung)}td.handgesetzt{border-left:3px solid var(--marke);background:var(--marke-leise)}option.zurueck{color:var(--marke);font-weight:600}.fehler{color:var(--achtung);font-weight:600}.hinweis{color:var(--akzent);font-weight:600}.leer{text-align:center;color:var(--schrift-leise);padding:3rem 1rem}.gefahr{margin-top:3rem;padding:1rem 1.25rem;border:1px solid var(--rand);border-left:3px solid var(--achtung);border-radius:var(--radius);background:var(--flaeche)}.gefahr h2{margin-top:0}.gefahr .feld{max-width:32rem}.druckkopf{display:flex;align-items:center;gap:.9rem;padding-bottom:.9rem;margin-bottom:1.25rem;border-bottom:2px solid var(--marke)}.druckkopf img{width:46px;height:46px;object-fit:contain;flex:none}.druckkopf h1{margin:0}.druckkopf h1:before{display:none}.druckkopf .unter-titel{margin:.1rem 0 0;font-size:.875rem}@media print{.kopf,.nicht-drucken{display:none!important}body{background:#fff;color:#000;font-size:10pt}.huelle{max-width:none;padding:0}.rollbar{overflow:visible;border:none}.druckkopf{border-bottom-color:#000}table.raster td.gesetzt{background:#eee;color:#000}}