@font-face{font-family:"Source Sans 3";src:url(/schriften/source-sans-3.woff2)format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/schriften/source-sans-3-italic.woff2)format("woff2-variations");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/schriften/newsreader.woff2)format("woff2-variations");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/schriften/newsreader-italic.woff2)format("woff2-variations");font-weight:200 800;font-style:italic;font-display:swap}:root{--indigo:#2e378a;--indigo-tief:#1d2360;--indigo-nacht:#151a47;--sky:#5fc1ea;--sky-hell:#e4f4fb;--sky-tief:#1f6f94;--amber:#f7a71c;--amber-hell:#fdf0d6;--amber-text:#8a5200;--leinen:#f4eee3;--papier:#fffcf7;--sand:#e9e0cf;--tinte:#1b1f3b;--stein:#4f5468;--linie:#ddd5c5;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--text:1.125rem;--klein:.95rem;--radius:1.1rem;--radius-s:.7rem;--breite:78rem;--rand:clamp(1.1rem, 4vw, 2.5rem);--abstand:clamp(4rem, 3rem + 5vw, 8rem);--weich:cubic-bezier(.2, .7, .2, 1);--fokus:#1d2360;--fokus-grund:#fff;--feldrand:#8d8672;--schatten:0 1px 2px #1b1f3b0f, 0 18px 40px -18px #1b1f3b47}html.gross{font-size:115%}html.kontrast{--stein:#262a3d;--linie:#8d8672;--amber-text:#6a3f00;--leinen:#fff}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:6rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--papier);color:var(--tinte);font-family:var(--sans);font-size:var(--text);text-rendering:optimizelegibility;margin:0;line-height:1.65;overflow-x:clip}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:var(--indigo);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--indigo-tief)}:focus-visible{outline:3px solid var(--fokus);outline-offset:3px;box-shadow:0 0 0 3px var(--fokus-grund);border-radius:4px}.nacht,.auf-bild,.dunkel{--fokus:#ffc861;--fokus-grund:var(--indigo-nacht)}p{margin:0 0 1em}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.012em;color:var(--indigo-tief);text-wrap:balance;margin:0 0 .5em;font-weight:600;line-height:1.08}h1{font-size:clamp(2.5rem,1.6rem + 4.2vw,5.2rem);font-weight:560}h2{font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem);font-weight:560}h3{font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem)}h1 em,h2 em,h3 em{font-style:italic;font-weight:500}.huelle{width:min(100% - 2 * var(--rand), var(--breite));margin-inline:auto}.abschnitt{padding-block:var(--abstand)}.leinen{background:var(--leinen)}.nacht{background:var(--indigo-nacht);color:#eef0fb}.nacht h2,.nacht h3,.nacht a{color:#fff}.lesen{max-width:40rem}.gross-text{color:var(--stein);font-size:clamp(1.2rem,1.05rem + .6vw,1.45rem);line-height:1.55}.nacht .gross-text{color:#cfd3f2}.kennzeile{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--amber-text);align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.82rem;font-weight:700;display:flex}.kennzeile:before{content:"";background:var(--amber);border-radius:2px;width:1.6rem;height:3px}.nacht .kennzeile{color:var(--amber)}.strich{z-index:0;max-width:100%;display:inline-block;position:relative}@media (width<=420px){html.gross .strich{white-space:normal;text-decoration:underline;text-decoration-color:var(--amber);text-underline-offset:.12em;text-decoration-skip-ink:none;text-decoration-thickness:.14em}html.gross .strich:after{display:none}}h1,h2,h3{overflow-wrap:break-word;hyphens:manual}.strich:after{content:"";z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 13 C 40 6, 90 5, 197 9 L 196 15 C 120 12, 60 14, 5 18 Z' fill='%23f7a71c'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.32em;position:absolute;bottom:-.005em;left:-.04em;right:-.06em}.knopf{min-height:3rem;font:700 1rem/1.2 var(--sans);cursor:pointer;transition:transform .25s var(--weich), background .2s, color .2s, border-color .2s;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.35rem;text-decoration:none;display:inline-flex}.knopf:hover{transform:translateY(-2px)}.knopf-voll{background:var(--indigo);color:#fff}.knopf-voll:hover{background:var(--indigo-tief);color:#fff}.knopf-amber{background:var(--amber);color:var(--indigo-nacht)}.knopf-amber:hover{color:var(--indigo-nacht);background:#ffb73a}.knopf-rand{color:var(--indigo);background:0 0;border-color:currentColor}.nacht .knopf-rand,.auf-bild .knopf-rand{color:#fff}.knopf .pfeil{transition:transform .25s var(--weich)}.knopf:hover .pfeil{transform:translate(3px)}.knopfreihe{flex-wrap:wrap;gap:.75rem;display:flex}.rahmen{border-radius:var(--radius);background:var(--sand);overflow:hidden}.rahmen img,.rahmen video{object-fit:cover;width:100%;height:100%}.bildnotiz{color:var(--stein);margin-top:.55rem;font-size:.82rem}.abgesagt{border-left:4px solid var(--amber);border-radius:var(--radius-s);background:var(--amber-hell);color:var(--indigo-tief);margin-top:.4rem;padding:.4rem .7rem;font-size:1rem;font-weight:700;line-height:1.35;display:block}@media (prefers-reduced-motion:no-preference){.js [data-auf]{opacity:0;transition:opacity .7s var(--weich), transform .7s var(--weich);transform:translateY(18px)}.js [data-auf].da{opacity:1;transform:none}}[hidden]{display:none!important}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.telnr{white-space:nowrap;font-variant-numeric:tabular-nums}.feld{gap:.35rem;display:grid}.feld label,.feld legend{overflow-wrap:anywhere;font-size:1rem;font-weight:700}.feld .pflicht{color:var(--amber-text)}.feld input:not([type=checkbox]):not([type=radio]),.feld select,.feld textarea{font:inherit;border:2px solid var(--feldrand);border-radius:var(--radius-s);color:var(--tinte);background:#fff;width:100%;min-height:3rem;padding:.8rem .95rem;font-size:1.05rem}.feld input:not([type=checkbox]):not([type=radio]):focus-visible,.feld select:focus-visible,.feld textarea:focus-visible,.feld input[type=date]:focus,.feld input[type=date]:focus-within{border-color:var(--indigo);outline:3px solid var(--fokus);outline-offset:2px;box-shadow:none}.feld .hilfe{color:var(--stein);font-size:.9rem}.feld [aria-invalid=true]{border-color:#b3261e!important}.feld .fehler{color:#b3261e;font-size:.92rem;font-weight:600}.feld .fehler:empty{display:none}.wahl{align-items:flex-start;gap:.7rem;font-size:1rem;line-height:1.45;display:flex;font-weight:400!important}.wahl input{width:1.5rem;height:1.5rem;accent-color:var(--indigo);flex:none;margin-top:0}@property --loch{syntax:"<length>";inherits:false;initial-value:0}a[href^=mailto\:]{overflow-wrap:anywhere}.sprung[data-astro-cid-dyhekl2n]{z-index:100;background:var(--indigo);color:#fff;border-radius:.6rem;padding:.8rem 1.1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.sprung[data-astro-cid-dyhekl2n]:focus{top:1rem}.v-kurz[data-astro-cid-dyhekl2n]{display:none}@media (width<=700px){.v-lang[data-astro-cid-dyhekl2n]{display:none}.v-kurz[data-astro-cid-dyhekl2n]{display:inline}}.vorschau[data-astro-cid-dyhekl2n]{background:var(--amber);color:var(--indigo-nacht);text-align:center;padding:.4rem 1rem;font-size:.85rem;font-weight:700;display:block}.vorschau[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]{color:var(--indigo-nacht);padding-block:.15rem;display:inline-block}.hilfen[data-astro-cid-dyhekl2n]{background:var(--indigo-nacht);color:#dfe2f7;font-size:.88rem}.hilfen-innen[data-astro-cid-dyhekl2n]{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;min-height:2.5rem;display:flex}.hilfe-link[data-astro-cid-dyhekl2n],.hilfe-tel[data-astro-cid-dyhekl2n]{color:#fff;align-items:center;gap:.3em;min-height:2.5rem;font-weight:600;text-decoration:none;display:inline-flex}.hilfe-link[data-astro-cid-dyhekl2n]:hover,.hilfe-tel[data-astro-cid-dyhekl2n]:hover{color:#fff;text-decoration:underline}.hilfe-tel[data-astro-cid-dyhekl2n]{margin-left:auto}.hilfe-knopf[data-astro-cid-dyhekl2n]{font:inherit;color:#dfe2f7;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:.45rem .1rem;font-weight:600;text-decoration:underline #ffffff59}.hilfe-knopf[data-astro-cid-dyhekl2n][aria-pressed=true]{color:var(--amber);text-decoration-color:var(--amber)}.kopf[data-astro-cid-dyhekl2n]{z-index:40;backdrop-filter:blur(10px);background:#fffcf7f0;border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:sticky;top:0}.kopf[data-astro-cid-dyhekl2n].gerollt{border-color:var(--linie);box-shadow:0 10px 30px -22px #1b1f3b80}.kopf-innen[data-astro-cid-dyhekl2n]{align-items:center;gap:1.5rem;min-height:4.75rem;display:flex}.marke[data-astro-cid-dyhekl2n]{min-width:0;min-height:2.75rem;color:var(--indigo-tief);align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.marke[data-astro-cid-dyhekl2n] img[data-astro-cid-dyhekl2n]{width:3.1rem;height:auto}.marke-text[data-astro-cid-dyhekl2n]{line-height:1.1;display:grid}.marke-text[data-astro-cid-dyhekl2n] b[data-astro-cid-dyhekl2n]{font-family:var(--serif);font-size:1.35rem;font-weight:650}.marke-text[data-astro-cid-dyhekl2n] span[data-astro-cid-dyhekl2n]{color:var(--stein);letter-spacing:.02em;font-size:.78rem;font-weight:600}.haupt[data-astro-cid-dyhekl2n] ul[data-astro-cid-dyhekl2n]{gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.haupt[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]{color:var(--tinte);border-radius:.6rem;padding:.6rem .7rem;font-size:1rem;font-weight:600;text-decoration:none;display:block;position:relative}.haupt[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]:hover{background:var(--sky-hell);color:var(--indigo-tief)}.haupt[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n][aria-current=page]{color:var(--indigo)}.haupt[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n][aria-current=page]:after{content:"";background:var(--amber);border-radius:2px;height:3px;position:absolute;bottom:.25rem;left:.7rem;right:.7rem}.angebote[data-astro-cid-dyhekl2n]{gap:.45rem;display:flex}.angebot[data-astro-cid-dyhekl2n]{min-height:2.9rem;color:var(--indigo-nacht);background:var(--amber-hell);border:2px solid var(--amber);white-space:nowrap;transition:background .2s, transform .25s var(--weich);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .95rem .45rem .75rem;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.angebot[data-astro-cid-dyhekl2n]:hover{background:var(--amber);color:var(--indigo-nacht);transform:translateY(-1px)}.angebot-shop[data-astro-cid-dyhekl2n]{background:var(--sky-hell);border-color:var(--sky-tief);color:var(--indigo-tief)}.angebot-shop[data-astro-cid-dyhekl2n]:hover{color:var(--indigo-tief);background:#c9ecfa}.angebot[data-astro-cid-dyhekl2n][aria-current=page]{box-shadow:0 0 0 3px var(--papier), 0 0 0 5px var(--indigo-tief)}.angebot[data-astro-cid-dyhekl2n] svg[data-astro-cid-dyhekl2n]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:1.35rem;height:1.35rem}.a-kurz[data-astro-cid-dyhekl2n]{display:none}.korb-zahl[data-astro-cid-dyhekl2n]{background:var(--indigo);color:#fff;border-radius:999px;place-items:center;min-width:1.45rem;height:1.45rem;padding:0 .35rem;font-size:.8rem;font-weight:800;line-height:1;display:inline-grid}.korb-zahl[data-astro-cid-dyhekl2n][hidden]{display:none}.menue-ohne-js[data-astro-cid-dyhekl2n]{text-decoration:none}html.js .menue-ohne-js[data-astro-cid-dyhekl2n],html:not(.js) button[data-astro-cid-dyhekl2n].menue-knopf{display:none!important}.menue-knopf[data-astro-cid-dyhekl2n]{font:700 1rem var(--sans);color:var(--indigo-tief);background:var(--sky-hell);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.55rem;min-height:3rem;padding:.5rem 1rem;display:none}.menue-striche[data-astro-cid-dyhekl2n]{gap:5px;width:1.2rem;display:grid}.menue-striche[data-astro-cid-dyhekl2n] i[data-astro-cid-dyhekl2n]{height:2.5px;transition:transform .3s var(--weich);background:currentColor;border-radius:2px;display:block}.menue-knopf[data-astro-cid-dyhekl2n][aria-expanded=true] .menue-striche[data-astro-cid-dyhekl2n] i[data-astro-cid-dyhekl2n]:first-child{transform:translateY(3.75px)rotate(45deg)}.menue-knopf[data-astro-cid-dyhekl2n][aria-expanded=true] .menue-striche[data-astro-cid-dyhekl2n] i[data-astro-cid-dyhekl2n]:last-child{transform:translateY(-3.75px)rotate(-45deg)}.menue[data-astro-cid-dyhekl2n]{z-index:35;background:var(--papier);padding:1.5rem var(--rand) 2rem;align-content:start;gap:2rem;display:grid;position:fixed;inset:0;overflow-y:auto}.menue[data-astro-cid-dyhekl2n][hidden]{display:none}.menue[data-astro-cid-dyhekl2n] ul[data-astro-cid-dyhekl2n]{margin:0;padding:0;list-style:none;display:grid}.menue-angebote[data-astro-cid-dyhekl2n]{gap:.6rem;margin-bottom:1.2rem!important}.menue[data-astro-cid-dyhekl2n] .menue-angebote[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]{border-radius:var(--radius);border:2px solid var(--amber);background:var(--amber-hell);font-family:var(--sans);gap:.1rem;padding:.9rem 1.1rem;display:grid}.menue[data-astro-cid-dyhekl2n] .menue-angebote[data-astro-cid-dyhekl2n] li[data-astro-cid-dyhekl2n]:last-child a[data-astro-cid-dyhekl2n]{border-color:var(--sky-tief);background:var(--sky-hell)}.menue[data-astro-cid-dyhekl2n] .menue-angebote[data-astro-cid-dyhekl2n] b[data-astro-cid-dyhekl2n]{font:600 clamp(1.5rem, 1.2rem + 2vw, 2rem) var(--serif);align-items:center;gap:.5rem;display:flex}.menue[data-astro-cid-dyhekl2n] .menue-angebote[data-astro-cid-dyhekl2n] span[data-astro-cid-dyhekl2n]:not(.korb-zahl){color:var(--stein);font-size:1rem;font-weight:600}.menue[data-astro-cid-dyhekl2n] li[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]{font-family:var(--serif);color:var(--indigo-tief);border-bottom:1px solid var(--linie);padding:.45rem 0;font-size:clamp(1.7rem,1.2rem + 3vw,2.4rem);font-weight:560;text-decoration:none;display:block}.menue[data-astro-cid-dyhekl2n] li[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n][aria-current=page]{color:var(--amber-text)}.menue-kontakt[data-astro-cid-dyhekl2n]{justify-items:start;gap:.7rem;display:grid}body.menue-offen{overflow:hidden}@media (width<=1299px){.haupt[data-astro-cid-dyhekl2n]{display:none}.menue-knopf[data-astro-cid-dyhekl2n]{display:inline-flex}}@media (width>=1300px) and (width<=1499px){html.gross .haupt[data-astro-cid-dyhekl2n]{display:none}html.gross .menue-knopf[data-astro-cid-dyhekl2n]{display:inline-flex}}@media (width<=700px){.kopf-innen[data-astro-cid-dyhekl2n]{gap:.5rem}.angebote[data-astro-cid-dyhekl2n]{gap:.35rem}.angebot[data-astro-cid-dyhekl2n]{border-radius:.8rem;flex-direction:column;gap:.05rem;min-width:3.2rem;min-height:3rem;padding:.3rem .45rem;font-size:.72rem;line-height:1.1}.a-lang[data-astro-cid-dyhekl2n]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.a-kurz[data-astro-cid-dyhekl2n]{display:block}.angebot[data-astro-cid-dyhekl2n] .korb-zahl[data-astro-cid-dyhekl2n]{position:absolute;top:-.45rem;right:-.35rem}.menue-knopf[data-astro-cid-dyhekl2n]{gap:.4rem;min-height:3rem;padding:.4rem .7rem}}@media (width<=560px){.marke-text[data-astro-cid-dyhekl2n] span[data-astro-cid-dyhekl2n]{display:none}.hilfe-tel[data-astro-cid-dyhekl2n]{margin-left:0}.hilfen-innen[data-astro-cid-dyhekl2n]{justify-content:space-between;gap:0 .8rem}}@media (width<=400px){html.gross .marke-text[data-astro-cid-dyhekl2n]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.marke[data-astro-cid-dyhekl2n] img[data-astro-cid-dyhekl2n]{width:2.5rem}.marke-text[data-astro-cid-dyhekl2n] b[data-astro-cid-dyhekl2n]{font-size:1.1rem}.menue-wort[data-astro-cid-dyhekl2n]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.menue-knopf[data-astro-cid-dyhekl2n]{padding:.4rem .75rem}}.fuss[data-astro-cid-dyhekl2n]{padding-top:var(--abstand)}.fuss-raster[data-astro-cid-dyhekl2n]{grid-template-columns:1.1fr 1fr 1.3fr 1fr;gap:2.5rem;display:grid}.fuss-marke[data-astro-cid-dyhekl2n] img[data-astro-cid-dyhekl2n]{background:#fff;border-radius:50%;width:6rem;padding:.35rem}.fuss-satz[data-astro-cid-dyhekl2n]{font-family:var(--serif);color:#fff;max-width:18ch;margin-top:1.25rem;font-size:1.35rem;line-height:1.3}.fuss[data-astro-cid-dyhekl2n] address[data-astro-cid-dyhekl2n]{color:#cfd3f2;font-style:normal;line-height:1.8}.fuss-titel[data-astro-cid-dyhekl2n]{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.85rem;font-weight:700}.fuss[data-astro-cid-dyhekl2n] ul[data-astro-cid-dyhekl2n]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.fuss[data-astro-cid-dyhekl2n] nav[data-astro-cid-dyhekl2n][aria-label=Seiten] ul[data-astro-cid-dyhekl2n]{grid-template-columns:1fr 1fr;column-gap:1.25rem}.fuss[data-astro-cid-dyhekl2n] a[data-astro-cid-dyhekl2n]{color:#fff;text-decoration-color:#ffffff59}.fuss-hho[data-astro-cid-dyhekl2n]{padding-block:.2rem;display:inline-block}#seiten[data-astro-cid-dyhekl2n]:focus{outline:none}.dok[data-astro-cid-dyhekl2n]{color:#aab0dc;font-size:.85rem}.fuss-klein[data-astro-cid-dyhekl2n]{color:#aab0dc;margin-top:1.2rem;font-size:.85rem}.fuss-unten[data-astro-cid-dyhekl2n]{color:#aab0dc;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:3.5rem;padding-block:1.5rem;font-size:.85rem;display:flex}@media (width<=1000px){.fuss-raster[data-astro-cid-dyhekl2n]{grid-template-columns:1fr 1fr}}@media (width<=620px){.fuss-raster[data-astro-cid-dyhekl2n]{grid-template-columns:1fr}}
