:root{--blau-900:#0f2440;--blau-700:#1d3a63;--blaulicht:#2f7fd8;--gelb:#e8c400;--silber:#c9ced4;--text:#1b2430;--text-leise:#5a6573;--grund:#f6f7f9;--linie:#dde1e6;--ok:#1f7a46;--fehler:#b3261e;color:var(--text);background:var(--grund);-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.55}*{box-sizing:border-box}body{flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1}.innen{width:100%;max-width:44rem;margin:0 auto;padding:0 1.25rem}.kopf{background:var(--blau-900);color:#fff}.kopf .innen{padding-block:.75rem}.kopf-zeile{justify-content:space-between;align-items:center;gap:1rem;display:flex}.marke{line-height:0;display:inline-block}.kopf-nav a{color:#fff;padding:.5rem 0;font-weight:600;text-decoration:none;display:inline-block}.kopf-nav a:hover,.kopf-nav a:focus-visible{text-underline-offset:4px;text-decoration:underline}.marke img{width:auto;height:44px;display:block}.reflex{background:linear-gradient(to bottom, var(--gelb) 0 33%, var(--silber) 33% 67%, var(--gelb) 67% 100%);height:6px}h1{color:var(--blau-900);margin:2.5rem 0 .75rem;font-size:1.6rem;line-height:1.25}p{margin:0 0 1rem}a{color:var(--blau-700)}.fuss{color:var(--text-leise);border-top:1px solid var(--linie);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:3rem;padding-block:2rem;font-size:.875rem;display:flex}.fuss a{color:var(--text-leise)}h2{color:var(--blau-900);margin:2rem 0 .75rem;font-size:1.2rem}.zurueck{margin:1.5rem 0 0;font-size:.95rem}.zurueck+h1{margin-top:.5rem}.bereiche{gap:.75rem;margin:1.25rem 0;display:grid}.bereich{border:1px solid var(--linie);border-left:4px solid var(--blau-700);color:var(--text);background:#fff;border-radius:2px;gap:.15rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.bereich:hover{border-color:var(--blau-700)}.bereich:focus-visible{outline:3px solid var(--blaulicht);outline-offset:2px}.bereich-titel{color:var(--blau-900);font-weight:700}.bereich-text{color:var(--text-leise);font-size:.9rem}.liste{border-top:1px solid var(--linie);margin:1rem 0}.liste .zeile{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 0;display:flex}.liste dt{font-weight:600}.liste dd{overflow-wrap:anywhere;text-align:right;margin:0}.formular{gap:1.25rem;max-width:28rem;margin:1.5rem 0 2rem;display:grid}.feld{gap:.35rem;display:grid}.feld label{font-weight:600}.feld input,.feld select{font:inherit;width:100%;min-height:3rem;color:var(--text);background:#fff;border:1px solid #9aa4b1;border-radius:4px;padding:.75rem .85rem;font-size:1rem}.feld input:focus,.feld select:focus{outline:3px solid var(--blaulicht);outline-offset:1px;border-color:var(--blau-700)}.feld input[aria-invalid=true],.feld select[aria-invalid=true]{border-color:var(--fehler)}.feld .hilfe{color:var(--text-leise);margin:0;font-size:.875rem}.feld-fehler{color:var(--fehler);margin:0;font-size:.9rem;font-weight:600}.zwei-spalten{gap:1.25rem;display:grid}.formular.breit{max-width:40rem}fieldset{border:0;border-top:1px solid var(--linie);gap:1.1rem;min-width:0;margin:0;padding:1.25rem 0 0;display:grid}legend{color:var(--blau-900);padding:0 .5rem 0 0;font-size:1.1rem;font-weight:700}.optional{color:var(--text-leise);font-size:.9rem;font-weight:400}.haken{align-items:flex-start;gap:.75rem;display:flex}.haken input{width:1.4rem;height:1.4rem;accent-color:var(--blau-700);flex:none;margin:.1rem 0 0}.knopf{font:inherit;cursor:pointer;background:var(--blau-700);color:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.knopf:hover{background:var(--blau-900)}.knopf:focus-visible{outline:3px solid var(--blaulicht);outline-offset:2px}.knopf-leise{color:var(--blau-700);border:1px solid var(--blau-700);background:0 0}.knopf-leise:hover{background:#e9eef5}.meldung{border-left:4px solid var(--blau-700);background:#fff;margin:1.25rem 0;padding:.875rem 1rem}.meldung p:last-child{margin-bottom:0}.meldung-fehler{border-left-color:var(--fehler)}.meldung-ok{border-left-color:var(--ok)}.unter-links{gap:.5rem;margin:0 0 2rem;display:grid}@media (width>=40rem){.zwei-spalten{grid-template-columns:1fr 1fr}.knopf{width:auto}.marke img{height:52px}h1{margin-top:4rem;font-size:2rem}}.menue.svelte-am2t5t{position:relative}.symbol.svelte-am2t5t{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--blau-900);font:inherit;letter-spacing:.03em;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;padding:0;font-size:.95rem;font-weight:700;display:grid}.symbol.svelte-am2t5t:hover,.symbol[aria-expanded=true].svelte-am2t5t{border-color:var(--gelb);background:#e9eef5}.symbol.svelte-am2t5t:focus-visible{outline:3px solid var(--gelb);outline-offset:2px}.aufklapp.svelte-am2t5t{z-index:50;min-width:15rem;max-width:calc(100vw - 2rem);color:var(--text);border:1px solid #c9d0d8;border-top:3px solid var(--blau-900);background:#fff;border-radius:3px;padding:.35rem 0;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 6px 18px #0f24402e}.wer.svelte-am2t5t{color:var(--text-leise);border-bottom:1px solid var(--linie);margin:0 0 .3rem;padding:.5rem 1rem .55rem;font-size:.85rem}.aufklapp.svelte-am2t5t a:where(.svelte-am2t5t),.aufklapp.svelte-am2t5t button:where(.svelte-am2t5t){text-align:left;width:100%;min-height:2.9rem;font:inherit;color:var(--blau-900);cursor:pointer;background:0 0;border:0;align-content:center;padding:.35rem 1rem;font-weight:600;text-decoration:none;display:grid}.aufklapp.svelte-am2t5t a:where(.svelte-am2t5t):hover,.aufklapp.svelte-am2t5t button:where(.svelte-am2t5t):hover,.aufklapp.svelte-am2t5t a:where(.svelte-am2t5t):focus-visible,.aufklapp.svelte-am2t5t button:where(.svelte-am2t5t):focus-visible{background:#eef3f9;outline:none}.aufklapp.svelte-am2t5t a:where(.svelte-am2t5t):focus-visible,.aufklapp.svelte-am2t5t button:where(.svelte-am2t5t):focus-visible{box-shadow:inset 3px 0 0 var(--blaulicht)}.zusatz.svelte-am2t5t{color:var(--text-leise);font-size:.8rem;font-weight:400}hr.svelte-am2t5t{border:0;border-top:1px solid var(--linie);margin:.3rem 0}form.svelte-am2t5t{margin:0}.kopf-nav.svelte-12qhfyh{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem 1.1rem;display:flex}.ab.svelte-12qhfyh{margin:0}@media (width<=30rem){.start-link.svelte-12qhfyh{display:none!important}}.ab.svelte-12qhfyh button:where(.svelte-12qhfyh){font:inherit;color:#fff;cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-weight:600}.ab.svelte-12qhfyh button:where(.svelte-12qhfyh):hover,.ab.svelte-12qhfyh button:where(.svelte-12qhfyh):focus-visible{text-underline-offset:4px;text-decoration:underline}
