*{box-sizing:border-box}body,html{margin:0}body{font-family:var(--font-sans);font-weight:300;font-size:16px;line-height:1.45;color:var(--deep-pine-green);background:var(--fog-grey-5)}a{color:inherit;text-underline-offset:3px}.stark,b,strong{font-weight:700}h1{font-size:26px;line-height:1.1;margin:0 0 16px}h1,h2{font-weight:700;text-transform:uppercase}h2{font-size:17px;line-height:20px;margin:32px 0 12px;padding-top:16px;border-top:1px solid var(--deep-pine-green)}p{margin:0 0 16px}code{font-family:ui-monospace,Menlo,monospace;font-size:.9em}.klein{font-size:13px}.umbruch{white-space:pre-line}:focus-visible{outline:2px solid var(--deep-pine-green);outline-offset:2px}.seite{max-width:640px;margin:0 auto;min-height:100vh;background:var(--pure-white);display:flex;flex-direction:column}.kopf{background:var(--deep-pine-green);color:var(--soft-cloud-grey);padding:32px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.kopf__klein{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px}.kopf__titel{color:var(--lime-sherbet);font-size:26px;margin:0;overflow-wrap:anywhere}.kopf__logo{width:120px;height:120px;margin:-24px -20px -24px 0;flex:none}.inhalt{padding:32px 24px;flex:1 1}.fuss{padding:0 24px 24px;font-size:11px;line-height:1.6}.fuss p{margin:0;border-top:1px solid var(--deep-pine-green);padding-top:12px}.fuss p+p{border:0;padding-top:4px}.fakten{margin:24px 0}.fakten div{display:grid;grid-template-columns:130px 1fr;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--deep-pine-green)}.fakten div:last-child{border-bottom:1px solid var(--deep-pine-green)}.fakten dt{font-weight:700}.fakten dd{margin:0}.quittung{background:var(--lime-sherbet);padding:16px 24px;margin:0 0 24px}.quittung p:last-child{margin:0}.knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.knoepfe,.knopf{align-items:center}.knopf{display:inline-flex;justify-content:center;border:0;cursor:pointer;text-decoration:none;padding:12px 24px;border-radius:var(--radius-sm);font:400 15px/17px var(--font-sans);background:var(--deep-pine-green);color:var(--pure-white)}.knopf--zweit{background:var(--cool-mist-blue);color:var(--deep-pine-green)}.knopf:disabled{opacity:.55;cursor:default}.link{border:0;background:none;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.inline{display:inline;margin-left:12px}.feld{display:flex;flex-direction:column;gap:4px;margin:0 0 16px;flex:1 1 180px;min-width:0}.feld label{font-weight:700;font-size:14px}.reihe{display:flex;flex-wrap:wrap;gap:0 16px}input:not([type=checkbox]):not([type=file]),select,textarea{font:300 16px/1.4 var(--font-sans);color:var(--deep-pine-green);background:var(--pure-white);border:1px solid var(--deep-pine-green);border-radius:var(--radius-sm);padding:10px 12px;width:100%;min-width:0}.knoepfe input:not([type=checkbox]),.knoepfe select{width:auto;flex:1 1 220px;max-width:420px}textarea{resize:vertical}.haken{display:flex;gap:8px;align-items:baseline;margin:0 0 16px}.meldung{background:var(--soft-cloud-grey-5);border:1px solid var(--deep-pine-green);padding:12px 16px;margin:0 0 16px}.meldung ul{margin:4px 0 0;padding-left:20px}.meldung--ok{background:var(--lime-sherbet-3);border:0}.meldung--fehler{background:var(--pure-white);border-width:2px}.meldung--fehler:before{content:"Achtung: ";font-weight:700}.dash{min-height:100vh}.nav{background:var(--deep-pine-green);color:var(--pure-white);display:flex;align-items:center;gap:24px;padding:8px 24px}.nav__logo img{display:block;height:48px;width:48px}.nav ul{display:flex;flex-wrap:wrap;gap:32px;list-style:none;margin:0;padding:0}.nav ul a{text-decoration:none;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.nav a:focus-visible{outline-color:var(--lime-sherbet)}.band{background:var(--lime-sherbet);margin:0;padding:8px 24px;font-size:13px}.dash__inhalt{max-width:1120px;margin:0 auto;padding:32px 24px 96px}.pfad{font-size:13px;margin:0 0 8px}.titelzeile{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:8px}.titelzeile .knoepfe,.titelzeile h1{margin:0}.formular{max-width:820px}.kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:1px;gap:1px;background:var(--deep-pine-green);border:1px solid var(--deep-pine-green);margin:16px 0}.kachel{background:var(--pure-white);padding:12px 16px;display:flex;flex-direction:column;text-align:left;font:inherit;color:inherit;border:0}.kachel b{font-size:26px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kachel span{font-size:13px}.kachel--knopf{cursor:pointer}.kachel--aktiv{background:var(--lime-sherbet-3)}.filter{font-size:14px}.tabelle-scroll{overflow-x:auto;background:var(--pure-white);margin:0 0 16px}.tabelle-scroll--niedrig{max-height:420px;overflow-y:auto}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:left;vertical-align:top;padding:8px 12px;border-bottom:1px solid var(--deep-pine-green-4)}th{font-weight:700;border-bottom-color:var(--deep-pine-green)}td.rechts,th{white-space:nowrap}td.rechts{text-align:right}.marke{font-weight:700}.marke--zugesagt{background:var(--lime-sherbet);padding:0 6px}.marke--offen{font-weight:300}.gefahr,.hilfe{margin:0 0 16px}.gefahr summary,.hilfe summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.hilfe table{width:auto;margin:8px 0}.gefahr{margin-top:48px;padding-top:16px;border-top:1px solid var(--deep-pine-green)}.gefahr p{margin-top:12px}.mailkopf{margin:0}.mailkopf div{display:grid;grid-template-columns:80px 1fr;padding:4px 0}.mailkopf dt{font-weight:700}.mailkopf dd{margin:0;overflow-wrap:anywhere}.mailtext{padding:16px;white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.5 ui-monospace,Menlo,monospace}.blatt,.mailtext{background:var(--pure-white);border:1px solid var(--deep-pine-green)}.blatt{width:100%;max-width:794px;aspect-ratio:210/297;display:block}.kaertchen{display:grid;grid-template-columns:repeat(2,95mm);grid-auto-rows:55mm}.kaertchen__karte{background:var(--pure-white);border:.3mm dashed var(--deep-pine-green-4);padding:5mm;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1mm;font-size:10pt;page-break-inside:avoid;break-inside:avoid}.kaertchen__karte img{width:14mm;height:14mm;margin:-3mm 0 -1mm}.kaertchen__name{font-weight:700;font-size:17pt;line-height:1.1;text-transform:uppercase;overflow-wrap:anywhere}@media print{@page{size:A4;margin:11mm 10mm}body{background:var(--pure-white)}.band,.nav,.nicht-drucken{display:none}.dash__inhalt{padding:0;max-width:none}}@media (max-width:520px){.kopf{padding:24px 16px 24px 24px}.kopf__titel{font-size:19px}.kopf__logo{width:80px;height:80px;margin:-16px -8px -16px 0}.fakten div{grid-template-columns:1fr;gap:0}}progress{width:100%;height:12px;accent-color:var(--deep-pine-green);margin:0 0 8px}