.bild{background:var(--flaeche);margin:0;position:relative;overflow:hidden}.bild picture,.bild img{object-fit:cover;width:100%;height:100%;display:block}.bild-platzhalter{background:var(--achtung);color:#fff;font-family:var(--schrift-text);font-size:var(--grad-mikro);letter-spacing:var(--sperr-caps);text-transform:uppercase;padding:var(--raum-1) var(--raum-2);position:absolute;top:0;left:0}.bild-nachweis{color:#f2efea;font-family:var(--schrift-text);background:#1c1a179e;max-width:100%;padding:.2rem .45rem;font-size:.6875rem;line-height:1.3;position:absolute;bottom:0;right:0}.bild-nachweis a{color:inherit;text-decoration-color:#f2efea80}.bild-nachweis a:hover,.bild-nachweis a:focus-visible{text-decoration-color:currentColor}
.aufbau{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.huelle-eng{width:100%;max-width:40rem;padding:0 var(--rand);margin:0 auto}.aufbau-licht{z-index:0;pointer-events:none;animation:licht-wandern 48s var(--kurve) infinite alternate;will-change:transform;background:radial-gradient(58% 42% at 22% 6%,#1f443812,#0000 70%),radial-gradient(46% 38% at 88% 94%,#7e726814,#0000 70%);position:absolute;inset:-30%}@keyframes licht-wandern{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,1.5%)scale(1.06)}}.tritt-ein{opacity:0;animation:eintreten var(--dauer-flaeche) var(--kurve) forwards;animation-delay:var(--verzug,0s);transform:translateY(8px)}@keyframes eintreten{to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.tritt-ein{opacity:1;animation:none;transform:none}.aufbau-licht{animation:none}}.kopf{z-index:1;position:relative}.kopf-zeile{justify-content:space-between;align-items:center;gap:var(--raum-3);max-width:40rem;padding-inline:var(--rand);margin-inline:auto;display:flex}.kopf-a{border-bottom:var(--strich-haar) solid var(--linie);min-height:56px}.kopf-marke{min-height:var(--ziel);align-items:center;display:flex}.kopf-marke img{width:8.5rem;height:auto;color:var(--tinte);display:block}.kopf-anruf{min-height:var(--ziel);font-size:var(--grad-mikro);color:var(--marke);align-items:center;display:inline-flex}.kopf-b{background:var(--flaeche);border-bottom:var(--strich-haar) solid var(--linie-flaeche);max-width:none;min-height:48px;padding-inline:0}.kopf-b>*{max-width:40rem}.kopf-b{align-items:center;gap:var(--raum-3);padding-inline:max(var(--rand), calc((100% - 40rem) / 2 + var(--rand)));grid-template-columns:1fr auto;display:grid}.heutestatus{font-family:var(--schrift-text);font-size:var(--grad-klein);color:var(--tinte);margin:0}.heutestatus-gross{font-size:var(--grad-text);margin-bottom:var(--raum-1)}.kopf-sprachen ul{gap:0;margin:0;padding:0;list-style:none;display:flex}.kopf-sprachen a{min-width:2.5rem;min-height:48px;font-size:var(--grad-mikro);letter-spacing:var(--sperr-caps);color:var(--tinte-leise);justify-content:center;align-items:center;text-decoration:none;display:flex}.kopf-sprachen abbr{border:none;text-decoration:none}.kopf-sprachen a[data-aktuell=ja]{color:var(--tinte);box-shadow:inset 0 -2px 0 var(--marke)}.aufmacher{z-index:1;padding-top:var(--raum-3);padding-bottom:var(--raum-5);position:relative}.rubrik{font-family:var(--schrift-text);font-size:var(--grad-mikro);letter-spacing:var(--sperr-versal);text-transform:uppercase;color:var(--tinte-leise);margin-bottom:var(--raum-2)}.aufmacher h1{margin-bottom:var(--raum-3);max-width:18ch}.vorspann{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);font-size:var(--grad-vorspann);color:var(--tinte);margin-bottom:var(--raum-2);max-width:30ch}.vorspann-sach{font-size:var(--grad-text);color:var(--tinte-leise);max-width:40ch;margin:0}.band{z-index:1;margin-bottom:var(--raum-7);position:relative}.haus{z-index:1;padding-bottom:var(--raum-7);position:relative}.haus h2{font-size:var(--grad-abschnitt);margin-bottom:var(--raum-4)}.haus-bild{margin:0 0 var(--raum-4)}.haus-bild figcaption{font-family:var(--schrift-text);font-size:var(--grad-klein);color:var(--tinte-leise);margin-top:var(--raum-2)}.haus p{max-width:46ch}.haus-regel{border-left:2px solid var(--linie-stark);padding-left:var(--raum-3);color:var(--tinte-leise);margin-bottom:0}.besuch{z-index:1;background:var(--flaeche);border-top:var(--strich-haar) solid var(--linie-flaeche);padding:var(--raum-6) 0;position:relative}.besuch h2{font-size:var(--grad-abschnitt);margin-bottom:var(--raum-4)}.besuch-anschrift{font-size:var(--grad-text);margin-bottom:var(--raum-4)}.besuch-zeiten{border-collapse:collapse;margin-bottom:var(--raum-3);font-family:var(--schrift-text);font-size:var(--grad-text);font-variant-numeric:tabular-nums}.besuch-zeiten th{text-align:left;color:var(--tinte-leise);padding:var(--raum-1) var(--raum-4) var(--raum-1) 0;font-weight:400}.besuch-zeiten td{padding:var(--raum-1) 0}.besuch-durchgehend{font-size:var(--grad-klein);color:var(--tinte-leise);margin-bottom:var(--raum-4)}.besuch-wege{margin:0 0 var(--raum-4);gap:var(--raum-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.knopf-umriss{min-height:52px;padding:0 var(--raum-4);border:var(--strich-haar) solid var(--linie-stark);border-radius:var(--radius);color:var(--tinte);font-family:var(--schrift-text);font-size:var(--grad-klein);transition:border-color var(--dauer-antwort) var(--kurve), color var(--dauer-antwort) var(--kurve);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.knopf-umriss:hover,.knopf-umriss:focus-visible{border-color:var(--marke);color:var(--marke)}.besuch-karte{font-size:var(--grad-klein);margin:0}.besuch-karte a{min-height:var(--ziel);color:var(--marke);align-items:center;display:inline-flex}.fuss{z-index:1;background:var(--flaeche);border-top:var(--strich-haar) solid var(--linie-flaeche);padding:var(--raum-4) 0;font-family:var(--schrift-text);font-size:var(--grad-mikro);color:var(--tinte-leise);position:relative}.fuss p{margin:0 0 var(--raum-1)}.fuss-firma{margin:0}@media (min-width:48rem){.kopf-a{min-height:64px}.kopf-marke img{width:11rem}.aufmacher{padding-top:var(--raum-5);padding-bottom:var(--raum-6)}.besuch{padding:var(--raum-7) 0}}.zeitspanne{font-variant-numeric:tabular-nums;white-space:nowrap}
@font-face{font-family:geometrisch;src:url(../media/jost_300-s.p.1f_kw3qyzn4uj.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:geometrisch;src:url(../media/jost_400-s.p.00hx68i_vv8sq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:geometrisch Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.geometrisch_891ed089-module__xV9PWa__className{font-family:geometrisch,geometrisch Fallback,Century Gothic,Futura,Segoe UI,sans-serif}.geometrisch_891ed089-module__xV9PWa__variable{--schrift-geometrisch-datei:"geometrisch", "geometrisch Fallback", Century Gothic, Futura, Segoe UI, sans-serif}
@font-face{font-family:bedienung;src:url(../media/inter_400-s.p.2qdljeg3s-lsl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bedienung;src:url(../media/inter_500-s.p.1d14jwmkqqa0f.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:bedienung Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.bedienung_5a3f1e20-module__8KXhxa__className{font-family:bedienung,bedienung Fallback,Segoe UI,system-ui,Arial,sans-serif}.bedienung_5a3f1e20-module__8KXhxa__variable{--schrift-bedienung-datei:"bedienung", "bedienung Fallback", Segoe UI, system-ui, Arial, sans-serif}
:root{--papier:#faf7f2;--flaeche:#efe8dd;--tinte:#1c1a17;--tinte-leise:#57514a;--linie:#ddd5c9;--linie-flaeche:#cfc5b6;--linie-stark:#7e7268;--marke:#1f4438;--marke-schrift:#faf7f2;--achtung:#8e2a1f;--schrift-geometrisch:var(--schrift-geometrisch-datei), "Century Gothic", Futura, "Segoe UI", sans-serif;--schrift-text:var(--schrift-bedienung-datei), "Segoe UI", system-ui, Arial, sans-serif;--schrift-titel:var(--schrift-geometrisch);--titel-gewicht:300;--titel-sperrung:.005em;--grad-mikro:.8125rem;--grad-klein:.9375rem;--grad-text:1.0625rem;--grad-vorspann:1.25rem;--grad-abschnitt:1.625rem;--grad-titel:2rem;--durchschuss-eng:1.15;--durchschuss-titel:1.25;--durchschuss-text:1.55;--sperr-titel:-.015em;--sperr-versal:.06em;--sperr-caps:.08em;--raum-1:.25rem;--raum-2:.5rem;--raum-3:1rem;--raum-4:1.5rem;--raum-5:2.5rem;--raum-6:clamp(2.5rem, 6vw, 4rem);--raum-7:clamp(4.5rem, 11vw, 8rem);--rand:1.25rem;--bahn-text:66ch;--bahn:75rem;--radius:0px;--strich-haar:1px;--strich-fokus:2px;--schatten:none;--kurve:cubic-bezier(.2, 0, 0, 1);--dauer-antwort:.16s;--dauer-flaeche:.3s;--ziel:48px}@media (min-width:48rem){:root{--grad-titel:2.75rem;--grad-abschnitt:2rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papier);color:var(--tinte);font-family:var(--schrift-text);font-size:var(--grad-text);line-height:var(--durchschuss-text);margin:0;overflow-x:hidden}h1,h2,h3{font-family:var(--schrift-titel);font-weight:var(--titel-gewicht);line-height:var(--durchschuss-titel);letter-spacing:var(--titel-sperrung);margin:0 0 var(--raum-3)}h1{font-size:var(--grad-titel);line-height:var(--durchschuss-eng)}p{margin:0 0 var(--raum-3)}a{color:inherit;text-underline-offset:.2em;transition:color var(--dauer-antwort) var(--kurve);text-decoration-thickness:1px}:focus-visible{outline:var(--strich-fokus) solid var(--marke);outline-offset:2px}img{max-width:100%;height:auto}address{font-style:normal}@media (prefers-reduced-motion:reduce){:root{--dauer-antwort:.01ms;--dauer-flaeche:.01ms}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.huelle{width:100%;max-width:var(--bahn);padding:0 var(--rand);margin:0 auto}.nur-vorlesen{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zum-inhalt{background:var(--tinte);color:var(--papier);padding:var(--raum-2) var(--raum-3);z-index:10;position:absolute;top:0;left:-9999px}.zum-inhalt:focus{left:0}
.kopf{border-bottom:1px solid var(--linie);padding:var(--raum-3) 0}.kopf-innen{justify-content:space-between;align-items:center;gap:var(--raum-3);display:flex}.wortmarke{min-height:var(--ziel);flex-direction:column;justify-content:center;gap:.35em;text-decoration:none;display:flex}.wortmarke-zeichen{width:9.5rem;height:auto;color:var(--tinte);display:block}@media (min-width:48rem){.wortmarke-zeichen{width:12rem}}.wortmarke-ort{font-family:var(--schrift-text);font-size:var(--grad-mikro);letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-leise);margin-top:.15em}.sprachwahl ul{gap:var(--raum-1);margin:0;padding:0;list-style:none;display:flex}.sprachwahl a{min-width:var(--ziel);min-height:var(--ziel);font-size:var(--grad-mikro);letter-spacing:.08em;color:var(--tinte-leise);justify-content:center;align-items:center;text-decoration:none;display:flex}.sprachwahl abbr{border:none;text-decoration:none}.sprachwahl a[data-aktuell=ja]{color:var(--tinte);box-shadow:inset 0 -2px 0 var(--marke)}.inhalt{padding-top:var(--raum-5);padding-bottom:var(--raum-6);min-height:60vh}.fuss{border-top:1px solid var(--linie);padding:var(--raum-4) 0;font-size:var(--grad-klein);color:var(--tinte-leise)}.fuss address{margin-bottom:var(--raum-2)}.fuss-hinweis{font-size:var(--grad-mikro);margin:0}@media (min-width:48rem){.kopf{padding:var(--raum-4) 0}.inhalt{padding-top:var(--raum-6)}}.testband{color:#fff;text-align:center;font-size:var(--grad-mikro);letter-spacing:.14em;text-transform:uppercase;padding:var(--raum-2) var(--raum-3);z-index:20;background:#8a3324;position:sticky;top:0}
