@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DejaVu Serif Condensed";src:url(/fonts/DejaVuSerifCondensed-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--navy: #102d3a;--petrol: #087e82;--tuerkis: #18c7b5;--mint: #eaf8f4;--offwhite: #f7faf9;--weiss: #ffffff;--petrol-dunkel: #066a6d;--text: var(--navy);--text-gedaempft: #3e5964;--linie: #cfe3de;--linie-kraeftig: #b4d0c9;--navy-hell: #c9dce0;--mint-kraeftig: #d4efe7;--linie-hell: #e2eeeb;--warnung-flaeche: #fff4e0;--warnung-text: #7a4b00;--warnung-linie: #f0c27a;--beendet-flaeche: #eef1f2;--beendet-text: #4a5a60;--fehler-text: #a1281b;--navy-flaeche: #173d49;--a1: 8px;--a2: 16px;--a3: 24px;--a4: 32px;--a5: 48px;--a6: 64px;--a7: 96px;--radius-button: 12px;--radius-karte: 20px;--rand: 16px;--schrift-titel: "DejaVu Serif Condensed", Georgia, "Times New Roman", serif;--schrift-text: "Inter", system-ui, "Segoe UI", Arial, sans-serif;--leiste: 280px}@media(min-width:768px){:root{--rand: 32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--offwhite);color:var(--text);font-family:var(--schrift-text);font-size:1rem;line-height:1.625;overflow-wrap:break-word}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3{margin:0 0 var(--a2);color:var(--navy)}h1,h2{font-family:var(--schrift-titel);font-weight:700;letter-spacing:-.015em}h1{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);line-height:1.12}h2{font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.2}h3{font-family:var(--schrift-text);font-size:1.0625rem;line-height:1.4;font-weight:700}p,ul,ol,dl,table{margin:0 0 var(--a2)}a{color:var(--petrol);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--petrol-dunkel);text-decoration-thickness:2px}strong{font-weight:700}:focus-visible{outline:3px solid var(--petrol);outline-offset:3px;border-radius:4px}.visuell-versteckt{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sprunglink{position:absolute;left:var(--a2);top:-100px;z-index:100;padding:var(--a1) var(--a2);background:var(--navy);color:var(--weiss);border-radius:var(--radius-button)}.sprunglink:focus{top:var(--a2);color:var(--weiss)}.dachzeile{margin:0 0 var(--a1);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--petrol)}.hinweistext{font-size:.875rem;line-height:1.5;color:var(--text-gedaempft)}.icon-kreis{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;background:var(--mint);border-radius:50%;color:var(--petrol)}.stapel{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a3);align-content:start}.raster{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--a3)}@media(min-width:768px){.raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}.raster--haupt-seite{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}@media(min-width:768px)and (max-width:1099px){.raster--3,.raster--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--a2)}.angaben{display:grid;margin:0}.angaben>div{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--linie-hell)}.angaben>div:last-child{border-bottom:0}@media(min-width:640px){.angaben>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--a2)}}.angaben dt{color:var(--text-gedaempft);font-size:.9375rem}.angaben dd{margin:0;font-weight:700}.tabelle-rahmen{overflow-x:auto;border:1px solid var(--linie);border-radius:var(--radius-karte);background:var(--weiss)}table{width:100%;margin:0;border-collapse:collapse;font-size:.9375rem;line-height:1.5}th,td{padding:14px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--linie);overflow-wrap:break-word;hyphens:auto}@media(max-width:479px){th,td{padding:12px 10px}}thead th{background:var(--mint);font-weight:700;white-space:nowrap}tbody tr:last-child>*{border-bottom:0}.tabelle--eng th,.tabelle--eng td:not(.zahl){overflow-wrap:anywhere}.zahl{overflow-wrap:normal;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:759px){.tabelle--stapel thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tabelle--stapel,.tabelle--stapel tbody,.tabelle--stapel tr,.tabelle--stapel th,.tabelle--stapel td{display:block}.tabelle--stapel tr{padding:var(--a2);border-bottom:1px solid var(--linie)}.tabelle--stapel tbody tr:last-child{border-bottom:0}.tabelle--stapel th,.tabelle--stapel td{padding:0;border:0;text-align:left}.tabelle--stapel td+td,.tabelle--stapel th+td{margin-top:var(--a1)}.tabelle--stapel td[data-label]:before{content:attr(data-label);display:block;font-size:.8125rem;font-weight:700;color:var(--petrol-dunkel)}}.formular{display:grid;gap:var(--a3)}.feldgruppe{margin:0;padding:0;border:0;min-width:0}.feldgruppe>legend{padding:0;margin-bottom:var(--a2);font-weight:700;font-size:1.0625rem}.felder{display:grid;gap:var(--a2)}@media(min-width:640px){.felder--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.feld{display:grid;gap:6px;min-width:0}.feld__label{font-weight:700;font-size:.9375rem}.feld__optional{font-weight:400;color:var(--text-gedaempft)}.feld__hilfe{margin:0;font-size:.875rem;line-height:1.45;color:var(--text-gedaempft)}.eingabe{width:100%;min-height:48px;padding:10px 14px;background:var(--weiss);border:1px solid var(--linie-kraeftig);border-radius:var(--radius-button);font:inherit;color:var(--navy)}.eingabe:hover{border-color:var(--petrol)}.eingabe:focus-visible{outline-offset:1px;border-color:var(--petrol)}.eingabe:disabled{background:var(--offwhite);border-color:var(--linie);color:var(--text-gedaempft);cursor:not-allowed}textarea.eingabe{min-height:120px;resize:vertical}.auswahlkarte{display:flex;flex-wrap:wrap;gap:var(--a1) var(--a2);min-width:0;align-items:flex-start;padding:var(--a3);background:var(--weiss);border:1px solid var(--linie-kraeftig);border-radius:var(--radius-karte);cursor:pointer}.auswahlkarte:hover{border-color:var(--petrol)}.auswahlkarte:has(input:checked){border-color:var(--petrol);box-shadow:inset 0 0 0 1px var(--petrol);background:#fbfefd}.auswahlkarte input{flex:0 0 auto;width:20px;height:20px;margin:3px 0 0;accent-color:var(--petrol)}.auswahlkarte__text{display:grid;gap:2px;flex:1 1 160px;min-width:0}.auswahlkarte__titel{font-weight:700;hyphens:auto;overflow-wrap:anywhere}.auswahlkarte__preis{font-weight:700;color:var(--petrol-dunkel);white-space:nowrap}.summe{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--a1) var(--a2);padding:var(--a3);background:var(--navy);border-radius:var(--radius-karte);color:var(--weiss)}.summe__betrag{font-family:var(--schrift-titel);font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums}.summe__hinweis{flex-basis:100%;margin:0;font-size:.875rem;color:var(--navy-hell)}.schritte{display:flex;flex-wrap:wrap;gap:var(--a1);margin:0;padding:0;list-style:none;counter-reset:schritt}.schritte li{display:inline-flex;align-items:center;gap:var(--a1);margin:0;padding:6px 14px 6px 6px;background:var(--weiss);border:1px solid var(--linie);border-radius:999px;font-size:.875rem;color:var(--text-gedaempft);counter-increment:schritt}.schritte li:before{content:counter(schritt);display:grid;place-items:center;width:26px;height:26px;background:var(--mint);border-radius:50%;font-weight:700;color:var(--petrol-dunkel)}.schritte li[aria-current=step]{border-color:var(--petrol);color:var(--navy);font-weight:700}.schritte li[aria-current=step]:before{background:var(--petrol);color:var(--weiss)}.kennzahl{display:grid;gap:4px;padding:var(--a3);background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius-karte)}.kennzahl__wert{font-family:var(--schrift-titel);font-size:2.25rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.kennzahl__label{font-weight:700}.kennzahl__hinweis{margin:0;font-size:.8125rem;color:var(--text-gedaempft)}.leer{display:grid;justify-items:start;gap:var(--a1);padding:var(--a4);background:var(--weiss);border:1px dashed var(--linie-kraeftig);border-radius:var(--radius-karte);color:var(--text-gedaempft)}.leer>:last-child{margin-bottom:0}code{padding:1px 6px;background:var(--mint);border-radius:6px;font-size:.875em}.demo-leiste[data-astro-cid-sbfv7vrk]{position:relative;z-index:30;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 10px;padding:8px var(--rand);background:var(--warnung-flaeche);border-bottom:1px solid var(--warnung-linie);color:var(--warnung-text);font-size:.8125rem;line-height:1.4;text-align:center}
