@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-italic.BjGuzOss.woff2)format("woff2"),url(/_astro/barlow-latin-400-italic.B9FqDUoy.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}:root,:root[data-theme=light]{color-scheme:light;--marke-blau:#0a4296;--marke-rot:#f2252b;--marke-orange:#f2452d;--marke-hellblau:#d9f8fa;--warn-gelb:#f5c400;--warn-schwarz:#16202e;--bg:#f4f4f1;--flaeche:#fff;--flaeche-2:#e8eae6;--text:#16202e;--text-leise:#4a5566;--linie:#d3d6d1;--linie-stark:#7a8494;--akzent:#0a4296;--akzent-hover:#072f6b;--rot:#d81e25;--btn-bg:#c4161c;--btn-text:#fff;--btn-hover:#9e1015;--schild-bg:#0a4296;--schild-bg-2:#073478;--schild-text:#fff;--schild-leise:#d9f8fa;--schild-linie:#d9f8fa47;--schild-muster:#ffffff0f;--muster:#0a42961f;--muster-stark:#0a429657;--muster-bg:#e2e7ee;--ph-bg:#fff6c4;--ph-rand:#8a6d00;--ph-text:#4f3f00;--fehler:#b3261e;--schatten:0 10px 28px #16202e21}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1424;--flaeche:#14223a;--flaeche-2:#111d33;--text:#e8edf5;--text-leise:#a8b4c8;--linie:#263755;--linie-stark:#5e7090;--akzent:#7ea8ee;--akzent-hover:#a9c6f5;--rot:#ff5a5f;--btn-bg:#c4161c;--btn-text:#fff;--btn-hover:#dc2a30;--schild-bg:#0c3a82;--schild-bg-2:#082a60;--schild-text:#fff;--schild-leise:#cfe9f7;--schild-linie:#cfe9f73d;--schild-muster:#ffffff0d;--muster:#7ea8ee1a;--muster-stark:#7ea8ee4d;--muster-bg:#101c31;--ph-bg:#f5c4001f;--ph-rand:#e0b400;--ph-text:#ffe27a;--fehler:#ff8a80;--schatten:0 10px 28px #00000080}:root{--font-head:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--font-text:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--rand:1rem;--breite:74rem;--radius:3px;--header-hoehe:3.6rem;--schraffur:repeating-linear-gradient(-45deg, var(--warn-gelb) 0 10px, var(--warn-schwarz) 10px 20px)}@media (width>=48rem){:root{--rand:2rem;--header-hoehe:4.25rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-hoehe) + 1rem)}body{background:var(--bg);color:var(--text);font-family:var(--font-text);margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}@media (width>=48rem){body{font-size:1.125rem}}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:.005em;text-wrap:balance;margin:0 0 .55em;font-weight:800;line-height:1.05}h1{font-size:clamp(2.5rem,1.8rem + 3.6vw,4.5rem)}h2{font-size:clamp(1.9rem,1.5rem + 1.8vw,2.9rem)}h3{font-size:clamp(1.3rem,1.2rem + .5vw,1.6rem);font-weight:700}p,ul,ol,dl{margin:0 0 1em}a{color:var(--akzent);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--akzent-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--akzent);outline-offset:3px}img,svg{max-width:100%}strong{font-weight:600}.container{width:100%;max-width:var(--breite);padding-inline:var(--rand);margin-inline:auto}.abschnitt{padding-block:3.5rem}@media (width>=48rem){.abschnitt{padding-block:5.5rem}}.abschnitt--flaeche{background:var(--flaeche-2)}.abschnitt+.abschnitt:not(.abschnitt--flaeche,.abschnitt--schild){border-top:1px solid var(--linie)}.abschnitt--schild{background:repeating-linear-gradient(0deg, var(--schild-muster) 0 1px, transparent 1px 4px), linear-gradient(180deg, var(--schild-bg), var(--schild-bg-2));color:var(--schild-text);position:relative}.abschnitt--schild a:not(.btn){color:var(--schild-text)}.abschnitt--schild .leise,.abschnitt--schild .einleitung{color:var(--schild-leise)}.lesebreite{max-width:42rem}.leise{color:var(--text-leise)}.dachzeile{color:var(--text-leise);font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .7rem;font-size:1rem;font-weight:700;display:inline-flex}.dachzeile:before{content:"";background:var(--rot);clip-path:polygon(0 35%,62% 35%,62% 0,100% 50%,62% 100%,62% 65%,0 65%);flex:none;width:1.9rem;height:.75rem}.abschnitt--schild .dachzeile{color:var(--schild-leise)}.abschnitt--schild .dachzeile:before{background:var(--marke-orange)}.einleitung{max-width:42rem;color:var(--text-leise);font-size:1.15em}.liste-ohne{margin:0;padding:0;list-style:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--warn-gelb);color:var(--warn-schwarz);padding:.6rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:.5rem}.schraffur{background:var(--schraffur);height:8px}.btn{border:2px solid var(--btn-bg);border-radius:var(--radius);background:var(--btn-bg);min-height:3rem;color:var(--btn-text);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1.35rem;font-size:1.2rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--btn-hover);background:var(--btn-hover);color:var(--btn-text);text-decoration:none}.btn--rahmen{color:var(--text);background:0 0;border-color:currentColor}.btn--rahmen:hover{border-color:var(--akzent);color:var(--akzent);background:0 0}.btn--hell{border-color:var(--schild-text);color:var(--schild-text);background:0 0}.btn--hell:hover{border-color:var(--schild-text);background:var(--schild-text);color:var(--schild-bg-2)}.btn-reihe{flex-wrap:wrap;gap:.75rem;display:flex}.ph{border:1.5px dashed var(--ph-rand);background:var(--ph-bg);color:var(--ph-text);font-family:var(--font-text);letter-spacing:0;text-transform:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;border-radius:3px;padding:.05em .35em;font-size:.82em;font-weight:500;line-height:1.7;display:inline}.ph--block{width:fit-content;max-width:100%;margin-block:.75rem;padding:.45rem .7rem;line-height:1.45;display:block}.abschnitt--schild .ph,.fuss .ph{color:#4f3f00;background:#fff6c4;border-color:#8a6d00}.prose>:first-child{margin-top:0}.prose h2{margin-top:2.25rem;font-size:clamp(1.6rem,1.35rem + 1vw,2.1rem)}.prose h3{margin-top:1.75rem}.prose ul{padding-left:1.2rem}.prose li+li{margin-top:.35rem}.formular,.formular__reihe{gap:1.15rem;display:grid}@media (width>=40rem){.formular__reihe{grid-template-columns:1fr 1fr}}.feld{gap:.35rem;display:grid}.feld label,.feld legend{font-weight:600;line-height:1.35}.feld .optional{color:var(--text-leise);font-weight:400}.feld fieldset,fieldset.feld{border:0;min-width:0;margin:0;padding:0}fieldset.feld legend{padding:0}.feld input:not([type=checkbox],[type=radio]),.feld select,.feld textarea{border:2px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);width:100%;min-height:3rem;color:var(--text);font:inherit;padding:.65rem .8rem}.feld textarea{resize:vertical;min-height:8rem}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{border-color:var(--akzent);outline-offset:1px}.feld [aria-invalid=true]{border-color:var(--fehler)!important}.feld__fehler{min-height:0;color:var(--fehler);margin:0;font-size:.95rem;font-weight:600}.feld__fehler:empty{display:none}.feld__hinweis{color:var(--text-leise);margin:0;font-size:.95rem}.auswahl-reihe{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}.check{align-items:flex-start;gap:.65rem;display:flex;font-weight:400!important}.check input{width:1.35rem;height:1.35rem;accent-color:var(--marke-blau);flex:none;margin:.15rem 0 0}:root[data-theme=dark] .check input{accent-color:var(--akzent)}.kachel-check{position:relative}.kachel-check input{opacity:0;width:1px;height:1px;position:absolute}.kachel-check span{border:2px solid var(--linie-stark);border-radius:var(--radius);background:var(--flaeche);min-width:3.5rem;min-height:3rem;font-family:var(--font-head);cursor:pointer;justify-content:center;align-items:center;padding:.4rem .9rem;font-size:1.2rem;font-weight:700;display:inline-flex}.kachel-check input:checked+span{border-color:var(--akzent);background:var(--akzent);color:var(--bg)}.kachel-check input:focus-visible+span{outline:3px solid var(--akzent);outline-offset:3px}.formular__erfolg{border:2px solid var(--akzent);border-radius:var(--radius);background:var(--flaeche);padding:1.5rem}.formular__erfolg:focus{outline:none}.formular__erfolg h3{margin-bottom:.4em}.rechtstext h2{margin-top:2.5rem;font-size:clamp(1.4rem,1.25rem + .6vw,1.75rem)}.rechtstext h3{margin-top:1.5rem;font-size:1.25rem}.rechtstext address{font-style:normal}.entwurf{border:2px dashed var(--ph-rand);border-radius:var(--radius);background:var(--ph-bg);color:var(--ph-text);padding:.9rem 1.1rem}.stand{color:var(--text-leise);margin-top:2.5rem}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-f7espo7c]{align-items:center;height:2rem;display:inline-flex}.logo__bild[data-astro-cid-f7espo7c]{width:auto;height:100%;display:block}.logo__bild--dunkel[data-astro-cid-f7espo7c],:root[data-theme=dark] .logo__bild--hell[data-astro-cid-f7espo7c]{display:none}:root[data-theme=dark] .logo__bild--dunkel[data-astro-cid-f7espo7c]{display:block}.theme-toggle[data-astro-cid-l6lhmie6]{border:2px solid var(--linie-stark);border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle[data-astro-cid-l6lhmie6]:hover{border-color:var(--akzent);color:var(--akzent)}.theme-toggle__icon[data-astro-cid-l6lhmie6]{display:inline-flex}.theme-toggle__icon--sonne[data-astro-cid-l6lhmie6],:root[data-theme=dark] .theme-toggle__icon--mond[data-astro-cid-l6lhmie6]{display:none}:root[data-theme=dark] .theme-toggle__icon--sonne[data-astro-cid-l6lhmie6]{display:inline-flex}.kopf[data-astro-cid-nen7h5rs]{z-index:50;background:var(--bg);border-bottom:3px solid var(--schild-bg);position:sticky;top:0}.kopf__innen[data-astro-cid-nen7h5rs]{height:var(--header-hoehe);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.kopf[data-astro-cid-nen7h5rs] .kopf__logo{height:1.7rem}.kopf__aktionen[data-astro-cid-nen7h5rs]{align-items:center;gap:.4rem;display:flex}.kopf__anruf[data-astro-cid-nen7h5rs]{border-radius:var(--radius);background:var(--btn-bg);min-width:2.75rem;height:2.75rem;color:var(--btn-text);font-family:var(--font-head);letter-spacing:.03em;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:0 .6rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.kopf__anruf[data-astro-cid-nen7h5rs]:hover{background:var(--btn-hover);color:var(--btn-text)}.kopf__nummer[data-astro-cid-nen7h5rs]{display:none}.kopf__burger[data-astro-cid-nen7h5rs]{border:2px solid var(--linie-stark);border-radius:var(--radius);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kopf__burger[data-astro-cid-nen7h5rs] .kopf__burger-auf[data-astro-cid-nen7h5rs]{display:inline-flex}.kopf__burger[data-astro-cid-nen7h5rs] .kopf__burger-zu[data-astro-cid-nen7h5rs],.kopf__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .kopf__burger-auf[data-astro-cid-nen7h5rs]{display:none}.kopf__burger[data-astro-cid-nen7h5rs][aria-expanded=true] .kopf__burger-zu[data-astro-cid-nen7h5rs]{display:inline-flex}.kopf__nav[data-astro-cid-nen7h5rs]{max-height:calc(100dvh - var(--header-hoehe));padding:.5rem var(--rand) .75rem;background:var(--bg);border-bottom:8px solid #0000;border-image:var(--schraffur) 8;box-shadow:var(--schatten);display:none;position:absolute;inset:calc(100% + 3px) 0 auto;overflow-y:auto}.kopf__nav[data-astro-cid-nen7h5rs].ist-offen{display:block}.kopf__link[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--linie);color:var(--text);font-family:var(--font-head);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.6rem;padding:.85rem .25rem;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex}.kopf__liste[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:last-child .kopf__link[data-astro-cid-nen7h5rs]{border-bottom:0}.kopf__link[data-astro-cid-nen7h5rs]:hover,.kopf__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--akzent)}.kopf__link[data-astro-cid-nen7h5rs][aria-current=page]:before{content:"";background:var(--rot);clip-path:polygon(0 35%,60% 35%,60% 0,100% 50%,60% 100%,60% 65%,0 65%);flex:none;width:1.4rem;height:.65rem}@media (width>=24rem){.kopf[data-astro-cid-nen7h5rs] .kopf__logo{height:1.95rem}}@media (width>=30rem){.kopf__nummer[data-astro-cid-nen7h5rs]{display:inline}.kopf__anruf[data-astro-cid-nen7h5rs]{padding:0 .8rem}}@media (width>=48rem){.kopf[data-astro-cid-nen7h5rs] .kopf__logo{height:2.4rem}.kopf__aktionen[data-astro-cid-nen7h5rs]{gap:.6rem}}@media (width>=72rem){.kopf__burger[data-astro-cid-nen7h5rs]{display:none}.kopf__nav[data-astro-cid-nen7h5rs]{max-height:none;box-shadow:none;background:0 0;border:0;margin-left:auto;padding:0;display:block;position:static;overflow:visible}.kopf__liste[data-astro-cid-nen7h5rs]{gap:.1rem;display:flex}.kopf__link[data-astro-cid-nen7h5rs]{border:0;padding:.5rem .65rem;font-size:1.15rem;position:relative}.kopf__link[data-astro-cid-nen7h5rs][aria-current=page]:before{clip-path:polygon(0 38%,calc(100% - .5rem) 38%,calc(100% - .5rem) 0,100% 50%,calc(100% - .5rem) 100%,calc(100% - .5rem) 62%,0 62%);width:calc(100% - 1.3rem);height:.55rem;position:absolute;bottom:-.05rem;left:.65rem}.kopf__aktionen[data-astro-cid-nen7h5rs]{margin-left:1rem}}.oeffnungszeiten[data-astro-cid-lc3d3d66]{align-items:flex-start;gap:.6rem;display:flex}.oeffnungszeiten[data-astro-cid-lc3d3d66] .oeffnungszeiten__icon{flex:none;margin-top:.15rem}.oeffnungszeiten[data-astro-cid-lc3d3d66] p[data-astro-cid-lc3d3d66]{margin:0}.fuss[data-astro-cid-jo6i4kqk]{margin-top:0}.fuss__raster[data-astro-cid-jo6i4kqk]{gap:2.25rem;padding-block:3rem 2.5rem;display:grid}@media (width>=40rem){.fuss__raster[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width>=64rem){.fuss__raster[data-astro-cid-jo6i4kqk]{grid-template-columns:1.15fr 1fr 1fr .8fr;gap:3rem;padding-block:4rem 3rem}}.fuss__marke[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border:2px solid var(--schild-linie);border-radius:12px;width:8.5rem;height:auto;margin-bottom:1rem;display:block}.fuss__text[data-astro-cid-jo6i4kqk]{max-width:20rem;color:var(--schild-leise);margin:0}.fuss__titel[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem;font-size:1.3rem}.fuss__adresse[data-astro-cid-jo6i4kqk]{margin:0 0 .9rem;font-style:normal}.fuss__kontakt[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk],.fuss__links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.4rem}.fuss__kontakt[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.fuss__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-head);font-size:1.2rem;font-weight:600;text-decoration:none}.fuss__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.fuss[data-astro-cid-jo6i4kqk] .oeffnungszeiten{color:var(--schild-text)}.fuss__unten[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--schild-linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-block:1.25rem 2rem;display:flex}.fuss__recht[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.fuss__klein[data-astro-cid-jo6i4kqk]{color:var(--schild-leise);margin:0;font-size:.95rem}.fuss__demo[data-astro-cid-jo6i4kqk]{border:1px dashed var(--schild-leise);border-radius:3px;padding:.05em .4em}
