@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.p.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.p.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.p.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_acb16b-module__G42c5q__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_acb16b-module__G42c5q__variable{--schrift:"Instrument Sans", "Instrument Sans Fallback"}
.vw{--frei:#2e7351;--res:#a8761b;--verm:#b0aba2;--warn:#b3452a;background:var(--grund);grid-template-columns:15rem minmax(0,1fr);min-height:100dvh;display:grid}.vw-seite{background:var(--weiss);border-right:1px solid var(--linie);flex-direction:column;height:100dvh;padding:1.5rem 1rem 1.2rem;display:flex;position:sticky;top:0}.vw-marke{align-items:baseline;gap:.5rem;padding:0 .6rem 1.8rem;display:flex}.vw-marke b{letter-spacing:.14em;font-size:1rem;font-weight:600}.vw-marke span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.64rem}.vw-nav{flex-direction:column;gap:.1rem;display:flex}.vw-nav a{color:var(--ink-2);border-radius:9px;align-items:center;gap:.65rem;padding:.58rem .65rem;font-size:.9rem;transition:background .18s,color .18s;display:flex}.vw-nav a:hover{background:var(--hell);color:var(--ink)}.vw-nav a[aria-current=page]{background:var(--messing-s);color:var(--messing);font-weight:600}.vw-nav a .zahl{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.76rem}.vw-nav a[aria-current=page] .zahl{color:var(--messing)}.vw-nav a .zahl.dringend{color:var(--warn);font-weight:600}.vw-trenner{background:var(--linie);height:1px;margin:1.1rem .65rem}.vw-ich{border-top:1px solid var(--linie);color:var(--ink-3);margin-top:auto;padding:.9rem .65rem 0;font-size:.82rem}.vw-ich b{color:var(--ink);font-size:.88rem;font-weight:600;display:block}.vw-ich form{margin-top:.6rem}.vw-ich button{font:inherit;cursor:pointer;color:var(--ink-3);background:0 0;border:none;padding:0;font-size:.82rem}.vw-ich button:hover{color:var(--messing)}.vw-haupt{flex-direction:column;min-width:0;display:flex}.vw-innen{width:100%;padding:clamp(1.4rem,3vw,2.4rem) clamp(1.2rem,3vw,2.4rem) 3rem}.vw-kopf{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;margin-bottom:1.8rem;display:flex}.vw-kopf .weg{color:var(--ink-3);border:none;grid-template-columns:none;margin:0 0 .35rem;padding:0;font-size:.76rem;display:block}.vw-kopf h1{margin:0;font-size:clamp(1.5rem,3vw,2.05rem)}.vw-kopf p.unter{color:var(--ink-2);margin:.4rem 0 0;font-size:.94rem}.vw-kopf .rechts{flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto;display:flex}.vw-karten{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.8rem;margin-bottom:1.8rem;display:grid}.vw-karte{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie), var(--hebung);border-radius:14px;flex-direction:column;gap:.3rem;padding:1.2rem 1.3rem;display:flex}.vw-karte .titel{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:600}.vw-karte .wert{letter-spacing:-.035em;font-size:1.9rem;font-weight:600;line-height:1.1}.vw-karte .fuss{color:var(--ink-2);font-size:.83rem}a.vw-karte:hover{box-shadow:inset 0 0 0 1px var(--linie-2), var(--hebung-an)}.vw-karte .wert.achtung{color:var(--warn)}.vw-tafel{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie), var(--hebung);border-radius:14px;overflow:hidden}.vw-tafel+.vw-tafel{margin-top:1rem}.vw-tafel>h2{margin:0;padding:1.2rem 1.4rem 0;font-size:1.05rem}.vw-tafel>p.hinw{color:var(--ink-3);margin:.35rem 1.4rem 0;font-size:.86rem}.vw-tafel-inhalt{padding:1.3rem 1.4rem}.vw-reiter{flex-wrap:wrap;gap:.3rem;margin-bottom:1.1rem;display:flex}.vw-reiter a{color:var(--ink-2);background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie);white-space:nowrap;border-radius:999px;padding:.42rem .9rem;font-size:.85rem;font-weight:600;transition:all .18s}.vw-reiter a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--linie-2)}.vw-reiter a[aria-current]{background:var(--ink);color:#fff;box-shadow:none}.vw-reiter a i,.vw-reiter button.filter i{opacity:.55;margin-left:.35rem;font-size:.85em;font-style:normal}.vw-reiter button.filter{font:inherit;color:var(--ink-2);background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;padding:.42rem .9rem;font-size:.85rem;font-weight:600;transition:all .18s}.vw-reiter button.filter:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--linie-2)}.vw-reiter button.filter[aria-current=page]{background:var(--ink);color:#fff;box-shadow:none}.vw-tabelle{overflow-x:auto}.vw-tabelle table{border-collapse:collapse;width:100%;font-size:.88rem}.vw-tabelle th{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--linie);padding:1rem .8rem .7rem;font-size:.66rem;font-weight:600}.vw-tabelle th:first-child,.vw-tabelle td:first-child{padding-left:1.4rem}.vw-tabelle th:last-child,.vw-tabelle td:last-child{padding-right:1.4rem}.vw-tabelle th.r,.vw-tabelle td.r{text-align:right}.vw-tabelle td{border-bottom:1px solid var(--linie);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.85rem .8rem}.vw-tabelle tbody tr:last-child td{border-bottom:none}.vw-tabelle tbody tr:hover td{background:var(--hell)}.vw-tabelle td.key{color:var(--ink);font-weight:600}.vw-tabelle.eng th{white-space:normal;padding:.9rem .45rem .6rem;line-height:1.25}.vw-tabelle.eng td{padding:.7rem .45rem}.vw-tabelle.eng th:first-child,.vw-tabelle.eng td:first-child{padding-left:1rem}.vw-tabelle.eng th:last-child,.vw-tabelle.eng td:last-child{padding-right:1rem}.vw-tabelle.eng .vw-wahl button{padding-left:.6rem;padding-right:.6rem}.vw-tabelle td.weit{white-space:normal;min-width:16rem}.vw-tabelle a.zeile{color:inherit;display:block}.vw-tabelle a.zeile:hover{color:var(--messing)}.vw-tabelle tbody tr.anklickbar{cursor:pointer}.vw-tabelle tbody tr.anklickbar:hover td.key{color:var(--messing)}.vw-lage{white-space:nowrap;align-items:center;gap:.45rem;font-size:.83rem;font-weight:600;display:inline-flex}.vw-lage i{background:var(--ink-3);border-radius:999px;flex:none;width:.45rem;height:.45rem;font-style:normal}.vw-lage.frei,.vw-lage.erledigt,.vw-lage.zusage{color:var(--frei)}.vw-lage.frei i,.vw-lage.erledigt i,.vw-lage.zusage i{background:var(--frei)}.vw-lage.reserviert,.vw-lage.in_arbeit,.vw-lage.besichtigung,.vw-lage.beauftragt{color:var(--res)}.vw-lage.reserviert i,.vw-lage.in_arbeit i,.vw-lage.besichtigung i,.vw-lage.beauftragt i{background:var(--res)}.vw-lage.neu,.vw-lage.notfall,.vw-lage.dringend{color:var(--warn)}.vw-lage.neu i,.vw-lage.notfall i,.vw-lage.dringend i{background:var(--warn)}.vw-lage.entwurf{color:var(--messing)}.vw-lage.entwurf i{background:var(--messing)}.vw-lage.vermietet,.vw-lage.absage,.vw-lage.abgelehnt,.vw-lage.zurueckgezogen{color:var(--ink-3)}.vw-lage.vermietet i,.vw-lage.absage i,.vw-lage.abgelehnt i,.vw-lage.zurueckgezogen i{background:var(--verm)}.vw-zwei{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.vw-zwei.tabellenseite{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr)}.vw-zwei.untereinander{grid-template-columns:minmax(0,1fr)}.vw-zeilen dl,dl.vw-zeilen{flex-direction:column;margin:0;display:flex}.vw-zeilen div{border-bottom:1px solid var(--linie);justify-content:space-between;gap:1.5rem;padding:.72rem 0;display:flex}.vw-zeilen div:last-child{border-bottom:none}.vw-zeilen dt{color:var(--ink-3);flex:none;margin:0;font-size:.86rem}.vw-zeilen dd{color:var(--ink);text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9rem}.vw-zeilen dd.leise{color:var(--ink-3)}.vw-wahl{flex-wrap:wrap;gap:.4rem;display:flex}.vw-wahl button{white-space:nowrap;font:inherit;background:var(--weiss);cursor:pointer;border:1px solid var(--linie-2);color:var(--ink-2);border-radius:8px;flex:6rem;padding:.55rem .5rem;font-size:.83rem;font-weight:600;transition:all .18s}.vw-wahl button:hover{border-color:var(--ink-3);color:var(--ink)}.vw-wahl button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.vw-tabelle .vw-wahl{flex-wrap:nowrap}.vw-tabelle .vw-wahl button{flex:none;padding:.45rem .7rem;font-size:.78rem}.vw-notiz{border-top:1px solid var(--linie);color:var(--ink-2);padding:.85rem 0;font-size:.89rem;line-height:1.65}.vw-notiz .wer{color:var(--ink-3);gap:.6rem;margin-bottom:.25rem;font-size:.76rem;display:flex}.vw-notiz .wer b{color:var(--ink);font-weight:600}.vw-frist{background:var(--messing-s);color:var(--messing);border-radius:9px;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;font-size:.84rem;line-height:1.6;display:flex}.vw-frist b{font-weight:600}.vw-pruefen{color:#8a3520;background:#fbeeea;border-radius:9px;margin-bottom:1rem;padding:.8rem 1rem;font-size:.84rem;line-height:1.6}@media (max-width:900px){.vw{grid-template-columns:minmax(0,1fr)}.vw-seite,.vw-haupt,.vw-nav{min-width:0}.vw-seite{border-right:none;border-bottom:1px solid var(--linie);height:auto;padding-bottom:.8rem;position:static}.vw-nav{flex-direction:row;gap:.3rem;overflow-x:auto}.vw-nav a .zahl{margin-left:.35rem}.vw-trenner,.vw-ich{display:none}.vw-zwei{grid-template-columns:1fr}}@media (max-width:1080px){.vw-tabelle{overflow-x:visible}.vw-tabelle table,.vw-tabelle tbody,.vw-tabelle tr,.vw-tabelle td{width:100%;display:block}.vw-tabelle thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vw-tabelle tbody tr{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie);border-radius:10px;margin-bottom:.6rem;padding:.5rem .9rem}.vw-tabelle tbody tr:hover td{background:0 0}.vw-tabelle tbody td,.vw-tabelle tbody tr:last-child td{text-align:right;white-space:normal;border-bottom:none;justify-content:flex-end;align-items:baseline;gap:.35rem;padding:.34rem 0;display:flex}.vw-tabelle tbody td:before{content:attr(data-spalte);color:var(--ink-3);text-align:left;flex:none;margin-right:auto;padding-right:1rem;font-size:.78rem}.vw-tabelle tbody td.key{border-bottom:1px solid var(--linie);text-align:left;justify-content:flex-start;margin-bottom:.35rem;padding:.15rem 0 .5rem;font-size:1.05rem}.vw-tabelle tbody td.key:before,.vw-tabelle tbody td:not([data-spalte]):not(.key):before{display:none}.vw-tabelle tbody td .vw-wahl{flex:100%}}@media (max-width:700px){.vw-reiter a,.vw-reiter button,.vw-wahl button{align-items:center;min-height:2.6rem;display:inline-flex}.vw-kopf .weg a,.vw-kopf p.unter a,.vw-tafel-inhalt p a,.vw-tabelle a{padding:.4rem 0;display:inline-block}.vw-liste a{min-height:2.6rem}.vw-tafel a,.vw-tafel button,.vw-liste button{align-items:center;min-height:1.6rem;padding-top:.35rem;padding-bottom:.35rem;display:inline-flex}}.aushang-blatt{justify-content:center;display:flex}.aushang{aspect-ratio:210/297;background:var(--weiss);width:21cm;max-width:100%;box-shadow:inset 0 0 0 1px var(--linie), var(--hebung);text-align:center;border-radius:4px;flex-direction:column;align-items:center;gap:.9cm;padding:2.4cm 2cm;display:flex}.aushang-marke{align-items:baseline;gap:.5rem;margin:0;display:flex}.aushang-marke b{letter-spacing:.16em;font-size:1.1rem;font-weight:600}.aushang-marke span{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem}.aushang h2{letter-spacing:-.035em;margin:0;font-size:2.6rem;font-weight:600;line-height:1.05}.aushang-en{color:var(--ink-3);margin:-.6cm 0 0;font-size:1.35rem;font-weight:500}.aushang-qr{width:9cm;max-width:70%}.aushang-qr svg{width:100%;height:auto;display:block}.aushang-tun{color:var(--ink-2);margin:0;font-size:1.05rem;line-height:1.7}.aushang-tun span{color:var(--ink-3)}.aushang-adresse{border-top:1px solid var(--linie);width:100%;margin:auto 0 0;padding-top:.7cm;font-size:.95rem;font-weight:600}.aushang-fuss{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.7}.aushang-fuss span{color:var(--ink-3)}@media print{.nicht-drucken,.vw-seite,.vw-install{display:none!important}.vw,.vw-haupt,.vw-innen{background:#fff;margin:0;padding:0;display:block}.aushang{box-shadow:none;aspect-ratio:auto;border-radius:0;width:100%;min-height:26cm;padding:1.5cm}@page{size:A4 portrait;margin:1cm}}:root{--grund:#faf9f7;--weiss:#fff;--hell:#f3f1ec;--ink:#1a1917;--ink-2:#66625b;--ink-3:#98938b;--linie:#e9e6e0;--linie-2:#d6d2ca;--messing:#8c6b3c;--messing-s:#f6f1e8;--frei:#2e7351;--hebung:0 1px 2px #1a191708,0 10px 30px -18px #1a191738;--hebung-an:0 1px 2px #1a19170a,0 16px 40px -20px #1a19174d;--f:var(--schrift),"Instrument Sans",-apple-system,"Segoe UI",Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--grund);color:var(--ink);font-family:var(--f);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}img{display:block}.wrap{max-width:86rem;margin:0 auto;padding:0 clamp(1.2rem,3.5vw,3rem)}.eng{max-width:62rem}.lbl{letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin:0 0 1rem;font-size:.66rem;font-weight:600}h1,h2,h3{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.12}.kopf{border-bottom:1px solid var(--linie);z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f7e0;position:sticky;top:0}.kopf .wrap{align-items:center;gap:1.7rem;padding-top:1rem;padding-bottom:1rem;display:flex}.marke{align-items:baseline;gap:.55rem;margin-right:auto;display:flex}.marke b{letter-spacing:.14em;white-space:nowrap;font-size:1.04rem;font-weight:600}.marke span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem}.kopf nav{gap:1.7rem;display:flex}.kopf nav a{color:var(--ink-2);border-bottom:1.5px solid #0000;padding-bottom:2px;font-size:.87rem}.kopf nav a:hover{color:var(--ink)}.kopf nav a.an{color:var(--ink);border-bottom-color:var(--messing);font-weight:600}.sw{flex:none;position:relative}.sw-knopf{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.42rem;padding:.4rem .5rem;font-size:.78rem;font-weight:600;transition:background .18s,color .18s;display:flex}.sw-knopf:hover,.sw-knopf[aria-expanded=true]{background:var(--hell);color:var(--ink)}.sw-kuerzel{letter-spacing:.06em}.sw-pfeil{color:var(--ink-3);font-size:.6rem;line-height:1}.sw.laeuft{opacity:.5;pointer-events:none}.sw-liste{z-index:80;background:var(--weiss);min-width:11rem;box-shadow:0 0 0 1px var(--linie),0 18px 44px -20px #1a191759;border-radius:12px;padding:.35rem;position:absolute;top:calc(100% + .4rem);right:0}.sw-liste button{width:100%;font:inherit;cursor:pointer;text-align:left;color:var(--ink-2);background:0 0;border:none;border-radius:8px;align-items:center;gap:.6rem;padding:.55rem .6rem;font-size:.88rem;display:flex}.sw-liste button:hover,.sw-liste button:focus-visible{background:var(--hell);color:var(--ink)}.sw-liste button[aria-selected=true]{color:var(--ink);font-weight:600}.sw-haken{color:var(--messing);margin-left:auto}.burger{cursor:pointer;font:inherit;color:var(--ink);white-space:nowrap;background:0 0;border:none;flex:none;padding:.4rem;font-size:.85rem;font-weight:600;display:none}.knopf{font:inherit;cursor:pointer;white-space:nowrap;background:var(--ink);color:#fff;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.58rem 1.15rem;font-size:.85rem;font-weight:600;transition:background .2s;display:inline-flex}.knopf:hover{background:var(--messing);color:#fff}.knopf.leise{background:var(--messing-s);color:var(--messing)}.knopf.leise:hover{background:var(--messing);color:#fff}.knopf.rand{color:var(--ink);box-shadow:inset 0 0 0 1px var(--linie-2);background:0 0}.knopf.rand:hover{background:var(--hell);color:var(--ink)}.hero{background:var(--ink);height:clamp(26rem,72vh,42rem);position:relative}.hero img{object-fit:cover;width:100%;height:100%}.hero:after{content:"";background:linear-gradient(#12110f4d,#12110f1f 45%,#12110fb8);position:absolute;inset:0}.hero .text{z-index:2;color:#fff;padding-bottom:clamp(2rem,5vw,3.5rem);position:absolute;inset:auto 0 0}.hero .ort{letter-spacing:.24em;text-transform:uppercase;color:#ffffffbf;margin:0 0 1rem;font-size:.7rem}.hero h1{color:#fff;max-width:18ch;margin-bottom:1rem;font-size:clamp(2rem,4.6vw,3.4rem)}.hero p{color:#ffffffdb;max-width:38ch;margin:0 0 1.8rem;font-size:1.05rem}.hero .tun{flex-wrap:wrap;gap:.6rem;display:flex}.knopf.weiss{color:var(--ink);background:#fff}.knopf.weiss:hover{background:var(--messing);color:#fff}.knopf.klar{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff73}.knopf.klar:hover{color:#fff;background:#ffffff24}.block{padding:clamp(3rem,6vw,5.5rem) 0}.beistand{position:sticky;top:5.5rem}.block.anschluss{padding-top:clamp(.5rem,1.5vw,1.2rem)}.block.linie{border-bottom:1px solid var(--linie)}.block.hell{background:var(--hell)}.block.weiss{background:var(--weiss);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.8rem,4.5vw,4rem);display:grid}.zwei.breit{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.zwei.oben{align-items:start}.block h2{max-width:20ch;margin-bottom:1.1rem;font-size:clamp(1.5rem,3vw,2.3rem)}.block p.text{color:var(--ink-2);margin:0 0 1.1rem;font-size:1.02rem;line-height:1.8}.block p.text:last-child{margin-bottom:0}.block img.bild{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.block img.quer{aspect-ratio:3/2}.zahlen{border-top:1px solid var(--linie);flex-wrap:wrap;gap:clamp(1.4rem,3.5vw,2.8rem);margin-top:1.8rem;padding-top:1.5rem;display:flex}.zahlen div{flex-direction:column;display:flex}.zahlen b{letter-spacing:-.03em;font-size:1.35rem;font-weight:600;line-height:1.1}.zahlen span{color:var(--ink-3);font-size:.8rem}.merkmale{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.2rem;margin-top:2rem;display:grid}.merkmal{border-top:1px solid var(--linie);padding-top:.9rem}.merkmal b{margin-bottom:.2rem;font-size:.95rem;font-weight:600;display:block}.merkmal span{color:var(--ink-2);font-size:.88rem;line-height:1.6}.streifen img{object-fit:cover;width:100%;height:clamp(9rem,20vw,15rem)}body[data-ebene=oben] [data-ebene=objekt],body[data-ebene=objekt] [data-ebene=oben]{display:none}body[data-ebene=objekt] .kopf nav a.zurueck{align-items:center;gap:.4rem;display:flex}.kopf nav a.zurueck{color:var(--ink-3);border-bottom-color:#0000;font-weight:600}.kopf nav a.zurueck:hover{color:var(--messing)}.portal{padding:clamp(2.6rem,5vw,4.2rem) 0 clamp(1.6rem,3.5vw,2.6rem)}.portal .zwei{align-items:end}.portal h1{max-width:24ch;font-size:clamp(1.9rem,4vw,2.9rem)}.portal p.text{color:var(--ink-2);margin:0;font-size:1.04rem;line-height:1.8}.liegen{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.15rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.lieg{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie),var(--hebung);border-radius:16px;flex-direction:column;transition:box-shadow .3s;display:flex;overflow:hidden}.lieg:hover{box-shadow:inset 0 0 0 1px var(--linie-2),var(--hebung-an)}.lieg .bildfeld{background:var(--hell);display:block;overflow:hidden}.lieg .bildfeld img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%}.lieg .bildfeld.leer{aspect-ratio:2;background:linear-gradient(155deg,var(--messing-s) 0%,var(--hell) 70%);place-items:center;display:grid}.lieg.breit{grid-column:1/-1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch;display:grid}.lieg.breit .bildfeld img{aspect-ratio:auto;min-height:20rem}.lieg.breit .inhalt{justify-content:center;padding:clamp(1.6rem,3vw,2.6rem)}.lieg.breit b{font-size:clamp(1.35rem,2.2vw,1.85rem)}.lieg.breit .mehr{margin-top:0;padding-top:1.3rem}.lieg .bildfeld.leer span{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:600;display:block}.lieg .inhalt{flex-direction:column;flex:1;gap:.4rem;padding:1.35rem 1.45rem 1.5rem;display:flex}.lieg .ort{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:600;display:block}.lieg b{letter-spacing:-.028em;font-size:1.2rem;font-weight:600;line-height:1.2;display:block}.lieg .adr{color:var(--ink-2);font-size:.9rem;display:block}.lieg .fakten{color:var(--ink-2);flex-wrap:wrap;gap:.1rem .9rem;margin-top:.55rem;font-size:.86rem;display:flex}.lieg .fakten span{display:block;position:relative}.lieg .fakten span+span{padding-left:1rem}.lieg .fakten span+span:before{content:"·";color:var(--ink-3);position:absolute;left:.35rem}.lieg .stand{color:var(--ink-2);border-top:1px solid var(--linie);align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.85rem;font-size:.86rem;display:flex}.lieg .stand i{background:var(--ink-3);border-radius:999px;flex:none;width:.45rem;height:.45rem;display:block}.lieg .stand.frei{color:var(--frei)}.lieg .stand.frei i{background:var(--frei)}.lieg .mehr{color:var(--ink);margin-top:auto;padding-top:1.1rem;font-size:.87rem;font-weight:600;display:block}.lieg:hover .mehr{color:var(--messing)}.lieg.ruht{cursor:default;box-shadow:inset 0 0 0 1px var(--linie);background:0 0}.lieg.ruht:hover{box-shadow:inset 0 0 0 1px var(--linie)}.lieg.ruht .bildfeld.leer{background:linear-gradient(155deg,#f7f5f0,#faf9f7 70%)}.warte{background:var(--hell);border-radius:16px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:clamp(1.2rem,3vw,2.5rem);padding:clamp(1.3rem,2.4vw,1.9rem) clamp(1.4rem,2.6vw,2.2rem);display:flex}.warte div{flex:22rem;min-width:0}.warte b{letter-spacing:-.028em;margin-bottom:.25rem;font-size:1.15rem;font-weight:600;line-height:1.25;display:block}.warte p{color:var(--ink-2);max-width:58ch;margin:0;font-size:.93rem;line-height:1.7}.warte .knopf{flex:none}.haltung{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1.4rem,3vw,2.6rem);margin-top:2.2rem;display:grid}.haltung div{border-top:1px solid var(--linie);padding-top:1rem}.haltung b{margin-bottom:.35rem;font-size:1rem;font-weight:600;display:block}.haltung p{color:var(--ink-2);margin:0;font-size:.93rem;line-height:1.75}.seitenkopf{padding:clamp(2.4rem,4.5vw,3.6rem) 0 clamp(1.4rem,3vw,2.2rem)}.seitenkopf .zwei{align-items:end;gap:clamp(1.6rem,4vw,3.4rem)}.seitenkopf h1{font-size:clamp(1.8rem,3.6vw,2.7rem)}.seitenkopf .ort{color:var(--ink-3);margin:.5rem 0 0;font-size:.92rem}.seitenkopf p.text{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.78}.wege{border-top:1px solid var(--linie)}.weg{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1.4fr) auto auto;align-items:baseline;gap:1.5rem;padding:.85rem 0;font-size:.94rem;display:grid}.weg .art{color:var(--ink-3);white-space:nowrap;font-size:.84rem}.weg .art em{opacity:.75;margin-left:.45rem;font-style:normal}.weg .zeit{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.karte{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie),var(--hebung);border-radius:14px;margin:0;overflow:hidden}.karte-feld{background:var(--hell);position:relative}.karte-warten{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;margin:0;padding:1rem;display:flex;position:absolute;inset:0}.karte-warten span{color:var(--ink-2);font-size:.92rem;font-weight:600}.karte-warten small{color:var(--ink-3);font-size:.78rem}.karte-rahmen{border:none;width:100%;height:clamp(20rem,42vh,28rem);display:block;position:relative}.karte-fuss{border-top:1px solid var(--linie);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:.88rem;display:flex}.karte-fuss b{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;margin-right:.35rem;font-size:.7rem;font-weight:600}.karte-fuss a{color:var(--ink);font-weight:600}.karte-fuss a:hover{color:var(--messing)}.galerie{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.7rem;display:grid}.galerie a{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie);border-radius:10px;display:block;overflow:hidden}.galerie img{aspect-ratio:4/3;object-fit:cover;width:100%}.galerie a{transition:box-shadow .25s}.galerie a:hover{box-shadow:inset 0 0 0 1px var(--messing),var(--hebung)}.galerie a.gross{grid-column:span 2}.galerie a.gross img{aspect-ratio:16/9}.galeriegruppe+.galeriegruppe{margin-top:clamp(2rem,4vw,3rem)}.dateiliste{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.7rem;display:grid}.datei{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie);border-radius:10px;align-items:center;gap:.9rem;padding:.95rem 1.15rem;transition:box-shadow .25s;display:flex}.datei:hover{box-shadow:inset 0 0 0 1px var(--messing),var(--hebung)}.datei .ic{background:var(--messing-s);width:2.1rem;height:2.1rem;color:var(--messing);border-radius:6px;flex:none;place-items:center;font-size:.64rem;font-weight:700;display:grid}.datei b{font-size:.92rem;font-weight:600;display:block}.datei .gr{color:var(--ink-3);font-size:.76rem}.feldreihe{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}.feld{flex-direction:column;gap:.3rem;display:flex}.feld.voll{grid-column:1/-1}.feld label{color:var(--ink-2);font-size:.76rem;font-weight:600}.feld label em{color:var(--ink-3);font-style:normal;font-weight:400}.feld input,.feld select,.feld textarea{font:inherit;border:1px solid var(--linie-2);background:var(--grund);color:var(--ink);border-radius:8px;width:100%;padding:.62rem .78rem;font-size:.9rem;transition:background .15s,border-color .15s}.feld input:hover,.feld select:hover,.feld textarea:hover{border-color:var(--ink-3)}.feld input:focus,.feld select:focus,.feld textarea:focus{background:var(--weiss)}.feld textarea{resize:vertical;min-height:5rem}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:2px solid var(--messing);outline-offset:1px;border-color:var(--messing)}.feld .hilf{color:var(--ink-3);font-size:.76rem;line-height:1.55}.feld.aus{opacity:.45}.feld input:disabled,.feld select:disabled,.feld textarea:disabled{background:var(--hell);color:var(--ink-3);cursor:not-allowed}.feld input[type=file]{background:var(--hell);cursor:pointer;border-style:dashed;padding:.5rem .6rem;font-size:.85rem}.feld input[type=file]:hover{border-color:var(--messing)}.hakenreihe{border-top:1px solid var(--linie);align-items:flex-start;gap:.65rem;padding:.9rem 0;display:flex}.hakenreihe input{width:1.6rem;height:1.6rem;accent-color:var(--messing);cursor:pointer;flex:none;margin-top:.1rem}.hakenreihe label{color:var(--ink-2);cursor:pointer;padding:.2rem 0;font-size:.88rem;line-height:1.65}.hakenreihe label b{color:var(--ink);font-weight:600}.gruppe{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie),var(--hebung);border-radius:12px;margin-bottom:.9rem;padding:clamp(1.3rem,2.6vw,1.9rem)}.gruppe>h2{margin-bottom:.3rem;font-size:1.1rem}.gruppe>p.hinw{color:var(--ink-3);margin:0 0 1.2rem;font-size:.88rem;line-height:1.6}.senden{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.2rem;display:flex}.klein{color:var(--ink-3);font-size:.78rem;line-height:1.6}.ablage{border:1.5px dashed var(--linie-2);text-align:center;color:var(--ink-3);cursor:pointer;border-radius:8px;padding:1.1rem;font-size:.86rem;transition:all .2s}.ablage:hover{border-color:var(--messing);color:var(--messing);background:var(--messing-s)}.person{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie),var(--hebung);border-radius:12px;padding:1.6rem}.person .kopfz{align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.person .av{background:var(--ink);color:#fff;border-radius:999px;flex:none;place-items:center;width:3.2rem;height:3.2rem;font-size:.95rem;font-weight:600;display:grid}.person b{font-weight:600;display:block}.person .rolle{color:var(--ink-3);font-size:.82rem}.person p{color:var(--ink-2);margin:0 0 1.1rem;font-size:.92rem;line-height:1.7}.person a.z{padding:.28rem 0;font-size:.95rem;font-weight:600;display:block}.person a.z:hover{color:var(--messing)}.fuss{border-top:1px solid var(--linie);padding:clamp(2.4rem,4vw,3.4rem) 0 1.4rem}.fuss .spalten{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:2rem;margin-bottom:2.2rem;display:grid}.fuss h2{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .7rem;font-size:.64rem;font-weight:600}.fuss address,.fuss p{color:var(--ink-2);margin:0;font-size:.92rem;font-style:normal;line-height:1.85}.fuss a{padding:.3rem 0;display:inline-block}.fuss .em{color:var(--ink);font-weight:600}.fuss a:hover{color:var(--messing)}.fuss .schluss{border-top:1px solid var(--linie);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-top:1.4rem;font-size:.78rem;display:flex}.fuss .macher{color:var(--ink-3);white-space:nowrap;align-items:baseline;gap:.42rem;text-decoration:none;display:inline-flex}.fuss .macher em{letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-style:normal}.fuss .macher b{letter-spacing:.06em;color:var(--ink);border-bottom:1.5px solid var(--messing-s);padding-bottom:.1rem;font-size:.86rem;font-weight:700;transition:color .2s,border-color .2s}.fuss .macher:hover b{color:var(--messing);border-bottom-color:var(--messing)}.weiter{background:var(--hell);border-top:1px solid var(--linie);padding:clamp(2.6rem,5vw,4.2rem) 0}.weiter-innen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.weiter-anliegen h2{margin:.35rem 0 0;font-size:clamp(1.5rem,2.6vw,2.05rem);line-height:1.2}.weiter-anliegen .text{max-width:38ch;margin-top:.9rem}.weiter-knoepfe{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;display:flex}.weiter-knoepfe .knopf{margin:0}.weiter-wege{gap:.55rem;display:grid}.weiter-wege a{background:var(--weiss);box-shadow:inset 0 0 0 1px var(--linie);border-radius:10px;flex-direction:column;gap:.18rem;padding:.85rem 1.05rem;text-decoration:none;transition:box-shadow .18s,background .18s;display:flex}.weiter-wege a:hover{box-shadow:inset 0 0 0 1px var(--linie-2),var(--hebung);background:#fff}.weiter-wege b{color:var(--ink);font-size:.98rem;font-weight:600}.weiter-wege b:after{content:" →";color:var(--messing);font-weight:400}.weiter-wege span{color:var(--ink-3);font-size:.82rem;line-height:1.5}@media (max-width:860px){.weiter-innen{grid-template-columns:1fr}}.spiegel{--sp-linie:#e7e4de;--sp-ink:#1a1917;--sp-ink-2:#66625b;--sp-ink-3:#98938b;--sp-flaeche:#f7f6f3;--sp-weiss:#fff;--sp-akzent:#8c6b3c;--sp-frei:#2e7351;--sp-frei-s:#e7f1eb;--sp-verm:#9a958d;--sp-verm-s:#f2f1ee;--sp-res:#a8761b;--sp-res-s:#faf2e4;--sp-frei-o:#3e9a70;--sp-frei-x:#2e7351;--sp-frei-y:#256349;--sp-verm-o:#d9d6d0;--sp-verm-x:#c6c2bb;--sp-verm-y:#b2ada5;--sp-reserviert-o:#d8a64a;--sp-reserviert-x:#bc8a2e;--sp-reserviert-y:#9e7325;--sp-hi-o:#a9814f;--sp-hi-x:#8c6b3c;--sp-hi-y:#6e522f;--sp-platte-o:#efede8;--sp-platte-x:#e2dfd8;--sp-platte-y:#d2cec6;--sp-kern-o:#bdb9b2;--sp-kern-x:#aba69e;--sp-kern-y:#98938b}.spiegel .sp-reiter{flex-wrap:wrap;gap:.3rem;margin-bottom:1.4rem;display:flex}.spiegel .sp-reiter button{font:inherit;cursor:pointer;color:var(--sp-ink-3);white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.5rem .95rem;font-size:.85rem;font-weight:500;transition:background .2s,color .2s}.spiegel .sp-reiter button:hover{color:var(--sp-ink)}.spiegel .sp-reiter button[aria-selected=true]{background:var(--sp-ink);color:var(--sp-weiss)}.spiegel .sp-reiter button i{opacity:.55;margin-left:.35rem;font-size:.78em;font-style:normal}.spiegel .sp-raum{grid-template-columns:1fr;align-items:start;gap:clamp(1.2rem,2.5vw,2.2rem);display:grid}.spiegel .sp-plan{background:var(--sp-weiss);box-shadow:inset 0 0 0 1px var(--sp-linie),var(--hebung);border-radius:12px;flex-direction:column;align-items:center;gap:.8rem;padding:1.1rem;display:flex}.spiegel .sp-planrahmen{justify-content:center;align-items:center;width:100%;min-height:16rem;display:flex}.spiegel .sp-planbild{max-width:100%;line-height:0;display:inline-block;position:relative}.spiegel .sp-planbild img{width:auto;max-width:100%;height:auto;max-height:30rem;display:block}.spiegel .sp-flaechen{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.spiegel .sp-flaeche{fill:#0000;stroke:none;cursor:pointer;transition:fill .16s}.spiegel .sp-flaeche.aus{pointer-events:none}.spiegel .sp-flaeche.an,.spiegel .sp-flaeche:hover{fill:#9a958d6b}.spiegel .sp-flaeche.frei.an,.spiegel .sp-flaeche.frei:hover{fill:#2e735173}.spiegel .sp-flaeche.reserviert.an,.spiegel .sp-flaeche.reserviert:hover{fill:#a8761b6b}.spiegel .sp-flaeche:focus-visible{fill:#8c6b3c73;outline:none}@media (prefers-reduced-motion:reduce){.spiegel .sp-flaeche{transition:none}}.spiegel .sp-planwort{border-top:1px solid var(--sp-linie);width:100%;min-height:7rem;color:var(--sp-ink-3);margin:0;padding-top:.75rem;font-size:.82rem}.spiegel .sp-planname{text-align:center;justify-content:center;align-items:baseline;gap:.5rem;margin:0;display:flex}.spiegel .sp-planname b{color:var(--sp-ink);font-size:1.02rem;font-weight:600}.spiegel .sp-planwort .sp-status{justify-content:center;margin:.3rem 0 0;display:flex}.spiegel .sp-planfakten{gap:.32rem;margin:.85rem 0 0;display:grid}.spiegel .sp-planfakten>div{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.spiegel .sp-planfakten dt{color:var(--sp-ink-3)}.spiegel .sp-planfakten dd{color:var(--sp-ink-2);text-align:right;font-variant-numeric:tabular-nums;margin:0}.spiegel .sp-planfakten .bruch{border-top:1px solid var(--sp-linie);margin-top:.45rem;padding-top:.55rem}.spiegel .sp-planfakten .summe dt,.spiegel .sp-planfakten .summe dd{color:var(--sp-ink);font-weight:600}.spiegel .sp-planleer{text-align:center;margin:0;padding-top:1.4rem}.spiegel .sp-eg{width:100%;font:inherit;cursor:pointer;color:var(--sp-akzent);text-align:center;border:none;border-top:1px solid var(--sp-linie);background:0 0;margin-top:.7rem;padding:.5rem 0 0;font-size:.78rem;font-weight:600}.spiegel .sp-eg:hover{color:var(--sp-ink)}.spiegel .sp-filter button i{color:var(--sp-ink-3);margin-left:.4rem;font-size:.72rem;font-style:normal}.spiegel .sp-filter button[aria-pressed=true] i{color:inherit;opacity:.7}.spiegel .sp-wahl{flex-wrap:wrap;gap:.5rem;display:flex}.spiegel .sp-haken{cursor:pointer;color:var(--sp-ink-3);-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.38rem .2rem;font-size:.8rem;font-weight:600;display:inline-flex}.spiegel .sp-wahl+.sp-haken{border-left:1px solid var(--sp-linie);margin-left:.35rem;padding-left:1rem}.spiegel .sp-haken input{appearance:none;border:1px solid var(--sp-linie-2,var(--sp-linie));background:var(--sp-weiss);cursor:pointer;border-radius:5px;flex:none;width:1.05rem;height:1.05rem;margin:0;transition:background .16s,border-color .16s;position:relative}.spiegel .sp-haken:hover{color:var(--sp-ink)}.spiegel .sp-haken:hover input{border-color:var(--sp-ink-3)}.spiegel .sp-haken.an{color:var(--sp-ink)}.spiegel .sp-haken.an input{background:var(--sp-ink);border-color:var(--sp-ink)}.spiegel .sp-haken input:checked:after{content:"";border:solid var(--sp-weiss);border-width:0 2px 2px 0;width:.26rem;height:.5rem;position:absolute;top:.12rem;left:.32rem;transform:rotate(42deg)}.spiegel .sp-haken input:focus-visible{outline:2px solid var(--sp-akzent);outline-offset:2px}.spiegel .sp-planetage{letter-spacing:.12em;text-transform:uppercase;color:var(--sp-ink-3);align-self:flex-start;margin:0;font-size:.66rem;font-weight:600}.spiegel .sp-tabelle{overflow-x:visible}.spiegel table{border-collapse:collapse;table-layout:auto;width:100%;font-size:.84rem}.spiegel th{letter-spacing:.06em;text-transform:uppercase;color:var(--sp-ink-3);text-align:left;border-bottom:1px solid var(--sp-linie);padding:.45rem .4rem .65rem;font-size:.62rem;font-weight:600;line-height:1.25}.spiegel th.r{text-align:right}.spiegel td{border-bottom:1px solid var(--sp-linie);color:var(--sp-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;padding:.62rem .4rem;transition:background .12s}.spiegel td.r{text-align:right}.spiegel td.key{white-space:nowrap;color:var(--sp-ink);font-weight:600}.spiegel tbody tr{cursor:pointer}.spiegel tbody tr:hover td,.spiegel tbody tr.an td{background:var(--sp-flaeche)}.spiegel tbody tr.an td{color:var(--sp-ink)}.spiegel tbody tr:focus-visible td{background:var(--sp-flaeche)}.spiegel .sp-status{align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:inline-flex}.spiegel .sp-status i{border-radius:999px;flex:none;width:.45rem;height:.45rem;font-style:normal}.spiegel .sp-status.frei{color:var(--sp-frei)}.spiegel .sp-status.frei i{background:var(--sp-frei)}.spiegel .sp-status.reserviert{color:var(--sp-res)}.spiegel .sp-status.reserviert i{background:var(--sp-res)}.spiegel .sp-status.vermietet{color:var(--sp-ink-3)}.spiegel .sp-status.vermietet i{background:var(--sp-verm)}.spiegel .sp-pdf{color:var(--sp-ink-2);font-size:.78rem;font-weight:600;text-decoration:none}.spiegel .sp-pdf:hover{color:var(--sp-akzent)}.spiegel .sp-leise{color:var(--sp-ink-3)}.spiegel .sp-fuss{color:var(--sp-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1.1rem;font-size:.83rem;display:flex}.spiegel .sp-fuss b{color:var(--sp-ink);font-weight:600}.spiegel .sp-warte{color:var(--sp-akzent);border-bottom:1px solid #8c6b3c52;padding-bottom:.15rem;font-weight:600;text-decoration:none}.spiegel .sp-warte:hover{border-color:var(--sp-akzent)}@media (max-width:820px){.spiegel .sp-planbild img{max-height:20rem}.spiegel table{font-size:.82rem}.spiegel th,.spiegel td{padding-left:.5rem;padding-right:.5rem}}@media (prefers-reduced-motion:reduce){.spiegel *{transition:none!important}}.spiegel tbody tr.ist-offen td{background:var(--sp-flaeche);color:var(--sp-ink)}.spiegel tbody tr.sp-offen{cursor:default}.spiegel tbody tr.sp-offen>td{background:var(--sp-flaeche);border-bottom:2px solid var(--sp-ink);padding:0}.sp-detail{white-space:normal;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.2rem,3vw,2.2rem);padding:clamp(1.2rem,2.6vw,1.8rem);display:grid}.sp-detail-riss{background:var(--sp-weiss);border-radius:8px;padding:1rem}.sp-detail-riss img{width:100%;height:auto;display:block}.sp-detail-bu{color:var(--sp-ink-3);text-align:center;margin:.7rem 0 0;font-size:.74rem}.sp-fakten{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.1rem .9rem;margin:0 0 1.2rem;padding:0;display:grid}.sp-fakten div{border-bottom:1px solid var(--sp-linie);justify-content:space-between;gap:.7rem;padding:.45rem 0;display:flex}.sp-fakten dt{color:var(--sp-ink-3);margin:0;font-size:.82rem}.sp-fakten dd{color:var(--sp-ink);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.86rem;font-weight:600}.sp-auss{color:var(--sp-ink-2);margin:0 0 1.2rem;font-size:.85rem;line-height:1.7}.sp-auss b{letter-spacing:.14em;text-transform:uppercase;color:var(--sp-ink-3);margin-bottom:.3rem;font-size:.64rem;font-weight:600;display:block}.sp-bilder{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-bottom:1.2rem;display:grid}.sp-bilder img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;display:block}.sp-tun{flex-wrap:wrap;gap:.55rem;display:flex}.sp-tun a{border-radius:6px;align-items:center;padding:.58rem 1.1rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.sp-tun .haupt{background:var(--sp-ink);color:var(--sp-weiss)}.sp-tun .haupt:hover{background:var(--sp-akzent)}.sp-tun .neben{background:var(--sp-weiss);color:var(--sp-ink-2)}.sp-tun .neben:hover{color:var(--sp-akzent)}.spiegel .sp-filter{border-bottom:1px solid var(--sp-linie);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.1rem;padding-bottom:1.1rem;display:flex}.spiegel .sp-filter button{font:inherit;border:1px solid var(--sp-linie);background:var(--sp-weiss);color:var(--sp-ink-2);cursor:pointer;border-radius:999px;padding:.38rem .85rem;font-size:.8rem;font-weight:600;transition:all .18s}.spiegel .sp-filter button:hover{border-color:var(--sp-ink-3);color:var(--sp-ink)}.spiegel .sp-filter button[aria-pressed=true]{background:var(--sp-ink);border-color:var(--sp-ink);color:var(--sp-weiss)}.spiegel .sp-filter .sp-treffer{color:var(--sp-ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.82rem}.spiegel .sp-filter .sp-treffer b{color:var(--sp-ink);font-weight:600}.spiegel .sp-legend-text{color:var(--sp-ink-3);margin:1rem 0 0;font-size:.76rem;line-height:1.7}@media (max-width:820px){.sp-detail{grid-template-columns:1fr}.sp-bilder{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.spiegel .sp-raum{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.spiegel .sp-plan{position:sticky;top:5.5rem}}@media (max-width:420px){.kopf .knopf{padding:.55rem .8rem}.marke span{display:none}}@media (max-width:960px){.kopf .wrap{gap:.7rem}.sw-knopf{padding:.4rem .3rem}.kopf nav{display:none}.kopf nav.offen{background:var(--weiss);border-bottom:1px solid var(--linie);flex-direction:column;gap:0;padding:.5rem clamp(1.2rem,3.5vw,3rem) 1.2rem;display:flex;position:absolute;top:100%;left:0;right:0}.kopf nav.offen a{border-bottom:1px solid var(--linie);padding:.6rem 0}.burger{display:block}.zwei,.zwei.breit{grid-template-columns:1fr;align-items:start;gap:1.6rem}.beistand{position:static}.feldreihe{grid-template-columns:1fr}.galerie a.gross{grid-column:span 1}.liegen,.lieg.breit{grid-template-columns:1fr}.lieg.breit .bildfeld img{aspect-ratio:16/10;min-height:0}.spiegel .sp-plan{position:static}.weg{grid-template-columns:1fr auto;gap:.2rem 1rem}.weg .art{grid-column:1}.weg .art em{margin-left:.5rem}}@media (max-width:820px){.spiegel table,.spiegel tbody,.spiegel tr,.spiegel td{width:100%;display:block}.spiegel thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spiegel tbody tr{background:var(--sp-weiss);box-shadow:inset 0 0 0 1px var(--sp-linie);border-radius:10px;margin-bottom:.6rem;padding:.5rem .9rem}.spiegel tbody tr.an,.spiegel tbody tr.ist-offen{box-shadow:inset 0 0 0 1px var(--sp-ink-3)}.spiegel tbody td{text-align:right;white-space:normal;border-bottom:none;justify-content:flex-end;align-items:baseline;gap:.35rem;padding:.34rem 0;display:flex}.spiegel tbody td:before{content:attr(data-spalte);color:var(--sp-ink-3);text-align:left;flex:none;margin-right:auto;padding-right:1rem;font-size:.76rem}.spiegel tbody td.key{color:var(--sp-ink);border-bottom:1px solid var(--sp-linie);text-align:left;justify-content:flex-start;margin-bottom:.35rem;padding:.15rem 0 .5rem;font-size:1.05rem;font-weight:600}.spiegel tbody td.key:before,.spiegel tbody td:empty{display:none}.spiegel tbody tr.sp-offen{box-shadow:none;background:0 0;padding:0}.spiegel tbody tr.sp-offen td{padding:0}.spiegel tbody tr.sp-offen td:before{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none!important}}a:focus-visible,button:focus-visible{outline:2px solid var(--messing);outline-offset:3px;border-radius:4px}.hinweisband{background:var(--messing-s);border-bottom:1px solid var(--linie);color:var(--messing);padding:.7rem 0;font-size:.82rem}.hinweisband .wrap{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.hinweisband b{font-weight:600}.meldung{border-radius:8px;margin-bottom:1.2rem;padding:.9rem 1.1rem;font-size:.9rem;line-height:1.6}.meldung.gut{color:#1f5c40;background:#e7f1eb}.meldung.schlecht{color:#8a3520;background:#fbeeea}.meldung ul{margin:.5rem 0 0;padding-left:1.1rem}.leerstelle{border:1.5px dashed var(--linie-2);text-align:center;color:var(--ink-3);border-radius:12px;padding:clamp(2rem,4vw,3rem);font-size:.94rem;line-height:1.7}.leerstelle b{color:var(--ink);margin-bottom:.4rem;font-size:1.05rem;font-weight:600;display:block}.knopf[disabled]{opacity:.45;cursor:not-allowed}.knopf.gross{padding:.75rem 1.5rem;font-size:.95rem}.tor{background:var(--hell);place-items:center;min-height:100dvh;padding:2rem 1.2rem;display:grid}.tor .kasten{background:var(--weiss);width:min(26rem,100%);box-shadow:inset 0 0 0 1px var(--linie),0 24px 60px -34px #1a191759;border-radius:16px;padding:clamp(1.8rem,4vw,2.6rem)}.tor .marke{justify-content:flex-start;margin:0 0 1.8rem}.tor h1{margin-bottom:.4rem;font-size:1.5rem}.tor p.text{color:var(--ink-2);margin:0 0 1.6rem;font-size:.94rem}.tor .feld{margin-bottom:.85rem}.tor .knopf{justify-content:center;width:100%;margin-top:.6rem}.tor .zurueck{color:var(--ink-3);text-align:center;margin-top:1.4rem;font-size:.84rem;display:block}.tor .zurueck:hover{color:var(--messing)}.vw-install{z-index:80;background:var(--weiss);max-width:26rem;box-shadow:inset 0 0 0 1px var(--linie),0 8px 30px #1a191724;border-radius:12px;flex-direction:column;gap:.8rem;margin-left:auto;padding:1rem 1.1rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.vw-install b{color:var(--ink);margin-bottom:.25rem;font-size:.94rem;display:block}.vw-install span{color:var(--ink-2);font-size:.84rem;line-height:1.55;display:block}.vw-install em{color:var(--ink);font-style:normal;font-weight:600}.vw-install-knoepfe{justify-content:flex-end;gap:.5rem;display:flex}.vw-install button{font:inherit;cursor:pointer;border:1px solid var(--linie-2);color:var(--ink-2);background:0 0;border-radius:7px;padding:.45rem .95rem;font-size:.82rem;font-weight:600;transition:all .16s}.vw-install button:hover{border-color:var(--ink-3);color:var(--ink)}.vw-install button.an{background:var(--ink);border-color:var(--ink);color:#fff}.vw-install button.an:hover{background:var(--messing);border-color:var(--messing)}.vw-offline{background:var(--grund);justify-content:center;align-items:center;min-height:100dvh;padding:2rem clamp(1.2rem,5vw,3rem);display:flex}.vw-offline>div{max-width:34rem}.vw-offline .vw-marke{align-items:baseline;gap:.5rem;margin-bottom:2rem;display:inline-flex}.vw-offline h1{margin:0 0 1rem;font-size:clamp(1.7rem,4vw,2.3rem)}.vw-offline p{color:var(--ink-2);max-width:46ch;margin:0 0 .9rem;line-height:1.75}.vw-offline .klein{color:var(--ink-3);font-size:.86rem}.vw-offline p a:not(.knopf){color:var(--ink);font-weight:600}@media (display-mode:standalone){.vw-seite{padding-top:max(1.2rem,env(safe-area-inset-top))}.vw-haupt{padding-bottom:env(safe-area-inset-bottom)}.vw-install{display:none}}.vw-fussleiste{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.vw-fussleiste .hinw{max-width:44ch;margin:0}.vw-formular .vw-tafel{margin-top:1.2rem}.vw-formular .hilf{margin-top:.3rem;display:block}@media (max-width:700px){.karte-fuss a,.fuss .schluss a{padding:.5rem 0;display:inline-block}.sw-knopf,.burger,.sp-filter button,.sp-reiter button{min-height:2.5rem}.klein a,.hilf a,.text a,.hinw a,p a{padding:.28rem 0;display:inline-block}.spiegel .sp-haken input{width:1.5rem;height:1.5rem}.spiegel .sp-pdf,.spiegel .sp-warte{padding:.4rem 0;display:inline-block}}
