@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/jost-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-ext-400-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}.dia>img.hg,.bg>img.hg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}:root{--paper:#F7F7F5;--papier2:#EFEFEC;--weiss:#FFFFFF;--ink:#000000;--nacht:#000000;--tief:#000000;--tief2:#242424;--grau:#92918F;--grau2:#5C5B59;--linie:#DDDCD8;--linie-d:rgba(255,255,255,.13);--akzent:#FFCD0F;--akzent-ink:#000000;--akzent-text:#000000;--akzent-glow:rgba(255,205,15,.18);--serif:"DM Serif Display",Georgia,"Times New Roman",serif;--sans:"Futura Next","Futura PT",Jost,Futura,Helvetica,Arial,sans-serif}html[data-marke=lenzerheide],html[data-marke=uehlinger]{--akzent:#E7343F;--akzent-ink:#FFFFFF;--akzent-text:#E7343F;--akzent-glow:rgba(231,52,63,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--paper);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;line-height:1.08;margin:0}h1{font-size:44px}h2{font-size:31px}h3{font-size:22px}h4{font-size:18px}p{margin:0 0 1em}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}.k{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--grau)}.k.akz{color:var(--akzent-text)}.dunkel .k.akz,.nacht .k.akz{color:var(--akzent)}.lead{font-size:17px;font-weight:300;color:var(--grau2);max-width:620px}.dunkel .lead{color:#cccbc8}.serif{font-family:var(--serif);font-weight:400}.hell{background:var(--paper);color:var(--ink)}.dunkel{background:var(--nacht);color:#fff}.tief{background:var(--tief);color:#fff}.weiss{background:var(--weiss)}section{padding:96px 0}section.eng{padding:64px 0}.flex{display:flex}.zw{justify-content:space-between}.mitte{align-items:center}.unten{align-items:flex-end}.sm{font-size:13px}.grau{color:var(--grau)}.btn{display:inline-block;background:var(--ink);color:#fff;padding:15px 28px;font:500 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ink);cursor:pointer;white-space:nowrap}.btn.akzent{background:var(--akzent);color:var(--akzent-ink);border-color:var(--akzent)}.btn.hohl{background:transparent;color:var(--ink)}.dunkel .btn.hohl,.tief .btn.hohl{background:transparent;color:#fff;border-color:#fff6}.dunkel .btn,.tief .btn{background:#fff;color:var(--ink);border-color:#fff}.dunkel .btn.akzent,.tief .btn.akzent{background:var(--akzent);color:var(--akzent-ink);border-color:var(--akzent)}.btn.klein{padding:11px 18px;font-size:11px}.link{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;border-bottom:2px solid var(--akzent);padding-bottom:3px;white-space:nowrap}.tag{display:inline-block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;background:var(--akzent);color:var(--akzent-ink);padding:5px 9px}.tag.hohl{background:transparent;border:1px solid var(--akzent);color:var(--akzent-text)}.dunkel .tag.hohl{color:var(--akzent)}.kopf{background:#fffffff5;color:var(--ink);position:sticky;top:0;z-index:50;--logo-ink:#4F4C4D;border-bottom:1px solid var(--linie);backdrop-filter:blur(10px)}.kopf .wrap{display:flex;align-items:center;justify-content:space-between;height:76px;gap:24px}.kopf nav .mobil-fuss{display:none}.kopf nav{display:flex;gap:6px;font-size:15px;font-weight:500;color:var(--ink);white-space:nowrap;height:76px}.kopf nav .item{position:static;display:flex;align-items:stretch}.kopf nav .item>a{display:flex;align-items:center;padding:0 16px;position:relative}.kopf nav .item>a:after{content:"";position:absolute;left:16px;right:16px;bottom:22px;height:2px;background:var(--akzent);transform:scaleX(0);transform-origin:left;transition:transform .25s}.kopf nav .item:hover>a:after,.kopf nav .item.on>a:after{transform:scaleX(1)}.kopf nav .panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);box-shadow:0 24px 48px #00000014;padding:40px 0 44px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility 0s .2s;color:var(--ink);white-space:normal;font-weight:400}.kopf nav .item:hover .panel,.kopf nav .item:focus-within .panel{opacity:1;visibility:visible;transform:none;transition:opacity .2s .08s,transform .2s .08s}.kopf nav .panel .wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;height:auto;align-items:start}.kopf nav .panel.schmal .wrap{grid-template-columns:1fr 1fr 1fr}.kopf nav .panel h5{font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--grau);margin:0 0 16px;font-weight:500}.kopf nav .panel a{display:block;padding:9px 0;border-bottom:1px solid var(--linie)}.kopf nav .panel a:last-child{border-bottom:0}.kopf nav .panel a b{display:block;font-size:16px;font-weight:500;color:var(--ink)}.kopf nav .panel a small{display:block;font-size:13px;color:var(--grau2);margin-top:2px}.kopf nav .panel a:hover b{color:var(--akzent-text)}html[data-marke=engadin] .kopf nav .panel a:hover b{text-decoration:underline;text-decoration-color:var(--akzent);text-underline-offset:4px;text-decoration-thickness:2px}.kopf nav .panel .orte-liste{columns:2;column-gap:24px}.kopf nav .panel .orte-liste a{padding:5px 0;border:0;font-size:15px;break-inside:avoid}.kopf nav .panel .orte-liste a.alle{font-weight:500;margin-top:6px}.kopf nav .panel .hinweis-box{background:var(--paper);padding:24px;border:1px solid var(--linie);align-self:start}.kopf nav .panel .hinweis-box.card{margin-top:18px;background:var(--akzent);border-color:var(--akzent);color:var(--akzent-ink)}.kopf nav .panel .hinweis-box.card .k,.kopf nav .panel .hinweis-box.card small,.kopf nav .panel .hinweis-box.card a{color:inherit}.kopf nav .panel .hinweis-box.card b{font-size:20px}.kopf nav .panel .hinweis-box b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;margin:10px 0 4px;line-height:1.15}.kopf nav .panel .hinweis-box small{display:block;color:var(--grau2);font-size:13px;margin-bottom:14px}.kopf nav .panel .hinweis-box a{display:inline-block;padding:0;border:0}.kopf .rechts{display:flex;align-items:center;gap:18px;font-size:14px;color:var(--grau2);white-space:nowrap;position:relative}.kopf .rechts .tel{color:var(--ink);font-weight:500}.kopf .rechts .card-link{color:var(--ink);padding:4px 0;border-bottom:2px solid var(--akzent);display:inline-flex;align-items:center;gap:8px}.kopf .rechts .card-link .mini{display:none}.kopf nav .item[data-nav=card]{display:none}html[data-card=b] .kopf .rechts .card-link{border:1px solid var(--akzent);border-radius:999px;padding:7px 14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}html[data-card=b] body.hat-hero .kopf:not(.fest) .rechts .card-link{border-color:var(--akzent)}html[data-card=c] .kopf .rechts .card-link{display:none}html[data-card=c] .kopf nav .item[data-nav=card]{display:flex}html[data-card=d] .kopf .rechts .card-link{border-bottom:0}html[data-card=d] .kopf .rechts .card-link .mini{display:inline-flex;align-items:center;justify-content:center;width:30px;height:20px;border-radius:3px;background:var(--akzent)}html[data-card=d] .kopf .rechts .card-link .mini svg{height:12px;width:auto;fill:var(--akzent-ink)}.kopf a:focus{outline:none}.kopf a:focus-visible{outline:2px solid var(--akzent);outline-offset:4px}.kopf .cta{background:var(--akzent);color:var(--akzent-ink);border:1px solid var(--akzent);padding:11px 20px;font-size:13px;font-weight:500;letter-spacing:.02em}.burger{display:none;width:28px;height:20px;position:relative}.burger:before,.burger:after,.burger i{content:"";position:absolute;left:0;right:0;height:2px;background:currentColor}.burger:before{top:0}.burger i{top:9px}.burger:after{bottom:0}.logo-svg{height:var(--logo-h,48px);display:block;flex:none}.kopf .logo{display:block;overflow:hidden;width:calc(var(--logo-h,48px) * 3.2);transition:width .45s cubic-bezier(.4,0,.2,1)}.kopf.fest .logo{width:calc(var(--logo-h,48px) * 1.03)}.gruppe-band{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;border-bottom:1px solid var(--linie-d);font-size:14px}.gruppe-band b{color:#fff;font-weight:500}footer .adresse{margin-top:14px;line-height:1.7}@media(max-width:820px){.gruppe-band{flex-direction:column;align-items:flex-start}}.haus .wand{fill:var(--logo-ink,#4F4C4D)}.haus .gie,.wm{fill:var(--akzent)}.region{fill:var(--logo-ink,#4F4C4D)}.ticker{background:var(--paper);border-bottom:1px solid var(--linie);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau);padding:10px 0}.ticker .wrap{display:flex;justify-content:space-between;gap:20px}.ticker em{font-style:normal;color:var(--ink)}.hero{position:relative;background:var(--nacht);color:#fff;min-height:640px;display:flex;align-items:center;overflow:hidden}.hero .bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.75}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000d9 0,#00000080 45%,#0000001a),linear-gradient(0deg,rgba(0,0,0,.6),transparent 40%)}.hero .wrap{position:relative;z-index:2;padding-top:70px;padding-bottom:90px}.hero .nr{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--akzent);margin-bottom:24px}.hero h1{font-size:50px;line-height:.98;max-width:760px;letter-spacing:-.01em;margin-bottom:22px}.hero h1 i{color:var(--akzent)}.hero p{font-size:16px;font-weight:300;color:#cfcfcc;max-width:500px;margin-bottom:36px}.hero.klein{min-height:420px}.hero.klein h1{font-size:42px}.such{display:inline-flex;border:1px solid rgba(255,255,255,.28);background:#0000008c;backdrop-filter:blur(10px)}.such>div{padding:14px 22px;border-right:1px solid rgba(255,255,255,.16);min-width:150px}.such label{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#b3b2af;margin-bottom:2px}.such span{font-size:15px;font-weight:500}.such button{background:var(--akzent);color:var(--akzent-ink);border:0;padding:0 30px;font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.zahlen{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.zahlen>div{padding:34px 30px;border-right:1px solid var(--linie)}.zahlen>div:last-child{border-right:0}.zahlen b{display:block;font-family:var(--serif);font-weight:400;font-size:44px;line-height:1}.zahlen span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--grau)}.kapitel{display:grid;grid-template-columns:110px 1fr auto;align-items:baseline;gap:24px;border-bottom:1px solid var(--ink);padding-bottom:16px;margin-bottom:40px}.dunkel .kapitel{border-color:#ffffff59}.kapitel .n{font-family:var(--serif);font-size:30px}.kapitel h2{font-size:29px}.kapitel .sub{grid-column:2;color:var(--grau);margin-top:-30px;font-size:15px;font-weight:300}.edit{display:grid;grid-template-columns:7fr 5fr;gap:36px}.edit>*,.vorab>*,.zwei>*,.detail>*{min-width:0}.aktionen{display:flex;gap:18px;font-size:13px;color:var(--grau2);white-space:nowrap}.edit .gross .bild{height:470px;overflow:hidden;background:#889}.edit .gross img{width:100%;height:100%;object-fit:cover}.edit .uz{margin-top:16px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.edit .uz h3{font-size:30px;margin-top:8px}.edit .uz .p{text-align:right;color:var(--grau2);font-size:14px;white-space:nowrap}.edit .uz .p b{display:block;color:var(--ink);font-size:18px;font-weight:500}.zeile{display:grid;grid-template-columns:118px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--linie);align-items:center}.zeile:first-child{padding-top:0}.zeile .bild{height:86px;overflow:hidden;background:#99a}.zeile img{width:100%;height:100%;object-fit:cover}.zeile h4{font-size:18px;margin-bottom:2px}.zeile small{color:var(--grau);font-size:13px;display:block}.zeile .p{font-weight:500;font-size:14px;margin-top:5px}.karten{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.karten.vier{grid-template-columns:repeat(4,1fr);gap:20px}.obj{display:block;position:relative}.obj .bild{position:relative;height:240px;overflow:hidden;background:#889}.karten.vier .obj .bild{height:200px}.obj img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.obj:hover img{transform:scale(1.04)}.obj .tag{position:absolute;top:14px;left:14px}.obj .preis{position:absolute;top:14px;right:14px;background:#fff;color:var(--ink);font-size:12px;font-weight:600;padding:5px 9px}.obj .txt{padding:16px 0 0}.obj .l{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grau)}.obj h3{font-size:20px;margin:4px 0 6px}.obj .f{color:var(--grau2);font-size:14px}.dunkel .obj .f{color:#b3b2af}.dunkel .obj .l{color:var(--akzent)}.liste .obj.quer{display:grid;grid-template-columns:360px 1fr auto;gap:28px;padding:26px 0;border-bottom:1px solid var(--linie);align-items:center}.liste .obj.quer .bild{height:230px}.liste .obj.quer .txt{padding:0}.liste .obj.quer .r{text-align:right;min-width:180px}.liste .obj.quer .r b{display:block;font-size:22px;font-weight:500}.liste .obj.quer .r small{color:var(--grau);display:block;margin-bottom:14px}.merkmale{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.merkmale span{font-size:12px;border:1px solid var(--linie);padding:4px 9px;color:var(--grau2)}.filter{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:22px 0;border-bottom:1px solid var(--linie)}.chip{border:1px solid var(--linie);background:#fff;padding:9px 16px;font-size:13px;cursor:pointer}.chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.chip.akz{background:var(--akzent);color:var(--akzent-ink);border-color:var(--akzent);font-weight:500}.filter .sp{flex:1}.filter select,.filter .sel{border:1px solid var(--linie);background:#fff;padding:9px 12px;font:13px var(--sans);color:var(--ink)}.zitat{display:grid;grid-template-columns:5fr 7fr;gap:60px;align-items:center}.zitat .bild{height:380px;overflow:hidden;background:#a9a5a0}.zitat img{width:100%;height:100%;object-fit:cover}.zitat blockquote{margin:0;font-family:var(--serif);font-style:italic;font-size:27px;line-height:1.18}.zitat .von{margin-top:22px}.orte{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ort{position:relative;height:250px;overflow:hidden;background:#889;color:#fff;display:flex;align-items:flex-end;padding:20px}.ort img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.ort:hover img{transform:scale(1.04)}.ort:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,15,22,.72),transparent 60%)}.ort div{position:relative;z-index:2}.ort b{display:block;font-family:var(--serif);font-weight:400;font-size:22px}.ort small{opacity:.85;font-size:13px}.ort.gross{grid-column:span 2}.linien{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--linie-d);border:1px solid var(--linie-d)}.linie{background:var(--tief);padding:36px 32px;position:relative;overflow:hidden}.linie h3{font-size:23px;margin:10px 0}.linie p{color:#b3b2af;font-weight:300;font-size:15px;margin-bottom:20px}.linie.glow{background:linear-gradient(135deg,#242424,#0e0e0e)}.linie.glow:before{content:"";position:absolute;right:-70px;top:-70px;width:220px;height:220px;border-radius:50%;background:var(--akzent);opacity:.14;filter:blur(34px)}.linie .link{color:#fff}.linien.hellgrid{background:var(--linie);border-color:var(--linie)}.linien.hellgrid .linie{background:#fff;color:var(--ink)}.linien.hellgrid .linie p{color:var(--grau2)}.linien.hellgrid .linie .link{color:var(--ink)}.zwei{display:grid;grid-template-columns:1fr 1fr;gap:36px}.spalte{border-top:1px solid var(--ink);padding-top:22px;display:flex;flex-direction:column;align-items:flex-start}.dunkel .spalte{border-color:#ffffff59}.spalte h3{font-size:24px;margin:8px 0 12px}.spalte p{font-weight:300;color:var(--grau2);max-width:440px}.dunkel .spalte p{color:#b3b2af}.spalte .bild{height:230px;overflow:hidden;margin-top:auto;padding-top:0;background:#778;width:100%;position:relative;top:24px}.spalte img{width:100%;height:100%;object-fit:cover}.vorab{border:1px solid var(--linie-d);padding:54px 58px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;background:radial-gradient(640px 220px at 0 50%,var(--akzent-glow),transparent 70%),var(--tief)}.vorab h3{font-size:34px;margin:10px 0 8px}.vorab p{color:#b3b2af;font-weight:300;margin:0}.vorab form{display:flex;border:1px solid rgba(255,255,255,.28)}.vorab input{flex:1;background:transparent;border:0;padding:16px 18px;font:15px var(--sans);color:#fff;min-width:0}.vorab input::placeholder{color:#92918f}.vorab button{background:var(--akzent);color:var(--akzent-ink);border:0;padding:0 24px;font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.seitenkopf{padding:56px 0 40px;border-bottom:1px solid var(--linie)}.seitenkopf h1{font-size:40px;margin:12px 0 14px}.brot{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--grau)}.brot a{border-bottom:1px solid var(--linie)}.brot span{display:inline-block;margin:0 8px}.galerie{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:280px 280px;gap:10px;margin-top:30px}.galerie>div{overflow:hidden;background:#889;position:relative}.galerie>div:first-child{grid-row:span 2}.galerie img{width:100%;height:100%;object-fit:cover}.galerie .alle{position:absolute;right:14px;bottom:14px;background:#fff;color:var(--ink);font-size:12px;padding:8px 12px;font-weight:500}.detail{display:grid;grid-template-columns:7fr 5fr;gap:60px;align-items:start;padding-top:56px}.detail .inhalt h2{font-size:34px;margin:48px 0 16px}.detail .inhalt h2:first-child{margin-top:0}.detail .inhalt p{font-weight:300;color:var(--grau2);font-size:17px}.fakten{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:26px 0 0}.fakten>div{padding:16px 18px;background:#fff;border:1px solid var(--linie);border-radius:var(--r-m);display:flex;flex-direction:column;gap:6px}.fakten b{display:block;font-family:var(--serif);font-weight:400;font-size:26px;line-height:1;white-space:nowrap}.fakten span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grau);line-height:1.4}.liste2{columns:2;column-gap:40px;list-style:none;padding:0;margin:0;font-size:15px;line-height:2.1;color:var(--grau2)}.liste2 li:before{content:"— ";color:var(--akzent-text)}.buchung{position:sticky;top:100px;background:var(--nacht);color:#fff;padding:32px 30px}.buchung .preis b{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1}.buchung .preis span{color:#b3b2af;font-size:14px;margin-left:6px}.buchung .felder{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 10px}.buchung .feld{border:1px solid rgba(255,255,255,.25);padding:10px 12px}.buchung .feld.voll{grid-column:span 2}.buchung .feld label{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#92918f}.buchung .feld span{font-size:15px;font-weight:500}.buchung .rechnung{font-size:14px;color:#cccbc8;margin:16px 0 4px}.buchung .rechnung div{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--linie-d)}.buchung .rechnung div.total{border:0;color:#fff;font-weight:600;font-size:16px;padding-top:12px}.buchung .btn{width:100%;text-align:center;margin-top:16px}.buchung .btn.hohl{color:#fff;border-color:#fff6;background:transparent}.buchung .hinweis{font-size:12px;color:#92918f;margin-top:12px;text-align:center}.kontaktbox{background:var(--weiss);border:1px solid var(--linie);padding:26px;margin-top:20px;display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:center}.kontaktbox .foto{width:72px;height:72px;border-radius:50%;background:var(--tief);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:24px}.kontaktbox b{display:block;font-family:var(--serif);font-weight:400;font-size:20px}.kontaktbox small{color:var(--grau);display:block}.tabelle{width:100%;border-collapse:collapse;font-size:15px}.tabelle th{text-align:left;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grau);font-weight:500;padding:10px 0;border-bottom:1px solid var(--ink)}.tabelle td{padding:12px 0;border-bottom:1px solid var(--linie)}.tabelle td:last-child,.tabelle th:last-child{text-align:right}.form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form .voll{grid-column:span 2}.form label{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grau);margin-bottom:6px}.form input,.form select,.form textarea{width:100%;border:1px solid var(--linie);background:#fff;padding:13px 14px;font:15px var(--sans);color:var(--ink)}.form textarea{min-height:120px;resize:vertical}.form .ok{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--grau2)}.form .ok input{width:18px;height:18px;margin-top:2px;accent-color:var(--akzent)}.team{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.person .foto{height:300px;background:linear-gradient(160deg,#2a2a2a,#0e0e0e);overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:64px;color:#ffffff59}.person .foto img{width:100%;height:100%;object-fit:cover;filter:saturate(.7)}.person b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;margin-top:14px}.person small{color:var(--grau);display:block}.person a{font-size:13px;color:var(--grau2);display:block;margin-top:8px}.standorte{display:grid;grid-template-columns:1fr 1fr;gap:28px}.standort{border:1px solid var(--linie);background:#fff;padding:30px}.standort .k{margin-bottom:8px}.standort h3{font-size:24px;margin-bottom:12px}.standort p{color:var(--grau2);font-weight:300;margin-bottom:8px}.standort .karte{height:200px;background:#e4e4e0;margin-top:18px;position:relative}.standort .karte:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;background:var(--akzent);box-shadow:0 0 0 8px var(--akzent-glow);transform:translate(-50%,-50%)}footer{background:var(--nacht);color:#b3b2af;padding:64px 0 40px;font-size:14px;--logo-ink:#fff}footer .oben{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px;padding-bottom:44px;border-bottom:1px solid var(--linie-d)}footer h5{font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0 0 14px;font-weight:500}footer a{display:block;margin:5px 0}footer .logo-svg{height:44px;margin-bottom:18px}footer .unten{display:flex;justify-content:space-between;padding-top:24px;font-size:12px;color:#92918f}footer .unten a{display:inline;margin:0 0 0 18px}footer .gruppe{margin-top:18px;padding-top:18px;border-top:1px solid var(--linie-d)}footer .gruppe b{color:#fff;font-weight:500}.marke{position:fixed;right:18px;bottom:18px;z-index:99;background:#fff;border:1px solid #ddd;border-radius:50px;padding:4px;display:flex;gap:2px;box-shadow:0 8px 24px #00000040;font-size:12px}.marke button{border:0;background:transparent;padding:8px 14px;border-radius:50px;font:500 12px var(--sans);cursor:pointer;color:#777}.marke button.on{background:#000;color:#fff}.marke i{align-self:center;padding:0 8px;font-style:normal;color:#999;font-size:11px}.proto{position:fixed;left:18px;bottom:18px;z-index:99;background:#fff;border:1px solid #ddd;border-radius:50px;padding:6px 8px;display:flex;gap:2px;box-shadow:0 8px 24px #00000040;font-size:11px}.proto a{padding:6px 10px;border-radius:50px;color:#666}.proto a.on{background:var(--akzent);color:var(--akzent-ink);font-weight:600}.proto b{align-self:center;padding:0 8px;color:#999;font-weight:500;font-size:10px;letter-spacing:.1em}.proto{flex-wrap:wrap;justify-content:center;row-gap:4px;border-radius:22px;max-width:calc(100vw - 36px)}.proto .ton{white-space:nowrap}html[data-marke=lenzerheide] .nur-e,html[data-marke=uehlinger] .nur-e,html[data-marke=engadin] .nur-l{display:none!important}.card-hero{padding:48px 0 72px}.card-hero h1{font-size:44px;margin:12px 0 18px;line-height:1.02}.card-hero h1 i{font-style:italic}.dcards{position:relative;height:300px;display:flex;align-items:center;justify-content:center}.dcard{width:360px;height:227px;border-radius:16px;background:var(--akzent);color:var(--akzent-ink);padding:22px 24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 30px 60px #0000002e;position:absolute;transform:rotate(-4deg)}.dcard.hinten{background:var(--tief);color:#fff;transform:rotate(6deg) translate(40px,-26px);box-shadow:0 20px 40px #00000024}.dcard .oben{display:flex;align-items:center;gap:10px}.dcard .haus{display:inline-flex;width:26px;height:26px}.dcard .haus svg{width:100%;height:100%;fill:currentColor}.dcard .wm{font-weight:600;font-size:15px;letter-spacing:.04em}.dcard .region{margin-left:auto;font-family:var(--serif);font-style:italic;font-size:15px;opacity:.85}.dcard .name{font-family:var(--serif);font-size:26px}.dcard .unten{display:grid;grid-template-columns:1fr 1fr 46px;gap:12px;align-items:end;font-size:12px}.dcard .unten small{display:block;font-size:9px;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-bottom:2px}.dcard.hinten .unten{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.dcard .qr{width:46px;height:46px;background:linear-gradient(currentColor,currentColor) 0 0/14px 14px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/14px 14px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/14px 14px no-repeat,repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 6px) 18px 20px/26px 3px no-repeat,repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 6px) 20px 27px/26px 3px no-repeat,repeating-linear-gradient(0deg,currentColor 0 3px,transparent 3px 6px) 22px 18px/3px 28px no-repeat,repeating-linear-gradient(0deg,currentColor 0 3px,transparent 3px 6px) 36px 22px/3px 24px no-repeat;opacity:.85}.drei-spalten{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.drei-spalten .spalte h3{font-size:22px}.schritte-band{background:var(--papier2)}.schritte{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--linie);border:1px solid var(--linie);margin-top:34px}.schritte>div{background:#fff;padding:34px 32px}.schritte b{display:block;font-family:var(--serif);font-weight:400;font-size:38px;line-height:1;color:var(--akzent-text);margin-bottom:14px}.schritte h4{margin-bottom:8px}.schritte p{color:var(--grau2);font-weight:300;font-size:15px;margin:0}.partner{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.partner .p{background:#fff;border:1px solid var(--linie);padding:24px 24px 20px;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,transform .2s}.partner .p:hover{border-color:var(--ink);transform:translateY(-2px)}.partner .p .tag{align-self:flex-start;margin-bottom:6px}.partner .p h4{font-size:19px}.partner .p p{margin:0;font-size:15px;color:var(--ink)}.partner .p small{color:var(--grau);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:8px}.partner .p.leer{border-style:dashed;color:var(--grau2)}.partner .p[hidden]{display:none}.objkopf{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:22px}.objkopf .tags{display:flex;gap:8px;flex-wrap:wrap}.objkopf h1{font-size:40px;margin:12px 0 6px}.objkopf .sub{font-size:16px;font-weight:300;color:var(--grau2)}.objkopf .sterne{font-size:13px;color:var(--grau2);margin-top:8px}.objkopf .sterne b{color:var(--ink);font-weight:500}.gal-sektion{padding:26px 0 0}.gal-tabs{display:flex;gap:4px;margin-bottom:14px}.gal-tabs button{background:transparent;border:1px solid var(--linie);padding:8px 14px;font:13px var(--sans);color:var(--grau2);cursor:pointer}.gal-tabs button span{color:var(--grau);margin-left:4px;font-size:12px}.gal-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.gal-tabs button.on span{color:#b3b2af}.gal figure{margin:0;position:relative;overflow:hidden;background:#889;cursor:zoom-in}.gal figure img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.gal figure:hover img{transform:scale(1.03)}.gal figure[hidden]{display:none!important}.gal .vis-badge{position:absolute;left:12px;top:12px}.gal figure.plan{background:var(--papier2);cursor:default}.plan-ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:20px;background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(0,0,0,.06) 23px 24px),repeating-linear-gradient(90deg,transparent 0 23px,rgba(0,0,0,.06) 23px 24px)}.plan-ph b{font-family:var(--serif);font-weight:400;font-size:18px;max-width:320px}.gal-nav{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:13px;color:var(--grau2)}.gal-nav .pfeil{width:38px;height:38px;border:1px solid var(--linie);background:#fff;cursor:pointer;font:16px var(--sans)}.gal-nav .zaehler b{color:var(--ink);font-weight:500}.gal-nav .alle-fotos{margin-left:auto;background:var(--ink);color:#fff;border:0;padding:10px 16px;font:500 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.gal-nav .vis-hinweis{flex-basis:100%;color:var(--grau);font-size:12px}.gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:250px 250px;gap:10px}.gal figure{display:none}.gal figure.zeig{display:block}.gal figure.gross{grid-row:span 2}.gal-nav .pfeil,.gal-nav .zaehler{display:none}.gal-nav{position:relative;height:0;margin:0}.gal-nav .alle-fotos{position:absolute;right:14px;bottom:14px;margin:0;background:#fff;color:var(--ink);box-shadow:0 4px 14px #0000002e}.gal-nav .alle-fotos:hover{background:var(--ink);color:#fff}.gal-nav .vis-hinweis{position:absolute;left:0;top:12px}.gal-sektion{padding-bottom:0}.karte-echt{position:relative;aspect-ratio:3/2;background:#e4e4e0;overflow:hidden;border:1px solid var(--linie)}.karte-echt .kacheln{display:grid;grid-template-columns:repeat(3,1fr);position:absolute;inset:0;filter:saturate(.55) contrast(1.02)}.karte-echt .kacheln img{width:100%;height:100%;display:block;object-fit:cover}.karte-echt .marker{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;gap:6px}.karte-echt .marker b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:5px 9px;box-shadow:0 2px 8px #00000026;white-space:nowrap;order:-1}.karte-echt .marker .pin{width:16px;height:16px;border-radius:50%;background:var(--akzent);border:3px solid #fff;box-shadow:0 0 0 8px var(--akzent-glow),0 2px 6px #0000004d}.karte-echt .gross-karte{position:absolute;right:12px;bottom:12px;background:#fff;font-size:12px;padding:7px 11px;box-shadow:0 2px 8px #00000026}.karte-echt .quelle{position:absolute;left:8px;bottom:8px;font-size:10px;color:var(--grau2);background:#ffffffb3;padding:2px 5px}.verteilung{display:grid;grid-template-columns:1fr 1fr;gap:6px 40px;margin:0 0 26px;font-size:13px;color:var(--grau2)}.verteilung>div{display:grid;grid-template-columns:64px 1fr 24px;gap:12px;align-items:center}.verteilung i{display:block;height:6px;background:var(--papier2)}.verteilung i b{display:block;height:100%;background:var(--akzent)}.verteilung span:last-child{text-align:right;color:var(--ink)}.lb{position:fixed;inset:0;z-index:200;background:#000000f0;display:none;align-items:center;justify-content:center;color:#fff}.lb.auf{display:flex}.lb figure{margin:0;max-width:92vw;max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:14px}.lb img{max-width:92vw;max-height:80vh;object-fit:contain;box-shadow:0 30px 80px #0009}.lb figcaption{font-size:14px;color:#cfcfcc;letter-spacing:.04em}.lb button{position:absolute;background:transparent;border:0;color:#fff;cursor:pointer;font:300 30px var(--sans);padding:16px}.lb .x{top:14px;right:18px;font-size:34px}.lb .l{left:10px;top:50%;transform:translateY(-50%)}.lb .r{right:10px;top:50%;transform:translateY(-50%)}.lb .z{position:absolute;top:26px;left:32px;font-size:12px;letter-spacing:.2em;color:#b3b2af}.lb .z b{color:#fff;font-weight:500}.lb .typ{position:absolute;top:22px;left:50%;transform:translate(-50%);display:flex;gap:4px}.lb .typ span{padding:7px 12px;border:1px solid rgba(255,255,255,.3);font-size:12px;cursor:pointer;color:#cfcfcc}.lb .typ span.on{background:#fff;color:var(--ink);border-color:#fff}.lb .rund iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lb .rund{position:relative;max-width:1100px;width:92vw;aspect-ratio:16/9;background:#111;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:30px;border:1px solid rgba(255,255,255,.15)}.lb .rund .play{width:64px;height:64px;border-radius:50%;background:var(--akzent);color:var(--akzent-ink);display:flex;align-items:center;justify-content:center;font-size:22px}.lb .rund small{color:#92918f;max-width:460px}.anker{position:sticky;top:76px;z-index:40;background:#fffffff5;backdrop-filter:blur(8px);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);margin-top:28px}.anker .wrap{display:flex;justify-content:space-between;align-items:center;height:54px;gap:20px}.anker .links{display:flex;gap:26px;font-size:13px;color:var(--grau2);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.anker .links a{padding:18px 0;border-bottom:2px solid transparent}.anker .links a.on{color:var(--ink);border-color:var(--akzent)}.anker .rechts{display:flex;align-items:center;gap:16px;font-size:14px;color:var(--grau2);white-space:nowrap}.anker .rechts b{color:var(--ink);font-weight:500;font-size:16px}.detail{padding-top:40px}.block{padding-top:52px;scroll-margin-top:150px}.block:first-child{padding-top:0}.detail .inhalt .block h2{margin:0 0 16px;font-size:30px}.detail .inhalt .fakten+h2{margin-top:36px}.highlights{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--linie);border:1px solid var(--linie);margin-top:26px}.highlights>div{background:#fff;padding:18px 20px}.highlights b{display:block;font-weight:500;margin-bottom:2px}.highlights span{font-size:14px;color:var(--grau2)}.ausst{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.ausst h4{font-size:16px;font-family:var(--sans);font-weight:500;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--linie)}.ausst p{font-size:15px!important;margin:0}.liste2.eins{columns:1;line-height:1.9}.distanzen{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--linie);border:1px solid var(--linie);margin:22px 0 14px}.distanzen>div{background:#fff;padding:14px 12px}.distanzen b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.1}.distanzen span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--grau)}.karte-ph{height:300px;background:#e4e4e0;position:relative}.karte-ph>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.karte-ph .pin{width:16px;height:16px;border-radius:50%;background:var(--akzent);box-shadow:0 0 0 10px var(--akzent-glow);margin:0 auto 10px}.kal-zeile{display:grid;grid-template-columns:1fr 1fr;gap:28px}.kalender .mon{font-family:var(--serif);font-size:18px;margin-bottom:10px}.kalender .tage{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;font-size:13px;text-align:center}.kalender .tage i{font-style:normal;font-size:10px;letter-spacing:.1em;color:var(--grau);padding:4px 0}.kalender .tage span{padding:8px 0;border:1px solid var(--linie);background:#fff}.kalender .tage span.leer{border:0;background:transparent}.kalender .tage span.belegt{background:var(--papier2);color:var(--grau);text-decoration:line-through}.kalender .tage span.wahl{background:var(--akzent);color:var(--akzent-ink);border-color:var(--akzent);font-weight:500}.legende{grid-column:span 2;display:flex;gap:22px;font-size:12px;color:var(--grau2)}.legende i{display:inline-block;width:12px;height:12px;border:1px solid var(--linie);background:#fff;margin-right:6px;vertical-align:-1px}.legende i.wahl{background:var(--akzent);border-color:var(--akzent)}.legende i.belegt{background:var(--papier2)}.noten{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--linie);border:1px solid var(--linie);margin:0 0 26px}.noten>div{background:#fff;padding:14px 16px}.noten b{display:block;font-family:var(--serif);font-weight:400;font-size:24px}.noten span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grau)}.cardbox{display:block;margin-top:20px;background:var(--akzent);color:var(--akzent-ink);padding:22px 24px}.cardbox .k{color:inherit;opacity:.75}.cardbox b{display:block;font-family:var(--serif);font-weight:400;font-size:20px;margin:6px 0 4px;line-height:1.2}.cardbox span{font-size:13px;opacity:.85}.eckdaten{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.eckdaten>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--linie);font-size:15px}.eckdaten small{color:var(--grau2);font-size:14px}.eckdaten b{font-weight:500;text-align:right}.rundgang{position:relative;height:380px;overflow:hidden;background:var(--nacht)}.rundgang img{width:100%;height:100%;object-fit:cover;opacity:.55}.rundgang .start{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;text-align:center}.rundgang .play{width:70px;height:70px;border-radius:50%;background:var(--akzent);color:var(--akzent-ink);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:8px;transition:transform .2s}.rundgang .start:hover .play{transform:scale(1.08)}.rundgang .start span:not(.play){font-size:16px;font-weight:500;letter-spacing:.04em}.rundgang .start small{color:#cfcfcc;font-size:13px}.doks a{display:grid;grid-template-columns:52px 1fr;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--linie)}.doks .ico{width:52px;height:52px;border:1px solid var(--linie);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;letter-spacing:.1em;background:#fff}.doks b{display:block;font-weight:500}.doks small{color:var(--grau2);font-size:13px}.doks a.gesperrt{opacity:.7}.finanz{margin-top:20px;background:#fff;border:1px solid var(--linie);padding:22px 24px}.finanz .zeile{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--linie);font-size:14px}.finanz .zeile b{font-weight:500;white-space:nowrap}.finanz small{display:block;margin-top:10px;color:var(--grau);font-size:12px}.vorab-zeile{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center;border:1px solid var(--linie-d);padding:26px 30px;margin-top:40px}.vorab-zeile b{display:block;font-family:var(--serif);font-weight:400;font-size:20px;margin-top:6px}.vorab-zeile form{display:flex;border:1px solid rgba(255,255,255,.28)}.vorab-zeile input{flex:1;background:transparent;border:0;padding:14px 16px;font:15px var(--sans);color:#fff;min-width:0}.vorab-zeile button{background:var(--akzent);color:var(--akzent-ink);border:0;padding:0 22px;font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.monat{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center;margin-top:40px;background:#fff;border:1px solid var(--linie)}.monat .txt{padding:44px 0 44px 44px}.monat .wort{font-family:var(--serif);font-size:56px;line-height:1;margin:14px 0 2px}.monat .wort s{text-decoration:none;border-bottom:2px solid var(--akzent);margin-right:2px}.monat .art{font-family:var(--serif);font-style:italic;color:var(--grau2);font-size:18px}.monat p{margin:16px 0 0;font-weight:300;color:var(--grau2)}.monat p b{color:var(--ink);font-weight:500}.monat .zahlen-k{display:flex;gap:32px;margin:22px 0 26px}.monat .zahlen-k div{font-family:var(--serif);font-size:26px}.monat .zahlen-k small{display:block;font-family:var(--sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grau)}.monat .bild{height:100%;min-height:440px;position:relative;overflow:hidden}.monat .bild img{width:100%;height:100%;object-fit:cover}.monat .bild .tag{position:absolute;left:16px;top:16px}.karriere{background:var(--akzent);color:var(--akzent-ink);padding:64px 0}.karriere .wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.karriere .k{color:inherit;opacity:.7}.karriere h2{font-size:34px;margin:10px 0 12px}.karriere p{margin:0;max-width:520px;font-weight:300}.karriere .btn{background:var(--akzent-ink);color:var(--akzent);border-color:var(--akzent-ink)}.karriere small{display:block;margin-top:12px;font-size:13px;opacity:.75}.karriere .rechts{text-align:right}.anhoeren{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;border:1px solid var(--linie);background:#fff;padding:14px 20px;margin:26px 0 0}.anhoeren .play{width:48px;height:48px;border-radius:50%;background:var(--akzent);color:var(--akzent-ink);border:0;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s}.anhoeren .play:hover{transform:scale(1.06)}.anhoeren .wort{font-family:var(--serif);font-size:24px;line-height:1}.anhoeren .wort s{text-decoration:none;border-bottom:2px solid var(--akzent);margin-right:1px}.anhoeren .gloss{font-style:italic;font-size:14px;color:var(--grau2);margin-left:6px}.anhoeren .bar{height:3px;background:var(--linie);margin-top:10px}.anhoeren .bar i{display:block;height:100%;width:0;background:var(--ink);transition:width .4s linear}.anhoeren .dauer{text-align:right;font-size:12px;color:var(--grau)}.anhoeren .dauer b{display:block;font-size:13px;color:var(--ink);font-weight:500}.anhoeren.laeuft .play{background:var(--ink);color:#fff}.sonne{border:1px solid var(--linie);background:#fff;padding:22px 24px;margin-top:22px}.sonne .kopfzeile{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.sonne h4{font-size:19px;margin:0}.sonne .jahres{display:flex;gap:4px}.sonne .jahres button{background:transparent;border:1px solid var(--linie);padding:7px 12px;font:12px var(--sans);color:var(--grau2);cursor:pointer}.sonne .jahres button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.sonne .koerper{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:center}.sonne .bogen{width:300px;height:120px}.sonne .sun{fill:var(--akzent);transition:cy .5s}.sonne .band{position:relative;height:26px;background:var(--papier2);margin:8px 0 22px}.sonne .band .lit{position:absolute;top:0;bottom:0;background:var(--akzent);transition:left .5s,width .5s}.sonne .band .tick{position:absolute;top:100%;transform:translate(-50%);font-size:10px;color:var(--grau);margin-top:4px}.sonne .zeit b{font-family:var(--serif);font-weight:400;font-size:26px;margin-right:10px}.sonne .zeit span{color:var(--grau2);font-size:14px}.sonne .band-wrap p{margin:10px 0 0;font-size:13px;color:var(--grau2)}.kino.oseite{height:86vh;min-height:600px;max-height:900px}.kino.oseite:after{background:linear-gradient(0deg,#000000d1 0,#00000059 40%,#0000001f,#00000059)}.kino.oseite .wrap{padding-bottom:60px}.kino.oseite h1{font-size:clamp(44px,5.4vw,80px);line-height:.98;margin-bottom:20px;max-width:none}.kino.oseite p.serif{font-family:var(--serif);font-style:italic;font-size:clamp(18px,1.6vw,23px);line-height:1.35;max-width:640px;color:#f1f1ee;margin-bottom:38px}.kino.oseite .oben-rechts{position:absolute;right:32px;top:110px;text-align:right;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#cfcfcc;opacity:0;animation:auf 1s 1.2s forwards}.kino.oseite .oben-rechts .note{display:block;font-family:var(--serif);font-size:34px;letter-spacing:0;text-transform:none;color:#fff;line-height:1;margin-bottom:6px}.kino.oseite .hero-zeile{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;opacity:0;animation:auf 1s 1s forwards}.hero-fakten{display:flex;gap:28px;font-size:13px;letter-spacing:.06em;color:#cfcfcc;padding-top:18px;border-top:1px solid rgba(255,255,255,.3)}.hero-fakten b{color:#fff;font-family:var(--serif);font-weight:400;font-size:24px;margin-right:5px}.hero-fakten .preis{margin-left:auto}.hero-knoepfe{display:flex;gap:8px}.glas{padding:11px 16px;border:1px solid rgba(255,255,255,.45);background:#00000040;backdrop-filter:blur(8px);color:#fff;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:background .2s}.glas:hover{background:#fff;color:var(--ink)}.anker.oseite{margin-top:0}.anker.oseite .rechts .daten{font-size:13px;color:var(--grau)}.kapitel .sub-r{color:var(--grau);font-size:13px;text-align:right}.dunkel .kapitel,.tief .kapitel{border-color:#ffffff4d}.obj-intro{padding:40px 0 72px}.obj-intro .brot{margin-bottom:34px}.detail.oseite{padding-top:0;grid-template-columns:7fr 4fr;gap:80px}.einstieg{font-family:var(--serif);font-size:28px;line-height:1.25;color:var(--ink)!important;font-weight:400!important;margin:34px 0 22px}.einstieg:first-letter{font-size:1em}.detail.oseite .inhalt p{font-size:16px}.highlights.zwei-reihen{margin-top:36px}.buchkarte{position:sticky;top:150px;background:#fff;border:1px solid var(--linie);padding:26px 26px 22px;box-shadow:0 20px 50px #0000000f}.buchkarte .kopfzeile{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--linie)}.buchkarte .kopfzeile b{display:block;font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.05;margin-top:6px}.buchkarte .kopfzeile small{color:var(--grau);font-size:13px}.buchkarte .felder{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 8px}.buchkarte .feld{border:1px solid var(--linie);padding:10px 12px}.buchkarte .feld.voll{grid-column:span 2}.buchkarte .feld label{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--grau)}.buchkarte .feld span{font-size:14px;font-weight:500}.buchkarte .rechnung{font-size:13px;color:var(--grau2);margin:12px 0 6px}.buchkarte .rechnung div{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--linie)}.buchkarte .rechnung div.total{border:0;color:var(--ink);font-weight:600;font-size:15px;padding-top:10px}.buchkarte .btn{width:100%;text-align:center;margin-top:10px}.buchkarte .hinweis{font-size:12px;color:var(--grau);margin-top:12px;text-align:center}.buchkarte .host{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid var(--linie);font-size:13px}.buchkarte .host .foto{width:44px;height:44px;border-radius:50%;background:var(--tief);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:18px}.buchkarte .host b{display:block;font-weight:500}.buchkarte .host small{color:var(--grau);font-size:12px}.buchkarte .host a{border-bottom:1px solid var(--akzent);white-space:nowrap}.obj-story{padding-top:0;padding-bottom:0}.story-row{display:grid;grid-template-columns:8fr 4fr;gap:48px;align-items:center;margin-bottom:56px}.story-row.umgekehrt{grid-template-columns:4fr 8fr}.story-row.umgekehrt figure{order:2}.story-row figure{margin:0;aspect-ratio:3/2;overflow:hidden;background:#889;cursor:zoom-in;position:relative}.story-row figure img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.story-row figure:hover img{transform:scale(1.03)}.story-row figure:after{content:attr(data-cap);position:absolute;left:0;right:0;bottom:0;padding:34px 18px 14px;color:#fff;font-size:12px;letter-spacing:.06em;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);opacity:0;transition:opacity .3s}.story-row figure:hover:after{opacity:1}.story-row .txt h3{font-size:30px;margin:10px 0 14px}.story-row .txt p{font-weight:300;color:var(--grau2);font-size:16px;max-width:380px}.obj-story .band-fix{height:560px;margin-top:20px}.obj-story .band-fix h2{font-size:clamp(32px,3.4vw,46px)}.obj-tag{padding:88px 0}.tagesplan{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#ffffff24;border:1px solid rgba(255,255,255,.14);margin-bottom:40px}.tagesplan>div{background:var(--tief);padding:26px 22px 28px}.tagesplan b{display:block;font-family:var(--serif);font-weight:400;font-size:30px;line-height:1;color:var(--akzent);margin-bottom:14px}.tagesplan h4{font-size:16px;font-family:var(--sans);font-weight:500;margin-bottom:8px}.tagesplan p{font-size:13px;color:#b3b2af;font-weight:300;margin:0;line-height:1.5}.sonne.dunkel-sonne{background:transparent;border-color:#ffffff2e;color:#fff}.sonne.dunkel-sonne .jahres button{border-color:#ffffff4d;color:#cfcfcc}.sonne.dunkel-sonne .jahres button.on{background:#fff;color:var(--ink);border-color:#fff}.sonne.dunkel-sonne .band{background:#ffffff1f}.sonne.dunkel-sonne .band .tick{color:#92918f}.sonne.dunkel-sonne .zeit span,.sonne.dunkel-sonne .band-wrap p{color:#b3b2af}.ausst.vier{grid-template-columns:repeat(4,1fr);gap:28px 32px}.lage-grid{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:start}.distanzen.zwei-sp{grid-template-columns:repeat(4,1fr)}.saison-band{display:flex;gap:2px;height:78px}.saison-band .segment{display:flex;flex-direction:column;justify-content:center;padding:0 12px;min-width:92px;border:1px solid var(--linie);background:#fff;overflow:hidden}.saison-band .segment b{font-family:var(--serif);font-weight:400;font-size:17px;white-space:nowrap}.saison-band .segment span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--grau);white-space:nowrap}.saison-band .segment.hoch{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-ink)}.saison-band .segment.hoch span{color:inherit;opacity:.7}.saison-band .segment.wi{background:var(--papier2)}.saison-band .segment.so{background:#f3f1e8}.kal-zeile.drei{grid-template-columns:repeat(3,1fr)}.bew-grid{display:grid;grid-template-columns:2fr 4fr 6fr;gap:48px;align-items:start}.note-gross b{display:block;font-family:var(--serif);font-weight:400;font-size:84px;line-height:.9}.note-gross span{display:block;color:var(--akzent-text);letter-spacing:.1em;margin:10px 0 4px}.note-gross small{color:var(--grau);font-size:13px}.verteilung.eins{grid-template-columns:1fr;margin:6px 0 0}.stimmen>div{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--linie)}.stimmen p{margin:8px 0 0;font-weight:300;color:var(--grau2)}.obj-host{background:#fff;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.host-grid{display:grid;grid-template-columns:4fr 8fr;gap:64px;align-items:center}.host-grid .portrait{aspect-ratio:4/5;background:linear-gradient(160deg,#2a2a2a,#0e0e0e);display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:120px;color:#ffffffd9}.host-grid h2{font-size:34px;margin:10px 0 18px;max-width:640px}.host-grid .lead{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--ink);max-width:620px}.host-fakten{display:grid;grid-template-columns:repeat(4,auto);gap:36px;justify-content:start;margin-top:26px}.host-fakten b{display:block;font-family:var(--serif);font-weight:400;font-size:24px}.host-fakten span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau)}.card-band{background:var(--akzent);color:var(--akzent-ink);padding:72px 0}.card-band .wrap{display:grid;grid-template-columns:5fr 7fr;gap:60px;align-items:center}.card-band .k{color:inherit;opacity:.7}.card-band h2{font-size:34px;margin:10px 0 14px}.card-band p{max-width:520px;margin:0 0 24px;font-weight:300}.card-band .btn{background:var(--akzent-ink);color:var(--akzent);border-color:var(--akzent-ink)}.dcards.klein{height:260px}.dcards.klein .dcard{width:320px;height:202px;padding:18px 20px;background:#fff;color:var(--ink)}.dcards.klein .dcard.hinten{background:var(--tief);color:#fff}.dcards.klein .dcard .name{font-size:22px}.kopf .rechts .mia{display:inline-flex;align-items:center;color:var(--ink);font-weight:500;padding:4px 0;border-bottom:2px solid transparent}.kopf .rechts .mia:hover{border-bottom-color:var(--akzent)}.kopf .rechts .lang{color:var(--grau2)}body.hat-hero .kopf:not(.fest) .rechts .mia{color:#fff}.mia-band{padding:88px 0}.mia-grid{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:center}.mia-grid h2{font-size:34px;margin:10px 0 16px;max-width:620px}.mia-grid .lead{color:#cccbc8;max-width:580px}.mia-liste{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff24;border:1px solid rgba(255,255,255,.14);margin-top:26px}.mia-liste>div{background:var(--tief);padding:16px 18px}.mia-liste b{display:block;font-weight:500;margin-bottom:2px}.mia-liste span{font-size:13px;color:#b3b2af}.phone{width:320px;margin:0 auto;background:#0f0f0e;border-radius:44px;padding:12px;box-shadow:0 40px 80px #00000080,inset 0 0 0 2px #2a2a2a}.phone .screen{background:#0f0f0e;border-radius:34px;overflow:hidden;height:600px;position:relative;font-size:12px;color:#fff;padding:14px 12px 0}.phone .app-kopf{display:flex;justify-content:space-between;align-items:center;padding:6px 6px 10px}.phone .logo-mini{font-weight:700;letter-spacing:.02em;color:var(--akzent)}.phone .logo-mini i{font-family:var(--serif);font-weight:400;font-size:11px;color:#fff;margin-left:4px}.phone .lang{background:var(--akzent);color:#000;font-size:10px;font-weight:600;padding:3px 8px;border-radius:12px}.phone .app-name{padding:0 6px 12px}.phone .app-name small{display:block;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--akzent)}.phone .app-name b{font-size:18px}.phone .app-karte{background:#1b1b1a;border-radius:14px;padding:12px;margin-bottom:8px}.phone .app-karte.gelb{background:var(--akzent);color:#000}.phone .app-karte.gelb>b{font-family:var(--serif);font-weight:400;font-size:38px;line-height:1;margin-right:8px;vertical-align:middle}.phone .app-karte.gelb>span{font-weight:600;font-size:11px;vertical-align:middle}.phone .wetter{display:flex;justify-content:space-between;align-items:center;background:#ffffff59;border-radius:10px;padding:8px 10px;margin-top:10px}.phone .wetter .jetzt{font-size:20px;font-weight:600}.phone .wetter .tage{display:flex;gap:8px;font-size:9px;text-align:center;font-weight:600}.phone .live{margin-top:8px;background:#000000bf;color:#fff;border-radius:8px;padding:26px 10px 8px;font-size:10px}.phone .app-karte small{display:block;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#92918f;margin-bottom:4px}.phone .app-karte>b{display:block;font-size:13px;font-weight:600}.phone .zeile{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0;font-size:9px;color:#b3b2af}.phone .zeile b{display:block;color:#fff;font-size:11px;font-weight:600}.phone .zeile2{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:11px;color:#cfcfcc}.phone .zeile2 b{color:#fff}.phone .knopf{background:var(--akzent);color:#000;text-align:center;font-weight:600;font-size:11px;padding:9px;border-radius:8px;margin-top:8px}.phone .knopf.hohl{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.phone .app-tabs{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-around;background:#141413;padding:10px 4px 16px;font-size:9px;color:#92918f;border-top:1px solid rgba(255,255,255,.08)}.phone .app-tabs .on{color:var(--akzent);font-weight:600}.kapitel.schlicht{grid-template-columns:1fr auto;border-bottom:1px solid var(--linie);margin-bottom:36px}.kapitel.schlicht h2{font-size:26px}.dunkel .kapitel.schlicht{border-color:#ffffff40}.obj-intro{padding:36px 0 96px}.detail.oseite{gap:72px}.einstieg{margin-top:28px}.anhoeren.schlicht{border:0;background:transparent;padding:18px 0 0;margin:8px 0 0;border-top:1px solid var(--linie)}.anhoeren.schlicht .play{width:40px;height:40px;font-size:13px}.anhoeren.schlicht .wort{font-size:20px}.klein-titel{font-family:var(--sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--grau);margin:44px 0 18px;padding-top:28px;border-top:1px solid var(--linie)}.detail.oseite .ausst{grid-template-columns:repeat(3,1fr);gap:20px 28px}.detail.oseite .ausst h4{font-size:14px}.detail.oseite .ausst .liste2{font-size:14px;line-height:1.7}.buchkarte .hinweis a{border-bottom:1px solid var(--akzent)}.obj-story{padding-bottom:96px}.obj-story .gal-sektion{margin-top:24px;padding:0}.story-row{margin-bottom:40px}.story-row .txt h3{font-size:24px}.story-row .txt p{font-size:15px}.distanzen.drei{grid-template-columns:repeat(3,1fr)}.sonne.klein{padding:18px 20px;margin-top:20px}.sonne.klein h4{font-size:15px}.sonne.klein .kopfzeile{margin-bottom:10px}.sonne.klein .band{margin:6px 0 18px;height:18px}.sonne.klein .zeit b{font-size:20px}.preis-grid{display:grid;grid-template-columns:7fr 4fr;gap:60px;align-items:start}.kal-zeile.zwei-mon{grid-template-columns:1fr 1fr}.kal-zeile.zwei-mon .legende{grid-column:span 2}.preis-grid .tabelle td{vertical-align:top}.preis-grid .tabelle small{font-size:12px}.mit-suche{display:none}body.hat-suche .mit-suche{display:revert}body.hat-suche .btn.mit-suche{display:inline-block}body.hat-suche .ohne-suche{display:none}.buchkarte .feld.leer span{color:var(--grau);font-weight:400}.buchkarte .herkunft{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau);margin-bottom:14px}.buchkarte .herkunft a{border-bottom:1px solid var(--akzent);letter-spacing:.06em;text-transform:none;font-size:12px;color:var(--grau2)}body:not(.hat-suche) .kalender .tage span.wahl{background:#fff;color:inherit;border-color:var(--linie);font-weight:400}@media(max-width:820px){.preis-grid,.kal-zeile.zwei-mon,.detail.oseite .ausst{grid-template-columns:1fr}.kal-zeile.zwei-mon .legende{grid-column:auto}.mia-grid,.mia-liste{grid-template-columns:1fr}.phone{width:280px}.phone .screen{height:540px}.kino.oseite{height:78vh;min-height:520px}.kino.oseite .oben-rechts{display:none}.kino.oseite h1{font-size:40px}.hero-fakten{gap:16px;flex-wrap:wrap}.hero-fakten .preis{margin-left:0;flex-basis:100%}.detail.oseite{grid-template-columns:1fr;gap:40px}.buchkarte{position:static}.story-row,.story-row.umgekehrt{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.story-row.umgekehrt figure{order:0}.tagesplan{grid-template-columns:1fr 1fr}.ausst.vier,.lage-grid,.bew-grid,.host-grid,.card-band .wrap{grid-template-columns:1fr}.distanzen.zwei-sp{grid-template-columns:repeat(2,1fr)}.saison-band{flex-wrap:wrap;height:auto}.saison-band .segment{flex:1 1 30%!important;padding:10px 12px}.host-fakten{grid-template-columns:1fr 1fr}.einstieg{font-size:22px}.anhoeren{grid-template-columns:auto 1fr}.anhoeren .dauer{display:none}.verteilung,.sonne .koerper{grid-template-columns:1fr}.sonne .bogen{width:100%;height:auto}.wrap{padding:0 20px}h1{font-size:44px}h2{font-size:32px}section{padding:56px 0}.kopf .wrap{height:64px}.kopf .rechts .tel,.kopf .rechts .lang,.kopf .rechts .card-link,.kopf .rechts .mia,.kopf .cta{display:none}.kopf .rechts{gap:12px}.kopf .rechts .mia .kk,.kopf .rechts .mia .kt{display:none!important}.burger{display:block;z-index:61;position:relative}.kopf nav{display:none;position:fixed;inset:64px 0 0;background:#fff;color:var(--ink);height:auto;flex-direction:column;gap:0;overflow:auto;padding:8px 20px 40px;z-index:60;white-space:normal}body.menu-auf .kopf nav{display:flex}body.menu-auf .kopf{background:#fff!important;color:var(--ink)!important;--logo-ink:#4F4C4D!important}body.menu-auf{overflow:hidden}body.menu-auf .kopf nav,body.menu-auf .kopf nav .item>a,body.menu-auf .kopf nav .mobil-fuss,body.menu-auf .kopf nav .mobil-fuss .tel{color:var(--ink)!important}body.menu-auf .burger:before{transform:rotate(45deg);top:9px}body.menu-auf .burger:after{transform:rotate(-45deg);bottom:9px}body.menu-auf .burger i{opacity:0}.burger:before,.burger:after{transition:transform .2s,top .2s,bottom .2s}.kopf nav .item{display:block;border-bottom:1px solid var(--linie)}html[data-card=c] .kopf nav .item[data-nav=card]{display:block}.kopf nav .item>a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-family:var(--serif);font-size:26px;font-weight:400}.kopf nav .item>a:after{content:"+";position:static;transform:none;background:none;height:auto;font-family:var(--sans);font-size:24px;color:var(--grau);transition:transform .2s}.kopf nav .item.auf>a:after{transform:rotate(45deg)}.kopf nav .panel{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 0 20px;display:none;transition:none}.kopf nav .item.auf .panel{display:block}.kopf nav .panel .wrap{display:block;padding:0}.kopf nav .panel .wrap>div{margin-bottom:22px}.kopf nav .panel h5{margin-bottom:8px}.kopf nav .panel a{padding:8px 0}.kopf nav .panel a b{font-size:16px}.kopf nav .panel .hinweis-box{padding:18px}.kopf nav .mobil-fuss{display:flex;flex-direction:column;gap:14px;padding-top:24px;font-size:15px}.kopf nav .mobil-fuss a b{font-weight:500}.card-hero h1{font-size:38px}.dcards{height:260px;margin-top:20px}.dcard{width:300px;height:190px;padding:18px}.dcard .name{font-size:22px}.drei-spalten,.schritte,.partner{grid-template-columns:1fr}.objkopf{flex-direction:column;align-items:flex-start}.objkopf h1{font-size:30px}.gal{grid-template-columns:1fr 1fr;grid-template-rows:200px 120px}.gal figure.gross{grid-row:auto;grid-column:span 2}.anker{top:64px}.anker .rechts{display:none}.highlights,.ausst,.kal-zeile,.eckdaten,.noten{grid-template-columns:1fr}.legende{grid-column:auto}.distanzen{grid-template-columns:repeat(3,1fr)}.monat{grid-template-columns:1fr}.monat .txt{padding:28px}.monat .bild{min-height:260px}.monat .wort{font-size:40px}.karriere .wrap{grid-template-columns:1fr}.karriere .rechts{text-align:left}.vorab-zeile{grid-template-columns:1fr}.kopf nav .mobil-fuss .cta{display:inline-block;text-align:center;padding:14px 20px;font-size:14px}.logo-svg{--logo-h:34px}.ticker .wrap{justify-content:center}.ticker .wrap span:not(:nth-child(2)){display:none}.hero{min-height:0}.hero .wrap{padding-top:56px;padding-bottom:56px}.hero h1{font-size:48px}.hero p{font-size:16px}.such{display:grid;grid-template-columns:1fr 1fr;width:100%}.such>div{min-width:0;border-bottom:1px solid rgba(255,255,255,.16)}.such button{grid-column:span 2;padding:16px}.zahlen{grid-template-columns:1fr 1fr!important}.zahlen>div{padding:20px 12px}.zahlen b{font-size:38px}.zahlen span{font-size:10px;letter-spacing:.1em}.kapitel{grid-template-columns:60px 1fr;gap:12px}.kapitel .n{font-size:22px}.kapitel h2{font-size:30px}.kapitel .link{grid-column:2}.kapitel .sub{margin-top:-8px}.edit,.zitat,.zwei,.vorab,.detail,.standorte{grid-template-columns:1fr!important}.edit .gross .bild{height:260px}.edit .uz{flex-direction:column;align-items:flex-start;gap:6px}.edit .uz .p{text-align:left;white-space:normal}.flex.unten{flex-wrap:wrap}.aktionen{white-space:normal;flex-wrap:wrap}.such>div{padding:12px 14px}.karten,.karten.vier{grid-template-columns:1fr 1fr;gap:14px}.obj .bild,.karten.vier .obj .bild{height:150px}.obj h3{font-size:18px}.orte{grid-template-columns:1fr 1fr;gap:12px}.ort{height:150px}.ort.gross{grid-column:span 2}.linien{grid-template-columns:1fr}.zitat blockquote{font-size:28px}.zitat .bild{height:240px}.vorab{padding:30px 22px}.seitenkopf h1{font-size:40px}.galerie{grid-template-columns:1fr 1fr;grid-template-rows:220px 120px}.galerie>div:first-child{grid-row:auto;grid-column:span 2}.fakten{grid-template-columns:1fr 1fr}.fakten>div:nth-child(2){border-right:0}.liste2{columns:1}.buchung{position:static}.liste .obj.quer{grid-template-columns:1fr;gap:14px}.liste .obj.quer .r{text-align:left}.filter{gap:8px}.form,.form .voll{grid-template-columns:1fr;grid-column:auto}.team{grid-template-columns:1fr 1fr}.person .foto{height:200px}footer .oben{grid-template-columns:1fr 1fr;gap:24px}footer .unten{flex-direction:column;gap:10px}.proto,.marke{display:none}}html[data-ton=hell] .dunkel{background:var(--weiss);color:var(--ink)}html[data-ton=hell] .dunkel .kapitel{border-color:var(--ink)}html[data-ton=hell] .dunkel .k.akz{color:var(--akzent-text)}html[data-ton=hell] .dunkel .lead{color:var(--grau2)}html[data-ton=hell] .dunkel .btn{background:var(--ink);color:#fff;border-color:var(--ink)}html[data-ton=hell] .dunkel .btn.akzent{background:var(--akzent);color:var(--akzent-ink);border-color:var(--akzent)}html[data-ton=hell] .dunkel .btn.hohl{background:transparent;color:var(--ink);border-color:var(--ink)}html[data-ton=hell] .dunkel .link{color:var(--ink)!important}html[data-ton=hell] .dunkel .tag.hohl{color:var(--akzent-text)}html[data-ton=hell] .dunkel .obj .f{color:var(--grau2)}html[data-ton=hell] .dunkel .obj .l{color:var(--grau)}html[data-ton=hell] .dunkel .spalte{border-color:var(--ink)}html[data-ton=hell] .dunkel .spalte p{color:var(--grau2)}html[data-ton=hell] .linien{background:var(--linie);border-color:var(--linie)}html[data-ton=hell] .linie{background:var(--paper);color:var(--ink)}html[data-ton=hell] .linie p{color:var(--grau2)}html[data-ton=hell] .linie.glow{background:linear-gradient(135deg,#fff,var(--paper))}html[data-ton=hell] .linie.glow:before{opacity:.35}html[data-ton=hell] .linie .link{color:var(--ink)}html[data-ton=hell] .vorab{background:radial-gradient(640px 220px at 0 50%,var(--akzent-glow),transparent 70%),var(--paper);border-color:var(--ink)}html[data-ton=hell] .vorab p{color:var(--grau2)}html[data-ton=hell] .vorab form{border-color:var(--ink);background:#fff}html[data-ton=hell] .vorab input{color:var(--ink)}html[data-ton=hell] .dunkel .form input,html[data-ton=hell] .dunkel .form textarea{background:#fff!important;color:var(--ink)!important;border-color:#dddcd8!important}html[data-ton=hell] .dunkel .form label,html[data-ton=hell] .dunkel .form .ok,html[data-ton=hell] .dunkel .liste2{color:var(--grau2)!important}html[data-ton=hell] .dunkel form[style]{border-color:var(--ink)!important;background:#fff}html[data-ton=hell] .dunkel form[style] input{color:var(--ink)!important}html[data-ton=hell] .dunkel .form-ok{color:var(--akzent-text)!important}html[data-ton=hell] .dunkel .sm{color:var(--grau)!important}html[data-ton=hell] .buchung{background:#fff;color:var(--ink);border:1px solid var(--ink)}html[data-ton=hell] .buchung .preis span,html[data-ton=hell] .buchung .rechnung{color:var(--grau2)}html[data-ton=hell] .buchung .feld{border-color:var(--linie);background:var(--paper)}html[data-ton=hell] .buchung .feld input{color:var(--ink)!important}html[data-ton=hell] .buchung .rechnung div{border-color:var(--linie)}html[data-ton=hell] .buchung .rechnung div.total{color:var(--ink)}html[data-ton=hell] .buchung .btn.hohl{color:var(--ink);border-color:var(--ink)}html[data-ton=hell] .buchung .hinweis,html[data-ton=hell] .buchung .feld label{color:var(--grau)}html[data-ton=hell] .person .foto{background:linear-gradient(160deg,#ededea,#dddcd8);color:#00000040}html[data-ton=hell] .person small,html[data-ton=hell] .person a{color:var(--grau2)}html[data-ton=hell] .hero .bg{opacity:.85;filter:none}html[data-ton=hell] .hero:after{background:linear-gradient(90deg,#000000b8 0,#00000059,#0000000d),linear-gradient(0deg,rgba(0,0,0,.55),transparent 40%)}html[data-ton=hell] .hero .wrap{text-shadow:0 1px 18px rgba(0,0,0,.35)}html[data-ton=hell] .hero p{color:#fff}html[data-ton=hell] .such{background:#fffffff0;border-color:#fff;color:var(--ink);text-shadow:none}html[data-ton=hell] .such>div{border-color:var(--linie)}html[data-ton=hell] .such label{color:var(--grau)}html[data-ton=hell] .ticker{background:#fff}.proto .ton{margin-left:6px;padding-left:10px;border-left:1px solid #ddd}body.hat-hero .kopf{position:fixed;left:0;right:0;top:0;background:linear-gradient(180deg,#00000080,#0000);border-color:transparent;backdrop-filter:none;color:#fff;--logo-ink:#fff;transition:background .4s,color .4s}body.hat-hero .kopf:not(.fest) nav,body.hat-hero .kopf:not(.fest) .rechts,body.hat-hero .kopf:not(.fest) .rechts .tel,body.hat-hero .kopf:not(.fest) .rechts .card-link{color:#fff}body.hat-hero .kopf:not(.fest) nav .panel{color:var(--ink)}body.hat-hero .kopf.fest{background:#fffffff5;backdrop-filter:blur(10px);color:var(--ink);--logo-ink:#4F4C4D;border-color:var(--linie)}body.hat-hero .ticker{display:none}.kino{position:relative;height:100vh;min-height:640px;background:#000;color:#fff;overflow:hidden;display:flex;align-items:flex-end}.kino .dia{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.8s ease}.kino .dia.an{opacity:1;animation:kenburns 9s ease-out forwards}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.09)}}.kino:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#000000c7 0,#00000040 45%,#00000026)}.kino .wrap{position:relative;z-index:2;width:100%;padding-bottom:56px}.kino .nr{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--akzent);margin-bottom:22px;opacity:0;animation:auf 1s .3s forwards}.kino h1{font-size:clamp(38px,4.4vw,62px);line-height:1;letter-spacing:-.01em;margin:0 0 24px;max-width:900px;opacity:0;animation:auf 1.1s .5s forwards}.kino h1 i{color:var(--akzent)}.kino p{font-size:16px;font-weight:300;max-width:500px;color:#e6e6e3;margin:0 0 34px;opacity:0;animation:auf 1s .8s forwards}.kino .such{opacity:0;animation:auf 1s 1.05s forwards}@keyframes auf{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.kino .dias{position:absolute;right:32px;bottom:56px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.kino .dias .cap{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#cfcfcc}.kino .dias .punkte{display:flex;gap:8px}.kino .dias .punkte span{width:34px;height:2px;background:#ffffff59;cursor:pointer;transition:background .3s}.kino .dias .punkte span.an{background:var(--akzent)}.kino .scroll{position:absolute;left:50%;bottom:18px;z-index:3;width:1px;height:48px;background:#fff6;overflow:hidden}.kino .scroll:after{content:"";position:absolute;left:0;top:-48px;width:1px;height:48px;background:var(--akzent);animation:runter 2.2s infinite}@keyframes runter{to{top:48px}}.laufband{overflow:hidden;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:22px 0;background:var(--paper);white-space:nowrap}.laufband .spur{display:inline-block;animation:lauf 60s linear infinite}.laufband span{font-family:var(--serif);font-style:italic;font-size:64px;line-height:1;color:transparent;-webkit-text-stroke:1px var(--ink);padding:0 28px}.laufband span.voll{color:var(--ink);-webkit-text-stroke:0}.laufband span i{font-style:normal;color:var(--akzent);-webkit-text-stroke:0;font-size:32px;vertical-align:middle;padding:0 10px}@keyframes lauf{0%{transform:translate(0)}to{transform:translate(-50%)}}.rv{opacity:0;transform:translateY(34px);transition:opacity .9s ease,transform .9s ease}.rv.in{opacity:1;transform:none}.rv.v2{transition-delay:.15s}.rv.v3{transition-delay:.3s}.rv.v4{transition-delay:.45s}.pano{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 32px 24px;margin:0 -32px;scrollbar-width:none}.pano::-webkit-scrollbar{display:none}.pano .ort{flex:0 0 400px;height:540px;scroll-snap-align:start;padding:28px}.pano .ort b{font-size:27px}.pano .ort small{font-size:14px;letter-spacing:.1em;text-transform:uppercase}.pano .ort .pfeil{position:absolute;right:24px;top:24px;z-index:2;width:44px;height:44px;border:1px solid rgba(255,255,255,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:0;transform:translate(-8px);transition:.4s}.pano .ort:hover .pfeil{opacity:1;transform:none}.pano-nav{display:flex;gap:8px}.pano-nav button{width:46px;height:46px;border:1px solid var(--ink);background:transparent;cursor:pointer;font-size:18px;color:var(--ink)}.pano-nav button:hover{background:var(--ink);color:#fff}.band-fix{position:relative;height:640px;background-attachment:fixed;background-size:cover;background-position:center;color:#fff;display:flex;align-items:center;overflow:hidden}.band-fix:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000000d1 0,#00000073 55%,#00000026)}.band-fix .wrap{position:relative;z-index:2}.band-fix h2{font-size:clamp(34px,3.8vw,52px);line-height:.98;margin:14px 0 20px;max-width:760px}.band-fix p{font-size:18px;font-weight:300;color:#e6e6e3;max-width:520px;margin-bottom:30px}.band-fix .glow{position:absolute;right:-120px;top:-120px;width:520px;height:520px;border-radius:50%;background:var(--akzent);opacity:.18;filter:blur(90px)}.obj .bild:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.35),transparent 50%);opacity:0;transition:opacity .4s}.obj:hover .bild:after{opacity:1}.obj .bild .mehr{position:absolute;left:16px;bottom:14px;z-index:2;color:#fff;font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:.4s}.obj:hover .bild .mehr{opacity:1;transform:none}.zeile .bild{transition:.4s}.zeile:hover .bild{transform:translate(6px)}.edit .gross .bild img{transition:transform 1.2s ease}.edit .gross:hover .bild img{transform:scale(1.04)}.start .kapitel h2{font-size:34px}.start .kapitel{margin-bottom:48px}.zahlen b{font-variant-numeric:tabular-nums}@media(max-width:820px){.kino{height:88vh;min-height:560px}.kino h1{font-size:52px}.kino .dias{display:none}.kino .wrap{padding-bottom:40px}.laufband span{font-size:38px;padding:0 14px}.pano{padding:4px 20px 20px;margin:0 -20px}.pano .ort{flex:0 0 280px;height:380px}.pano .ort b{font-size:28px}.band-fix{height:520px;background-attachment:scroll}body.hat-hero .kopf{position:sticky;background:#fff;color:var(--ink);--logo-ink:#4F4C4D}.kopf .logo,.kopf.fest .logo{width:auto;overflow:visible}body.hat-hero .kopf:not(.fest) .rechts,body.hat-hero .kopf:not(.fest) .region a.on{color:var(--ink)}}@media(prefers-reduced-motion:reduce){.kino .dia.an,.laufband .spur{animation:none}.rv{opacity:1;transform:none}}.such-tabs{display:flex;gap:4px;margin-bottom:12px;opacity:0;animation:auf 1s .95s forwards}.such-tabs button{background:#00000073;color:#fff;border:1px solid rgba(255,255,255,.3);padding:10px 18px;font:500 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(8px)}.such-tabs button.on{background:var(--akzent);color:var(--akzent-ink);border-color:var(--akzent)}.kino .such[hidden]{display:none}.wege{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.weg{position:relative;height:420px;overflow:hidden;background:#333;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:30px}.weg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s}.weg:hover img{transform:scale(1.05)}.weg:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#000000d6,#00000059 45%,#0000000d 70%)}.weg>*{position:relative;z-index:2}.weg>img{z-index:0}.weg .k{color:var(--akzent)}.weg h3{font-size:28px;margin:8px 0}.weg p{color:#e6e6e3;font-weight:300;font-size:15px;margin:0 0 16px}.weg .link{color:#fff}.mix{display:grid;grid-template-columns:7fr 5fr;gap:36px}.mix .zeile .tag{font-size:9px;padding:3px 6px;margin-bottom:6px}.immo{color:#fff}.immo .haelften{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--linie-d);border:1px solid var(--linie-d)}.immo .haelfte{background:var(--tief);padding:44px 40px;display:flex;flex-direction:column}.immo .haelfte h3{font-size:27px;margin:10px 0 12px}.immo .haelfte p{color:#b3b2af;font-weight:300;margin-bottom:22px}.immo .objekt{display:grid;grid-template-columns:110px 1fr auto;gap:16px;align-items:center;padding:14px 0;border-top:1px solid var(--linie-d)}.immo .objekt .bild{height:76px;overflow:hidden}.immo .objekt img{width:100%;height:100%;object-fit:cover}.immo .objekt b{display:block;font-family:var(--serif);font-weight:400;font-size:19px}.immo .objekt small{color:#b3b2af;font-size:13px}.immo .objekt .p{font-weight:500;white-space:nowrap}.immo .haelfte .btn{align-self:flex-start;margin-top:auto}.immo form{display:flex;border:1px solid rgba(255,255,255,.3);margin-top:22px}.immo input{flex:1;background:transparent;border:0;padding:14px 16px;font:15px var(--sans);color:#fff;min-width:0}.immo input::placeholder{color:#92918f}.immo form button{background:var(--akzent);color:var(--akzent-ink);border:0;padding:0 20px;font:600 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}html[data-ton=hell] .immo .haelften{background:var(--linie);border-color:var(--linie)}html[data-ton=hell] .immo .haelfte{background:#fff;color:var(--ink)}html[data-ton=hell] .immo .haelfte p,html[data-ton=hell] .immo .objekt small{color:var(--grau2)}html[data-ton=hell] .immo .objekt{border-color:var(--linie)}html[data-ton=hell] .immo form{border-color:var(--ink)}html[data-ton=hell] .immo input{color:var(--ink)}@media(max-width:820px){.wege{grid-template-columns:1fr}.weg{height:260px}.mix,.immo .haelften{grid-template-columns:1fr}.immo .haelfte{padding:28px 20px}.such-tabs{flex-wrap:wrap}}:root{--r:18px;--r-m:12px;--r-s:8px;--r-p:999px}html[data-ecken=eckig]{--r:0px;--r-m:0px;--r-s:0px;--r-p:0px}.btn,.kopf .cta,.form input,.form select,.form textarea,.gal-tabs button,.sonne .jahres button,.pfilter button,.lb .typ span,.pano-nav button,.gal-nav .pfeil,.doks .ico,.buchung .feld,.buchkarte .feld,.glas,.galerie .alle,.gal-nav .alle-fotos,.karte-echt .gross-karte,.obj .preis,.legende i,.saison-band .segment,.phone .knopf{border-radius:var(--r-s)}.kalender .tage span{border-radius:calc(var(--r-s) * .75)}.such button{border-radius:0 var(--r-m) var(--r-m) 0}html[data-card=d] .kopf .rechts .card-link .mini{border-radius:calc(var(--r-s) * .5)}.tag,.chip,.merkmale span,.such-tabs button,.vis-badge,.filter select,.filter .sel{border-radius:var(--r-p)}.such,.vorab form,.vorab-zeile form,.immo form{border-radius:var(--r-m);overflow:hidden}.kopf nav .panel .hinweis-box,.kontaktbox,.finanz,.standort,.partner .p,.sonne,.anhoeren,.cardbox,.zeile .bild,.immo .objekt .bild,.galerie>div,.spalte .bild,.dcards.klein .dcard,.karte-ph,.gal figure,.gal figure.plan,.lb .rund,.phone .app-karte{border-radius:var(--r-m)}.gal figure.gross{border-radius:var(--r-m)}.obj .bild,.edit .gross .bild,.zitat .bild,.person .foto,.story-row figure,.buchkarte,.buchung,.monat,.vorab,.vorab-zeile,.rundgang,.ort,.weg,.karte-echt,.karte-echt .kacheln{border-radius:var(--r)}.monat{overflow:hidden}.highlights,.distanzen,.noten,.schritte,.tagesplan,.mia-liste,.linien{border-radius:var(--r-m);overflow:hidden}.sonne .band,.verteilung i,.verteilung b{border-radius:var(--r-p);overflow:hidden}html[data-ecken=rund] .kopf nav .panel{left:0;right:0;margin:0 auto;width:min(1200px,calc(100vw - 32px));top:calc(100% + 10px);border:1px solid var(--linie);border-radius:var(--r);box-shadow:0 30px 60px #0000001f}html[data-ecken=rund] .kopf nav .panel .wrap{padding:0 40px}html[data-ecken=rund] .kopf nav .panel:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}@media(max-width:820px){html[data-ecken=rund] .kopf nav .panel{left:auto;right:auto;top:auto;width:auto;margin:0;border:0;border-radius:0;box-shadow:none}html[data-ecken=rund] .kopf nav .panel .wrap{padding:0}html[data-ecken=rund] .kopf nav .panel:before{display:none}}html[data-ecken=rund] .kopf nav .panel{padding:34px 0 36px}.kopf nav .panel a.alle-orte{padding:8px 0 0;border:0;font-weight:500;font-size:14px}.kopf nav .panel a.hinweis-box{display:block;padding:16px 44px 16px 20px;border:1px solid var(--akzent);margin-top:16px;position:relative;transition:transform .2s,box-shadow .2s}.kopf nav .panel a.hinweis-box .k{display:block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;opacity:.7}.kopf nav .panel a.hinweis-box b{font-size:19px;margin:5px 0 2px}.kopf nav .panel a.hinweis-box small{margin:0;font-size:13px}.kopf nav .panel a.hinweis-box .pfeil{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:20px;line-height:1}.kopf nav .panel a.hinweis-box:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}html .kopf nav .panel a.hinweis-box.card:hover b{color:inherit;text-decoration:none}.such>div.datum{position:relative;cursor:pointer}.such .datum input[type=date]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;padding:0;border:0;font-size:16px}.such span.leer{color:#b3b2af;font-weight:400}.such>div.datum:hover{background:#ffffff0f}.bild,.zeile .bild,.immo .objekt .bild,.obj .bild,.objekt .bild,.zitat .bild,.person .foto,.spalte .bild,.story-row figure,.rundgang,.monat .bild{border-radius:var(--r-m);overflow:hidden}.mix .gross .bild,.edit .gross .bild,.zitat .bild,.monat .bild,.rundgang{border-radius:var(--r)}.zeile .bild,.immo .objekt .bild,.objekt .bild{border-radius:calc(var(--r-s) + 2px)}main img:not(.logo-svg):not(.gal img):not(.bild img):not(figure img):not(.weg img):not(.ort img){border-radius:var(--r-m)}.buchung .wunsch{margin:4px 0 14px}.buchung .wunsch label{display:inline-flex;align-items:center;gap:6px;margin:0 14px 6px 0;font-size:14px;cursor:pointer;color:#e6e6e3}.buchung .wunsch input{accent-color:var(--akzent);margin:0}@media(min-width:821px){html[data-menu=b] .kopf .wrap{flex-wrap:wrap;height:auto;position:relative}html[data-menu=b] .kopf .rechts{order:-1;width:100%;justify-content:flex-end;gap:26px;height:34px;border-bottom:1px solid var(--linie);font-size:12.5px;letter-spacing:.02em}html[data-menu=b] .kopf .rechts .card-link,html[data-menu=b] .kopf .rechts .mia{border-bottom:0;padding:0;font-weight:500}html[data-menu=b] .kopf .rechts .tel{font-weight:500}html[data-menu=b] .kopf .rechts .lang{margin-right:auto}html[data-menu=b] .kopf nav{height:64px;margin-left:auto;margin-right:130px}html[data-menu=b] .kopf .rechts .cta{position:absolute;right:32px;top:46px;padding:9px 18px;font-size:13px}html[data-menu=b] body.hat-hero .kopf:not(.fest) .rechts{border-bottom-color:#ffffff38}html[data-menu=b] .kopf nav .panel{top:100%}html[data-menu=c] .kopf .rechts .tel,html[data-menu=c] .kopf .rechts .card-link{display:none}html[data-menu=c] .kopf nav .item[data-nav=card]{display:flex}html[data-menu=c] .kopf .rechts{gap:14px}html[data-menu=c] .kopf .rechts .mia{border:1px solid var(--linie);border-radius:var(--r-p);padding:9px 16px;font-size:13px}html[data-menu=c] .kopf .rechts .mia:hover{border-color:var(--ink)}html[data-menu=c] body.hat-hero .kopf:not(.fest) .rechts .mia{border-color:#ffffff8c;color:#fff}html[data-menu=d] .kopf .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}html[data-menu=d] .kopf nav{justify-self:center}html[data-menu=d] .kopf .rechts{justify-self:end;gap:16px}html[data-menu=d] .kopf .rechts .tel,html[data-menu=d] .kopf .rechts .card-link{display:none}html[data-menu=d] .kopf nav .item[data-nav=card]{display:flex}html[data-menu=d] .kopf .rechts .mia svg{display:block;width:16px;height:16px;margin-right:6px}html[data-menu=d] .kopf .rechts .mia{border-bottom:0}}.mit-gast{display:none}body.gast-an .mit-gast{display:revert}body.gast-an .ohne-gast{display:none}body.gast-an .gast-band.mit-gast{display:block}.kopf .rechts .konto svg{display:inline-block;margin-right:6px}body.gast-an .kopf .rechts .konto svg{display:none}.kopf .rechts .konto .mit-gast{display:none;align-items:center;gap:8px}body.gast-an .kopf .rechts .konto .mit-gast{display:inline-flex}.avatar{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--akzent);color:var(--akzent-ink);font:600 10px var(--sans);letter-spacing:.04em;font-style:normal}.avatar.gross{width:56px;height:56px;font-size:15px;flex:none}.gast-band{padding:0;margin-top:-34px;position:relative;z-index:4}.gast-karte{background:#fff;border:1px solid var(--linie);border-radius:var(--r);box-shadow:0 20px 50px #00000014;padding:24px 28px;display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:center}.gk-links{display:flex;gap:18px;align-items:flex-start}.gk-links h3{margin:4px 0 6px;font-size:24px}.gk-links p{margin:0;color:var(--grau2);font-weight:300;font-size:14.5px}.gk-rechts{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}.gk-rechts small{width:100%;text-align:right;color:var(--grau);font-size:12px}.buchkarte .gast-hinweis{color:#2c5f3e;background:#eef5ef;border-radius:var(--r-s);padding:8px 10px;margin-top:8px;text-align:left}@media(max-width:820px){.gast-karte{grid-template-columns:1fr}.gk-rechts{justify-content:flex-start}.gk-rechts small{text-align:left}}.buch-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.buch-modal[hidden]{display:none}.bm-hinter{position:absolute;inset:0;background:#0000008c;backdrop-filter:blur(4px)}.bm-karte{position:relative;background:#fff;color:var(--ink);width:min(640px,100%);max-height:92vh;overflow:auto;border-radius:var(--r);padding:32px 34px 28px;box-shadow:0 40px 90px #00000059}.bm-zu{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:26px;cursor:pointer;color:var(--grau)}.bm-kopf h2{font-size:26px;margin:6px 0 4px}.bm-kopf p{margin:0 0 18px;font-size:14px}.bm-login{display:grid;grid-template-columns:1fr;gap:10px;background:var(--paper);border:1px solid var(--linie);border-radius:var(--r-m);padding:16px 18px;margin-bottom:20px}.bm-login b{display:block;font-weight:500}.bm-login span{display:block;font-size:13.5px;color:var(--grau2)}.bm-login small{color:var(--grau);font-size:12px}.bm-login-felder{display:flex;gap:8px}.bm-login-felder input{flex:1;border:1px solid var(--linie);border-radius:var(--r-s);padding:10px 12px;font:14px var(--sans)}.bm-login.an{grid-template-columns:auto 1fr;align-items:center;background:#eef5ef;border-color:#bfd8c6}.bm-login.an .avatar{width:40px;height:40px;font-size:13px}.bm-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.bm-grid label{display:block}.bm-grid label.voll{grid-column:span 2}.bm-grid span{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--grau);margin-bottom:4px}.bm-grid input,.bm-grid select{width:100%;border:1px solid var(--linie);border-radius:var(--r-s);padding:10px 12px;font:14px var(--sans);background:#fff}.bm-fuss{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;flex-wrap:wrap}.bm-danke{margin-top:14px;background:#eef5ef;border:1px solid #BFD8C6;border-radius:var(--r-s);padding:10px 12px;font-size:13.5px;color:#2c5f3e}.bm-danke[hidden]{display:none}body.gast-an .bm-form input.g-vor,body.gast-an .bm-form input.g-nach,body.gast-an .bm-form input.g-mail,body.gast-an .bm-form input.g-tel,body.gast-an .bm-form input.g-adr{background:#fbfbf8}@media(max-width:640px){.bm-grid{grid-template-columns:1fr}.bm-grid label.voll{grid-column:auto}.bm-login-felder{flex-direction:column}}.bm-login.mit-gast{display:none}body.gast-an .bm-login.mit-gast{display:grid}body.gast-an .bm-login.ohne-gast,.logo-ue,html[data-marke=uehlinger] .logo-loga{display:none}html[data-marke=uehlinger] .logo-ue{display:block}.logo-ue-svg{height:var(--logo-h,48px);width:auto;display:block}.logo-ue .neg{display:none}html[data-marke=uehlinger] .kopf .logo,html[data-marke=uehlinger] .kopf.fest .logo{width:auto;overflow:visible}html[data-marke=uehlinger] .kopf .logo .logo-ue-svg{height:var(--logo-h,48px)}html[data-marke=uehlinger] body.hat-hero .kopf:not(.fest) .logo-ue .pos,html[data-marke=uehlinger] body.menu-auf .logo-ue .neg{display:none}html[data-marke=uehlinger] body.hat-hero .kopf:not(.fest) .logo-ue .neg{display:block}html[data-marke=uehlinger] footer .logo-ue .pos{display:none}html[data-marke=uehlinger] footer .logo-ue .neg{display:block;margin-bottom:18px}html[data-marke=uehlinger] footer .logo-ue-svg{height:52px}html[data-ton=hell][data-marke=uehlinger] footer .logo-ue .pos{display:block}html[data-ton=hell][data-marke=uehlinger] footer .logo-ue .neg{display:none}.kino .hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity 1.2s}.kino.hat-film .hero-video{opacity:1}.kino .hero-video[hidden]{display:none}@media(max-width:1023px){.kino .hero-video{display:none!important}}.mit-et{display:none}body.et-an .mit-et{display:revert}body.et-an .ohne-et{display:none}body.et-an section.mit-et{display:block}body.et-an .btn.mit-et{display:inline-block}.butia-bild{position:relative}.butia-bild img{width:100%;height:420px;object-fit:cover;border-radius:var(--r)}.rabatt-chip{position:absolute;left:-16px;top:-16px;width:112px;height:112px;border-radius:50%;background:var(--akzent);color:var(--akzent-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);box-shadow:0 12px 30px #0000002e}.rabatt-chip b{font-family:var(--serif);font-weight:400;font-size:30px;line-height:1}.rabatt-chip small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.butia-karten{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.bk{position:relative;background:#fff;border:1px solid var(--linie);border-radius:var(--r-m);padding:30px 26px 24px}.bk .tag{position:absolute;top:-11px;left:24px}.bk>b{display:block;font-family:var(--serif);font-weight:400;font-size:42px;line-height:1;color:var(--akzent-text);margin-bottom:10px}.bk h4{font-family:var(--sans);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-bottom:8px}.bk p{margin:0;font-size:14.5px;color:var(--grau2);font-weight:300}.butia-schritte{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.butia-schritte>div{display:grid;grid-template-columns:40px 1fr;gap:4px 14px;align-items:center;padding:16px 18px;background:var(--papier2);border-radius:var(--r-m)}.butia-schritte i{grid-row:span 2;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-style:normal;font-size:18px}.butia-schritte b{font-weight:500}.butia-schritte span{font-size:13.5px;color:var(--grau2)}.butia-zugang{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;background:var(--papier2);border-radius:var(--r);padding:40px 44px}.butia-zugang h2{font-size:34px;margin:8px 0 14px}.butia-login{background:#fff;border:1px solid var(--linie);border-radius:var(--r-m);padding:28px 28px 22px;box-shadow:0 20px 50px #00000014}.butia-login h3{margin-bottom:2px}.butia-login>small{display:block;color:var(--grau);margin-bottom:18px}.butia-login label{display:block;margin-bottom:12px}.butia-login label span{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--grau);margin-bottom:4px}.butia-login input{width:100%;border:1px solid var(--linie);border-radius:var(--r-s);padding:11px 12px;font:15px var(--sans)}.butia-login .btn{width:100%;text-align:center}.butia-login .hinweis{display:block;margin-top:12px;font-size:12.5px;color:var(--grau);text-align:center}.butia-willkommen{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:24px 28px}.butia-willkommen h2{font-size:26px;margin:4px 0 6px}.butia-willkommen p{margin:0;font-size:14px}.butia-willkommen .korb{text-align:right;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.butia-willkommen .korb b{font-family:var(--serif);font-weight:400;font-size:24px}.produkte{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px}.prod{background:#fff;border:1px solid var(--linie);border-radius:var(--r-m);overflow:hidden;display:flex;flex-direction:column}.prod .pb{height:170px;display:flex;align-items:center;justify-content:center;color:#ffffffd9;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.prod .pt{padding:16px 18px 18px;display:flex;flex-direction:column;gap:4px;flex:1}.prod .pt small{font-size:12px;color:var(--grau);letter-spacing:.04em}.prod h4{font-size:19px;margin:2px 0 4px}.prod .preise{display:flex;align-items:baseline;gap:10px;margin:2px 0 10px}.prod .preise s{color:var(--grau);font-size:13px}.prod .preise b{font-weight:500;font-size:17px;color:var(--akzent-text)}.prod .btn{margin-top:auto;text-align:center}.prod.beratung{background:var(--tief);color:#fff;border-color:var(--tief)}.prod.beratung h4{margin:6px 0 8px}.prod.beratung .btn{background:var(--akzent);color:var(--akzent-ink);border-color:var(--akzent)}.prod.beratung .grau{color:#cfcfcc}.angebote{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px}.ang{display:flex;flex-direction:column;gap:6px;background:var(--papier2);border-radius:var(--r-m);padding:22px 22px 20px;transition:transform .2s}.ang:hover{transform:translateY(-3px)}.ang b{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.15}.ang p{margin:0 0 10px;font-size:13.5px;color:var(--grau2);font-weight:300;flex:1}.ang .link{align-self:flex-start}.butia-korb{margin-top:40px;background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:26px 30px}.butia-korb[hidden]{display:none}.butia-korb .kopfzeile{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.butia-korb .zeile{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--linie);font-size:14.5px}.butia-korb .zeile button{background:transparent;border:0;color:var(--grau);cursor:pointer;font-size:16px}.butia-korb .summe{display:flex;justify-content:space-between;padding:14px 0;font-weight:500}.butia-korb .summe b{font-family:var(--serif);font-weight:400;font-size:24px}.butia-korb .wunsch{display:block;margin:6px 0 16px}.butia-korb .wunsch span{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--grau);margin-bottom:4px}.butia-korb .wunsch input{border:1px solid var(--linie);border-radius:var(--r-s);padding:10px 12px;font:15px var(--sans)}.butia-korb .form-ok{margin-top:12px;color:#2c5f3e;background:#eef5ef;border-radius:var(--r-s);padding:10px 12px}.butia-korb .form-ok[hidden]{display:none}@media(max-width:820px){.butia-karten,.butia-schritte,.produkte,.angebote{grid-template-columns:1fr 1fr}.butia-zugang,.butia-willkommen{grid-template-columns:1fr}.butia-bild img{height:260px}}@media(max-width:560px){.butia-karten,.butia-schritte,.produkte,.angebote{grid-template-columns:1fr}}.cockpit{margin-top:18px;background:var(--tief);color:#fff;border-radius:var(--r);padding:26px 30px}.cockpit .cp-kopf{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.cockpit h3{font-size:24px;margin-top:4px}.cockpit .cp-kopf .grau{color:#b3b2af}.cp-zahlen{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cp-zahlen>div{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-m);padding:16px 18px 14px;position:relative;overflow:hidden}.cp-zahlen b{display:block;font-family:var(--serif);font-weight:400;font-size:30px;line-height:1}.cp-zahlen span{display:block;font-size:12px;color:#b3b2af;margin-top:6px}.cp-zahlen i{position:absolute;left:0;bottom:0;height:3px;background:var(--akzent)}.cp-unten{display:grid;grid-template-columns:1.4fr 1fr;gap:26px;margin-top:20px}.cp-liste .k{color:#b3b2af}.cp-liste>div{display:grid;grid-template-columns:130px 1fr auto;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:14px}.cp-liste>div:last-child{border-bottom:0}.cp-liste b{font-weight:500}.cp-liste span{color:#cfcfcc}.cp-liste em{font-style:normal;font-weight:500}.cp-aktionen{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cp-aktionen .btn{width:100%;text-align:center}.cp-aktionen .link{color:#fff}.cp-aktionen small{color:#b3b2af;font-size:12px}.chip.sonne-chip{border-color:var(--akzent);color:var(--akzent-text)}.chip.sonne-chip.on{background:var(--akzent);color:var(--akzent-ink)}.sonnenzeile{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;color:var(--grau2)}.sonnenzeile i{width:10px;height:10px;border-radius:50%;background:var(--akzent);box-shadow:0 0 0 3px var(--akzent-glow)}.sonnenzeile.sonne-mittel i{background:#e8b84a;box-shadow:none}.sonnenzeile.sonne-wenig i{background:#c9c6be;box-shadow:none}body.sonne-filter .obj[data-sonne-h]{display:none}body.sonne-filter .obj[data-sonne-h].sonnig{display:grid}.ehrlich{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:22px 26px;margin:0 0 28px}.eh-kopf b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;margin-top:4px}.eh-vergleich{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.eh-sp{border:1px solid var(--linie);border-radius:var(--r-m);padding:16px 18px;position:relative}.eh-sp small{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grau)}.eh-sp b{display:block;font-family:var(--serif);font-weight:400;font-size:30px;margin:6px 0 4px}.eh-sp span{display:block;font-size:13px;color:var(--grau2)}.eh-sp:not(.loga) b{color:var(--grau2);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--grau)}.eh-sp.loga{border-color:var(--akzent);background:var(--akzent-glow)}.eh-sp.loga em{position:absolute;right:14px;top:14px;font-style:normal;background:var(--akzent);color:var(--akzent-ink);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r-p)}.eh-fuss{margin-top:12px;font-size:13px;color:var(--grau2)}@media(max-width:820px){.cp-zahlen{grid-template-columns:1fr 1fr}.cp-unten,.eh-vergleich{grid-template-columns:1fr}}.cockpit .btn.hohl{color:#fff;border-color:#ffffff73}.cockpit .k.akz{color:var(--akzent)}.portal{margin-top:18px;background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:0 28px 26px}.portal-tabs{display:flex;gap:4px;border-bottom:1px solid var(--linie);margin:0 -28px 22px;padding:0 20px}.portal-tabs button{background:transparent;border:0;padding:16px 14px 13px;font:500 14px var(--sans);color:var(--grau2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.portal-tabs button.on{color:var(--ink);border-bottom-color:var(--akzent)}.portal-tabs button span{display:inline-block;min-width:18px;padding:0 5px;border-radius:var(--r-p);background:var(--akzent);color:var(--akzent-ink);font-size:11px;text-align:center;margin-left:4px}.pt-seite[hidden]{display:none}.pt-kopf{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;flex-wrap:wrap}.pt-kopf p{max-width:560px;font-size:14px}.legende-p{font-size:12.5px;color:var(--grau2);display:flex;gap:14px;align-items:center;white-space:nowrap}.legende-p i{display:inline-block;width:12px;height:12px;border-radius:3px;border:1px solid var(--linie);background:#fff;margin-right:5px;vertical-align:-1px}.legende-p i.belegt{background:var(--papier2);border-color:var(--papier2)}.legende-p i.eigen{background:var(--akzent);border-color:var(--akzent)}.belegung{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px}.belegung .kalender .tage span{cursor:pointer;user-select:none;border-radius:calc(var(--r-s) * .75)}.belegung .kalender .tage span.belegt{cursor:not-allowed;text-decoration:none;background:var(--papier2);color:var(--grau)}.belegung .kalender .tage span.eigen{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-ink);font-weight:500}.belegung .kalender .tage span.wahl{background:var(--ink);border-color:var(--ink);color:#fff}.belegung .kalender .tage span.leer{cursor:default}.eigen-leiste{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px;padding:12px 16px;background:var(--papier2);border-radius:var(--r-m);font-size:14px}.eigen-leiste[hidden]{display:none}.eigen-leiste span{flex:1;font-weight:500}.eigen-liste{margin-top:22px}.eigen-liste .k{display:block;margin-bottom:6px}.eigen-liste .ez{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--linie);font-size:14px}.eigen-liste .ez small{color:var(--grau)}.eigen-liste .ez button{background:transparent;border:1px solid var(--linie);border-radius:var(--r-p);padding:5px 12px;font:12px var(--sans);cursor:pointer;color:var(--grau2)}.eigen-liste .ez button:hover{border-color:var(--ink);color:var(--ink)}.preistabelle{width:100%;border-collapse:collapse;font-size:14.5px;margin:14px 0 12px}.preistabelle th{text-align:left;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grau);font-weight:500;padding:8px 0;border-bottom:1px solid var(--ink)}.preistabelle td{padding:11px 0;border-bottom:1px solid var(--linie)}.preistabelle td:nth-child(3),.preistabelle td:nth-child(4){text-align:right;font-variant-numeric:tabular-nums}.preistabelle td:nth-child(2){color:var(--grau2)}.fb-kopf{display:flex;align-items:center;gap:16px;margin-bottom:18px}.fb-kopf b{font-family:var(--serif);font-weight:400;font-size:44px;line-height:1}.fb-kopf .sterne{color:var(--akzent-text);letter-spacing:.1em;display:block}.fb-kopf small{color:var(--grau)}.fb-liste>div{padding:14px 0;border-top:1px solid var(--linie)}.fb-z{display:flex;justify-content:space-between;gap:12px;font-size:14px}.fb-z b{font-weight:500}.fb-z span{color:var(--akzent-text)}.fb-liste p{margin:6px 0 4px;font-size:14.5px;color:var(--grau2);font-weight:300}.loga-note{display:inline-block;background:#eef5ef;color:#2c5f3e;border-radius:var(--r-s);padding:3px 8px;font-size:12px}.mw-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;margin-top:8px}.mw-block{border:1px solid var(--linie);border-radius:var(--r-m);padding:18px 20px}.mw-block:last-child{grid-column:1/-1}.mw-kopf{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.mw-kopf b{font-weight:500}.mw-kopf .link{background:transparent;font-family:var(--sans);cursor:pointer;color:var(--ink);border-top:0;border-left:0;border-right:0}.mw-block p{margin:0;font-size:14.5px;color:var(--grau2);font-weight:300}.mw-block .merkmale{margin-top:4px}.mw-fotos{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 8px}.mw-fotos img{width:100%;height:120px;object-fit:cover;border-radius:var(--r-s)}.korrektur{margin-top:16px;background:var(--papier2);border-radius:var(--r-m);padding:16px 18px}.korrektur[hidden]{display:none}.korrektur b{display:block;margin-bottom:8px;font-weight:500}.korrektur textarea{width:100%;border:1px solid var(--linie);border-radius:var(--r-s);padding:10px 12px;font:14px var(--sans);margin-bottom:10px;background:#fff}.korrektur .form-ok{margin-top:10px;color:#2c5f3e;background:#eef5ef;border-radius:var(--r-s);padding:8px 10px;font-size:13.5px}.korrektur .form-ok[hidden]{display:none}@media(max-width:820px){.belegung,.mw-grid{grid-template-columns:1fr}.portal{padding:0 18px 20px}.portal-tabs{margin:0 -18px 18px;padding:0 8px;overflow:auto}}body .belegung .kalender .tage span.wahl{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important;font-weight:500}.legende-p i.option{background:repeating-linear-gradient(45deg,#f2c48b 0 3px,#fff 3px 6px);border-color:#e3a857}.belegung .kalender .tage span.option{background:repeating-linear-gradient(45deg,#f8dfc0 0 3px,#fff 3px 6px);border-color:#e3a857;color:#7a4e12;cursor:not-allowed}.beleg-listen{display:grid;grid-template-columns:1fr 1fr 1fr;gap:26px;margin-top:22px}.beleg-listen .eigen-liste{margin-top:0}.eigen-liste .ez.offen{background:#fff6e8;margin:0 -10px;padding:9px 10px;border-radius:var(--r-s);border-bottom:0}.ez-btns{display:flex;gap:6px}.ez-btns button.ok{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-ink);font-weight:500}@media(max-width:820px){.beleg-listen{grid-template-columns:1fr}}.zeitplan{margin-bottom:26px}.zp-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:6px}.zp-kopf b{font-family:var(--serif);font-weight:400;font-size:22px}.zp-monat{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--grau);padding:14px 0 4px}.zp-zeile{display:grid;grid-template-columns:14px 170px 120px 1fr auto;gap:12px;align-items:center;padding:11px 12px;border-radius:var(--r-s);font-size:14.5px;border-bottom:1px solid var(--linie)}.zp-zeile i{width:10px;height:10px;border-radius:50%;background:var(--papier2);border:1px solid var(--linie)}.zp-zeile.gast i{background:#d9d7d0;border-color:#d9d7d0}.zp-zeile.eigen i{background:var(--akzent);border-color:var(--akzent)}.zp-zeile.option i{background:repeating-linear-gradient(45deg,#f2c48b 0 2px,#fff 2px 4px);border-color:#e3a857}.zp-zeile b{font-weight:500;white-space:nowrap}.zp-typ{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grau2)}.zp-zeile.eigen .zp-typ{color:#8a6a00}.zp-zeile.option .zp-typ{color:#7a4e12}.zp-txt{color:var(--grau2)}.zp-zeile.offen{background:#fff6e8;border-bottom-color:transparent}.zp-zeile small{color:var(--grau);white-space:nowrap}.zp-btn{background:transparent;border:1px solid var(--linie);border-radius:var(--r-p);padding:5px 12px;font:12px var(--sans);cursor:pointer;color:var(--grau2);white-space:nowrap}.zp-btn:hover{border-color:var(--ink);color:var(--ink)}.zp-btn.ok{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-ink);font-weight:500}.zp-kal-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;border-top:1px solid var(--linie);padding-top:20px;margin-bottom:4px}.zp-kal-kopf b{font-family:var(--serif);font-weight:400;font-size:20px}@media(max-width:820px){.zp-zeile{grid-template-columns:14px 1fr auto;grid-auto-flow:dense}.zp-typ,.zp-txt{grid-column:2/3}}.butia-teaser{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;background:var(--papier2);border-radius:var(--r);padding:22px 28px}.butia-teaser b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;margin:4px 0}.butia-teaser>div>span{font-size:14px;color:var(--grau2)}.kal-nav{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--grau2)}.kal-nav button{width:28px;height:28px;border-radius:50%;border:1px solid var(--linie);background:#fff;cursor:pointer;font-size:16px;line-height:1}.kal-nav button:hover{border-color:var(--ink)}@media(max-width:820px){.butia-teaser{flex-direction:column;align-items:flex-start}}@media(max-width:820px){.kopf nav .panel .orte-liste{display:none}.kopf nav .panel .hinweis-box:not(.card){display:none}.kopf nav .panel a small{display:none}.kopf nav .panel a.alle-orte{padding:8px 0;border-bottom:1px solid var(--linie)}.kopf nav .panel h5{margin-top:10px}}.kopf .rechts .nacht-knopf{display:inline-flex;align-items:center;color:var(--grau2);padding:4px}.kopf .rechts .nacht-knopf:hover{color:var(--ink)}html[data-nacht=nacht] .kopf .rechts .nacht-knopf,html[data-nacht=abend] .kopf .rechts .nacht-knopf{color:var(--akzent-text)}body.hat-hero .kopf:not(.fest) .rechts .nacht-knopf{color:#fff}html[data-nacht=nacht]{background:#0f1013;color-scheme:dark}html[data-nacht=nacht] body{background:#0f1013}html[data-nacht=nacht] :is(.kopf,footer,.lb,.buch-modal,main>*:not(.buch-modal):not(.kino):not(.hero):not(.band-fix)){filter:invert(1) hue-rotate(180deg)}html[data-nacht=nacht] :is(main>*:not(.kino):not(.hero):not(.band-fix) img,main>*:not(.kino) video,iframe,.kacheln,.logo-svg,.logo-ue-svg,.avatar,.dcard,.pb){filter:invert(1) hue-rotate(180deg)}html[data-nacht=nacht] :is(.kino,.hero,.band-fix){filter:brightness(.85)}html[data-nacht=nacht] body.hat-hero .kopf:not(.fest){filter:none}html[data-nacht=abend]{background:#1a1712}html[data-nacht=abend] :is(.kopf,footer,.lb,.buch-modal,main>*:not(.buch-modal)){filter:sepia(.3) saturate(.85) brightness(.88)}html[data-nacht=nacht] :is(.kopf,footer,main>*),html[data-nacht=abend] :is(.kopf,footer,main>*){transition:filter .6s}.such button .kurz-text{display:none}:root .kino .such,:root .hero .such{background:#fff;color:var(--ink);border:0;border-radius:var(--r);box-shadow:0 26px 60px #00000047;padding:6px;overflow:visible}:root .such>div{padding:14px 22px;min-width:180px;border-right:1px solid var(--linie);border-radius:var(--r-s)}:root .such>div:hover{background:var(--paper)}:root .such label{color:var(--grau);font-size:11px;letter-spacing:.16em}:root .such span{font-size:16px;color:var(--ink)}:root .such span.leer{color:var(--grau);font-weight:400}:root .such button{border-radius:var(--r-m);margin:0 0 0 6px;padding:0 28px;font-size:13px;letter-spacing:.1em}:root .such-tabs button{background:#ffffffeb;color:var(--ink);border-color:transparent;font-size:13px;letter-spacing:.06em;text-transform:none;padding:10px 20px}:root .such-tabs button.on{background:var(--ink);color:#fff}:root .such>div.datum:hover{background:var(--paper)}.filter.gruppen{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;padding:18px 0}.fg{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fg-t{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--grau);margin-right:4px;white-space:nowrap}.fg .chip{padding:7px 13px;font-size:12.5px}.fg .chip.mehr{border-style:dashed;color:var(--grau2)}.fg.rechts{margin-left:auto}.fg.reise .chip i{font-style:normal;text-decoration:underline;text-underline-offset:3px;margin-left:6px;font-weight:400}html[data-filterstil=dropdown] .filter.gruppen{gap:8px}html[data-filterstil=dropdown] .fg:not(.reise):not(.rechts){position:relative}html[data-filterstil=dropdown] .fg:not(.reise):not(.rechts) .fg-t{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--linie);background:#fff;border-radius:var(--r-p);padding:9px 14px;font-size:12.5px;letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;margin:0;font-weight:500}html[data-filterstil=dropdown] .fg:not(.reise):not(.rechts) .fg-t:after{content:"▾";color:var(--grau)}html[data-filterstil=dropdown] .fg .fg-t[data-wert]:not([data-wert=""]):before{content:attr(data-wert);font-weight:400;color:var(--grau2);order:2;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-filterstil=dropdown] .fg:not(.reise):not(.rechts) .chip{display:none}html[data-filterstil=dropdown] .fg.auf .fg-t{border-color:var(--ink)}html[data-filterstil=dropdown] .fg.auf .chip{display:inline-block}html[data-filterstil=dropdown] .fg.auf{padding-bottom:0}html[data-filterstil=dropdown] .fg.auf:not(.reise):not(.rechts)>.chip{position:relative}html[data-filterstil=dropdown] .fg.auf:not(.reise):not(.rechts){background:#fff;border:1px solid var(--linie);border-radius:var(--r-m);padding:8px;box-shadow:0 14px 34px #0000001a}@media(min-width:821px){html[data-filterstil=seite] .wrap:has(>.filter.gruppen){display:grid;grid-template-columns:230px 1fr;column-gap:40px;align-items:start}html[data-filterstil=seite] .wrap:has(>.filter.gruppen)>*:not(.filter){grid-column:2}html[data-filterstil=seite] .filter.gruppen{grid-column:1;grid-row:1/span 40;flex-direction:column;align-items:stretch;gap:20px;border:0;border-right:1px solid var(--linie);padding:22px 24px 22px 0;position:sticky;top:100px}html[data-filterstil=seite] .fg{flex-direction:column;align-items:stretch;gap:0}html[data-filterstil=seite] .fg-t{margin:0 0 6px}html[data-filterstil=seite] .fg .chip{background:transparent;border:0;border-bottom:1px solid var(--linie);padding:7px 0 7px 24px;position:relative;font-size:13.5px;color:var(--ink)}html[data-filterstil=seite] .fg .chip:before{content:"";position:absolute;left:0;top:9px;width:13px;height:13px;border:1px solid var(--grau);border-radius:3px;background:#fff}html[data-filterstil=seite] .fg .chip.on{background:transparent;color:var(--ink);font-weight:500}html[data-filterstil=seite] .fg .chip.on:before{background:var(--akzent);border-color:var(--akzent)}html[data-filterstil=seite] .fg .chip.on:after{content:"";position:absolute;left:4px;top:11px;width:5px;height:8px;border:solid var(--akzent-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}html[data-filterstil=seite] .fg .chip.akz{border:0;padding:9px 12px;color:var(--akzent-ink);background:var(--akzent);border-radius:var(--r-s)}html[data-filterstil=seite] .fg .chip.akz:before,html[data-filterstil=seite] .fg .chip.akz:after{display:none}html[data-filterstil=seite] .fg .chip.mehr{border-bottom:0;color:var(--grau2)}html[data-filterstil=seite] .fg .chip.mehr:before{display:none}html[data-filterstil=seite] .fg.rechts{margin:0}}.such [data-pick]{cursor:pointer;position:relative;outline:none;transition:background .15s}.such [data-pick]:focus-visible{box-shadow:inset 0 0 0 2px var(--akzent)}:root .such [data-pick].aktiv{background:var(--paper);box-shadow:inset 0 -3px 0 var(--akzent)}.pick-pop{position:absolute;z-index:9000;background:#fff;color:var(--ink);border-radius:var(--r);box-shadow:0 24px 70px #00000047,0 2px 8px #00000014;width:420px;max-width:calc(100vw - 24px);font-family:var(--sans);animation:ppAuf .18s ease-out;text-shadow:none}.pick-pop.pp-datum{width:680px}@keyframes ppAuf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pick-pop.oben{animation-name:ppAufO}@keyframes ppAufO{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pp-kopf{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 6px}.pp-kopf b{font-family:var(--serif);font-weight:400;font-size:24px;letter-spacing:0}.pp-x{background:none;border:0;font-size:26px;line-height:1;color:var(--grau);cursor:pointer;padding:4px 6px;border-radius:var(--r-s)}.pp-x:hover{background:var(--paper);color:var(--ink)}.pp-fuss{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px 18px;border-top:1px solid var(--linie);font-size:14px;color:var(--grau)}.pp-fuss b{color:var(--ink);font-weight:600}.pp-fuss .btn{white-space:nowrap}.pp-fuss .btn[disabled]{opacity:.35;pointer-events:none}.pp-knoepfe{display:flex;align-items:center;gap:14px}.pp-link{background:none;border:0;color:var(--ink);text-decoration:underline;text-underline-offset:3px;font:500 14px var(--sans);cursor:pointer;padding:0}.pp-orte{display:flex;flex-wrap:wrap;gap:8px;padding:12px 24px 22px}.pp-ort{background:#fff;border:1px solid var(--linie);border-radius:var(--r-p);padding:10px 16px;font:500 14px var(--sans);color:var(--ink);cursor:pointer;transition:all .15s}.pp-ort:hover{border-color:var(--ink)}.pp-ort.on{background:var(--ink);border-color:var(--ink);color:#fff}.pp-ort.alle{flex-basis:100%;text-align:left;border-radius:var(--r-s)}.pp-ort.alle.on{background:var(--akzent);border-color:var(--akzent);color:var(--akzent-ink)}.pp-kal{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:10px 28px 18px}.pp-mname{text-align:center;font-weight:600;font-size:15px;margin:6px 0 14px}.pp-wt,.pp-tage{display:grid;grid-template-columns:repeat(7,1fr);text-align:center}.pp-wt span{font-size:11px;letter-spacing:.08em;color:var(--grau);padding-bottom:8px}.pp-tage span,.pp-tage button{height:40px}.pp-tage button{background:none;border:0;font:500 14px var(--sans);color:var(--ink);cursor:pointer;border-radius:var(--r-p);position:relative}.pp-tage button:hover:not([disabled]){box-shadow:inset 0 0 0 1.5px var(--ink)}.pp-tage button.vorbei{color:#c9c8c4;text-decoration:line-through;cursor:default}.pp-tage button.heute{font-weight:700}.pp-tage button.dazw{background:var(--paper);border-radius:0}.pp-tage button.start,.pp-tage button.ende{background:var(--ink);color:#fff}.pp-tage button.start:not(:only-child){border-radius:var(--r-p)}.pp-pfeil{position:absolute;top:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--linie);background:#fff;font-size:20px;line-height:1;cursor:pointer;color:var(--ink)}.pp-pfeil.l{left:22px}.pp-pfeil.r{right:22px}.pp-pfeil:hover:not([disabled]){border-color:var(--ink)}.pp-pfeil[disabled]{opacity:.25;cursor:default}.pp-gaeste{padding:4px 24px 10px}.pp-zeile{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--linie)}.pp-zeile:last-child{border-bottom:0}.pp-zeile b{display:block;font-weight:600;font-size:15px}.pp-zeile small{display:block;color:var(--grau);font-size:13px;margin-top:2px}.pp-stepper{display:flex;align-items:center;gap:14px}.pp-stepper span{min-width:18px;text-align:center;font-size:16px;font-weight:600}.pp-stepper button{width:36px;height:36px;border-radius:50%;border:1px solid var(--grau);background:#fff;color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.pp-stepper button:hover:not([disabled]){border-color:var(--ink)}.pp-stepper button[disabled]{opacity:.25;cursor:default}.pp-liste{display:flex;flex-direction:column;padding:6px 12px 14px}.pp-liste button{text-align:left;background:none;border:0;padding:12px 14px;font:500 15px var(--sans);color:var(--ink);border-radius:var(--r-s);cursor:pointer}.pp-liste button:hover{background:var(--paper)}.pp-liste button.on{background:var(--paper);box-shadow:inset 3px 0 0 var(--akzent)}.pick-pop:not(.pp-datum):has(.pp-liste){width:300px}.pick-schleier{position:fixed;inset:0;z-index:8999;background:#00000073;animation:ppFade .2s}@keyframes ppFade{0%{opacity:0}}.pick-pop.blatt{position:fixed;left:0!important;right:0;bottom:0;top:auto!important;width:auto!important;max-width:none;max-height:88vh;overflow:auto;border-radius:var(--r) var(--r) 0 0;animation:ppBlatt .25s ease-out}@keyframes ppBlatt{0%{transform:translateY(40px);opacity:.4}}.pick-pop.blatt .pp-kal{grid-template-columns:1fr;gap:18px;padding:6px 18px 12px}.pick-pop.blatt .pp-fuss{position:sticky;bottom:0;background:#fff}html.pick-offen,html.pick-offen body{overflow:hidden}.kino .dias{bottom:auto;top:128px}@media(max-width:820px){:root .such>div{border-right:0}:root .kino .such button,:root .hero .such button{margin:6px 0 0;padding:16px;border-radius:var(--r-m)}}.pp-wt,.pp-tage{grid-template-columns:repeat(7,minmax(0,1fr))}.pp-tage button{-webkit-appearance:none;appearance:none;padding:0;min-width:0;width:100%}.pp-tage button[disabled]{background:none;opacity:1}.pp-stepper button,.pp-pfeil,.pp-ort,.pp-liste button,.pp-x{-webkit-appearance:none;appearance:none}@media(min-width:821px){:root .kino .such>div,:root .hero .such>div{white-space:nowrap;min-width:0}:root .such>div[data-pick] span{display:block;overflow:hidden;text-overflow:ellipsis;max-width:100%}:root .such>div[data-pick=ort]{width:230px}:root .such>div[data-pick=datum]{width:150px}:root .such>div[data-pick=gaeste]{width:240px}:root .such>div[data-pick=liste]{width:170px}}@media(max-width:820px){:root .kino .such,:root .hero .such{box-sizing:border-box;max-width:100%}:root .such>div{box-sizing:border-box}}@media(max-width:820px){:root .such>div{min-width:0}}.pick-pop .pp-tage button[disabled]{background:none!important;box-shadow:none!important;border:0!important;color:#c9c8c4}.obj[hidden]{display:none!important}.mietart-wahl{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:8px;color:#fff;font-size:15px}.mietart-wahl label{display:flex;align-items:center;gap:8px;cursor:pointer;letter-spacing:0;text-transform:none;font-size:15px}.kino .such[data-art=mieten],.kino .such[data-art=kaufen]{animation:none;opacity:1}@media(min-width:821px){:root .such>div[data-titel=Mietart]{width:200px}}.mietart-wahl label{white-space:nowrap;color:inherit}.such-zeile{margin-top:34px}:root .seitenkopf .such{background:#fff;color:var(--ink);border:0;border-radius:var(--r);box-shadow:0 18px 50px #0000001f;padding:6px;overflow:visible}@media(min-width:821px){:root .seitenkopf .such>div{white-space:nowrap;min-width:0}}@media(max-width:820px){:root .seitenkopf .such{box-sizing:border-box;max-width:100%}}.buchkarte .feld[data-pick]{cursor:pointer;transition:border-color .15s}.buchkarte .feld[data-pick]:hover{border-color:var(--ink)}.buchkarte .feld[data-pick].aktiv{border-color:var(--akzent);box-shadow:inset 0 0 0 1px var(--akzent)}@media(min-width:821px){:root .such>div[data-pick=liste]{width:185px}}.fg-panel{display:contents}html[data-filterstil=dropdown] .fg:not(.reise):not(.rechts) .fg-panel{display:none;position:absolute;left:0;top:calc(100% + 8px);z-index:60;min-width:220px;max-width:340px;background:#fff;border:1px solid var(--linie);border-radius:var(--r-m);padding:8px;box-shadow:0 18px 44px #00000024;flex-direction:column;gap:2px}html[data-filterstil=dropdown] .fg.auf:not(.reise):not(.rechts) .fg-panel{display:flex}html[data-filterstil=dropdown] .fg:not(.reise):not(.rechts) .fg-panel .chip{display:block;border:0;background:none;border-radius:var(--r-s);padding:10px 12px;font-size:14px;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap}html[data-filterstil=dropdown] .fg:not(.reise):not(.rechts) .fg-panel .chip:hover{background:var(--paper)}html[data-filterstil=dropdown] .fg:not(.reise):not(.rechts) .fg-panel .chip.on{background:var(--paper);box-shadow:inset 3px 0 0 var(--akzent);font-weight:500}html[data-filterstil=dropdown] .fg.auf:not(.reise):not(.rechts){background:none;border:0;padding:0;box-shadow:none}html[data-filterstil=dropdown] .fg .fg-t[data-wert]:not([data-wert=""]){border-color:var(--ink)}@media(min-width:821px){:root .such>div[data-titel=Mietart]{width:215px}}@media(min-width:821px){html[data-menu=e] .kopf .rechts{gap:20px}html[data-menu=e] .kopf .rechts .card-link{border-bottom:0;padding-bottom:0}html[data-menu=e] .kopf .rechts .card-link:hover{color:var(--akzent)}html[data-menu=e] .kopf .rechts .tel{font-size:0;width:16px;height:16px;display:inline-block;position:relative}html[data-menu=e] .kopf .rechts .tel:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><path d='M5 3h4l2 5-2.5 1.5a11 11 0 0 0 6 6L16 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 5a2 2 0 0 1 2-2z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><path d='M5 3h4l2 5-2.5 1.5a11 11 0 0 0 6 6L16 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 5a2 2 0 0 1 2-2z'/></svg>") center/contain no-repeat}}@media(min-width:821px){html[data-menu=e] .kopf .rechts{align-items:center}html[data-menu=e] .kopf .rechts>a:not(.burger){display:inline-flex;align-items:center;line-height:1}}body:not(.gast-an):not(.et-an) .kopf .rechts .mia{display:none!important}.kopf .rechts .mia small{font-size:inherit;opacity:.7;font-weight:400}.kopf .rechts .mia .avatar{margin-right:8px;width:24px;height:24px;font-size:9.5px}.kopf .rechts .mia svg{display:none}.zugang-raster{display:grid;grid-template-columns:1fr 460px;gap:64px;align-items:start;padding-bottom:40px}.zugang h1 i{color:var(--akzent)}.zugang-punkte{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:16px}.zugang-punkte li{display:grid;grid-template-columns:120px 1fr;gap:16px;padding-top:16px;border-top:1px solid var(--linie)}.zugang-punkte b{font-weight:600}.zugang-punkte span{color:var(--grau)}.zugang-karte{background:#fff;border-radius:var(--r);box-shadow:0 18px 50px #0000001a;padding:30px;margin-top:22px}.zugang-karte h3{font-family:var(--serif);font-weight:400;font-size:28px;margin:0 0 6px}.zugang-karte .grau{margin:0 0 20px}.zugang-wahl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.zugang-wahl label{position:relative;cursor:pointer}.zugang-wahl input{position:absolute;opacity:0}.zugang-wahl span{display:block;border:1px solid var(--linie);border-radius:var(--r-m);padding:14px 16px;transition:border-color .15s}.zugang-wahl b{display:block;font-size:15px}.zugang-wahl small{color:var(--grau);font-size:13px}.zugang-wahl input:checked+span{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.zugang-wahl input:focus-visible+span{outline:2px solid var(--akzent)}.zugang-feld{display:block;margin-bottom:16px}.zugang-feld span{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grau);margin-bottom:6px}.zugang-feld input{width:100%;box-sizing:border-box;border:1px solid var(--linie);border-radius:var(--r-s);padding:13px 14px;font:16px var(--sans);color:var(--ink);background:#fff}.zugang-feld input:focus{outline:none;border-color:var(--ink)}.zugang-karte .btn{width:100%;justify-content:center;text-align:center}.zugang-ok{margin-top:20px;padding:16px 18px;border-radius:var(--r-m);background:#eef5ef;color:#2c5f3e;font-size:14px}.zugang-ok b{display:block;font-size:15px;margin-bottom:4px}.zugang-ok p{margin:0 0 8px}.zugang-ok a{color:inherit}.zugang-proto{border-top:1px dashed rgba(44,95,62,.35);padding-top:10px;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px}.zugang-proto span{flex-basis:100%;opacity:.8}@media(max-width:820px){.zugang-raster{grid-template-columns:1fr;gap:10px}.zugang-punkte li{grid-template-columns:1fr;gap:2px}.zugang-karte{padding:22px}}footer .oben{grid-template-columns:1.5fr repeat(4,1fr)}footer .fuss-zugang{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}footer .fuss-zugang span{flex-basis:100%;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#92918f;margin-bottom:2px}footer .fuss-zugang a{display:inline-block;margin:0;border:1px solid var(--linie-d);border-radius:var(--r-p);padding:7px 14px;color:#fff;font-size:13px}footer .fuss-zugang a:hover{border-color:#fff}footer .unten{align-items:center;gap:20px}footer .unten .recht{margin-left:auto}footer .unten .recht a:first-child{margin-left:0}html[data-marke=uehlinger] footer .logo-ue{display:block;margin-bottom:34px}@media(max-width:1100px)and (min-width:821px){footer .oben{grid-template-columns:1fr 1fr 1fr}footer .oben>div:first-child{grid-column:1/-1}}@media(max-width:820px){footer .unten .recht{margin-left:0}}@media(min-width:1101px){footer .oben{grid-template-columns:minmax(340px,1.9fr) repeat(4,minmax(0,1fr));gap:32px}}footer .unten .recht{padding-right:20px;border-right:1px solid var(--linie-d)}@media(max-width:820px){footer .unten .recht{border-right:0;padding-right:0}}@media(max-width:820px){footer .oben{grid-template-columns:1fr 1fr;gap:28px 20px}footer .oben>div:first-child{grid-column:1/-1}}:root{--gold:#C9A45C;--gold-hell:#E8D3A0;--gold-dunkel:#8F6E2E}.club{background:#0b0b0b;color:#e9e6df;padding:110px 0;position:relative;overflow:hidden}.club:before{content:"";position:absolute;inset:auto -10% -60% 30%;height:120%;background:radial-gradient(closest-side,rgba(201,164,92,.16),transparent);pointer-events:none}.club-raster{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center;position:relative}.club .k{color:var(--gold)}.club h2{font-family:var(--serif);font-weight:400;font-size:52px;line-height:1.08;margin:14px 0 18px;color:#fff}.club h2 i{color:var(--gold)}.club p{color:#b9b6ae;font-size:17px;line-height:1.65;max-width:560px}.club-vorteile{list-style:none;padding:0;margin:28px 0 30px;display:grid;gap:0}.club-vorteile li{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:baseline;padding:14px 0;border-top:1px solid rgba(201,164,92,.22)}.club-vorteile li:last-child{border-bottom:1px solid rgba(201,164,92,.22)}.club-vorteile b{font-family:var(--serif);font-weight:400;font-size:28px;color:var(--gold);line-height:1}.club-vorteile span{color:#e9e6df}.club-cta{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.club-cta .link{color:#fff}.btn.gold{background:linear-gradient(135deg,var(--gold-hell),var(--gold) 45%,var(--gold-dunkel));color:#111;border:0}.btn.gold:hover{filter:brightness(1.06)}.club-fein{display:block;margin-top:18px;color:#8c8983;font-size:13px}.club-karte-wrap{display:flex;justify-content:center;perspective:1200px}.club-karte{width:400px;max-width:100%;aspect-ratio:1.586;border-radius:18px;padding:26px 28px;display:flex;flex-direction:column;justify-content:space-between;color:var(--gold);background:radial-gradient(120% 90% at 85% 10%,rgba(201,164,92,.28),transparent 55%),linear-gradient(135deg,#1c1b19,#060606 60%,#141210);box-shadow:0 40px 80px #0009,inset 0 0 0 1px #c9a45c73;transform:rotateY(-12deg) rotateX(6deg) rotate(-3deg);transition:transform .6s}.club-karte:hover{transform:none}.ck-oben{display:flex;align-items:center;gap:10px}.ck-haus svg{width:30px;height:30px;fill:var(--gold)}.ck-wm{font:600 20px var(--sans);letter-spacing:.06em;background:linear-gradient(135deg,var(--gold-hell),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.ck-mitte span{display:block;font-family:var(--serif);font-style:italic;font-size:34px;color:var(--gold-hell);line-height:1}.ck-mitte b{display:block;font:500 13px var(--sans);letter-spacing:.5em;text-transform:uppercase;color:var(--gold);margin-top:6px}.ck-unten{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#9c8a62}.ck-chip{width:40px;height:30px;border-radius:6px;background:linear-gradient(135deg,var(--gold-hell),var(--gold-dunkel));opacity:.85}.club-hinweis{display:flex;align-items:center;gap:10px;margin:10px 0 2px;padding:10px 12px;border-radius:var(--r-s);background:#111;color:#e9e6df;font-size:13px;line-height:1.35;text-decoration:none}.club-hinweis b{color:var(--gold);font-weight:600}.club-hinweis:hover{background:#000}.ck-mini{flex:none;width:30px;height:19px;border-radius:4px;background:linear-gradient(135deg,#1c1b19,#060606);box-shadow:inset 0 0 0 1px var(--gold)}@media(max-width:820px){.club{padding:70px 0}.club-raster{grid-template-columns:1fr;gap:40px}.club h2{font-size:38px}.club-karte{width:300px;transform:rotate(-3deg)}.club-vorteile li{grid-template-columns:56px 1fr}}html[data-nacht=nacht] main>.club{filter:none!important}.club-vorteile b{white-space:nowrap}.club .link{border-color:var(--gold)!important;text-decoration-color:var(--gold)}@media(max-width:820px){.club-vorteile li{grid-template-columns:62px 1fr}.club-vorteile b{font-size:24px}}.elegance-logo{display:block;height:auto}.band-eleg{color:#fff;margin-bottom:14px}.band-eleg .elegance-logo{width:190px}.ck-logo{color:var(--gold-hell)}.ck-logo .elegance-logo{width:170px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4))}.club-karte .ck-mitte b{margin-top:0;letter-spacing:.6em}@media(max-width:820px){.ck-logo .elegance-logo{width:130px}.band-eleg .elegance-logo{width:150px}}.zugang-schon{display:none;align-items:center;gap:12px;margin:-4px 0 22px;padding:14px 16px;border-radius:var(--r-m);background:var(--ink);color:#fff;text-decoration:none;font-size:14px;line-height:1.4}.zugang-schon b{display:block;font-weight:600}body.gast-an .zugang-schon.mit-gast{display:flex}body.et-an:not(.gast-an) .zugang-schon.mit-et{display:flex}.konto-wrap{position:relative;display:inline-flex;align-items:center}body:not(.gast-an):not(.et-an) .konto-wrap{display:none}.kopf .rechts .mia{display:inline-flex;align-items:center;cursor:pointer}.kopf .rechts .mia em{font-style:normal}.kopf .rechts .mia .kk{display:none}.konto-menu{display:none;position:absolute;right:-8px;top:calc(100% + 14px);width:270px;background:#fff;color:var(--ink);border-radius:var(--r-m);box-shadow:0 20px 50px #0000002e;padding:8px;z-index:70;white-space:normal;text-align:left}.konto-wrap.auf .konto-menu{display:block}.km-kopf{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;border-bottom:1px solid var(--linie);margin-bottom:6px}.km-kopf b{display:block;font-size:14px}.km-kopf small{display:block;color:var(--grau);font-size:12.5px}.km-kopf .avatar{width:34px;height:34px;font-size:11px;margin:0}.konto-menu>a,.konto-menu .km-ab{display:block;width:100%;text-align:left;padding:9px 10px;border-radius:var(--r-s);font:14px var(--sans);color:var(--ink);background:none;border:0;cursor:pointer;text-decoration:none}.konto-menu>a:hover,.konto-menu .km-ab:hover{background:var(--paper)}.konto-menu .km-ab{color:var(--grau);border-top:1px solid var(--linie);border-radius:0 0 var(--r-s) var(--r-s);margin-top:6px}body:not(.gast-an) .konto-menu .mit-gast{display:none}html[data-login=a] .kopf .rechts .mia .kt{display:none}html[data-login=a] .kopf .rechts .mia .avatar{margin:0;width:30px;height:30px;font-size:10.5px}html[data-login=b] .kopf .rechts .mia .kt{display:none}html[data-login=b] .kopf .rechts .mia .kk{display:inline}html[data-login=b] body.gast-an .kopf .rechts .card-link,html[data-login=b] body.et-an .kopf .rechts .card-link{display:none!important}@media(min-width:821px){html[data-login=b] body:is(.gast-an,.et-an) .kopf .rechts .tel{font-size:0;width:16px;height:16px;display:inline-block;position:relative}html[data-login=b] body:is(.gast-an,.et-an) .kopf .rechts .tel:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><path d='M5 3h4l2 5-2.5 1.5a11 11 0 0 0 6 6L16 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 5a2 2 0 0 1 2-2z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'><path d='M5 3h4l2 5-2.5 1.5a11 11 0 0 0 6 6L16 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 5a2 2 0 0 1 2-2z'/></svg>") center/contain no-repeat}}.konto-leiste{display:none}html[data-login=c] .konto-wrap{display:none!important}html[data-login=c] body:is(.gast-an,.et-an) .konto-leiste{display:block;background:var(--ink);color:#e9e6df;font-size:13px}html[data-login=c] body.hat-hero .kopf:not(.fest) .konto-leiste{background:#00000073;backdrop-filter:blur(8px)}.konto-leiste .wrap{display:flex;align-items:center;gap:16px;height:38px!important}.konto-leiste span{display:flex;align-items:center;gap:10px;margin-right:auto}body:not(.gast-an) .konto-leiste .mit-gast{display:none}.konto-leiste .avatar{width:22px;height:22px;font-size:8.5px}.konto-leiste .kl-los{color:#fff;font-weight:500}.konto-leiste .kl-ab{background:none;border:0;color:#9c9a95;font:13px var(--sans);cursor:pointer;padding:0}.konto-leiste .kl-ab:hover{color:#fff}@media(max-width:820px){.konto-leiste span{font-size:12px}.konto-leiste .kl-ab{display:none}}.kopf .rechts .konto-menu>a,.kopf .rechts .konto-menu .km-ab{display:block;white-space:normal;border-bottom:0;margin:0}.kopf .rechts .konto-menu .km-kopf{white-space:normal}.kopf .rechts .mia{border-bottom:0!important;padding-bottom:0}body:not(.gast-an) .kopf .konto-menu .mit-gast{display:none!important}body.gast-an .kopf .konto-menu .ohne-gast,body:not(.et-an) .kopf .konto-menu .mit-et{display:none!important}body.gast-an .kopf .konto-menu .km-kopf.mit-gast,body.et-an:not(.gast-an) .kopf .konto-menu .km-kopf.mit-et{display:flex}.club-icon{display:block;margin-top:22px;color:#b9b6ae;font-size:14px;text-decoration:none}.club-icon b{color:#fff;font-weight:500}.club-icon:hover b{color:var(--gold)}.faq-liste{border-top:1px solid var(--linie)}.faq-el{border-bottom:1px solid var(--linie)}.faq-el summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-family:var(--serif);font-size:22px;line-height:1.3}.faq-el summary::-webkit-details-marker{display:none}.faq-el summary:after{content:"+";position:absolute;right:4px;top:18px;font:300 26px var(--sans);color:var(--akzent)}.faq-el[open] summary:after{content:"–"}.faq-el .antwort{margin:0 0 22px;max-width:760px;color:var(--grau2);font-size:16px;line-height:1.65}@media(max-width:820px){.faq-el summary{font-size:18px}}#seo-panel{display:none}html.seo-auf #seo-panel{display:block;position:fixed;left:16px;bottom:120px;z-index:9500;width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 160px);overflow:auto;background:#fff;color:#202124;border-radius:14px;box-shadow:0 24px 70px #0000004d;padding:18px 20px;font:14px/1.45 Arial,Helvetica,sans-serif;text-align:left}#seo-panel .sp-kopf{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#seo-panel .sp-kopf b{font:600 13px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--grau)}#seo-panel .sp-kopf button{background:none;border:0;font-size:24px;cursor:pointer;color:#666}#seo-panel .sp-google{border:1px solid #e8eaed;border-radius:10px;padding:14px 16px}#seo-panel .sp-url{font-size:12.5px;color:#4d5156;margin-bottom:2px}#seo-panel .sp-titel{font-size:19px;color:#1a0dab;line-height:1.3;margin-bottom:3px}#seo-panel .sp-sterne{color:#e7711b;font-size:13px}#seo-panel .sp-sterne span{color:#70757a}#seo-panel .sp-desc{font-size:13.5px;color:#4d5156}#seo-panel .sp-warn{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:#fff4e5;color:#8a4b00;font-size:12.5px}#seo-panel .sp-ok{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:#eef5ef;color:#2c5f3e;font-size:12.5px}#seo-panel .sp-noindex{padding:10px 12px;border-radius:8px;background:#f1f3f4;color:#3c4043}#seo-panel .sp-k{margin:16px 0 6px;font:600 11px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--grau)}#seo-panel .sp-fakten{list-style:none;margin:0;padding:0}#seo-panel .sp-fakten li{display:grid;grid-template-columns:130px 1fr;gap:8px;padding:6px 0;border-bottom:1px solid #f1f3f4;font-size:13px}#seo-panel .sp-fakten span{color:#70757a}#seo-panel .sp-typen{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}#seo-panel .sp-typen i{font-style:normal;font-size:11.5px;background:#f1f3f4;border-radius:999px;padding:3px 9px;color:#3c4043}#seo-panel .sp-json{margin-top:12px}#seo-panel .sp-json summary{cursor:pointer;color:#1a0dab;font-size:13px}#seo-panel .sp-json pre{max-height:260px;overflow:auto;background:#f8f9fa;border-radius:8px;padding:10px;font:11px/1.4 Menlo,Consolas,monospace;white-space:pre-wrap}#seo-panel .sp-fuss{display:block;margin-top:12px;color:#9aa0a6;font-size:11.5px}html[data-nacht=nacht] #seo-panel{filter:none}[data-ueh-weg]{display:none!important}.ueh-fehlt{color:var(--grau);font-weight:300;font-style:italic}.ueh-stempel{display:none}html[data-marke=uehlinger] .ueh-stempel{display:inline-block;align-self:center;background:#1b1b1b;color:#fff;border-radius:40px;padding:5px 12px;margin-left:4px;font:400 11px/1.3 var(--sans);letter-spacing:.02em;text-decoration:none;white-space:nowrap}html[data-marke=uehlinger] body>.ueh-stempel{position:fixed;right:18px;top:90px;z-index:98}.ueh-stempel b{color:var(--akzent);font-weight:600}.proto .proto-zu{color:#888;border:1px solid #e3e3e3;margin-right:4px;white-space:nowrap}.proto .proto-zu:hover{color:#222;border-color:#bbb}.proto-auf{display:none;position:fixed;left:18px;bottom:18px;z-index:99;background:#fff;border:1px solid #ddd;border-radius:50px;padding:8px 14px;font:500 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#777;box-shadow:0 6px 18px #0003;cursor:pointer;opacity:.7;transition:opacity .2s}.proto-auf:hover{opacity:1;color:#222}html[data-proto=zu] .proto{display:none!important}html[data-proto=zu] .proto-auf{display:block}@media(max-width:820px){.proto-auf{display:none!important}}.ausst-k{display:grid;grid-template-columns:1fr 1fr;gap:34px 44px;margin-top:8px}.ak-kopf{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.ak-ic{flex:0 0 38px;height:38px;border-radius:50%;background:var(--akzent-glow);color:var(--akzent-text);display:flex;align-items:center;justify-content:center}.ak-ic svg{width:20px;height:20px}.ak h4{margin:0;font:500 15px/1.2 var(--sans);letter-spacing:.01em}.ak ul{list-style:none;margin:0;padding:0}.ak li{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;border-bottom:1px solid var(--linie);font-size:14.5px;line-height:1.45;color:var(--grau2)}.ak li:last-child{border-bottom:0}.ak li b{font-weight:500;color:var(--ink);text-align:right}@media(max-width:820px){.ausst-k{grid-template-columns:1fr;gap:26px}}.monat .wort{line-height:1.12;margin:14px 0 10px}.monat .wort s{padding-bottom:3px}.monat .bild,.monat a.bild{border-radius:0!important}.monat .mo-name{display:block;font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.15;color:var(--ink);margin-top:22px;padding-top:20px;border-top:1px solid var(--linie)}.monat .mo-ort{display:block;margin-top:6px;font-size:13px;letter-spacing:.02em;color:var(--grau);font-weight:400}@media(min-width:821px){.kopf nav .item.zu .panel{opacity:0!important;visibility:hidden!important;pointer-events:none}.kopf nav .item.zu>a:after{transform:scaleX(0)}.kopf nav .item.zu.on>a:after{transform:scaleX(1)}}body.menu-auf .kopf{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;transform:none!important}.vorab-zeile{grid-template-columns:auto 1fr minmax(300px,420px);gap:18px 28px;padding:26px 30px;margin-top:44px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);background:color-mix(in srgb,currentColor 4%,transparent)}.vorab-zeile .vz-ic{width:52px;height:52px;border-radius:50%;background:var(--akzent);color:var(--akzent-ink);display:flex;align-items:center;justify-content:center}.vorab-zeile .vz-ic svg{width:22px;height:22px}.vorab-zeile b{font-size:22px;line-height:1.25;margin-top:6px}.vorab-zeile .vz-sub{font-size:13px;margin-top:8px;opacity:.65}.vorab-zeile form,.vorab-form{display:flex;align-items:stretch;gap:6px;padding:5px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:var(--r-p);background:color-mix(in srgb,currentColor 6%,transparent);overflow:visible}.vorab-form{margin-top:26px;max-width:460px}.vorab-zeile input,.vorab-form input{flex:1;min-width:0;background:transparent;border:0;padding:12px 16px;font:15px var(--sans);color:inherit;outline:0}.vorab-zeile input::placeholder,.vorab-form input::placeholder{color:inherit;opacity:.55}.vorab-zeile button,.vorab-form button{border-radius:var(--r-p)!important;padding:0 24px;border:0;margin:0}.vorab-zeile form:focus-within,.vorab-form:focus-within{border-color:var(--akzent)}.vorab-zeile .form-ok{grid-column:1/-1}@media(max-width:1000px){.vorab-zeile{grid-template-columns:auto 1fr}.vorab-zeile form{grid-column:1/-1}}@media(max-width:820px){.vorab-zeile{grid-template-columns:1fr;padding:22px}.vorab-zeile .vz-ic{display:none}.vorab-zeile button,.vorab-form button{padding:0 16px}}html[data-ton=hell] .dunkel .form{--linie:#DDDCD8!important}html[data-ton=hell] .dunkel :is(input,textarea,select){color:var(--ink)!important}html[data-ton=hell] .dunkel :is(input,textarea)::placeholder{color:var(--grau)!important}html[data-ton=hell] .dunkel .form label{color:var(--grau2)!important}@media(max-width:820px){:root .such-zeile .such button{grid-column:1/-1;margin:6px 0 0;padding:16px;min-height:52px;border-radius:var(--r-m);font-size:13px}}.ausst-v2{margin-top:10px}.av-fakten{display:flex;flex-wrap:wrap;gap:1px;background:var(--linie);border:1px solid var(--linie);border-radius:var(--r-m);overflow:hidden;margin-bottom:10px}.av-fakten>div{flex:1 1 0;min-width:96px;background:#fff;padding:14px 16px}.av-fakten b{display:block;font:400 24px/1.1 var(--serif);color:var(--ink)}.av-fakten span{display:block;margin-top:6px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau)}.av-reihe{display:grid;grid-template-columns:200px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--linie);align-items:start}.av-reihe:last-child{border-bottom:0}.av-kopf{display:flex;align-items:center;gap:10px;font:500 14.5px/1.2 var(--sans);color:var(--ink);min-height:34px}.av-kopf .ak-ic{flex:0 0 34px;height:34px}.av-kopf .ak-ic svg{width:18px;height:18px}.av-chips{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.av-chips span{padding:7px 13px;border:1px solid var(--linie);border-radius:var(--r-p);background:#fff;font-size:13.5px;line-height:1.25;color:var(--ink)}.av-wissen ul{margin:0;padding:4px 0 0;list-style:none}.av-wissen li{position:relative;padding:3px 0 3px 16px;font-size:14px;line-height:1.5;color:var(--grau2)}.av-wissen li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--akzent)}@media(max-width:820px){.av-reihe{grid-template-columns:1fr;gap:10px}.av-fakten>div{min-width:30%}}.standorte{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media(min-width:821px){.standorte .standort{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:40px;align-content:start}.standorte .standort>*:not(.karte){grid-column:1}.standorte .standort .karte{grid-column:2;grid-row:1/span 8;margin:0;min-height:260px;height:100%}}.standort .karte iframe{display:block;width:100%;height:100%;min-height:260px;border:0}.standort .karte.mit-karte:after{display:none}.pp-gruppe{flex-basis:100%;margin:8px 0 -2px;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--grau)}.pp-ort small{margin-left:8px;font-size:11px;font-weight:600;color:var(--akzent-text);background:var(--akzent-glow);border-radius:var(--r-p);padding:2px 7px}.pp-ort.on small{background:#ffffff38;color:#fff}.pp-ort.aus,.pp-ort:disabled{color:#b9b8b4;border-style:dashed;background:transparent;cursor:not-allowed}.pp-hinweis{padding:0 24px 20px;font-size:12.5px;line-height:1.5;color:var(--grau2)}.pp-hinweis a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.obj.ort-weg,.obj.filter-weg{display:none!important}.ukarte{width:100%;max-width:420px;margin-left:auto;perspective:1500px;position:relative}.ukarte input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;clip:rect(0 0 0 0);margin:0!important}.ukarte label{position:relative;display:block;width:100%;aspect-ratio:1.586/1;cursor:pointer;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,.7,.25,1);transform:rotate(-3deg)}.ukarte input:checked~label{transform:rotate(-3deg) rotateY(180deg)}.ukarte input:focus-visible~label{outline:3px solid rgba(231,52,63,.45);outline-offset:6px;border-radius:22px}.uk-seite{position:absolute;inset:0;border-radius:20px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 20px 44px #b7212d4d,0 2px 8px #0000002e;padding:clamp(16px,4.6vw,24px);display:flex;flex-direction:column;color:#fff;text-align:left}.uk-vorne{background:linear-gradient(135deg,#e7343f,#b0212b)}.uk-vorne:after{content:"";position:absolute;top:-40%;right:-20%;width:75%;height:130%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 60%);pointer-events:none}.uk-hinten{background:linear-gradient(150deg,#2b1416,#7c1a22);transform:rotateY(180deg);padding-top:clamp(50px,14.5vw,64px)}.uk-logo{display:block;width:clamp(140px,46%,195px);height:auto;position:relative;z-index:1}.uk-gross{position:relative;z-index:1;font-family:var(--serif);font-size:clamp(24px,5.2vw,36px);line-height:1;margin-top:auto}.uk-sy{display:inline-block;width:1.5px;height:.66em;background:currentColor;opacity:.42;margin:0 .13em;vertical-align:baseline;border-radius:1px}.uk-adj{position:relative;z-index:1;font-family:var(--serif);font-style:italic;font-size:13px;opacity:.92;margin-top:3px}.uk-it{position:relative;z-index:1;font-family:var(--serif);font-style:italic;font-size:12.5px;opacity:.88;margin-top:8px;line-height:1.4;max-width:88%}.uk-tipp{position:relative;z-index:1;margin-top:12px;font-size:11.5px;font-weight:600;letter-spacing:.3px;opacity:.9}.uk-streifen{position:absolute;left:0;right:0;top:10%;height:13%;background:#120a0b;opacity:.85}.uk-bl{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;opacity:.62;margin-top:9px}.uk-bv{font-size:15px;font-weight:600;margin-top:1px;line-height:1.15}.uk-bv.gr{font-size:19px;font-weight:700}.uk-grid{display:flex;gap:22px;margin-top:2px}.uk-wm{margin-top:auto;font-size:10.5px;opacity:.7;letter-spacing:.04em}@media(max-width:820px){.ukarte{margin:10px auto 0}}.such-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start;padding-top:28px}.sf{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:22px 22px 8px;box-shadow:0 10px 30px #0000000a}.sf.klebt{position:sticky;top:96px}.sf-kopf{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.sf-kopf b{font:500 16px var(--sans);flex:1}.sf-reset{background:none;border:0;font:13px var(--sans);color:var(--grau2);text-decoration:underline;cursor:pointer;padding:0}.sf-x,.sf-zeigen{display:none}.sf-suche{display:block;margin:16px 0 4px}.sf-suche input{width:100%;border:1px solid var(--linie);border-radius:var(--r-p);padding:11px 16px;font:14px var(--sans);background:#fff;color:var(--ink)}.sf-suche input:focus{outline:0;border-color:var(--ink)}.sf-gr{padding:16px 0;border-bottom:1px solid var(--linie)}.sf-gr h4{margin:0 0 10px;font:500 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--grau)}.sf-chips{display:flex;flex-wrap:wrap;gap:6px}.sf-chip{border:1px solid var(--linie);background:#fff;border-radius:var(--r-p);padding:7px 12px;font:13.5px var(--sans);color:var(--ink);cursor:pointer}.sf-chip small,.sf-cb small{color:var(--grau);font-size:12px;margin-left:4px}.sf-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.sf-chip.on small{color:#ffffffb3}.sf-chip:disabled{opacity:.4;cursor:default}.sf-seg{display:flex;border:1px solid var(--linie);border-radius:var(--r-p);overflow:hidden;background:#fff}.sf-seg button{flex:1;border:0;border-right:1px solid var(--linie);background:transparent;padding:9px 0;font:13.5px var(--sans);color:var(--ink);cursor:pointer}.sf-seg button:last-child{border-right:0}.sf-seg button.on{background:var(--ink);color:#fff}.sf-seg button:disabled{color:#c4c3bf;cursor:default}.sf-liste{display:flex;flex-direction:column;gap:2px}.sf-cb{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;color:var(--ink);cursor:pointer}.sf-cb input{width:17px;height:17px;accent-color:var(--akzent);margin:0}.sf-cb span{flex:1}.sf-cb.aus{color:#b9b8b4;cursor:default}.sf-kopfzeile{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--linie)}.sf-rechts{display:flex;align-items:center;gap:10px}.sf-sort{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--grau2)}.sf-sort select{border:1px solid var(--linie);border-radius:var(--r-p);padding:8px 30px 8px 14px;font:13.5px var(--sans);background:#fff;color:var(--ink)}.sf-mobil{display:none;border:1px solid var(--ink);background:#fff;border-radius:var(--r-p);padding:8px 16px;font:500 13.5px var(--sans);color:var(--ink);cursor:pointer}.sf-aktiv{display:flex;flex-wrap:wrap;gap:6px;padding:12px 0 0}.sf-aktiv:empty{display:none}.sf-aktiv button,.sf-aktiv .sf-info{border:1px solid var(--linie);background:#fff;border-radius:var(--r-p);padding:5px 11px;font:12.5px var(--sans);color:var(--ink);cursor:pointer}.sf-aktiv .sf-info{background:var(--papier2);cursor:default;color:var(--grau2)}.sf-aktiv .sf-alle{border:0;background:none;text-decoration:underline;color:var(--grau2)}.obj.such-weg{display:none!important}.sf-leer{padding:50px 0;text-align:center}.sf-leer h3{margin:0 0 8px}.sf-leer p{color:var(--grau2);margin:0 0 20px}.sf-mehr{text-align:center;padding:30px 0 0}.such-layout .liste .obj.quer{grid-template-columns:260px minmax(0,1fr) auto;gap:24px;padding:22px 0}.such-layout .liste .obj.quer .bild{height:180px}.such-layout .liste .obj.quer .r{min-width:150px}@media(max-width:1000px){.such-layout{grid-template-columns:1fr;gap:0}.sf{display:none}.sf-mobil{display:inline-flex}html.sf-offen{overflow:hidden}html.sf-offen .sf{display:block;position:fixed;inset:0;z-index:9000;max-height:none;background:#fff;padding:18px 20px 90px}html.sf-offen .sf-x{display:block;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:var(--ink)}html.sf-offen .sf-zeigen{display:block;position:fixed;left:20px;right:20px;bottom:16px;z-index:9001}.such-layout .liste .obj.quer{grid-template-columns:1fr}.such-layout .liste .obj.quer .bild{height:220px}}.sf-kopf{border-bottom:0;padding-bottom:4px}.sf-kopf b{font:400 24px/1 var(--serif)}.sf-suche{position:relative;margin:14px 0 6px}.sf-suche svg{position:absolute;left:14px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:var(--grau)}.sf-suche input{padding-left:40px;background:var(--paper);border-color:transparent}.sf-suche input:focus{background:#fff;border-color:var(--ink)}.sf-gr{padding:16px 0 18px;border-bottom:1px solid var(--linie)}.sf-gr:last-child{border-bottom:0}.sf-chips{gap:7px}.sf-chip{padding:7px 12px;font-size:13px;transition:border-color .15s,background .15s}.sf-chip:hover:not(:disabled):not(.on){border-color:var(--ink)}.sf-chip small{font-size:11px}.sf-chip.sf-sonne{border-color:#ebd58a;background:#fff8e1;color:#5a4712}.sf-chip.sf-sonne:hover:not(:disabled){border-color:#c9a227}.sf-chip.sf-sonne.on{background:#f4c542;border-color:#f4c542;color:#2b2206}.sf-chip.sf-sonne.on small{color:inherit;opacity:.7}.sf-chip:disabled{opacity:.35}.sf-mehraus{border:0;background:none;padding:7px 4px;font:500 13px var(--sans);color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sf-seg{background:var(--paper);border-color:transparent;padding:3px;gap:3px}.sf-seg button{border:0;border-radius:var(--r-p);padding:7px 0;font-size:13px}.sf-seg button.on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 4px #0000001f}html.sf-offen .sf{border:0;border-radius:0;box-shadow:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}html.sf-offen .sf::-webkit-scrollbar{display:none}.pp-sub{padding:2px 24px 0;font-size:13px;color:var(--grau2)}.pp-ort:not(.alle).on:before{content:"✓";margin-right:7px;font-weight:600}.ort-leer{padding:40px 0;text-align:center;border-bottom:1px solid var(--linie)}.ort-leer p{margin:0 0 14px;color:var(--grau2)}.ort-leer p:last-child{display:flex;gap:18px;justify-content:center;align-items:center;flex-wrap:wrap;margin:0}.ort-leer a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;font-size:14px}html[data-ton=hell] .buchung .wunsch label{color:var(--ink)}html[data-ton=hell] .buchung .wunsch .k,html[data-ton=hell] .buchung .feld label,html[data-ton=hell] .buchung .hinweis,html[data-ton=hell] .buchung .sm{color:var(--grau2)!important}.obj.vergeben{cursor:default}.obj.vergeben:hover img{transform:none}.obj.vergeben .bild:after,.obj.vergeben .bild .mehr{display:none}.obj.vergeben .r .vg-text{font-size:13px;color:var(--grau2);margin:0 0 12px}.zur-suche{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 16px;padding:10px 0 14px;border-bottom:1px solid var(--linie)}.zs-zurueck{display:inline-flex;align-items:center;gap:8px;font:500 14px var(--sans);color:var(--ink);text-decoration:none;padding:8px 16px 8px 12px;border:1px solid var(--ink);border-radius:var(--r-p);white-space:nowrap;transition:background .15s,color .15s}.zs-zurueck svg{width:17px;height:17px}.zs-zurueck:hover{background:var(--ink);color:#fff}.zs-teile{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.zs-teile span{font-size:12.5px;color:var(--grau2);background:var(--papier2);border-radius:var(--r-p);padding:4px 10px;white-space:nowrap}.zs-teile span:first-child{background:transparent;padding-left:0;color:var(--ink);font-weight:500}.zs-merken{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--linie);border-radius:var(--r-p);padding:8px 16px;font:500 14px var(--sans);color:var(--ink);cursor:pointer;margin-left:auto}.zs-merken svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.zs-merken:hover{border-color:var(--ink)}.zs-merken.on{border-color:var(--akzent)}.zs-merken.on svg{fill:var(--akzent);stroke:var(--akzent)}.obj-intro .zur-suche+.brot{margin-bottom:30px}.obj.zuletzt{animation:zuletzt 2.6s ease}@keyframes zuletzt{0%,40%{box-shadow:0 0 0 3px var(--akzent);border-radius:var(--r)}to{box-shadow:0 0 0 3px transparent}}@media(max-width:720px){.zur-suche{gap:10px}.zs-teile{order:3;flex-basis:100%}.zs-merken{padding:8px 12px}}.merk-herz{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;border-radius:50%;background:#fffffff0;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px #00000026;transition:transform .15s}.merk-herz svg{width:19px;height:19px;fill:none;stroke:var(--ink);stroke-width:1.8;transition:fill .15s,stroke .15s}.merk-herz:hover{transform:scale(1.08)}.merk-herz.on svg{fill:var(--akzent);stroke:var(--akzent)}.merk-herz.puls{animation:herzPuls .45s ease}@keyframes herzPuls{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.wunsch-leiste{position:fixed;left:50%;bottom:18px;z-index:120;transform:translate(-50%,calc(100% + 40px));transition:transform .3s ease,visibility .3s;visibility:hidden;pointer-events:none}.wunsch-leiste.auf{transform:translate(-50%);visibility:visible;pointer-events:auto}.wunsch-leiste button{display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border:0;border-radius:var(--r-p);padding:12px 20px 12px 16px;font:14px var(--sans);cursor:pointer;box-shadow:0 12px 30px #00000040;white-space:nowrap}.wunsch-leiste svg{width:18px;height:18px;fill:var(--akzent);stroke:var(--akzent)}.wunsch-leiste em{font-style:normal;font-weight:600;margin-left:6px;padding-left:12px;border-left:1px solid rgba(255,255,255,.25)}.wunsch-toast{position:fixed;left:50%;top:92px;z-index:9600;transform:translate(-50%,-20px);opacity:0;background:var(--ink);color:#fff;border-radius:var(--r-p);padding:9px 18px;font:500 13px var(--sans);transition:.25s;pointer-events:none}.wunsch-toast.auf{opacity:1;transform:translate(-50%)}html.wv-offen{overflow:hidden}.wunsch-vergleich{position:fixed;inset:0;z-index:9500;background:#00000080;display:none;align-items:center;justify-content:center;padding:24px}.wunsch-vergleich.auf{display:flex;animation:ppFade .2s}.wv-box{background:#fff;color:var(--ink);border-radius:var(--r);width:100%;max-width:1180px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 80px #0000004d}.wv-kopf{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid var(--linie)}.wv-titel{font:400 26px/1.1 var(--serif)}.wv-titel small{font:13px var(--sans);color:var(--grau2);margin-left:10px}.wv-x{border:0;background:none;font-size:30px;line-height:1;cursor:pointer;color:var(--ink)}.wv-inhalt{overflow:auto;padding:0 26px 22px;scrollbar-width:thin}.wv-tipp{margin:16px 0 0;padding:12px 16px;background:var(--papier2);border-radius:var(--r-s);font-size:14px;color:var(--grau2)}.wv-scroll{overflow-x:auto}.wv-tab{border-collapse:separate;border-spacing:0;width:100%;min-width:max-content;font-size:14px}.wv-tab th,.wv-tab td{padding:11px 14px;border-bottom:1px solid var(--linie);text-align:left;vertical-align:middle}.wv-tab tr>th:first-child{position:sticky;left:0;z-index:1;background:#fff;width:190px;min-width:150px;font-weight:500;color:var(--grau2);font-size:13px}.wv-tab tr>th:first-child small{display:block;font-weight:400;color:var(--grau);font-size:11.5px}.wv-tab td{min-width:180px;width:230px}.wv-tab tr:first-child th{vertical-align:top;border-bottom:1px solid var(--ink);padding-top:20px}.wv-tab tr:first-child th.wv-leer{vertical-align:bottom}.wv-tab td.top{font-weight:600}.wv-tab td.top:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--akzent);margin-left:8px;vertical-align:middle}.wv-tab .grau{color:var(--grau)}.wv-tab .ja{color:var(--ink);font-weight:600}.wv-tab .nein{color:#c4c3bf}.wv-tab.nur-diff tr.gleich{display:none}.wv-tab .wv-gruppe th{background:transparent!important;position:static!important;padding-top:22px;font:500 11px var(--sans)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--grau)!important;border-bottom:1px solid var(--ink)}.wv-tab .wv-aktion td,.wv-tab .wv-aktion th{border-bottom:0;padding-top:18px}.wv-karte{position:relative;font-weight:400}.wv-bild{height:130px;border-radius:var(--r-s);overflow:hidden;background:var(--papier2);margin-bottom:10px}.wv-bild img{width:100%;height:100%;object-fit:cover;display:block}.wv-ort{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau)}.wv-name{font:400 18px/1.25 var(--serif);color:var(--ink);margin-top:3px}.wv-weg{position:absolute;top:8px;right:8px;z-index:2;width:30px;height:30px;border-radius:50%;border:0;background:#fffffff0;font-size:18px;line-height:1;cursor:pointer;color:var(--ink);box-shadow:0 1px 6px #0003}.wv-diff{display:inline-flex;align-items:center;gap:8px;font:500 13px var(--sans);color:var(--ink);cursor:pointer}.wv-diff input{accent-color:var(--akzent);width:16px;height:16px;margin:0}.wv-fuss{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-size:14px}.wv-leeren{border:0;background:none;color:var(--grau2);text-decoration:underline;cursor:pointer;font:13px var(--sans)}.wv-leer-zustand{text-align:center;padding:50px 10px 40px}.wv-leer-zustand svg{width:40px;height:40px;fill:none;stroke:var(--akzent);stroke-width:1.5}.wv-leer-zustand h3{margin:10px 0 8px}.wv-leer-zustand p{color:var(--grau2);margin:0 0 22px}@media(max-width:720px){.wunsch-vergleich{padding:0;align-items:stretch}.wv-box{max-height:none;height:100%;border-radius:0}.wv-kopf{padding:16px 18px}.wv-inhalt{padding:0 0 18px}.wv-tab tr>th:first-child{width:108px;min-width:108px;padding-left:18px;font-size:12px}.wv-tab td{min-width:150px;width:150px;padding:10px}.wv-bild{height:96px}.wv-name{font-size:15px}.wv-fuss,.wv-tipp{margin-left:18px;margin-right:18px}.wunsch-leiste{bottom:76px}}.poi-punkt{position:absolute;z-index:2;width:12px;height:12px;border-radius:50%;border:2px solid #fff;transform:translate(-50%,-50%);box-shadow:0 1px 4px #00000059;transition:opacity .2s}.poi-punkt.g-bahn{width:16px;height:16px}.g-bahn{background:#e7343f}.g-oev{background:#fff;border-color:#000!important}.g-einkauf{background:#ffcd0f}.g-essen{background:#000}.g-familie{background:#92918f}.poi-block{margin-top:34px}.poi-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.poi-chips button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--linie);background:#fff;border-radius:var(--r-p);padding:8px 14px;font:13.5px var(--sans);color:var(--ink);cursor:pointer}.poi-chips button small{color:var(--grau);font-size:12px}.poi-chips button.on{background:var(--ink);border-color:var(--ink);color:#fff}.poi-chips button.on small{color:#ffffffb3}.poi-chips i,.poi-sp h4 i{display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid transparent}.poi-spalten{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;border-top:1px solid var(--ink);padding-top:18px}.poi-sp{transition:opacity .2s}.poi-sp h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:500 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--grau)}.poi-z{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--linie);font-size:14px}.poi-z span{min-width:0;overflow:hidden;text-overflow:ellipsis}.poi-z b{font-weight:500;white-space:nowrap}.poi-fuss{font-size:12.5px;color:var(--grau);margin:14px 0 0}[data-poi-aktiv] .poi-punkt,[data-poi-aktiv] .poi-sp{opacity:.2}[data-poi-aktiv=bahn] [data-g=bahn],[data-poi-aktiv=oev] [data-g=oev],[data-poi-aktiv=einkauf] [data-g=einkauf],[data-poi-aktiv=essen] [data-g=essen],[data-poi-aktiv=familie] [data-g=familie]{opacity:1}@media(max-width:1000px){.poi-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.poi-spalten{grid-template-columns:1fr}}.vk-lead{font-size:17px;margin:-6px 0 22px}.vk-legende{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--grau2);margin-bottom:14px}.vk-legende span{display:inline-flex;align-items:center;gap:7px}.vk-legende i{width:16px;height:16px;border-radius:4px;display:inline-block}.vk-legende i.frei,.vk-tage button.frei{background:#e7f5ea;box-shadow:inset 0 0 0 1px #b7e0c1}.vk-legende i.belegt,.vk-tage button.belegt{background:#f4cfcf;box-shadow:inset 0 0 0 1px #e3a9a9}.vk-legende i.anfrage,.vk-tage button.anfrage{background:#fff;box-shadow:inset 0 0 0 1px #f0e2c0}.vk-legende i.wechsel{background:linear-gradient(135deg,#e7f5ea 50%,#f4cfcf 50%);box-shadow:inset 0 0 0 1px #cfd8d0}.vk-legende i.wahl{background:var(--ink)}.vk-schnell{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px}.vk-schnell>span{font:500 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--grau);margin-right:4px}.vk-schnell button{border:1px solid var(--linie);background:#fff;border-radius:var(--r-p);padding:8px 14px;font:500 13px var(--sans);color:var(--ink);cursor:pointer}.vk-schnell button small{font-weight:400;color:var(--grau2);margin-left:4px}.vk-schnell button:hover:not(:disabled){border-color:var(--ink)}.vk-schnell button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.vk-monate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.vk-monat h4{font:400 17px var(--serif);margin:0 0 10px}.vk-tage{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.vk-tage i{font-style:normal;font-size:10.5px;color:var(--grau);text-align:center;padding-bottom:4px}.vk-tage button{aspect-ratio:1;border:0;border-radius:6px;font:13px var(--sans);color:var(--ink);cursor:pointer;padding:0;position:relative}.vk-tage button.belegt{color:#a04848;text-decoration:line-through;cursor:not-allowed}.vk-tage button.belegt.win,.vk-tage button.frei.win,.vk-tage button.anfrage.win{background:linear-gradient(135deg,#f4cfcf 50%,#e7f5ea 50%);text-decoration:none;color:var(--ink)}.vk-tage button.wout{background:linear-gradient(135deg,#e7f5ea 50%,#f4cfcf 50%);color:var(--ink);cursor:pointer}.vk-tage button.vorbei{background:transparent;color:#cfceca;cursor:default}.vk-tage button.offen{background:transparent;color:#c4c3bf;box-shadow:inset 0 0 0 1px var(--linie);cursor:default}.vk-tage button.an:not(.belegt){font-weight:600}.vk-tage button.frei:hover,.vk-tage button.anfrage:hover,.vk-tage button.win:hover{box-shadow:inset 0 0 0 2px var(--ink)}.vk-tage button.w-mitte{background:#d9d8d4!important;color:var(--ink)!important;box-shadow:none}.vk-tage button.w-start,.vk-tage button.w-ende{background:var(--ink)!important;color:#fff!important;box-shadow:none;font-weight:600}.vk-mehr{text-align:center;margin-top:20px}.vk-info{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px;padding:16px 20px;border-radius:var(--r-m);background:var(--papier2);font-size:14.5px}.vk-info.ok{background:#fff;border:1px solid var(--ink)}.vk-info.nein{background:#fbe9e9}.vk-info em{font-style:normal;color:#9a6b00}.vk-knoepfe{display:flex;gap:8px;align-items:center}.vk-fehler{margin:10px 0 0;font-size:13.5px;color:#b3261e}.vk-formulare{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:44px}.vk-form{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:26px 26px 22px}.vk-form.warte{background:var(--paper)}.vk-form h3{margin:6px 0}.vk-text{font-size:14px;color:var(--grau2);margin:0 0 18px}.vk-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin-bottom:18px}.vk-grid label{display:flex;flex-direction:column;gap:5px}.vk-grid label.voll{grid-column:1/-1}.vk-grid label>span{font:500 10.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--grau2)}.vk-grid input:not([type=checkbox]),.vk-grid textarea{border:1px solid var(--linie);border-radius:var(--r-s);padding:10px 12px;font:15px var(--sans);color:var(--ink);background:#fff;width:100%}.vk-grid input:focus,.vk-grid textarea:focus{outline:0;border-color:var(--ink)}.vk-grid .vk-check{flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;color:var(--grau2)}.vk-grid .vk-check>span{font:13px var(--sans);letter-spacing:0;text-transform:none;color:var(--grau2)}.vk-grid .vk-check input{accent-color:var(--akzent);width:17px;height:17px;margin:1px 0 0}.vk-grid .vk-check a{color:var(--ink);text-decoration:underline}.vk-ok{margin:14px 0 0;font-size:14px;color:#1e7a3c}.vk-form.gesendet .vk-grid,.vk-form.gesendet button[type=submit]{display:none}@media(max-width:1000px){.vk-monate{grid-template-columns:repeat(2,minmax(0,1fr))}.vk-formulare{grid-template-columns:1fr}}@media(max-width:560px){.vk-monate{grid-template-columns:1fr;gap:18px}.vk-grid{grid-template-columns:1fr}.vk-form{padding:20px 18px}.vk-info{padding:14px 16px}.vk-knoepfe{width:100%}.vk-knoepfe .btn{flex:1;text-align:center}}html[data-dropdown=kompakt] .kopf nav .panel small,html[data-dropdown=kompakt] .kopf nav .panel .hinweis-box,html[data-dropdown=kompakt] .kopf nav .panel .wrap>div:nth-child(n+3){display:none}@media(min-width:821px){html[data-dropdown=kompakt] .kopf nav .item{position:relative}html[data-dropdown=kompakt] .kopf nav .panel,html[data-dropdown=kompakt][data-ecken] .kopf nav .panel{left:50%;right:auto;width:auto;min-width:0;margin:0;top:calc(100% + 4px);transform:translate(-50%,-6px);padding:20px 26px 16px;border:1px solid var(--linie);border-radius:var(--r);box-shadow:0 18px 40px #0000001f}html[data-dropdown=kompakt] .kopf nav .item:hover .panel,html[data-dropdown=kompakt] .kopf nav .item:focus-within .panel{transform:translate(-50%)}html[data-dropdown=kompakt] .kopf nav .panel .wrap{display:grid;grid-template-columns:repeat(2,max-content);gap:0 40px;padding:0!important;width:auto;max-width:none;margin:0;height:auto}html[data-dropdown=kompakt] .kopf nav .panel h5{font-size:10.5px;letter-spacing:.18em;margin:0 0 6px}html[data-dropdown=kompakt] .kopf nav .panel a{padding:6px 0;border:0;white-space:nowrap}html[data-dropdown=kompakt] .kopf nav .panel a b{font-size:15px;font-weight:500}html[data-dropdown=kompakt] .kopf nav .panel .orte-liste{columns:2;column-gap:20px}html[data-dropdown=kompakt] .kopf nav .panel .orte-liste a{font-size:14.5px;padding:5px 0}html[data-dropdown=kompakt] .kopf nav .panel a.alle-orte{padding:6px 0 0;font-size:13.5px}}html[data-marke=uehlinger] body.menu-auf.hat-hero .kopf .logo-ue .neg{display:none}html[data-marke=uehlinger] body.menu-auf.hat-hero .kopf .logo-ue .pos{display:block}@media(max-width:820px){html[data-dropdown=kompakt] .kopf nav .panel{padding-bottom:8px}html[data-dropdown=kompakt] .kopf nav .panel .wrap>div{margin-bottom:14px}}html[data-marke=uehlinger] .ohne-u{display:none!important}@media(max-width:720px){.mix{grid-template-columns:minmax(0,1fr)!important}.mix>*{min-width:0}.kapitel{grid-template-columns:minmax(0,1fr)!important;row-gap:6px}.kapitel .link{white-space:normal}.sf-kopfzeile{flex-wrap:wrap;gap:10px}.sf-rechts{flex-wrap:wrap;gap:8px}.sf-sort{font-size:0;gap:0}.sf-sort select{font-size:13.5px}}@media(max-width:720px){.mix .uz{flex-wrap:wrap;row-gap:4px}.mix .uz .p{white-space:normal;min-width:0}.team{grid-template-columns:repeat(2,minmax(0,1fr))!important}.team .person{min-width:0}.vorab-zeile{grid-template-columns:minmax(0,1fr)!important}.vorab-zeile>*{min-width:0}}.vk-preis{margin:12px 0 0;padding:16px 20px;border:1px solid var(--linie);border-radius:var(--r-m);background:#fff;max-width:620px;font-size:14.5px}.vk-preis .zeile{display:flex;justify-content:space-between;gap:14px;padding:6px 0;border-bottom:1px dashed var(--linie)}.vk-preis .zeile small{display:block;color:var(--grau);font-size:12.5px}.vk-preis .zeile.total{border-bottom:0;font-weight:600;font-size:17px;padding-top:10px;color:var(--ink)}.vk-preis .hinweis{color:var(--grau);font-size:13px;margin-top:8px}html[data-nacht=abend] .vk-preis,[data-ton=dunkel] .vk-preis{background:var(--papier2)}.obj.referenz{cursor:default}.obj.referenz:hover img{transform:none}.obj.referenz .bild:after,.obj.referenz .bild .mehr{display:none}.form-fehler{margin:12px 0 0;color:#c0392b;font-size:14px;line-height:1.45}.dunkel .form-fehler,.form[style*="--linie:rgba(255,255,255"] .form-fehler{color:#ff9a8c}.form-fehler[hidden]{display:none}.cf-turnstile{margin:10px 0 14px}form.gesendet input,form.gesendet textarea,form.gesendet select{opacity:.7}.bm-preis{max-width:none;margin:0 0 18px}.bm-opt{margin-top:12px;padding-top:10px;border-top:1px solid var(--linie)}.bm-opt-zeile{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:14px;cursor:pointer}.bm-opt-zeile .preis{margin-left:auto;color:var(--grau2);white-space:nowrap}.bm-opt-zeile .menge{width:58px;border:1px solid var(--linie);border-radius:var(--r-s);padding:4px 6px;font:13px var(--sans)}.bm-turnstile{margin:14px 0 0}.bm-form .form-fehler{margin-top:12px}.bm-form .vk-check a{text-decoration:underline}.elegance-logo{shape-rendering:geometricPrecision}.elegance-logo .el-caps{stroke:currentColor;stroke-width:var(--el-caps,.8);stroke-linejoin:round}:root{--eleg-gold:#9A7A3A;--eleg-linie:rgba(154,122,58,.38);--eleg-papier:#FBF9F4}.obj.eleg .bild{position:relative}.obj.eleg .bild:before{content:"";position:absolute;inset:7px;border:1px solid rgba(240,226,190,.95);border-radius:max(calc(var(--r-m) - 5px),0px);pointer-events:none;z-index:2;box-shadow:0 0 0 1px #0000000f}.eleg-zeile{color:var(--eleg-gold);font-weight:600}.eleg-zeile:before{content:"◆";font-size:.8em;margin-right:6px;position:relative;top:-1px}.kino .nr .eleg-gold{color:#e8d3a0}.eleg-band{padding:6px 0 72px}.eleg-panel{background:var(--eleg-papier);border:1px solid var(--eleg-linie);border-radius:var(--r-m);padding:44px 48px 30px;box-shadow:inset 0 0 0 6px var(--eleg-papier),inset 0 0 0 7px #9a7a3a29}.eleg-kopf{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center}.eleg-logo{color:#111;width:170px}.eleg-logo .elegance-logo{width:100%}.eleg-band .k{color:var(--eleg-gold)}.eleg-band h2{font-family:var(--serif);font-weight:400;font-size:34px;line-height:1.12;margin:8px 0;color:var(--ink)}.eleg-band h2 i{color:var(--eleg-gold)}.eleg-band p{color:var(--grau2);font-size:15.5px;line-height:1.6;margin:0;max-width:540px}.eleg-inkl{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.eleg-inkl li{padding:20px 22px 6px 0;border-top:1px solid var(--eleg-linie);display:flex;flex-direction:column;gap:5px}.eleg-inkl li+li{padding-left:22px;border-left:1px solid rgba(154,122,58,.14)}.eleg-inkl svg{width:26px;height:26px;fill:none;stroke:var(--eleg-gold);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.eleg-inkl b{font-family:var(--serif);font-weight:400;font-size:19px;color:var(--ink);line-height:1.2}.eleg-inkl span{color:var(--grau2);font-size:13.5px;line-height:1.5}.eleg-band p.eleg-club{margin:26px 0 0;padding-top:16px;border-top:1px solid rgba(154,122,58,.14);font-size:13.5px;color:var(--grau2);max-width:none}.eleg-club b{color:var(--ink);font-weight:600}.eleg-club a{color:var(--eleg-gold);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;margin-left:4px}.bm-preis .eleg-hinweis{color:var(--ink)}.bm-preis .eleg-hinweis b{font-weight:600}@media(max-width:900px){.eleg-inkl{grid-template-columns:1fr 1fr}.eleg-inkl li:nth-child(3){padding-left:0;border-left:0}.eleg-kopf{grid-template-columns:1fr;gap:18px}.eleg-logo{width:140px;--el-caps:1.1}.eleg-band h2{font-size:28px}.eleg-panel{padding:34px 28px 24px}}@media(max-width:520px){.eleg-band{padding:0 0 50px}.eleg-panel{padding:28px 20px 20px}.eleg-band h2{font-size:25px}.eleg-band p{font-size:14.5px}.eleg-inkl{margin-top:22px;gap:0 14px}.eleg-inkl li,.eleg-inkl li+li{padding:14px 0 8px;border-left:0}.eleg-inkl svg{width:22px;height:22px;margin-bottom:0}.eleg-inkl b{font-size:16px}.eleg-inkl span{font-size:12.5px;line-height:1.45}}.club-band{padding:90px 0}.club-inkl em{font-family:var(--serif);font-style:normal;font-size:28px;line-height:1;color:var(--eleg-gold);margin-bottom:6px}.club-fuss{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;margin-top:26px;padding-top:20px;border-top:1px solid rgba(154,122,58,.14)}.club-fuss small{flex:1 1 260px;text-align:right;color:var(--grau);font-size:12.5px}.eleg-btn{display:inline-block;padding:11px 20px;border:1px solid var(--eleg-gold);border-radius:var(--r-s);color:var(--eleg-gold);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.eleg-btn:hover{background:var(--eleg-gold);color:#fff}.eleg-link{color:var(--ink);font-size:14px;text-decoration:underline;text-decoration-color:var(--eleg-linie);text-underline-offset:4px}.eleg-link:hover{text-decoration-color:var(--eleg-gold)}@media(max-width:820px){.club-band{padding:60px 0}.club-fuss small{text-align:left}.club-inkl em{font-size:24px}}.club-hinweis{background:var(--eleg-papier);color:var(--grau2);border:1px solid var(--eleg-linie)}.club-hinweis b{color:var(--ink)}.club-hinweis:hover{background:#f6f1e6}.club-hinweis .ck-mini{background:transparent;box-shadow:inset 0 0 0 1px var(--eleg-gold)}.linie.linie-bild{padding:0;min-height:240px}.linie.linie-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.vorab-form,.vorab-zeile form{position:relative}.vorab-form .cf-turnstile,.vorab-zeile form .cf-turnstile{position:absolute;left:0;top:calc(100% + 8px);z-index:5;width:300px;max-width:100%}@media(min-width:821px){.team:has(>.person:nth-child(5)){grid-template-columns:repeat(5,1fr);gap:20px}.team:has(>.person:nth-child(5)) .person .foto{height:260px}}.person .foto span{font-family:var(--serif);font-size:56px;letter-spacing:.04em}.club-dialog{padding:0;border:0;background:transparent;width:min(880px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);overflow:visible}.club-dialog::backdrop{background:#18140e80;backdrop-filter:blur(2px)}.club-dialog .club-pop{padding:0}.club-dialog .eleg-panel{position:relative;max-height:calc(100vh - 32px);overflow:auto;box-shadow:inset 0 0 0 6px var(--eleg-papier),inset 0 0 0 7px #9a7a3a29,0 24px 60px #00000040}.club-zu{position:absolute;top:14px;right:16px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--grau2);font-size:26px;line-height:1;cursor:pointer}.club-zu:hover{background:#9a7a3a1f;color:var(--ink)}html:has(dialog.club-dialog[open]){overflow:hidden}.textseite{padding:72px 0 100px}.textseite h1{font-family:var(--serif);font-weight:400;font-size:46px;line-height:1.1;margin:10px 0 16px}.textseite .lead{max-width:720px}.recht-text{max-width:760px;margin-top:26px}.recht-text h2{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.25;margin:36px 0 10px}.recht-text p,.recht-text li{font-size:15.5px;line-height:1.7;color:var(--grau2)}.recht-text p{margin:0 0 12px}.recht-text ul,.recht-text ol{padding-left:22px;margin:6px 0 14px}.recht-text li{margin-bottom:10px}.recht-text a:not(.btn){color:var(--ink);text-decoration:underline;text-underline-offset:3px}.fehler-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}@media(max-width:820px){.textseite{padding:44px 0 70px}.textseite h1{font-size:34px}}.mia-zugang form{margin:0}.mia-fehler{color:var(--akzent-text,#c0392b);font-size:13.5px;margin:-6px 0 12px}.mia-hilfe{margin:14px 0 0}.mia-et{margin-top:24px;padding-top:22px;border-top:1px solid var(--linie)}.mia-et h3{font-size:22px!important}.mia-buchung .brot{color:var(--grau)}.mia-inhalt{margin-top:30px}.mia-raster{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:start}.mia-karte{background:#fff;border-radius:var(--r-m);overflow:hidden;box-shadow:0 14px 40px #00000012}.mia-bild img{display:block;width:100%;height:280px;object-fit:cover}.mia-text{padding:24px 28px 26px}.mia-text h2{font-family:var(--serif);font-weight:400;font-size:30px;margin:12px 0 2px}.mia-status{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--papier2,#F1EFEA);color:var(--ink)}.mia-status.s-confirmed{background:#e6f2ea;color:#1f6b3a}.mia-status.s-option,.mia-status.s-definite{background:#fbf1de;color:#7a5a12}.mia-status.s-canceled{background:#f6e3e3;color:#8a2a2a}.mia-daten{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;margin:20px 0 0}.mia-daten dt{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grau)}.mia-daten dd{margin:4px 0 0;font-size:16px}.mia-daten dd small{display:block;color:var(--grau);font-size:13px}.mia-satz{margin:20px 0 0;color:var(--grau2)}.mia-kosten{background:#fff;border-radius:var(--r-m);padding:24px 26px;box-shadow:0 14px 40px #00000012}.mia-kosten h3{font-family:var(--serif);font-weight:400;font-size:24px;margin:0 0 12px}.mia-kosten h4{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau);margin:18px 0 6px;font-weight:500}.mia-kosten table{width:100%;border-collapse:collapse;font-size:14px}.mia-kosten td{padding:7px 0;border-bottom:1px solid var(--linie);color:var(--grau2)}.mia-kosten td+td{text-align:right;white-space:nowrap}.mia-summe,.mia-plan{list-style:none;padding:0;margin:10px 0 0}.mia-summe li,.mia-plan li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:15px}.mia-summe li:first-child b{font-size:19px}.mia-summe .offen b{color:var(--akzent-text,#c0392b)}.mia-plan li{font-size:14px;color:var(--grau2)}.mia-knoepfe{display:flex;flex-direction:column;gap:10px;margin:20px 0 14px}.mia-knoepfe .btn{text-align:center}.mia-infos{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:40px;border-top:1px solid var(--linie)}.mia-infos>div{padding:22px 22px 6px 0}.mia-infos>div+div{padding-left:22px;border-left:1px solid var(--linie)}.mia-infos h3{font-family:var(--serif);font-weight:400;font-size:20px;margin:6px 0}.mia-infos p{color:var(--grau2);font-size:14.5px;line-height:1.6;margin:0 0 8px}@media(max-width:900px){.mia-raster{grid-template-columns:1fr}.mia-infos{grid-template-columns:1fr 1fr}.mia-infos>div:nth-child(3){padding-left:0;border-left:0}.mia-bild img{height:220px}}@media(max-width:520px){.mia-infos{grid-template-columns:1fr}.mia-infos>div,.mia-infos>div+div{padding:18px 0 4px;border-left:0}.mia-daten{grid-template-columns:1fr 1fr}}.beispiel-band{position:sticky;top:0;z-index:60;background:#fbf1de;color:#5e4510;font-size:13.5px;text-align:center;padding:9px 16px;border-bottom:1px solid rgba(154,122,58,.3)}.beispiel-band button{margin-left:10px;border:1px solid currentColor;background:transparent;color:inherit;border-radius:999px;padding:3px 12px;font:inherit;font-size:12.5px;cursor:pointer}.mia-beispiel-links{margin-top:22px;font-size:14px;color:var(--grau)}.mia-beispiel-links a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.belegung .kalender .tage span.vergangen{color:var(--grau);opacity:.45;border:1px solid transparent;cursor:default;background:transparent}.mia-wahl{display:flex;align-items:center;gap:10px;padding:16px 0 0;font-size:13px;color:var(--grau2)}.mia-wahl select{font:inherit;padding:6px 10px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff}.mia-bem{flex:1 1 200px;min-width:0;font:inherit;font-size:14px;padding:8px 12px;border:1px solid var(--linie);border-radius:var(--r-s)}.mia-meldung{margin:14px 0 0;padding:12px 14px;border-radius:var(--r-s);background:#fbedea;color:#8a2a2a;font-size:14px}.mia-meldung.gut{background:#e6f2ea;color:#1f6b3a}.mia-storno{margin-top:22px;border-top:1px solid var(--linie);padding-top:14px}.mia-storno summary{cursor:pointer;font-size:14px;color:var(--grau2)}.mia-storno form,.mia-korrektur{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:10px}.mia-storno input,.mia-korrektur textarea{font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--linie);border-radius:var(--r-s)}.mia-korrektur{margin-top:22px;flex-direction:column;align-items:stretch}.mia-korrektur textarea{min-height:90px}.mia-korrektur .btn{align-self:flex-start}.mia-ok{font-size:13.5px;color:#1f6b3a}.mia-linkform{display:grid;gap:16px;max-width:560px;margin-top:26px}.mia-linkform label span,.mia-linkform legend{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grau);margin-bottom:6px}.mia-linkform input:not([type=checkbox]):not([type=radio]){width:100%;font:inherit;padding:11px 14px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff}.mia-linkform fieldset{border:1px solid var(--linie);border-radius:var(--r-s);padding:12px 16px}.mia-check{display:block;padding:4px 0;font-size:15px}.mia-check small{color:var(--grau)}.mia-linkergebnis{margin-top:30px;max-width:720px}.mia-linkergebnis textarea{width:100%;font:13px/1.5 ui-monospace,monospace;padding:12px;border:1px solid var(--linie);border-radius:var(--r-s)}.mia-eigen{margin-top:18px;padding:20px 22px;border:1px solid var(--linie);border-radius:var(--r-m);background:#fff;display:grid;gap:14px}.mia-eigen>b{font-weight:500;font-size:16px}.mia-gruende{display:flex;flex-wrap:wrap;gap:8px}.mia-gruende label{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--linie);border-radius:999px;font-size:14px;cursor:pointer;color:var(--grau2)}.mia-gruende label:has(input:checked){border-color:var(--ink);color:var(--ink);background:#f7f4ee}.mia-gruende input{accent-color:var(--ink);margin:0}.mia-personen{display:flex;flex-wrap:wrap;gap:18px}.mia-personen label{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--grau2)}.mia-personen input{width:72px;font:inherit;padding:7px 10px;border:1px solid var(--linie);border-radius:var(--r-s)}.mia-leist{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;padding:12px 14px;background:#f7f4ee;border-radius:var(--r-s);font-size:14px}.mia-leist span:before{content:"✓ ";color:#1f6b3a}.mia-leist small{color:var(--grau)}.mia-leist label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.mia-leist input{accent-color:var(--ink);width:16px;height:16px;margin:0}.mia-eigen .mia-bem{flex:none;width:100%}.mia-eigen-knoepfe{display:flex;flex-wrap:wrap;gap:10px}.mw-block.mw-breit{grid-column:1/-1}.mia-eck{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:6px 0 16px}.mia-eck label span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau);margin-bottom:4px}.mia-eck input{width:100%;font:inherit;font-size:14.5px;padding:8px 10px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff}.mia-eck label.geaendert input{border-color:#b8862b;background:#fbf1de}.mia-eig{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 14px;margin-bottom:14px}.mia-eig label{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:var(--r-s);font-size:14px;color:var(--grau);cursor:pointer;border:1px solid transparent}.mia-eig label.an{color:var(--ink)}.mia-eig label.geaendert{background:#fbf1de;border-color:#e9d3a6;color:var(--ink)}.mia-eig input{accent-color:var(--ink);width:16px;height:16px;margin:0;flex:none}[data-mia-eig] textarea{width:100%;min-height:70px;font:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--linie);border-radius:var(--r-s);margin-bottom:10px}[data-mia-eig] .mia-ok{margin-left:12px}.mia-anfrage{max-width:640px;margin:0 auto;background:#fff;border-radius:var(--r-m);padding:30px 32px;box-shadow:0 14px 40px #00000012}.mia-anfrage h2{font-family:var(--serif);font-weight:400;font-size:30px;margin:6px 0 12px}.mia-anfrage .mia-daten{margin-top:14px}.mia-anfrage textarea{width:100%;min-height:80px;font:inherit;font-size:14.5px;padding:10px 12px;border:1px solid var(--linie);border-radius:var(--r-s);margin-top:18px}.mia-anfrage-knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.mia-anfrage .zitat{margin:16px 0 0;padding:12px 16px;border-left:2px solid var(--linie);color:var(--grau2);font-size:15px;white-space:pre-line}.mia-linkform select,.mia-linkform textarea{width:100%;font:inherit;padding:11px 14px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff}.mia-linkform textarea{min-height:80px}.mia-linkform .zwei{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mia-werkzeug-tabs{display:flex;gap:6px;margin-top:26px;border-bottom:1px solid var(--linie)}.mia-werkzeug-tabs button{font:inherit;font-size:14px;background:none;border:0;padding:10px 16px;cursor:pointer;color:var(--grau2);border-bottom:2px solid transparent;margin-bottom:-1px}.mia-werkzeug-tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.mia-pruefung{margin-top:12px;padding:12px 14px;border-radius:var(--r-s);background:#f7f4ee;font-size:14px;color:var(--grau2)}@media(max-width:640px){.mia-anfrage{padding:24px 20px}.mia-linkform .zwei{grid-template-columns:1fr}}.mia-check input{accent-color:var(--ink);margin:0 8px 0 0;vertical-align:-1px}.zp-frei{font:inherit;font-size:12px;letter-spacing:.06em;background:none;border:1px solid var(--linie);border-radius:999px;padding:5px 12px;cursor:pointer;color:var(--grau2)}.zp-frei:hover{border-color:var(--ink);color:var(--ink)}.mia-teil{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-top:14px;padding:14px 16px;background:#f7f4ee;border-radius:var(--r-s)}.mia-teil label{display:grid;gap:4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau)}.mia-teil input{font:inherit;font-size:14.5px;letter-spacing:0;text-transform:none;padding:8px 10px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff;color:var(--ink)}[hidden]{display:none!important}.bt-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.bt-filter button{font:inherit;font-size:13.5px;padding:8px 16px;border:1px solid var(--linie);border-radius:999px;background:#fff;color:var(--grau2);cursor:pointer}.bt-filter button.on{background:var(--ink);border-color:var(--ink);color:#fff}.bt-produkte{margin-top:20px}.bt-prod h4{font-size:18px}.bt-preise{display:grid;gap:3px;margin:6px 0 14px}.bt-preise div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;border-bottom:1px dashed var(--linie)}.bt-preise div:last-child{border-bottom:0}.bt-preise dt{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau)}.bt-preise dd{margin:0;font-size:14px;color:var(--grau2);white-space:nowrap}.bt-preise .et dd{color:var(--akzent-text);font-weight:600;font-size:15px}.bt-preise .sg dd{color:var(--ink);font-weight:500}.bt-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:auto}.bt-knoepfe .btn.drauf,.bt-marke .btn.drauf,.beratung .btn.drauf{background:var(--ink);color:#fff;border-color:var(--ink)}.bt-extern{font-size:12.5px;color:var(--grau2);text-decoration:underline;text-underline-offset:3px}.bt-sortiment{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:center;margin-top:40px;background:var(--papier2);border-radius:var(--r);padding:34px 38px}.bt-sortiment h3{font-family:var(--serif);font-weight:400;font-size:28px;margin:8px 0 10px}.bt-sortiment p{color:var(--grau2);margin:0 0 10px}.bt-sortiment ol{margin:0;padding-left:20px;color:var(--grau2);font-size:14.5px;line-height:1.8}.bt-sortiment-knoepfe{display:flex;flex-direction:column;gap:10px}.bt-sortiment-knoepfe .btn{text-align:center}.bt-sortiment-knoepfe small{color:var(--grau);font-size:13px;margin-top:4px}.bt-sortiment-knoepfe small a{color:var(--ink)}.bt-marken{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.bt-marke{background:#fff;border:1px solid var(--linie);border-radius:var(--r-m);padding:26px 24px 22px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bt-marke>b{font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.15}.bt-marke p{margin:0;color:var(--grau2);font-size:14.5px;font-weight:300}.bt-marke small{color:var(--grau);font-size:12.5px;margin:4px 0 8px}.bt-marke .btn{margin-top:auto}.bt-marke.leise{background:var(--papier2);border-style:dashed}.bt-wunsch{margin-top:26px;background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:28px 30px}.bt-liste{display:grid;gap:0}.bt-zeile{display:grid;grid-template-columns:1fr auto 150px 28px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--linie)}.bt-zeile b{font-weight:500}.bt-zeile small{display:block;color:var(--grau);font-size:12.5px}.bt-anz{display:inline-flex;align-items:center;border:1px solid var(--linie);border-radius:999px}.bt-anz button{width:30px;height:30px;border:0;background:none;font-size:16px;cursor:pointer;color:var(--ink)}.bt-anz span{min-width:22px;text-align:center;font-size:14px}.bt-preis{text-align:right;white-space:nowrap;font-size:14.5px}.bt-preis s{color:var(--grau);font-size:12.5px;margin-right:4px}.bt-preis b{font-weight:600}.bt-weg{width:28px;height:28px;border:0;background:none;font-size:20px;line-height:1;color:var(--grau);cursor:pointer;border-radius:50%}.bt-weg:hover{background:var(--papier2);color:var(--ink)}.bt-status{border:1px solid var(--linie);border-radius:var(--r-s);padding:12px 16px;display:grid;gap:6px}.bt-status legend{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grau);padding:0 6px}.bt-status label{display:flex;align-items:center;gap:10px;font-size:15px;cursor:pointer}.bt-status input{accent-color:var(--ink);margin:0}.bt-summe{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding:14px 16px;background:#f7f4ee;border-radius:var(--r-s)}.bt-summe span{color:var(--grau2);font-size:14px}.bt-summe b{font-family:var(--serif);font-weight:400;font-size:22px}.bt-summe small{flex-basis:100%;color:var(--grau);font-size:12.5px}.bt-schwebe{position:fixed;right:22px;bottom:22px;z-index:60;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;text-decoration:none;box-shadow:0 12px 30px #0000002e;transition:opacity .2s,transform .2s}.bt-schwebe b{background:var(--akzent);color:var(--akzent-ink,#fff);border-radius:999px;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;padding:0 6px}.bt-schwebe.weg{opacity:0;transform:translateY(10px);pointer-events:none}@media(max-width:1100px){.bt-produkte{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.bt-sortiment{grid-template-columns:1fr;padding:28px 24px}.bt-marken,.bt-produkte{grid-template-columns:1fr 1fr}}@media(max-width:600px){.bt-marken,.bt-produkte{grid-template-columns:1fr}.bt-zeile{grid-template-columns:1fr auto 28px}.bt-zeile .bt-preis{grid-column:1/-1;text-align:left;order:4}.bt-wunsch{padding:22px 18px}}.form .bt-status label{display:flex;justify-content:flex-start;align-items:center;gap:10px;font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink);margin:0;padding:4px 0;font-weight:300}.form .bt-status label b{font-weight:500}.form .bt-status input{width:18px;height:18px;padding:0;margin:0;flex:none;accent-color:var(--ink)}.bt-wunsch textarea[data-bw-links]{min-height:80px}.bt-prod .pb.bt-bild{height:auto;aspect-ratio:4/3;background:#f3f1ec;position:relative;padding:10% 11% 8%}.bt-prod .pb.bt-bild img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.bt-prod .pb.bt-bild span{display:none}.bt-prod .pb.bt-bild.ohne{background:linear-gradient(150deg,#ece6db,#d3c9b8)}.bt-prod .pb.bt-bild.ohne span{display:block;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.bt-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.bt-chips span{display:inline-flex;align-items:baseline;gap:8px;padding:8px 16px;border-radius:999px;background:#fff;border:1px solid var(--linie);font-size:14px;color:var(--grau2)}.bt-chips b{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--akzent-text)}.bt-foto{margin:0}.bt-foto img{width:100%;height:440px;object-fit:cover;border-radius:var(--r);display:block}.bt-foto figcaption,.bt-stimmung figcaption{font-size:11.5px;letter-spacing:.08em;color:var(--grau);margin-top:8px;text-align:right}.bt-stimmung{margin:44px 0 0}.bt-stimmung img{width:100%;height:auto;max-height:620px;object-fit:cover;border-radius:var(--r);display:block}.bt-stimmung+.bt-sortiment{margin-top:22px}@media(max-width:900px){.bt-foto img{height:300px}}.kat-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.kat-kopf .lead{max-width:640px}.kat-chips{flex-direction:column;align-items:flex-start;gap:8px;margin:0}.kat-chips small{font-size:12px;color:var(--grau)}.kat{display:grid;grid-template-columns:260px 1fr;gap:34px;margin-top:30px;align-items:start}.kat-filter{position:sticky;top:96px;max-height:calc(100vh - 116px);overflow:auto;padding:4px 6px 20px 0;display:grid;gap:18px}.kat-filter-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px}.kat-filter-kopf b{font-size:13px;letter-spacing:.16em;text-transform:uppercase}.kat-filter-kopf .link{background:none;border:0;font:inherit;font-size:13px;color:var(--grau2);text-decoration:underline;cursor:pointer;padding:0}.kat-zu{display:none;background:none;border:0;font-size:26px;line-height:1;cursor:pointer}.kat-feld{display:grid;gap:6px}.kat-feld span,.kat-gruppe>span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grau)}.kat-feld input,.kat-feld select{width:100%;font:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff}.kat-gruppe{display:grid;gap:8px}.kat-liste{display:grid;gap:2px}.kat-liste button{display:flex;justify-content:space-between;align-items:baseline;gap:8px;background:none;border:0;font:inherit;font-size:14px;color:var(--grau2);text-align:left;padding:6px 8px;border-radius:var(--r-s);cursor:pointer}.kat-liste button:hover{background:var(--papier2)}.kat-liste button.on{background:var(--ink);color:#fff}.kat-liste small,.kat-pillen small{font-size:11.5px;opacity:.7}.kat-pillen{display:flex;flex-wrap:wrap;gap:6px}.kat-pillen button{font:inherit;font-size:13px;padding:6px 11px;border:1px solid var(--linie);border-radius:999px;background:#fff;color:var(--grau2);cursor:pointer}.kat-pillen button.on{background:var(--ink);border-color:var(--ink);color:#fff}.kat-schalter label{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--grau2);cursor:pointer}.kat-schalter input{accent-color:var(--ink);width:16px;height:16px;margin:0}.kat-leiste{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--linie)}.kat-anzahl{font-size:14px;color:var(--grau2);flex:1}.kat-sort{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--grau2)}.kat-sort select{font:inherit;font-size:13.5px;padding:7px 10px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff}.kat-filter-knopf{display:none}.kat-aktiv{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.kat-aktiv:empty{display:none}.kat-aktiv button{font:inherit;font-size:12.5px;padding:5px 10px;border-radius:999px;border:0;background:var(--papier2);color:var(--ink);cursor:pointer}.kat-raster{grid-template-columns:repeat(3,1fr);margin-top:20px}.kat-prod .kat-info{display:block;font-size:12px;color:var(--grau);line-height:1.45;margin:-2px 0 4px}.kat-marken{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.kat-marke{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--papier2);color:var(--grau2)}.kat-marke.aktion{background:#fbedea;color:#8a2a2a}.kat-marke.auswahl{background:var(--ink);color:#fff}.kat-prod .bt-preise dd s{color:var(--grau)}.kat-mehr{text-align:center;margin:26px 0 10px}.kat-fuss{margin-top:18px}@media(max-width:1100px){.kat-raster{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.kat{grid-template-columns:1fr}.kat-filter{position:fixed;inset:0 auto 0 0;width:min(340px,88vw);max-height:none;height:100%;background:#fff;z-index:120;padding:20px;box-shadow:0 0 40px #0003;transform:translate(-105%);transition:transform .25s}.kat-filter.offen{transform:none}.kat-zu{display:block}.kat-filter-knopf{display:inline-flex}}@media(max-width:560px){.kat-raster{grid-template-columns:1fr}}.bt-preis small{display:block;font-size:11px;color:var(--grau);font-weight:400}@media(max-width:640px){.kat-chips{flex-direction:row;flex-wrap:wrap;align-items:center}.kat-chips small{flex-basis:100%}}.karte-echt .nr-pin{position:absolute;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%;background:var(--akzent);color:var(--akzent-ink,#fff);font:600 12px/20px var(--sans);text-align:center;border:2px solid #fff;box-shadow:0 0 0 6px var(--akzent-glow),0 2px 6px #0000004d}.karte-legende{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13px;color:var(--grau2)}.karte-legende b{display:inline-block;width:18px;height:18px;border-radius:50%;background:var(--akzent);color:var(--akzent-ink,#fff);font-size:11px;line-height:18px;text-align:center;margin-right:4px}.karte-legende a{color:var(--ink);border-bottom:1px solid var(--linie)}@media(max-width:600px){.btn{white-space:normal;max-width:100%;line-height:1.35;text-align:center}}@media(min-width:821px)and (max-width:1180px){.kopf .rechts .tel{display:none}}@media(min-width:821px)and (max-width:1020px){.kopf .rechts .card-link,.kopf .rechts .lang{display:none}.kopf nav .item>a{padding:0 10px}}.zp-zeile.abw .zp-txt{color:#9a3412}.zp-zeile.abw b{text-decoration:line-through;text-decoration-color:#9a341273}.mia-tabelle{width:100%;border-collapse:collapse;font-size:14px;margin-top:6px}.mia-tabelle th,.mia-tabelle td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--linie)}.mia-tabelle th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grau2);font-weight:500}.pano .ort .ort-teil{text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:4px;cursor:pointer}.pano .ort .ort-teil:hover{text-decoration-color:currentColor}.ort-block{margin-top:46px}.kapitel+.ort-block,.ort-leer+.ort-block{margin-top:0}.ort-block-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px}.ort-block-kopf h3{font-family:var(--serif);font-weight:400;font-size:24px;margin:0}.ort-hinweis{color:var(--grau2);margin:-6px 0 20px;max-width:760px}.ort-leer{font-size:17px;color:var(--grau2);margin:-10px 0 36px;max-width:760px}.ort-such{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;background:var(--papier2);border-radius:var(--r);padding:24px 28px}.ort-such b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;margin-bottom:4px}.ort-such span{color:var(--grau2);font-size:15px}.ort-such .knoepfe{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0}@media(max-width:820px){.ort-such{flex-direction:column;align-items:flex-start;padding:20px}.ort-block-kopf{flex-wrap:wrap}}@media(min-width:1021px){.orte.ort-alle{grid-template-columns:repeat(5,1fr)}}@media(max-width:820px){.kopf nav .panel .orte-liste.kurz{display:block;columns:2;column-gap:16px}.kopf nav .panel .orte-liste.kurz a{display:block;padding:7px 0;border:0}}.obj.quer .r .fw-status{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;margin-bottom:6px;color:var(--grau2)}.obj.quer .r .fw-status.frei{color:#2e7d4f}.obj.quer .r .fw-status.frei:before{content:"● "}.obj.quer.belegt-daten{opacity:.55}.obj.quer.belegt-daten .r b{font-size:18px}.wv-tab .wv-st{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--grau2)}.wv-tab .wv-st.frei{color:#2e7d4f}.wv-tab .wv-st.frei:before{content:"● "}.wv-tab .wv-st.belegt{color:var(--akzent)}.wv-tab tr[data-wv-zeile=total] td{font-size:16px}.buchkarte .rechnung[hidden]{display:none}html:not(.bt-frei) [data-bt-nur=frei],html.bt-frei [data-bt-nur=zu]{display:none!important}html:not(.bt-frei) .bt-filter,html:not(.bt-frei) .bt-produkte>.prod:not([data-vorschau]),html:not(.bt-frei) .bt-knoepfe,html:not(.bt-frei) .bt-marke [data-bw-plus],html:not(.bt-frei) .bt-schwebe{display:none!important}html:not(.bt-frei) .bt-preise .et dd,html:not(.bt-frei) .bt-preise .sg dd{filter:blur(6px);opacity:.8;user-select:none;pointer-events:none}html:not(.bt-frei) .bt-preise .et dt:after,html:not(.bt-frei) .bt-preise .sg dt:after{content:"";display:inline-block;width:9px;height:11px;margin-left:7px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M2 5V3.5a3 3 0 0 1 6 0V5h1.2v7H.8V5H2zm1.2 0h3.6V3.5a1.8 1.8 0 0 0-3.6 0V5z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12'%3E%3Cpath d='M2 5V3.5a3 3 0 0 1 6 0V5h1.2v7H.8V5H2zm1.2 0h3.6V3.5a1.8 1.8 0 0 0-3.6 0V5z'/%3E%3C/svg%3E") no-repeat center/contain}html[data-bt-rolle=stammgast] .bt-preise .et,html[data-bt-rolle=eigentuemer] .bt-preise .sg{display:none}html.bt-frei .bt-preise .et dd,html.bt-frei .bt-preise .sg dd{color:var(--akzent-text);font-weight:500}.bt-wer{margin:14px 0 0;font-size:14px;color:var(--grau2)}.bt-wer .link{font-size:11px;margin-left:6px;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer;color:var(--ink);padding:0 0 2px}.bt-mehr{display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:center;margin-top:26px;background:var(--papier2);border-radius:var(--r);padding:30px 36px}.bt-mehr h3{font-family:var(--serif);font-weight:400;font-size:26px;margin:8px 0 10px}.bt-mehr p{color:var(--grau2);margin:0}.bt-zugang{display:grid;grid-template-columns:1fr 1.25fr;gap:28px;align-items:start;margin-top:26px}.bt-login{background:var(--papier2);border-radius:var(--r);padding:28px 30px}.bt-login h3,.bt-anfrage h3{font-family:var(--serif);font-weight:400;font-size:24px;margin:0 0 10px}.bt-login p{color:var(--grau2);margin:0 0 14px}.bt-loginform{margin:18px 0 14px}.bt-loginform label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau);margin-bottom:6px}.bt-loginform>div{display:flex;gap:8px}.bt-loginform input{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff;font:inherit;font-size:14px}.bt-meldung{margin:10px 0 0!important;font-size:14px;color:var(--akzent-text)!important}.bt-meldung.gut{color:#2e7d4f!important}.bt-anfrage{background:#fff;border:1px solid var(--linie);border-radius:var(--r);padding:28px 30px}html.bt-pruefe:not(.bt-frei) [data-bt-nur=zu]{opacity:.35;transition:opacity .2s}.kat-sperre{max-width:760px;margin:30px 0 10px;background:var(--papier2);border-radius:var(--r);padding:30px 34px}.kat-sperre h2{font-family:var(--serif);font-weight:400;font-size:28px;margin:6px 0 10px}.kat-sperre p{color:var(--grau2)}.kat-sperre .aktionen{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media(max-width:900px){.bt-mehr,.bt-zugang{grid-template-columns:1fr}.bt-mehr{padding:26px 22px}}@media(max-width:600px){.bt-loginform>div{flex-direction:column}.bt-login,.bt-anfrage{padding:22px 18px}}.bg-login{max-width:460px;margin-top:26px;background:var(--papier2);border-radius:var(--r);padding:26px 28px}.bg-login label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau);margin-bottom:6px}.bg-login-felder{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.bg-login-felder label{display:block}.bg-login select{width:100%;padding:12px 14px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff;font:inherit;font-size:15px}.bg-login input{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff;font:inherit;font-size:15px}.bg-login .sm{margin:12px 0 0}.bg-meldung{margin:10px 0 0;font-size:14px;color:var(--akzent-text)}.bg-stand{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:22px 0 10px;font-size:14px;color:var(--grau2)}.bg-stand .link{font-size:11px;background:none;border-top:0;border-left:0;border-right:0;cursor:pointer;color:var(--ink);padding:0 0 2px}.bg-karte{height:520px;border-radius:var(--r);overflow:hidden;background:var(--papier2);margin:0 0 8px}.bg-h2{font-family:var(--serif);font-weight:400;font-size:28px;margin:36px 0 10px}.bg-tabelle tr[data-bg-zoom]{cursor:pointer}.bg-tabelle tr[data-bg-zoom]:hover td{background:var(--papier2)}.bg-zahl{display:inline-flex;min-width:26px;height:26px;padding:0 8px;align-items:center;justify-content:center;border-radius:999px;background:var(--akzent);color:#fff;font-weight:500;text-decoration:none}.bg-zahl.alt{background:var(--papier2);color:var(--grau2)}.bg-stweg{margin-top:26px;padding-top:18px;border-top:1px solid var(--linie)}.bg-stweg h3{font-family:var(--serif);font-weight:400;font-size:24px;margin:0 0 2px}.bg-gesuch{margin:12px 0;padding:14px 16px;background:#fff;border:1px solid var(--linie);border-radius:var(--r-m);display:grid;gap:4px}.bg-gesuch.alt{background:var(--papier2)}.bg-gesuch-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-bottom:4px}.bg-frist{font-size:13px;color:var(--akzent-text);white-space:nowrap}.bg-frist.vorbei{color:var(--grau)}.bg-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px;font-size:13px}.bg-links a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.bg-aeltere{margin-top:8px}.bg-aeltere summary{cursor:pointer;font-size:14px;color:var(--grau2)}.bg-alle{margin-top:36px}.bg-alle summary{cursor:pointer;font-family:var(--serif);font-size:22px}.bg-fuss{margin-top:28px}.bg-pin-s{width:26px;height:26px;border-radius:50%;background:var(--akzent);color:#fff;font:600 12px/26px var(--sans,Jost,sans-serif);text-align:center;border:2px solid #fff;box-shadow:0 1px 4px #00000059}.bg-pin-g{width:14px;height:14px;margin:4px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#fff;border:2px solid #1d1d1b;box-shadow:0 1px 3px #0000004d}.bg-pin-g.hit{background:#1d1d1b}.bg-pin-g.alt{opacity:.5}@media(max-width:700px){.bg-karte{height:380px}.bg-login-felder{grid-template-columns:1fr}}.gesuch-sektion{padding-bottom:56px}.gesuch{border:1px dashed var(--akzent);border-radius:var(--r-m);background:#fff;padding:28px 32px}.gesuch-kopf{display:flex;align-items:center;justify-content:space-between;gap:32px}.gesuch-text{max-width:640px}.gesuch-text .k{margin-bottom:8px}.gesuch-text h2{font-size:28px;line-height:1.15;margin:0 0 8px}.gesuch-text h2 i{color:var(--akzent-text);font-style:italic}.gesuch-text p{margin:0;color:var(--grau2);font-size:15px;line-height:1.55}.gesuch-cta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none;text-align:right}.gesuch-cta small{font-size:12px;color:var(--grau)}.gesuch.auf .gesuch-cta{display:none}.gesuch-form{margin-top:26px;padding-top:26px;border-top:1px dashed var(--akzent)}.gesuch-form[hidden]{display:none}.gesuch-wahl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;margin-bottom:22px}.gesuch-wahl fieldset{border:0;padding:0;margin:0;min-width:0}.gesuch-wahl legend{font:400 17px var(--serif);color:var(--ink);margin-bottom:10px;padding:0}.gesuch-wahl label{display:inline-block;margin:0 6px 6px 0;cursor:pointer}.gesuch-wahl label input{position:absolute;opacity:0;width:0;height:0}.gesuch-wahl label span{display:inline-block;border:1px solid var(--linie);border-radius:var(--r-p);padding:8px 14px;font-size:13.5px;color:var(--ink);background:#fff;transition:border-color .15s,background .15s}.gesuch-wahl label:hover span{border-color:var(--ink)}.gesuch-wahl label input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.gesuch-wahl label input:focus-visible+span{outline:2px solid var(--akzent);outline-offset:2px}.gesuch-felder{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gesuch-felder .voll{grid-column:span 2}.gesuch-felder label{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grau);margin-bottom:6px}.gesuch-felder input:not([type=checkbox]){width:100%;border:1px solid var(--linie);background:#fff;padding:13px 14px;font:15px var(--sans);color:var(--ink);border-radius:var(--r-s)}.gesuch-ok label{display:flex;gap:10px;align-items:flex-start;font:14px var(--sans);text-transform:none;letter-spacing:0;color:var(--grau2);margin:4px 0 0}.gesuch-ok input{margin-top:3px}.gesuch-senden{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:18px}.gesuch-vorschau{font-size:13px;color:var(--grau)}.gesuch-form.gesendet .gesuch-wahl,.gesuch-form.gesendet .gesuch-felder,.gesuch-form.gesendet .gesuch-senden{display:none}.gesuch-form .form-ok{margin:0;font-size:16px;color:var(--ink)}.gesuch-form .form-fehler{margin:10px 0 0;color:#b3261e;font-size:14px}@media(max-width:820px){.gesuch{padding:22px 20px}.gesuch-kopf{flex-direction:column;align-items:flex-start;gap:18px}.gesuch-cta{align-items:flex-start;text-align:left}.gesuch-text h2{font-size:24px}.gesuch-wahl{grid-template-columns:1fr;gap:14px}.gesuch-felder{grid-template-columns:1fr}.gesuch-felder .voll{grid-column:auto}}.service-kopf{grid-template-columns:7fr 4fr}.service-kopf .lead{max-width:680px;margin-bottom:6px}.service-cta{text-align:right;padding-bottom:6px}.service-cta .sm a{color:var(--ink);text-decoration:underline}.linien.service-sechs{grid-template-columns:repeat(3,1fr)}.linien.hellgrid .linie h3{font-size:21px;margin-top:0}.linien.hellgrid .linie .k{margin-bottom:12px}.service-schritte{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.service-schritte li{counter-increment:s;padding-top:18px;border-top:1px solid var(--ink)}.service-schritte li:before{content:"0" counter(s);display:block;font-family:var(--serif);font-size:30px;line-height:1;margin-bottom:12px}.service-schritte li b{display:block;font-family:var(--serif);font-weight:400;font-size:22px;margin-bottom:8px}.service-schritte li span{display:block;color:var(--grau2);font-size:15px;line-height:1.55;font-weight:300}.service-zwei{grid-template-columns:1fr 1fr;gap:48px;align-items:start}.service-liste{list-style:none;margin:0;padding:0}.service-liste li{padding:12px 0 12px 26px;border-bottom:1px solid var(--linie);position:relative;font-size:15.5px}.service-liste li:first-child{border-top:1px solid var(--linie)}.service-liste li:before{content:"—";position:absolute;left:0;color:var(--akzent)}.service-faq .faq-antwort{padding:0 40px 22px 0;color:var(--grau2);font-size:16px;line-height:1.6;font-weight:300;max-width:860px}.service-faq .faq-antwort p{margin:0}.service-kontakt{grid-template-columns:5fr 7fr;gap:60px}.service-kontakt a{color:inherit}.service-kontakt .form .ok a,.service-kontakt p a{text-decoration:underline}@media(max-width:820px){.service-kopf,.service-zwei,.service-kontakt{grid-template-columns:1fr;gap:24px}.service-cta{text-align:left}.linien.service-sechs{grid-template-columns:1fr}.service-schritte{grid-template-columns:1fr;gap:18px}}@media(min-width:821px)and (max-width:1100px){.linien.service-sechs,.service-schritte{grid-template-columns:1fr 1fr}}.ort-wohnen p{color:var(--grau2);font-weight:300;font-size:15.5px;line-height:1.6;margin:0 0 12px}.vorschau-leiste{background:var(--akzent);color:var(--akzent-ink);font-size:14px;line-height:1.4;padding:10px 0}.vorschau-leiste .wrap{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.vorschau-leiste b{font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:12px;white-space:nowrap}.kopf .rechts .lang{cursor:pointer;position:relative;user-select:none}.kopf .rechts .lang.auf{color:var(--ink)}.sprachmenu{position:absolute;top:calc(100% + 8px);background:#fff;border:1px solid var(--linie);border-radius:var(--r-s);box-shadow:0 14px 40px #00000024;padding:6px;z-index:60;min-width:150px;display:flex;flex-direction:column}.sprachmenu a{display:block;padding:9px 12px;font-size:14px;border-radius:calc(var(--r-s) - 2px);color:var(--ink)}.sprachmenu a:hover{background:var(--papier2)}.sprachmenu a.on{font-weight:600;color:var(--akzent-text)}.kopf nav .mobil-fuss [data-mobil-sprachen] a.on{font-weight:600;color:var(--akzent-text)}.partner-raster{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;align-items:start;margin-top:34px}.partner-form h2{font-size:20px;margin:18px 0 0}.partner-form h2:first-child{margin-top:0}.partner-form .zwei{display:grid;grid-template-columns:1fr 1fr;gap:12px}.partner-hinweis{display:block;margin-top:6px;font-size:12.5px;color:var(--grau2);line-height:1.45}.partner-form input[type=file]{padding:10px 12px;font-size:14px}.partner-bilder{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.partner-bilder figure{position:relative;margin:0;width:88px;height:88px;border:1px solid var(--linie);border-radius:var(--r-s);overflow:hidden;background:#fff}.partner-bilder img{width:100%;height:100%;object-fit:contain}.partner-bilder button{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:50%;background:#000000a6;color:#fff;font:16px/22px var(--sans);cursor:pointer}.partner-ue{border:1px solid var(--linie);border-radius:var(--r-s);padding:16px 18px;background:#fff}.partner-ue-kopf{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.partner-ue-kopf small{color:var(--grau2)}.partner-ue-status{margin:12px 0 0;font-size:13.5px;color:var(--grau2)}.partner-ue-status.ok{color:#2f7d4a}.partner-ue-status.warn{color:#b3541e}.partner-ue-status[hidden]{display:none}.partner-ue-sprachen{display:grid;gap:14px;margin-top:16px}.partner-ue-sprachen fieldset{border:1px solid var(--linie);border-radius:var(--r-s);padding:12px 14px 14px;display:grid;gap:8px}.partner-ue-sprachen legend{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grau);padding:0 6px}.partner-ue-sprachen textarea{min-height:70px}.partner-vorschau{position:sticky;top:90px}.partner-tabs{display:flex;gap:6px;margin:10px 0 12px}.partner-tabs button{font:600 11px/1 var(--sans);letter-spacing:.14em;padding:8px 12px;border:1px solid var(--linie);background:#fff;color:var(--grau2);border-radius:var(--r-s);cursor:pointer}.partner-tabs button.on{border-color:var(--ink);color:var(--ink)}.partner-karte{background:#fff;border:1px solid var(--linie);border-radius:var(--r-s);overflow:hidden}.partner-karte-bild{aspect-ratio:16/10;background:#eee}.partner-karte-bild img{width:100%;height:100%;object-fit:cover;display:block}.partner-karte-text{padding:20px 22px 18px;display:flex;flex-direction:column;gap:8px}.partner-karte-kopf{display:flex;justify-content:space-between;align-items:center;gap:10px}.partner-karte-logo img{max-height:34px;max-width:110px;object-fit:contain}.partner-karte h4{margin:0;font-size:18px}.partner-karte-vorteil{margin:0;font-weight:500}.partner-karte-beschrieb{margin:0;font-size:14px;color:var(--grau2);line-height:1.5}.partner-karte small{color:var(--grau2)}.partner-vorschau .grau.sm{margin-top:10px}.partner-danke{max-width:640px;margin-top:30px}@media(max-width:900px){.partner-raster{grid-template-columns:1fr}.partner-vorschau{position:static;order:-1}.partner-form .zwei{grid-template-columns:1fr}}.cp-eintrag{border:1px solid var(--linie);border-radius:var(--r-s);padding:14px 16px;margin-top:12px;background:#fff}.cp-eintrag summary{cursor:pointer;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.cp-eintrag summary b{font-weight:600}.cp-eintrag .cp-status{margin-left:auto;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:var(--r-s);border:1px solid var(--linie)}.cp-eintrag .cp-status.neu{border-color:var(--akzent);color:var(--akzent-text)}.cp-eintrag .cp-status.aufgenommen{border-color:#2f7d4a;color:#2f7d4a}.cp-eintrag .cp-status.abgelehnt{color:var(--grau2)}.cp-detail{margin-top:12px;display:grid;gap:10px;font-size:14px}.cp-detail table{border-collapse:collapse}.cp-detail td{padding:3px 12px 3px 0;vertical-align:top}.cp-detail td:first-child{color:var(--grau2);white-space:nowrap}.cp-sprachen{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.cp-sprachen div{border:1px solid var(--linie);border-radius:var(--r-s);padding:10px 12px}.cp-sprachen h5{margin:0 0 6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--grau)}.cp-bilder{display:flex;gap:10px;flex-wrap:wrap}.cp-bilder a{display:block;width:120px;height:90px;border:1px solid var(--linie);border-radius:var(--r-s);overflow:hidden;background:#fff}.cp-bilder img{width:100%;height:100%;object-fit:contain}.cp-aktionen{display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media(max-width:700px){.cp-sprachen{grid-template-columns:1fr}}.of{max-width:880px;margin:26px auto 0}.of h1{margin:8px 0 14px}.of .lead{max-width:none}.of-zitat{margin:18px 0 0;padding:14px 18px;border-left:2px solid var(--akzent);background:#fff;border-radius:0 var(--r-s) var(--r-s) 0;color:var(--grau2);font-size:15.5px;white-space:pre-line}.of-wohnung{margin:26px 0 0;padding:22px 26px;background:#fff;border-radius:var(--r-m);box-shadow:0 14px 40px #0000000f}.of-wohnung h2{font-family:var(--serif);font-weight:400;font-size:28px;margin:6px 0}.of-wohnung p{margin:0;font-size:15px}.of-steuer{margin:22px 0 0;padding:22px 26px;background:#f7f4ee;border-radius:var(--r-m)}.of-regler{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px}.of-regler label{display:block}.of-regler label span{display:block;font-size:14px;margin-bottom:6px}.of-regler label b{font-size:18px}.of-regler input[type=range]{width:100%;accent-color:var(--ink);margin:4px 0 2px}.of-regler small{display:block;color:var(--grau);font-size:12.5px}.of-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-top:16px}.of-kachel{background:#fff;border-radius:var(--r-m);padding:18px 20px;box-shadow:0 10px 30px #0000000d}.of-kachel span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau)}.of-kachel b{display:block;font-family:var(--serif);font-weight:400;font-size:30px;margin:6px 0 2px;line-height:1.1}.of-kachel small{display:block;color:var(--grau);font-size:12.5px;line-height:1.4}.of-kachel.gross{grid-column:1/-1;background:var(--ink,#1b1b1b);color:#fff}.of-kachel.gross span,.of-kachel.gross small{color:#cccbc8}.of-kachel.gross b{font-size:44px}.of-rechnung,.of-preise,.of-leist,.of-schritte,.of-antwort{margin-top:22px;padding:22px 26px;background:#fff;border-radius:var(--r-m);box-shadow:0 10px 30px #0000000d}.of-rechnung .mia-summe li{border-bottom:1px solid var(--linie);padding:9px 0}.of-rechnung .mia-summe li:last-child{border:0}.of-rechnung .mia-summe li:first-child b{font-size:inherit}.of-rechnung .of-brutto{border-top:1px solid var(--ink)!important}.of-rechnung .of-netto b{font-size:20px}.of-preise tfoot td{font-weight:500;border-top:2px solid var(--ink);color:var(--grau2)}.of-code{display:inline-block;min-width:22px;text-align:center;font-size:11px;font-weight:600;padding:2px 5px;border-radius:4px;background:#edeae3;color:var(--grau2);margin-right:4px}.of-code.of-wi{background:#dce7f2;color:#2e4a6b}.of-code.of-so{background:#e8efd6;color:#4d6a1e}.of-leist ul,.of-schritte ol{margin:10px 0 0;padding-left:22px}.of-leist li,.of-schritte li{padding:4px 0;font-size:15px}.of-schritte li b{font-weight:600}.of-knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.of-knoepfe .btn.on{outline:2px solid var(--ink);outline-offset:2px}.of-form{display:grid;gap:14px;margin-top:18px;max-width:620px}.of-form .zwei{display:grid;grid-template-columns:1fr 1fr;gap:14px}.of-form label span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau);margin-bottom:5px}.of-form input,.of-form textarea{width:100%;font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff}.of-hinweis{margin:22px 0 0;font-size:12.5px;line-height:1.5;color:var(--grau)}@media(max-width:640px){.of-form .zwei{grid-template-columns:1fr}.of-kachel.gross b{font-size:36px}.of-rechnung,.of-preise,.of-leist,.of-schritte,.of-antwort,.of-steuer,.of-wohnung{padding:18px}}@media print{.of-druck-weg,header,footer,nav,.kopf,.fuss{display:none!important}.of{max-width:none}.of-kachel,.of-rechnung,.of-preise,.of-leist,.of-schritte,.of-wohnung,.of-steuer{box-shadow:none;border:1px solid #ddd;break-inside:avoid}.of-kachel.gross{color:#000;background:#fff}.of-kachel.gross span,.of-kachel.gross small{color:#555}.of-regler input{display:none}}.of-perioden{width:100%;border-collapse:collapse;font-size:13.5px}.of-perioden th{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grau2);font-weight:500;text-align:left;padding:4px 6px}.of-perioden td{padding:3px 4px;border-bottom:1px solid var(--linie)}.of-perioden input{width:100%;font:inherit;font-size:13.5px;padding:6px 8px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff}.of-perioden td.code input{width:48px}.of-perioden td.preis input{width:80px}.of-perioden td.woche{white-space:nowrap;color:var(--grau);font-size:12.5px}.of-perioden button{border:0;background:none;color:#b33;cursor:pointer;font-size:16px;padding:4px}.of-vorschau{margin-top:14px;padding:14px 16px;background:#f7f4ee;border-radius:var(--r-s);font-size:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.of-vorschau b{display:block;font-size:18px}.of-vorschau span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grau)}.ertrag-form{padding:26px 28px;background:#fff;border-radius:var(--r-m);box-shadow:0 14px 40px #0000000f}.ertrag-form .form-ok{color:#1f6b3a;font-size:15px}.ertrag-situation label.radio{display:inline-flex;align-items:center;gap:8px;font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink);margin:4px 18px 0 0}.ertrag-situation label.radio input{width:18px;height:18px;padding:0;margin:0;accent-color:var(--ink)}@media(max-width:860px){.ertrag-zwei{grid-template-columns:1fr}.ertrag-form{padding:20px 18px}}.finanz.ertrag .ertrag-text{font-size:14px;line-height:1.5;margin:8px 0 14px;color:var(--grau2)}.buchung-ertrag{margin-top:16px;padding-top:14px;border-top:1px solid rgba(146,145,143,.4);font-size:13px;text-align:center;line-height:1.5}.buchung-ertrag span{color:#b3b2af}.buchung-ertrag a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.of-karte{margin-top:16px;padding:22px 26px;background:#fff;border-radius:var(--r-m);box-shadow:0 10px 30px #0000000d}.of-karte-kopf,.of-steuer-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.of-chips{display:flex;flex-wrap:wrap;gap:6px}.of-chips button{font:inherit;font-size:13px;padding:6px 12px;border:1px solid var(--linie);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer}.of-regler label span i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px;vertical-align:1px}.of-legende{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--grau2)}.of-legende i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:6px;vertical-align:-1px}.of-legende i.hohl{background:#fff;border:1.5px solid #92918F}.of-legende b{font-weight:600;color:var(--ink)}.of-punkt{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;vertical-align:1px}.of-chart{position:relative;margin-top:10px;line-height:0}.of-chart svg{display:block;width:100%;height:auto;font-family:var(--sans)}.of-chart svg text{font-family:var(--sans)}.of-tip{position:absolute;z-index:3;pointer-events:none;background:var(--ink);color:#fff;font-size:12.5px;line-height:1.45;padding:8px 10px;border-radius:6px;white-space:nowrap;box-shadow:0 6px 20px #0000002e}.of-tip b{font-weight:600}.of-zweispalt{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;align-items:start}.of-zweispalt .of-karte{margin-top:16px}.of-band-karte .of-chart{margin-top:6px}.of-rechnung,.of-preise{margin-top:16px}@media(max-width:760px){.of-zweispalt{grid-template-columns:1fr}.of-karte{padding:18px 16px}.of-tip{white-space:normal;max-width:200px}}@media print{.of-tip{display:none!important}.of-chips{display:none}.of-karte{break-inside:avoid}}.of-tabelle-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px}.of-tabelle-scroll .mia-tabelle{min-width:520px}.of-preise .of-code{color:#fff}.of-hero{position:relative;height:220px;border-radius:var(--r-m);overflow:hidden;margin:4px 0 22px;background:#dddcd8}.of-hero img{width:100%;height:100%;object-fit:cover;display:block}.of-hero-band{position:absolute;left:0;right:0;bottom:0;padding:14px 22px;background:linear-gradient(0deg,#0000008c,#0000);color:#fff;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.of-hero-band b{font-family:var(--serif);font-weight:400;font-size:22px}.of-hero-band span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.of-wohnung-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:18px 28px;align-items:start}.of-wohnung-rechts p{margin:2px 0 0;font-size:15px;line-height:1.5}.of-leist-grid{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 22px}.of-leist-grid li{position:relative;padding-left:16px;font-size:14.5px;line-height:1.45}.of-leist-grid li:before{content:"›";position:absolute;left:0;top:0;color:var(--akzent);font-weight:700}.of-ueber h3{font-family:var(--serif);font-weight:400;font-size:24px;margin:6px 0 10px;line-height:1.2}.of-ueber p{margin:0 0 10px;font-size:15px;line-height:1.55;color:var(--grau2)}.of-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px}.of-person{text-align:center;font-size:13px;line-height:1.35}.of-person img,.of-person-leer{display:block;width:84px;height:84px;border-radius:50%;object-fit:cover;object-position:center 20%;margin:0 auto 8px;background:#edeae3}.of-person b{display:block;font-weight:600}.of-person small{color:var(--grau);font-size:12px}@media(max-width:640px){.of-hero{height:150px}.of-wohnung-grid,.of-leist-grid{grid-template-columns:1fr}}@media print{.of-hero{height:140px}}.of-perioden tr.of-ueberlappt input[name=pvon],.of-perioden tr.of-ueberlappt input[name=pbis]{border-color:#b33;background:#fff3f2}.of-perioden tr.of-luecke input[name=pbis]{border-color:#c98a00;background:#fff8e6}.of .kapitel.of-kapitel{grid-template-columns:54px 1fr;gap:10px 18px;margin:48px 0 18px;padding-bottom:12px;align-items:baseline}.of .of-kapitel .n{font-size:26px;color:var(--akzent-text)}.of .of-kapitel h2{font-size:26px;margin:0}.of .of-kapitel .sub{grid-column:2;margin:0;font-size:14.5px;color:var(--grau);font-weight:300}.of-wohnung{margin:0}.of-wohnung h3{font-family:var(--serif);font-weight:400;font-size:28px;margin:6px 0}.of-rechner{display:grid;grid-template-columns:1.35fr 1fr;background:#fff;border-radius:var(--r-m);box-shadow:0 14px 40px #0000000f;overflow:hidden}.of-rechner-links{padding:24px 26px 22px;background:#f7f4ee}.of-rechner-rechts{padding:24px 26px;background:var(--ink,#1b1b1b);color:#fff}.of-ergebnis-innen{position:sticky;top:96px}.of-regler label>span.of-regler-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;margin-bottom:6px}.of-regler label .of-regler-name,.of-regler label .of-regler-zahl{display:inline;font-size:14px;margin:0}.of-regler label .of-regler-zahl,.of-regler label .of-regler-zahl span{white-space:nowrap;color:var(--grau2);display:inline}.of-regler label .of-regler-zahl b{font-size:18px;color:var(--ink)}.of-rechnung .mia-summe b{white-space:nowrap}.of-ergebnis-gross span,.of-ergebnis-liste span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#cccbc8}.of-ergebnis-gross b{display:block;font-family:var(--serif);font-weight:400;font-size:50px;line-height:1.05;margin:8px 0 4px}.of-ergebnis-gross small,.of-ergebnis-liste small{display:block;color:#cccbc8;font-size:12.5px;line-height:1.4}.of-ergebnis-liste{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}.of-ergebnis-liste li{border-top:1px solid rgba(255,255,255,.16);padding-top:12px}.of-ergebnis-liste b{display:block;font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.1;margin:4px 0 2px}.of-rechner-band{grid-column:1/-1;padding:18px 26px 20px;border-top:1px solid var(--linie)}.of-rechner .of-regler{margin-top:4px}.of-eigen{margin-top:22px;padding-top:18px;border-top:1px solid #E6E1D6}.of-eigen-chips{margin:0 0 12px}.of-chips button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.of-chips button:disabled{opacity:.4;cursor:default}.of-eigen-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.of-eigen-form label span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grau);margin-bottom:5px}.of-eigen-form input{width:100%;font:inherit;font-size:14px;padding:9px 10px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff}.of-eigen-form .btn{padding:10px 14px}.of-eigen-liste{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.of-eigen-liste li{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--linie);border-radius:var(--r-s);padding:8px 10px 8px 12px;font-size:14px}.of-eigen-liste li i{flex:0 0 10px;width:10px;height:10px;border-radius:2px}.of-eigen-liste li span{flex:1;min-width:0}.of-eigen-liste li span b{font-weight:500}.of-eigen-liste li span small{display:block;color:var(--grau);font-size:12.5px}.of-eigen-liste li button{border:0;background:none;color:var(--grau2);font-size:18px;line-height:1;cursor:pointer;padding:4px 6px;border-radius:50%}.of-eigen-liste li button:hover{background:#f0ece4;color:#b33}.of-eigen-liste li.of-eigen-leer{display:block;background:none;border:1px dashed var(--linie);color:var(--grau);font-size:13px}.of-eigen-liste li.of-eigen-alle{display:block;background:none;border:0;padding:4px 0 0}.of-band-chart svg rect{transition:fill .15s}.of-zweispalt-gleich{grid-template-columns:1fr 1fr}.of-karte>.k.akz:first-child{margin-bottom:2px}.of-sticky{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:18px;padding:10px 12px 10px 18px;background:var(--ink,#1b1b1b);color:#fff;border-radius:999px;box-shadow:0 14px 40px #00000047;max-width:calc(100vw - 32px);animation:of-auf .25s ease-out}.of-sticky[hidden]{display:none}.of-sticky-wert span{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#cccbc8}.of-sticky-wert b{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.1}.of-sticky-wert small{display:block;color:#cccbc8;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw}.of-sticky .btn{background:#fff;color:var(--ink);border-color:#fff;white-space:nowrap}@keyframes of-auf{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:860px){.of-rechner{grid-template-columns:1fr}.of-rechner-rechts{padding:22px}.of-ergebnis-innen{position:static}.of-ergebnis-gross b{font-size:42px}.of-ergebnis-liste{grid-template-columns:1fr 1fr 1fr;gap:10px}.of-ergebnis-liste li{border-top:0;border-left:1px solid rgba(255,255,255,.16);padding:0 0 0 10px}.of-ergebnis-liste li:first-child{border-left:0;padding-left:0}.of-ergebnis-liste b{font-size:19px}.of-zweispalt-gleich{grid-template-columns:1fr}}@media(max-width:640px){.of .kapitel.of-kapitel{grid-template-columns:40px 1fr!important;row-gap:4px;margin:36px 0 14px}.of .of-kapitel .sub{grid-column:2}.of .of-kapitel .n,.of .of-kapitel h2{font-size:22px}.of-rechner-links,.of-rechner-band{padding:18px}.of-eigen-form{grid-template-columns:1fr 1fr}.of-eigen-form .btn{grid-column:1/-1}.of-ergebnis-liste{grid-template-columns:1fr;gap:10px}.of-ergebnis-liste li{border-left:0;border-top:1px solid rgba(255,255,255,.16);padding:10px 0 0}.of-ergebnis-liste li:first-child{padding-top:10px}.of-sticky{left:12px;right:12px;transform:none;max-width:none;bottom:12px;gap:12px}.of-sticky-wert small{max-width:none}@keyframes of-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media print{.of-rechner{box-shadow:none;border:1px solid #ddd;break-inside:avoid}.of-rechner-rechts{background:#fff!important;color:#000;border-left:1px solid #ddd}.of-ergebnis-gross span,.of-ergebnis-gross small,.of-ergebnis-liste span,.of-ergebnis-liste small{color:#555}.of-ergebnis-liste li{border-color:#ddd}.of-eigen-form,.of-eigen-chips,.of-eigen-alle{display:none}.of .kapitel.of-kapitel{break-after:avoid}}.of-saisons{margin-top:10px}.of-saison{margin-top:12px;padding-top:10px;border-top:1px solid #E6E1D6}.of-saison-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:6px 12px;flex-wrap:wrap;margin-bottom:2px}.of-saison-name{font-weight:500;font-size:15px}.of-saison-name i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:7px;vertical-align:1px}.of-saison-summe{font-size:13px;color:var(--grau2)}.of-periode{display:grid;grid-template-columns:minmax(0,1fr) 118px 84px;gap:4px 12px;align-items:center;padding:7px 0;border-top:1px dashed #E6E1D6}.of-periode-name{min-width:0;font-size:13.5px;line-height:1.3}.of-periode-name b{font-weight:500;margin-left:7px}.of-periode-name small{display:block;color:var(--grau);font-size:12px;margin-top:1px}.of-periode .of-code{color:#fff}.of-periode input[type=range]{width:100%;accent-color:var(--ink);margin:0}.of-periode input[type=range]:disabled{opacity:.35}.of-periode-zahl{font-size:13px;color:var(--grau2);white-space:nowrap;text-align:right}.of-periode-zahl b{font-size:17px;color:var(--ink)}.of-periode-zahl small{display:block;font-size:11px;color:#8a1f1f;white-space:normal;line-height:1.2}.of-periode-voll .of-periode-name{opacity:.6}@media(max-width:640px){.of-periode{grid-template-columns:1fr 88px;gap:2px 10px}.of-periode-name{grid-column:1/-1}}.of-szenario-hilfe{margin:6px 0 0}.of-saison{margin-top:10px;padding-top:8px}.of-saison-kopf{margin-bottom:0}.of-periode{grid-template-columns:minmax(0,1fr) 112px 58px;gap:2px 12px;padding:5px 0}.of-periode-name{font-size:13.5px;line-height:1.25}.of-periode-name b{white-space:nowrap}.of-periode-name small{display:block;color:var(--grau);font-size:11.5px;margin-top:1px}.of-periode-name small em{font-style:normal;color:#8a1f1f}.of-periode-zahl b{font-size:16px}.of-eigen{margin-top:16px;padding-top:14px}.of-eigen-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-bottom:10px}.of-eigen-kopf .sm{font-size:12.5px}.of-eigen-chips{margin:0 0 10px}.of-eigen-form{gap:8px}.of-eigen-form label span{margin-bottom:3px}.of-eigen-form input{padding:6px 8px;font-size:13.5px}.of-eigen-form .btn{padding:8px 12px}.of-eigen-liste{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.of-eigen-liste li{display:inline-flex;gap:7px;padding:3px 3px 3px 10px;border-radius:999px;font-size:13px}.of-eigen-liste li span{flex:0 1 auto}.of-eigen-liste li span small{display:inline;font-size:12px}.of-eigen-liste li button{font-size:16px;padding:2px 7px}.of-eigen-liste li.of-eigen-leer{display:block;border:0;border-radius:0;padding:0;font-size:12.5px}.of-eigen-liste li.of-eigen-alle{display:inline-flex;border:0;padding:0}.of-eigen-liste li.of-eigen-alle button{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grau2);border-radius:999px;padding:6px 10px}.of-rechner-rechts{background:transparent;color:inherit;padding:22px}.of-ergebnis-innen{background:var(--ink,#1b1b1b);color:#fff;border-radius:var(--r-m);padding:24px 24px 22px}@media(max-width:860px){.of-rechner-rechts{padding:0 18px 18px}}@media(max-width:640px){.of-periode{grid-template-columns:1fr 58px}.of-rechner-rechts{padding:0 14px 14px}}@media print{.of-ergebnis-innen{background:#fff!important;color:#000;padding:0}}.of-rechner{overflow:hidden;overflow:clip}.kopf .rechts .lang{color:var(--ink)}body.hat-hero .kopf:not(.fest) .rechts .lang,body.hat-hero .kopf:not(.fest) .rechts .lang.auf{color:#fff}.mia-status.s-angebot{background:var(--ink);color:#fff}.mia-kosten td small{display:block;font-size:12px;color:var(--grau)}.mia-annehmen{margin:20px 0 4px;padding:18px 18px 16px;border:1px solid var(--ink);border-radius:var(--r-m);display:flex;flex-direction:column;gap:10px}.mia-annehmen h4{margin:0;color:var(--ink)}.mia-annehmen p.sm{margin:0;color:var(--grau2)}.mia-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;cursor:pointer}.mia-check input{width:18px;height:18px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--ink)}.mia-check a{text-decoration:underline}.mia-annehmen .btn{text-align:center;margin-top:4px}.mia-annehmen .btn[disabled]{opacity:.6;cursor:wait}.mia-annehmen .mia-fehler{margin:0}.mia-plan li b,.mia-summe li b{white-space:nowrap}.pp-tage button.belegt{color:#b9b8b4;text-decoration:line-through;cursor:not-allowed;background:repeating-linear-gradient(135deg,transparent 0 5px,rgba(0,0,0,.035) 5px 10px)}.pp-tage button.nicht{color:#c9c8c4;cursor:not-allowed}.pp-tage button[disabled]:hover{box-shadow:none}.pp-fuss .pp-hinweis{display:block;font-size:12px;color:var(--grau);margin-top:2px}.et-login form{margin:0}.et-login form[hidden]{display:none}.et-login input[name=code]{font-size:22px;letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums}.et-login .et-links{margin:12px 0 0;text-align:center;font-size:13px;color:var(--grau)}.et-login .et-links .link{background:none;border:0;padding:0;font:inherit;color:var(--ink);text-decoration:underline;cursor:pointer;text-transform:none;letter-spacing:0}.et-login .et-meldung{margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--akzent-text)}.et-login .et-meldung.gut{color:var(--grau2)}.et-konten{margin-top:18px;overflow-x:auto}.et-konten .mia-tabelle td{vertical-align:top}.et-aktionen{white-space:nowrap;font-size:13px}.et-aktionen .link{background:none;border:0;padding:0;font:inherit;color:var(--ink);text-decoration:underline;cursor:pointer;text-transform:none;letter-spacing:0}.et-konten tr.et-neu td{background:var(--akzent-glow)}.et-knoepfe{margin-top:14px}.preis-monate td:nth-child(2){color:var(--ink);font-variant-numeric:tabular-nums}.preis-monate td:nth-child(3){white-space:nowrap}.pm-balken{display:inline-block;vertical-align:middle;width:90px;height:6px;margin-right:12px;background:var(--linie);border-radius:3px;overflow:hidden}.pm-balken i{display:block;height:100%;background:var(--akzent)}@media(max-width:640px){.pm-balken{display:none}.preis-monate{font-size:13.5px}}.belegung{--k-g:#3A3936;--k-o:#F0A23B;--k-e:#E7343F;--k-f:#fff}.belegung .kalender .tage span{position:relative;cursor:pointer}.belegung .kalender .tage span em{font-style:normal;position:relative}.belegung .kalender .tage span.k-g{background:var(--k-g);border-color:var(--k-g);color:#fff}.belegung .kalender .tage span.k-o{background:var(--k-o);border-color:var(--k-o);color:#3b2503}.belegung .kalender .tage span.k-e{background:var(--k-e);border-color:var(--k-e);color:#fff}.belegung .kalender .tage span.k-split{background:linear-gradient(135deg,var(--l) 0 50%,var(--r) 50% 100%);border-color:var(--linie)}.belegung .kalender .tage span.k-split em{background:#ffffffeb;border-radius:9px;padding:1px 5px;color:var(--ink)}.belegung .kalender .tage span.besetzt:not(.wahl){cursor:default}.belegung .kalender .tage span:not(.leer):not(.besetzt):hover{border-color:var(--ink)}.belegung .kalender .tage span.hervor{outline:2px solid var(--ink);outline-offset:2px;z-index:1;animation:k-puls 1.1s ease 3}@keyframes k-puls{50%{outline-color:var(--akzent);outline-offset:3px}}body .belegung .kalender .tage span.wahl{background:#e7343f29!important;border-color:var(--akzent)!important;color:var(--ink)!important;font-weight:600}body .belegung .kalender .tage span.wahl em{background:none}.belegung .kalender .tage span.wahl-ab{box-shadow:inset 0 0 0 2px var(--akzent);font-weight:600}.kal-legende{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--grau2);margin:6px 0 12px}.kal-legende i{display:inline-block;width:13px;height:13px;border-radius:3px;margin-right:6px;vertical-align:-2px;border:1px solid var(--linie);background:#fff}.kal-legende i.k-g{background:#3a3936;border-color:#3a3936}.kal-legende i.k-o{background:#f0a23b;border-color:#f0a23b}.kal-legende i.k-e{background:#e7343f;border-color:#e7343f}.kal-legende i.k-h{background:linear-gradient(135deg,#3a3936 0 50%,#fff 50% 100%)}.kal-hinweis{font-size:13.5px;color:var(--akzent-text);margin:10px 0 0;min-height:1.2em}.zp-zeile[data-mia-zeige]{cursor:pointer;transition:background .15s}.zp-zeile[data-mia-zeige]:hover{background:var(--papier2)}.zp-zeile.aktiv{background:var(--papier2);box-shadow:inset 3px 0 0 var(--akzent)}.zp-zeile.gast i{background:#3a3936;border-color:#3a3936}.zp-zeile.option i{background:#f0a23b;border-color:#f0a23b}.zp-zeile small{display:flex;gap:6px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.zp-opt{border:1px solid var(--linie);background:#fff;border-radius:999px;padding:5px 12px;font:inherit;font-size:12.5px;cursor:pointer;color:var(--ink)}.zp-opt.ja{border-color:var(--ink);background:var(--ink);color:#fff}.zp-opt:hover{border-color:var(--ink)}.zp-antwort{font-size:12.5px;white-space:nowrap}.zp-antwort.ja{color:#1d7a3a}.zp-antwort.nein{color:var(--akzent-text)}.zp-opt-form{margin:4px 0 10px;padding:14px 16px;border-radius:var(--r-s);background:#fff6e8;border:1px solid #F0D2A2;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.zp-opt-form.nein{background:#fdf0f0;border-color:#f3c9cc}.zp-opt-form p{flex:1 1 100%;margin:0;font-size:14px;line-height:1.5}.zp-opt-form input{flex:1 1 220px;font:inherit;font-size:14px;padding:9px 12px;border:1px solid var(--linie);border-radius:var(--r-s);background:#fff}@media(max-width:820px){.zp-zeile small{grid-column:2/4;justify-content:flex-start}}.zp-antwort.frei{color:var(--grau2)}.zp-kopf{flex-wrap:wrap}.zp-kopf .zp-neu{margin-left:auto;white-space:nowrap}.mia-daten{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.mia-daten label{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--grau2)}.mia-daten input{font:inherit;padding:7px 10px;border:1px solid var(--linie);border-radius:var(--r-s);min-width:150px;color:var(--ink)}@media(max-width:600px){.zp-kopf .zp-neu{margin-left:0;width:100%}.mia-daten label{width:100%;justify-content:space-between}}.butia-willkommen .korb.et-team{display:flex;flex-direction:column;gap:4px;align-items:flex-end;text-align:right}.butia-willkommen .korb.et-team .btn{margin-top:8px}.mia-saison{margin-top:22px;padding:18px 22px;border:1px solid var(--linie);border-radius:var(--r-m);background:#fff}.saison-liste{display:grid;gap:0}.saison-zeile{display:grid;grid-template-columns:150px 1fr auto;gap:8px 18px;align-items:center;padding:12px 0;border-top:1px solid var(--linie)}.saison-zeile:first-child{border-top:0}.saison-zeile.frei b{color:#1d7a3a}.saison-status{display:flex;align-items:center;gap:10px;white-space:nowrap}.mw-sprachen{display:inline-flex;gap:4px}.mw-sprachen button{font:inherit;font-size:12px;letter-spacing:.08em;padding:4px 10px;border:1px solid var(--linie);border-radius:999px;background:#fff;cursor:pointer;color:var(--grau2)}.mw-sprachen button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.mw-text p{margin:0 0 10px;line-height:1.55}.mw-fotos.alle{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.mw-foto{position:relative;margin:0;cursor:pointer;border-radius:var(--r-s);overflow:hidden;aspect-ratio:4/3;background:#eee}.mw-foto img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .15s}.mw-foto i{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:#ffffffe6;color:var(--ink);display:flex;align-items:center;justify-content:center;font-style:normal;font-size:13px;opacity:0;transition:opacity .15s}.mw-foto small{position:absolute;left:6px;bottom:4px;color:#fff;font-size:11px;text-shadow:0 1px 2px rgba(0,0,0,.6)}.mw-foto:hover i{opacity:1}.mw-foto.weg img{filter:grayscale(1) brightness(.55)}.mw-foto.weg i{opacity:1;background:var(--akzent,#E7343F);color:#fff}.mw-foto.weg:after{content:"entfernen";position:absolute;inset:auto 0 0;background:var(--akzent,#E7343F);color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:3px 0}.mw-foto.gemeldet img{filter:grayscale(1) opacity(.5)}.mw-foto.gemeldet:after{content:"gemeldet";position:absolute;inset:auto 0 0;background:#1d7a3a;color:#fff;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:3px 0}.mw-foto-aktion{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px;padding:12px 14px;background:#fff6f6;border:1px solid #f3c7ca;border-radius:var(--r-s)}.mw-foto-aktion input{flex:1 1 220px;font:inherit;padding:7px 10px;border:1px solid var(--linie);border-radius:var(--r-s)}.mia-bank{margin-top:18px}.mia-bankform{display:grid;gap:12px;margin-top:10px}.mia-bankform .zwei{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mia-bankform label{display:grid;gap:4px;font-size:13px;color:var(--grau2)}.mia-bankform input{font:inherit;padding:8px 10px;border:1px solid var(--linie);border-radius:var(--r-s);color:var(--ink);width:100%}.mia-post{display:grid;gap:12px;padding:20px 22px;border:1px solid var(--linie);border-radius:var(--r-m);background:#fff}.mia-post label{display:grid;gap:4px;font-size:13px;color:var(--grau2)}.mia-post input,.mia-post textarea{font:inherit;padding:8px 10px;border:1px solid var(--linie);border-radius:var(--r-s);color:var(--ink);width:100%}.mia-post .mia-datei input{padding:6px 0;border:0}.mia-post .rot{color:var(--akzent-text,#b4232c)}.post-archiv{display:grid;gap:12px;margin-top:10px}.post-karte{padding:16px 18px;border:1px solid var(--linie);border-radius:var(--r-m);background:#fff}.post-karte.buero{border-left:4px solid var(--ink)}.post-karte.et{border-left:4px solid var(--akzent,#E7343F)}.post-kopf{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.post-karte p{margin:0 0 8px;line-height:1.5}.post-dateien{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.post-datei{font:inherit;font-size:13px;padding:6px 10px;border:1px solid var(--linie);border-radius:999px;background:#faf9f6;cursor:pointer;color:var(--ink)}.post-datei:hover{border-color:var(--ink)}.post-antwort{margin-top:10px;padding:12px 14px;background:#f5f4f0;border-radius:var(--r-s)}.post-offen{margin:4px 0 0;font-style:italic}@media(max-width:600px){.saison-zeile{grid-template-columns:1fr;gap:4px}.mia-bankform .zwei{grid-template-columns:1fr}.butia-willkommen .korb.et-team{align-items:flex-start;text-align:left}.mw-fotos.alle{grid-template-columns:repeat(3,1fr)}}.post-neu{display:inline-block;font-size:12px;font-weight:600;background:var(--akzent,#E7343F);color:#fff;border-radius:999px;padding:2px 9px;vertical-align:middle}.post-karte.ungelesen{box-shadow:0 0 0 2px #e7343f40}.post-konto+.post-konto{border-top:1px solid var(--linie);margin-top:10px}.saison-status button.link{border:0;background:none;padding:0;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;color:var(--grau2);letter-spacing:0;text-transform:none}.saison-status button.link:hover{color:var(--ink)}.mia-ics{margin-top:18px;padding:18px 22px;border:1px solid var(--linie);border-radius:var(--r-m);background:#fff}.ics-box{margin-top:12px}.ics-zeile{display:flex;gap:8px;flex-wrap:wrap}.ics-zeile input{flex:1 1 320px;font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--linie);border-radius:var(--r-s);color:var(--ink);background:#faf9f6}.mia-ics p.sm{margin:10px 0 0;line-height:1.6}.mia-ics button.link{border:0;background:none;padding:0;font:inherit;text-decoration:underline;cursor:pointer;color:var(--ink)}.post-art{margin-bottom:2px}.post-dringend{font-size:14px}.post-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 9px;margin-right:6px;vertical-align:middle}.post-badge.offen{background:var(--akzent,#E7343F);color:#fff}.post-badge.erledigt{background:#1d7a3a;color:#fff}.post-antwort.status-erledigt{border-left:3px solid #1d7a3a}.post-antwort.status-offen{border-left:3px solid var(--akzent,#E7343F)}.sa-tabelle td,.sa-tabelle th{vertical-align:top}.sa-ja{color:#1d7a3a;font-weight:600}.sa-tabelle button.link{border:0;background:none;padding:0;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;color:var(--ink)}.post-schaeden{margin:14px 0 0}.mia-personen .pers-liste{display:grid;gap:0;margin:6px 0 14px}.pers-zeile{display:grid;grid-template-columns:180px 1fr auto auto;gap:6px 16px;align-items:center;padding:10px 0;border-top:1px solid var(--linie);font-size:14px}.pers-zeile:first-child{border-top:0}.pers-zeile button.link{border:0;background:none;padding:0;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;color:var(--grau2)}.pers-form{display:grid;gap:12px}.pers-form .zwei{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pers-form label{display:grid;gap:4px;font-size:13px;color:var(--grau2)}.pers-form input{font:inherit;padding:8px 10px;border:1px solid var(--linie);border-radius:var(--r-s);color:var(--ink);width:100%}.mia-verlauf{margin-top:18px}.verlauf-liste{display:grid;gap:0;margin-top:6px}.verlauf-zeile{display:grid;grid-template-columns:150px 110px 1fr auto;gap:4px 14px;align-items:baseline;padding:9px 0;border-top:1px solid var(--linie);font-size:14px}.verlauf-zeile:first-child{border-top:0}.verlauf-zeit{color:var(--grau2);font-size:13px;white-space:nowrap}.verlauf-art{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--grau2)}@media(max-width:600px){.pers-zeile{grid-template-columns:1fr;gap:2px}.pers-form .zwei{grid-template-columns:1fr}.verlauf-zeile{grid-template-columns:1fr;gap:2px}}.mia-personen .pers-liste{display:block}.pers-zeile{width:100%;box-sizing:border-box}
