@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--creme:#fbf7ef;--creme-2:#f3ecdd;--papier:#fff;--tinte:#2b2622;--grau:#6a6159;--wein:#6e2a38;--wein-dunkel:#4d1b27;--salbei:#5b7355;--salbei-hell:#e4ebdf;--honig:#c9923a;--honig-hell:#f6e7c8;--linie:#e4dac6;--schatten:0 10px 30px -12px #3c1e1447;--radius:14px;--breite:1160px;--h-mittel:clamp(1.4rem, 2.4vw, 1.7rem);--serif:"Fraunces Variable", Georgia, "Times New Roman", serif;--sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{font-family:var(--sans);color:var(--tinte);background:var(--creme);margin:0;font-size:1.0625rem;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:var(--wein);text-underline-offset:3px}a:hover{color:var(--wein-dunkel)}h1,h2,h3{font-family:var(--serif);color:var(--wein-dunkel);letter-spacing:-.01em;margin:0 0 .6em;font-weight:600;line-height:1.2}h1{font-size:clamp(2.2rem,5vw,3.6rem)}h2{font-size:clamp(1.7rem,3.4vw,2.4rem)}h3{font-size:1.3rem}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--honig);outline-offset:3px;border-radius:4px}.container{width:min(100% - 2.5rem, var(--breite));margin-inline:auto}.skip{background:var(--wein);color:#fff;z-index:100;padding:.7rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{color:#fff;top:.5rem;left:.5rem}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--salbei);margin-bottom:.7rem;font-size:.82rem;font-weight:600;display:inline-block}.klein{color:var(--grau);font-size:.92rem}.lead{color:var(--grau);max-width:62ch;font-size:1.15rem}.mt{margin-top:2rem}.mt-klein{margin-top:1rem}.hinweis{background:var(--honig-hell);border-bottom:1px solid var(--honig);text-align:center;color:var(--wein-dunkel);padding:.65rem 1rem;font-weight:500}.hinweis p{margin:0}.header{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--linie);background:#fbf7eff0;position:sticky;top:0}.header .container{justify-content:space-between;align-items:center;gap:1rem;min-height:72px;display:flex}.brand{color:var(--wein-dunkel);align-items:center;gap:.7rem;text-decoration:none;display:flex}.logo{flex:none;width:auto;height:54px}.logo-gold{display:none}.brand-ort{letter-spacing:.14em;text-transform:uppercase;color:var(--salbei);border-left:2px solid var(--honig);padding-left:.8rem;font-size:.68rem;font-weight:600;line-height:1.35}@media (width<=420px){.brand-ort{display:none}}.logo-fuss{width:auto;height:74px;margin-bottom:.8rem}.nav ul{align-items:center;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--tinte);border-radius:999px;padding:.55rem .85rem;font-size:.98rem;font-weight:500;text-decoration:none;display:block}.nav a:hover{background:var(--creme-2);color:var(--wein-dunkel)}.nav a[aria-current=page]{background:var(--salbei-hell);color:var(--wein-dunkel)}.nav a.nav-cta{background:var(--wein);color:#fff;margin-left:.4rem}.nav a.nav-cta:hover{background:var(--wein-dunkel)}.menu-toggle{opacity:0;pointer-events:none;position:absolute}.burger{cursor:pointer;border:1px solid var(--linie);background:var(--papier);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.burger span,.burger span:before,.burger span:after{content:"";background:var(--wein-dunkel);width:22px;height:2px;transition:transform .2s,top .2s;display:block;position:relative}.burger span:before{position:absolute;top:-7px}.burger span:after{position:absolute;top:7px}.menu-toggle:focus-visible+.burger{outline:3px solid var(--honig);outline-offset:3px}@media (width<=900px){.burger{display:flex}.nav{background:var(--creme);border-bottom:1px solid var(--linie);padding:.5rem 1.25rem 1.25rem;display:none;position:absolute;top:100%;left:0;right:0}.menu-toggle:checked~.nav{display:block}.nav ul{flex-direction:column;align-items:stretch;gap:.2rem}.nav a{border-radius:12px;padding:.8rem 1rem}.nav a.nav-cta{text-align:center;margin:.5rem 0 0}.menu-toggle:checked+.burger span{background:0 0}.menu-toggle:checked+.burger span:before{top:0;transform:rotate(45deg)}.menu-toggle:checked+.burger span:after{top:0;transform:rotate(-45deg)}}.btn{font:600 1rem var(--sans);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;text-decoration:none;transition:transform .15s,background .15s,color .15s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-wein{background:var(--wein);color:#fff}.btn-wein:hover{background:var(--wein-dunkel);color:#fff}.btn-honig{background:var(--honig);color:#2b1d08}.btn-honig:hover{color:#2b1d08;background:#d8a24a}.btn-rand{color:var(--wein);background:0 0;border-color:currentColor}.btn-rand:hover{background:var(--wein);color:#fff}.btn-hell{color:#fff;background:0 0;border-color:#fff}.btn-hell:hover{color:var(--wein-dunkel);background:#fff}.btn[disabled]{opacity:.6;cursor:wait;transform:none}.actions{flex-wrap:wrap;gap:.8rem;display:flex}.hero{color:#fff;isolation:isolate;align-items:flex-end;min-height:min(78vh,700px);display:flex;position:relative}.hero>picture,.hero>img{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero img{object-fit:cover;width:100%;height:100%}.hero:after{content:"";z-index:-1;background:linear-gradient(#280f141a 0%,#280f1459 45%,#280f14d1 100%);position:absolute;inset:0}.hero-inhalt{max-width:780px;padding-block:4rem 3.5rem}.hero h1{color:#fff;text-shadow:0 2px 20px #00000059}.hero .eyebrow{color:var(--honig-hell)}.hero p{max-width:56ch;font-size:1.2rem}.sektion{padding-block:clamp(3rem,7vw,5.5rem)}.sektion.hell{background:var(--creme-2)}.kopf-mitte{text-align:center;max-width:720px;margin:0 auto 2.5rem}.kopf-mitte .lead{margin-inline:auto}.seitenkopf{background:var(--wein-dunkel);color:#fff;padding-block:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.seitenkopf:after{content:"";background:radial-gradient(circle,#c9923a59,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.seitenkopf h1{color:#fff;margin-bottom:.3em}.seitenkopf .eyebrow{color:var(--honig-hell)}.seitenkopf .lead{color:#eadcd2;margin:0}.zwei-spalten{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}@media (width<=820px){.zwei-spalten{grid-template-columns:1fr}}.bild-rund{border-radius:var(--radius);box-shadow:var(--schatten);overflow:hidden}.bild-rund img{width:100%}.bilderraster{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.bilderraster .bild-rund{margin:0}.bilderraster img{aspect-ratio:3/2;object-fit:cover}@media (width<=700px){.bilderraster{grid-template-columns:1fr}}.vorteile{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=960px){.vorteile{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.vorteile{grid-template-columns:1fr}}.vorteile li{background:var(--papier);border:1px solid var(--linie);border-radius:var(--radius);padding:1.6rem}.vorteile .icon{background:var(--salbei-hell);width:46px;height:46px;color:var(--salbei);font-family:var(--serif);border-radius:12px;place-items:center;margin-bottom:1rem;font-size:1.3rem;font-weight:700;display:grid}.vorteile h3,.zimmerkarte h3{margin-bottom:.3em;font-size:1.2rem}.vorteile p{color:var(--grau);margin:0;font-size:.95rem}.karten{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.zimmerkarte{background:var(--papier);border-radius:var(--radius);box-shadow:var(--schatten);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.zimmerkarte:hover{color:inherit;transform:translateY(-4px)}.zimmerkarte .bild{aspect-ratio:3/2;position:relative;overflow:hidden}.zimmerkarte .bild img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.zimmerkarte:hover .bild img{transform:scale(1.04)}.zimmerkarte .nr{color:var(--wein-dunkel);background:#ffffffeb;border-radius:999px;padding:.25rem .7rem;font-size:.82rem;font-weight:600;position:absolute;top:.8rem;left:.8rem}.zimmerkarte .text{flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.5rem;display:flex}.zimmerkarte h3{margin-bottom:.3em}.zimmerkarte p{color:var(--grau);flex:1;font-size:.95rem}.preis-ab{color:var(--grau);align-items:baseline;gap:.4rem;margin:0;font-size:.9rem;display:flex}.preis-ab b{font-family:var(--serif);color:var(--wein);font-size:1.7rem}.zimmer-detail{border-bottom:1px solid var(--linie);grid-template-columns:1.1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);padding-block:3rem;scroll-margin-top:90px;display:grid}.zimmer-detail:last-of-type{border-bottom:0}@media (width<=900px){.zimmer-detail{grid-template-columns:1fr}}.galerie{grid-template-columns:1fr 1fr;align-content:start;gap:.6rem;display:grid}.galerie .foto{aspect-ratio:3/2;cursor:pointer;border-radius:10px;display:block;position:relative;overflow:hidden}.galerie .foto:first-child{border-radius:var(--radius);box-shadow:var(--schatten);cursor:zoom-in;grid-column:1/-1}.galerie .foto img{object-fit:cover;width:100%;height:100%}.zimmer-info .badge{background:var(--salbei-hell);color:var(--salbei);border-radius:999px;margin-bottom:.8rem;padding:.25rem .8rem;font-size:.85rem;font-weight:600;display:inline-block}.preistabelle-box{background:var(--papier);border:1px solid var(--linie);border-radius:var(--radius);margin-top:1.4rem;padding:1.2rem 1.3rem}.preistabelle-box h4{font-family:var(--sans);color:var(--grau);margin:0 0 .8rem;font-size:.95rem;font-weight:600}.preise{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.preise th,.preise td{text-align:left;border-bottom:1px solid var(--linie);padding:.5rem .4rem}.preise tr:last-child th,.preise tr:last-child td{border-bottom:0}.preise th{color:var(--tinte);font-weight:500}.preise td{text-align:right;color:var(--wein);font-weight:700}.tabelle-scroll{border-radius:var(--radius);border:1px solid var(--linie);background:var(--papier);box-shadow:var(--schatten);overflow-x:auto}.preisuebersicht{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px}.preisuebersicht th,.preisuebersicht td{text-align:right;border-bottom:1px solid var(--linie);padding:.85rem 1rem}.preisuebersicht thead th{background:var(--wein-dunkel);color:#fff;font-size:.92rem;font-weight:600}.preisuebersicht th:first-child,.preisuebersicht td:first-child{text-align:left}.preisuebersicht tbody th{color:var(--wein-dunkel);font-weight:600}.preisuebersicht tbody th span{color:var(--grau);font-size:.85rem;font-weight:400;display:block}.preisuebersicht tbody tr:last-child>*{border-bottom:0}.preisuebersicht tbody tr:nth-child(2n){background:var(--creme)}.hund-box{background:var(--honig-hell);border-radius:var(--radius);align-items:flex-start;gap:1rem;margin-top:1.5rem;padding:1.2rem 1.4rem;display:flex}.hund-box svg{width:28px;height:28px;color:var(--wein);flex:none;margin-top:3px}.hund-box p{margin:0}.streifen{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.streifen img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}@media (width<=700px){.streifen{grid-template-columns:1fr}}.ausflug{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.2rem,4vw,3rem);padding-block:2rem;scroll-margin-top:90px;display:grid}.ausflug:nth-of-type(2n) .ausflug-bild{order:2}.ausflug-bild{border-radius:var(--radius);box-shadow:var(--schatten);overflow:hidden}.ausflug-bild img{aspect-ratio:4/3;object-fit:cover;width:100%}@media (width<=820px){.ausflug{grid-template-columns:1fr}.ausflug:nth-of-type(2n) .ausflug-bild{order:0}}.band{background:var(--wein);color:#fff;text-align:center;padding-block:clamp(2.5rem,6vw,4rem)}.band h2{color:#fff}.band p{color:#f0e1d8;max-width:54ch;margin-inline:auto}.band .actions{justify-content:center}.kontakt-grid{grid-template-columns:1fr 1.5fr;align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width<=900px){.kontakt-grid{grid-template-columns:1fr}}.kontakt-karte{background:var(--papier);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);padding:1.8rem}.kontakt-karte h2{font-size:var(--h-mittel)}.kontakt-karte address{font-style:normal}.kontakt-liste{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.kontakt-liste li{align-items:flex-start;gap:.8rem;display:flex}.kontakt-liste svg{width:22px;height:22px;color:var(--salbei);flex:none;margin-top:4px}.kontakt-liste a{font-weight:600}.formular{background:var(--papier);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--schatten);padding:clamp(1.3rem,3vw,2.2rem)}.formular fieldset{border:0;margin:0 0 1.6rem;padding:0}.formular legend{font-family:var(--serif);color:var(--wein-dunkel);margin-bottom:.8rem;padding:0;font-size:1.25rem;font-weight:600}.felder{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.felder .breit{grid-column:1/-1}@media (width<=600px){.felder{grid-template-columns:1fr}}.formular label{font-size:.95rem;font-weight:500;display:block}.formular input:not([type=checkbox]),.formular select,.formular textarea{width:100%;font:inherit;color:var(--tinte);background:var(--creme);border:1.5px solid var(--linie);border-radius:10px;margin-top:.3rem;padding:.75rem .9rem;display:block}.formular input:focus,.formular select:focus,.formular textarea:focus{border-color:var(--wein);background:#fff;outline:none;box-shadow:0 0 0 3px #6e2a382e}.formular textarea{resize:vertical;min-height:120px}.formular .einwilligung{color:var(--grau);align-items:flex-start;gap:.7rem;font-size:.93rem;font-weight:400;display:flex}.formular .einwilligung input{width:18px;height:18px;accent-color:var(--wein);flex:none;margin-top:.3rem}.honig-feld{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sende-leiste{gap:1rem;margin-top:1.4rem;display:grid}.sende-status{border-radius:10px;margin:0;padding:.9rem 1.1rem;font-weight:500}.sende-status[data-art=ok]{background:var(--salbei-hell);color:#2f4a2a}.sende-status[data-art=fehler]{color:#7a1c1c;background:#fbe3e3}.sende-status[data-art=laeuft]{background:var(--creme-2);color:var(--grau)}.formular[data-gesendet] fieldset,.formular[data-gesendet] .einwilligung{opacity:.5;pointer-events:none}.karte-box{border-radius:var(--radius);border:1px solid var(--linie);background:var(--creme-2);place-items:center;min-height:380px;display:grid;overflow:hidden}.karte-box iframe{border:0;width:100%;height:420px;display:block}.karte-hinweis{text-align:center;max-width:520px;padding:1.8rem}.karte-titel{margin-bottom:.8rem;display:grid}.karte-titel span{color:var(--grau)}.karte-merken{color:var(--grau);justify-content:center;align-items:center;gap:.5rem;margin:1rem 0 .4rem;font-size:.88rem;display:flex}.karte-link{font-size:.92rem}.text-seite{max-width:780px}.text-seite h2{font-size:var(--h-mittel);margin-top:2rem}.text-seite h3{margin-top:1.4rem;font-size:1.2rem}.text-seite ul{padding-left:1.2rem}.footer{color:#e9d9d0;background:#2a1219;padding-block:3.5rem 1.5rem}.footer a{color:#f6e7c8}.footer h3{color:#fff;font-size:1.05rem;font-family:var(--sans);letter-spacing:.04em;margin-bottom:.8rem;font-weight:600}.footer .cols{grid-template-columns:1.4fr 1fr 1fr;gap:2rem;display:grid}@media (width<=800px){.footer .cols{grid-template-columns:1fr}}.footer ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.footer address{font-style:normal}.footer .copy{color:#bfa9a0;border-top:1px solid #ffffff26;margin:2.5rem 0 0;padding-top:1.2rem;font-size:.88rem}.footer .brand-footer{font-family:var(--serif);color:#fff;margin-bottom:.6rem;font-size:1.5rem}.lightbox{color:#fff;background:0 0;border:0;width:100vw;max-width:none;height:100vh;max-height:none;padding:0;overflow:hidden}.lightbox[open]{justify-content:center;align-items:center;gap:.5rem;animation:.2s ease-out lb-ein;display:flex}.lightbox::backdrop{backdrop-filter:blur(4px);background:#1e0c10eb}.lightbox figure{justify-items:center;gap:.8rem;max-width:min(92vw,1100px);margin:0;display:grid}.lightbox img{background:#000;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:78vh;box-shadow:0 20px 60px #00000080}.lightbox figcaption{color:#eadcd2;text-align:center;font-size:.95rem}.lightbox button{cursor:pointer;color:#fff;font-family:var(--sans);background:#ffffff24;border:0;transition:background .15s}.lightbox button:hover{background:#ffffff4d}.lightbox button[hidden]{display:none}.lb-pfeil{border-radius:50%;flex:none;width:52px;height:52px;padding-bottom:4px;font-size:2rem;line-height:1}.lb-zu{border-radius:50%;width:46px;height:46px;font-size:1.8rem;line-height:1;position:absolute;top:1rem;right:1rem}@media (width<=700px){.lb-pfeil{width:46px;height:46px;position:absolute;bottom:1.2rem}.lb-zurueck{left:1.2rem}.lb-weiter{right:1.2rem}.lightbox img{max-height:70vh}}@keyframes lb-ein{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media print{.header,.footer,.band,.hinweis,.nav,.karte-box,.formular{display:none!important}body{background:#fff}}.bild-rund img,.ausflug-bild img,.galerie .foto img,.zoom img{transition:transform .6s}.bild-rund:hover img,.ausflug-bild:hover img,.galerie .foto:hover img,.zoom:hover img{transform:scale(1.05)}.zoom{border-radius:var(--radius);box-shadow:var(--schatten);overflow:hidden}.zoom img{border-radius:0!important}.sektion{position:relative}.sektion.hell{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300' viewBox='0 0 300 300'%3E%3Cg fill='none' stroke='%235b7355' stroke-opacity='0.17' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(40 28) rotate(-24) scale(0.78)'%3E%3Cpath d='M50 8C46 18 36 20 30 18 32 28 24 34 14 34 20 42 18 50 10 56 20 58 26 64 24 72 34 70 42 74 44 84L44 94H56L56 84C58 74 66 70 76 72 74 64 80 58 90 56 82 50 80 42 86 34 76 34 68 28 70 18 64 20 54 18 50 8Z'/%3E%3Cpath d='M50 94V26M50 78L22 52M50 78L78 52M50 62L30 40M50 62L70 40'/%3E%3C/g%3E%3Cg transform='translate(190 168) rotate(30) scale(0.62)'%3E%3Cpath d='M50 8C46 18 36 20 30 18 32 28 24 34 14 34 20 42 18 50 10 56 20 58 26 64 24 72 34 70 42 74 44 84L44 94H56L56 84C58 74 66 70 76 72 74 64 80 58 90 56 82 50 80 42 86 34 76 34 68 28 70 18 64 20 54 18 50 8Z'/%3E%3Cpath d='M50 94V26M50 78L22 52M50 78L78 52M50 62L30 40M50 62L70 40'/%3E%3C/g%3E%3C/g%3E%3Cg fill='%235b7355' fill-opacity='0.13'%3E%3Ccircle cx='200' cy='46' r='4'/%3E%3Ccircle cx='210' cy='56' r='4'/%3E%3Ccircle cx='190' cy='56' r='4'/%3E%3Ccircle cx='200' cy='66' r='4'/%3E%3Ccircle cx='205' cy='36' r='1.8'/%3E%3Ccircle cx='60' cy='230' r='4'/%3E%3Ccircle cx='70' cy='240' r='4'/%3E%3Ccircle cx='50' cy='240' r='4'/%3E%3Ccircle cx='60' cy='250' r='4'/%3E%3C/g%3E%3C/svg%3E");background-size:300px 300px}.seitenkopf:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffffff' fill-opacity='0.07' d='M50 8C46 18 36 20 30 18 32 28 24 34 14 34 20 42 18 50 10 56 20 58 26 64 24 72 34 70 42 74 44 84L44 94H56L56 84C58 74 66 70 76 72 74 64 80 58 90 56 82 50 80 42 86 34 76 34 68 28 70 18 64 20 54 18 50 8Z'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-opacity='0.14' stroke-width='0.9' stroke-linecap='round' d='M50 92V26M50 78L22 52M50 78L78 52M50 62L30 40M50 62L70 40M50 47L40 30M50 47L60 30'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:0;width:380px;height:380px;position:absolute;top:50%;right:-50px;transform:translateY(-50%)rotate(14deg)}@media (width<=700px){.seitenkopf:after{width:240px;height:240px;right:-70px}}.band{isolation:isolate;position:relative;overflow:hidden}.band:before,.band:after{content:"";pointer-events:none;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23ffffff' fill-opacity='0.07' d='M50 8C46 18 36 20 30 18 32 28 24 34 14 34 20 42 18 50 10 56 20 58 26 64 24 72 34 70 42 74 44 84L44 94H56L56 84C58 74 66 70 76 72 74 64 80 58 90 56 82 50 80 42 86 34 76 34 68 28 70 18 64 20 54 18 50 8Z'/%3E%3Cpath fill='none' stroke='%23ffffff' stroke-opacity='0.14' stroke-width='0.9' stroke-linecap='round' d='M50 92V26M50 78L22 52M50 78L78 52M50 62L30 40M50 62L70 40M50 47L40 30M50 47L60 30'/%3E%3C/svg%3E") 50%/contain no-repeat;position:absolute;top:50%}.band:before{width:400px;height:400px;left:-70px;transform:translateY(-50%)rotate(-16deg)}.band:after{width:190px;height:190px;right:-22px;transform:translateY(-50%)rotate(24deg)}.band>.container{z-index:1;position:relative}@media (width<=700px){.band:before{width:280px;height:280px;left:-110px}.band:after{width:130px;height:130px;right:-48px}}.hero+.sektion:before,.seitenkopf+.sektion:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 80' preserveAspectRatio='none'%3E%3Cpath fill='%23fbf7ef' d='M0 80V46C120 20 220 10 340 28S560 70 720 54 1000 6 1160 14 1360 40 1440 52V80Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:clamp(36px,6vw,80px);position:absolute;top:1px;left:0;right:0;transform:translateY(-100%)}.vorteile li{position:relative;overflow:hidden}.vorteile li:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%235b7355' fill-opacity='0.05' stroke='%235b7355' stroke-opacity='0.22' stroke-width='1.2' stroke-linejoin='round' d='M50 8C46 18 36 20 30 18 32 28 24 34 14 34 20 42 18 50 10 56 20 58 26 64 24 72 34 70 42 74 44 84L44 94H56L56 84C58 74 66 70 76 72 74 64 80 58 90 56 82 50 80 42 86 34 76 34 68 28 70 18 64 20 54 18 50 8Z'/%3E%3Cpath fill='none' stroke='%235b7355' stroke-opacity='0.22' stroke-width='1' stroke-linecap='round' d='M50 92V26M50 78L22 52M50 78L78 52M50 62L30 40M50 62L70 40'/%3E%3C/svg%3E") 50%/contain no-repeat;width:110px;height:110px;position:absolute;bottom:-22px;right:-22px;transform:rotate(-18deg)}.vorteile .icon svg{width:26px;height:26px}.vorteile li{transition:transform .25s,box-shadow .25s}.vorteile li:hover{box-shadow:var(--schatten);transform:translateY(-4px)}.kontakt-karte{position:relative;overflow:hidden}.kontakt-karte:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%235b7355' fill-opacity='0.05' stroke='%235b7355' stroke-opacity='0.22' stroke-width='1.2' stroke-linejoin='round' d='M50 8C46 18 36 20 30 18 32 28 24 34 14 34 20 42 18 50 10 56 20 58 26 64 24 72 34 70 42 74 44 84L44 94H56L56 84C58 74 66 70 76 72 74 64 80 58 90 56 82 50 80 42 86 34 76 34 68 28 70 18 64 20 54 18 50 8Z'/%3E%3Cpath fill='none' stroke='%235b7355' stroke-opacity='0.22' stroke-width='1' stroke-linecap='round' d='M50 92V26M50 78L22 52M50 78L78 52M50 62L30 40M50 62L70 40'/%3E%3C/svg%3E") 50%/contain no-repeat;width:170px;height:170px;position:absolute;bottom:-30px;right:-30px;transform:rotate(-20deg)}.kontakt-karte>*{z-index:1;position:relative}.preistabelle-box{border-top:3px solid var(--honig)}.zimmer-info .badge{box-shadow:inset 0 0 0 1px #5b735540}.zimmer-nav{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem;margin:2rem 0 0;display:grid}.zimmer-nav a{background:var(--papier);border:1px solid var(--linie);border-left:4px solid var(--honig);border-radius:var(--radius);color:var(--tinte);gap:.1rem;padding:1rem 1.2rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.zimmer-nav a:hover{box-shadow:var(--schatten);border-left-color:var(--wein);color:var(--tinte);transform:translateY(-3px)}.zimmer-nav b{font-family:var(--serif);color:var(--wein-dunkel);font-size:1.1rem}.zimmer-nav span{color:var(--grau);font-size:.93rem}.zimmer-nav em{color:var(--wein);margin-top:.3rem;font-style:normal;font-weight:700}.preis-hinweis{margin:.9rem 0 0}.h-mittel,.kontakt-grid h2,.zimmer-info h2,.ausflug h2{font-size:var(--h-mittel)}.zwei-spalten p,.zimmer-info p,.ausflug p,.kontakt-grid p{max-width:62ch}.sektion+.sektion:before{content:"";pointer-events:none;z-index:2;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='28' viewBox='0 0 320 28'%3E%3Cg fill='none' stroke='%23c9923a' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M8 14C40 4 62 24 94 14S140 8 148 14'/%3E%3Cpath d='M312 14C280 4 258 24 226 14S180 8 172 14'/%3E%3C/g%3E%3Cg fill='%235b7355'%3E%3Cellipse cx='150' cy='9' rx='9' ry='4' transform='rotate(-35 150 9)'/%3E%3Cellipse cx='170' cy='9' rx='9' ry='4' transform='rotate(35 170 9)'/%3E%3C/g%3E%3Cg fill='%236e2a38'%3E%3Ccircle cx='156' cy='19' r='3.2'/%3E%3Ccircle cx='164' cy='19' r='3.2'/%3E%3Ccircle cx='160' cy='24' r='3.2'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:320px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (width<=600px){.sektion+.sektion:before{width:240px;height:21px}}.kopf-mitte .eyebrow:before{content:"";vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 18'%3E%3Cpath d='M8 5V1.5' stroke='%235b7355' stroke-width='1.4' stroke-linecap='round' fill='none'/%3E%3Cellipse cx='11.5' cy='2.5' rx='3.2' ry='1.5' fill='%235b7355' transform='rotate(-20 11.5 2.5)'/%3E%3Cg fill='%236e2a38'%3E%3Ccircle cx='4.5' cy='8' r='2.4'/%3E%3Ccircle cx='8' cy='8' r='2.4'/%3E%3Ccircle cx='11.5' cy='8' r='2.4'/%3E%3Ccircle cx='6.2' cy='12' r='2.4'/%3E%3Ccircle cx='9.8' cy='12' r='2.4'/%3E%3Ccircle cx='8' cy='15.8' r='2.2'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:13px;height:15px;margin-right:.55rem;display:inline-block}.zwei-spalten>.bild-rund{border:10px solid #fff;border-radius:6px;transition:transform .35s;transform:rotate(1.4deg);box-shadow:0 22px 44px -20px #3c1e1473,0 2px 8px #3c1e141f}.zwei-spalten>.bild-rund:first-child{transform:rotate(-1.4deg)}.zwei-spalten>.bild-rund:hover{transform:rotate(0)scale(1.01)}.footer{position:relative}.footer:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath fill='%232a1219' d='M0 60V34C180 8 360 6 540 24S900 56 1080 36 1320 10 1440 24V60Z'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:clamp(24px,4vw,52px);position:absolute;top:1px;left:0;right:0;transform:translateY(-100%)}.vorteile li>*{z-index:1;position:relative}.vorteile li:after{width:104px;height:104px;bottom:-34px;right:-34px}.preis-fuss{text-align:center;max-width:62ch;margin:2.75rem auto 0}.streifen{align-items:start;gap:1.6rem;padding-block:.8rem 1.6rem}.streifen .zoom{border:10px solid #fff;border-radius:6px;transition:transform .35s;box-shadow:0 22px 44px -20px #3c1e1473,0 2px 8px #3c1e141f}.streifen .zoom:first-child{transform:rotate(-2deg)}.streifen .zoom:nth-child(2){transform:rotate(1.3deg)translateY(1.4rem)}.streifen .zoom:nth-child(3){transform:rotate(-1deg)}.streifen .zoom:hover{z-index:1;transform:rotate(0)scale(1.02)}@media (width<=700px){.streifen .zoom:nth-child(2){transform:rotate(1.3deg)}}.ausflug-gruppe+.ausflug-gruppe{margin-top:1rem}.gruppen-titel{border-bottom:2px solid var(--honig-hell);margin:3rem 0 .6rem;padding-bottom:.6rem;font-size:clamp(1.5rem,3vw,2rem)}.ausflug-gruppe:first-of-type .gruppen-titel{margin-top:1.5rem}.ausflug-titel{font-size:var(--h-mittel)}.ausflug-link{margin:1.2rem 0 0}.ausflug-link .btn{padding:.6rem 1.2rem;font-size:.92rem}.ausflug{padding-block:2.2rem}.ausflug-bild{border:10px solid #fff;border-radius:6px;transition:transform .35s;transform:rotate(-1.2deg);box-shadow:0 22px 44px -20px #3c1e1473,0 2px 8px #3c1e141f}.ausflug:nth-of-type(2n) .ausflug-bild{transform:rotate(1.2deg)}.ausflug-bild:hover,.ausflug:nth-of-type(2n) .ausflug-bild:hover{transform:rotate(0)scale(1.01)}@media (width<=820px){.ausflug-bild,.ausflug:nth-of-type(2n) .ausflug-bild{transform:rotate(-.8deg)}}.tipps{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.tipps li{background:var(--papier);border:1px solid var(--linie);border-top:3px solid var(--honig);border-radius:var(--radius);flex-direction:column;padding:1.4rem 1.5rem;display:flex}.tipps h3{margin-bottom:.4em;font-size:1.2rem}.tipps p{color:var(--grau);flex:1;font-size:.95rem}.tipps a{font-weight:600}.nav a[hreflang]{border:1.5px solid var(--linie);letter-spacing:.08em;color:var(--wein-dunkel);margin-left:.3rem;padding:.4rem .7rem;font-size:.82rem;font-weight:700}.nav a[hreflang]:hover{background:var(--wein-dunkel);border-color:var(--wein-dunkel);color:#fff}@media (width<=900px){.nav a[hreflang]{text-align:center;margin:.4rem 0 0}}.tipps li{transition:transform .25s,box-shadow .25s,border-top-color .25s;position:relative}.tipps li:hover{box-shadow:var(--schatten);border-top-color:var(--wein);transform:translateY(-4px)}.tipp-link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.tipp-link:focus-visible{outline:none}.tipp-link:focus-visible:after{outline:3px solid var(--honig);outline-offset:2px}.tipps h3{transition:color .2s}.tipps li:hover h3{color:var(--wein)}[data-design=modern]{--creme:#f5f1e9;--creme-2:#ebe5d8;--papier:#fff;--tinte:#1f2723;--grau:#5f685f;--wein:#b8643c;--wein-dunkel:#1f3a2e;--salbei:#4f7a5f;--salbei-hell:#dfe9df;--honig:#d9a441;--honig-hell:#f3e6c6;--linie:#dcd5c5;--schatten:0 18px 40px -22px #14281e73;--radius:4px;--serif:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif}[data-design=modern] body{font-size:1.05rem}[data-design=modern] h1,[data-design=modern] h2,[data-design=modern] h3{letter-spacing:-.03em;font-weight:750;line-height:1.1}[data-design=modern] .eyebrow{color:var(--wein);letter-spacing:.2em}[data-design=modern] .eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:28px;height:2px;margin-right:.7rem;display:inline-block}[data-design=modern] .header{backdrop-filter:none;background:#1f3a2e;border-bottom:0}[data-design=modern] .logo-dunkel{display:none}[data-design=modern] .logo-gold{display:block}[data-design=modern] .brand-ort{color:#b7d0bd}[data-design=modern] .nav a{color:#e8efe9;border-radius:2px}[data-design=modern] .nav a:hover{color:#fff;background:#ffffff1f}[data-design=modern] .nav a[aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--honig);background:0 0;border-radius:0}[data-design=modern] .nav a.nav-cta{background:var(--wein);color:#fff;border-radius:2px}[data-design=modern] .nav a.nav-cta:hover{background:#cf7549}[data-design=modern] .burger{background:0 0;border-color:#fff6;border-radius:4px}[data-design=modern] .burger span,[data-design=modern] .burger span:before,[data-design=modern] .burger span:after{background:#fff}@media (width<=900px){[data-design=modern] .nav{background:#1f3a2e;border-bottom:0}[data-design=modern] .nav a{border-radius:2px}[data-design=modern] .menu-toggle:checked+.burger span{background:0 0}}[data-design=modern] .btn{text-transform:uppercase;letter-spacing:.08em;border-radius:2px;padding:1rem 1.7rem;font-size:.85rem}[data-design=modern] .btn-wein{background:var(--wein)}[data-design=modern] .btn-wein:hover{background:#cf7549}[data-design=modern] .btn-rand{color:var(--wein-dunkel)}[data-design=modern] .btn-rand:hover{background:var(--wein-dunkel)}[data-design=modern] .hero{text-align:center;align-items:center;min-height:calc(100svh - 72px)}[data-design=modern] .hero:after{background:linear-gradient(#0f1e168c,#0f1e1659 45%,#0f1e16bf)}[data-design=modern] .hero-inhalt{max-width:900px;margin-inline:auto;padding-block:5rem 9rem}[data-design=modern] .hero h1{letter-spacing:-.04em;font-size:clamp(2.6rem,7vw,5.4rem)}[data-design=modern] .hero p{margin-inline:auto}[data-design=modern] .hero .actions{justify-content:center}[data-design=modern] .hero .eyebrow{color:#fff}[data-design=modern] .hero .eyebrow:before{display:none}[data-design=modern] .hero .btn-honig{background:var(--wein);color:#fff}.buchungsleiste{display:none}[data-design=modern] .buchungsleiste{display:block;position:absolute;bottom:2rem;left:0;right:0}[data-design=modern] .buchungsleiste form{text-align:left;background:#fff;grid-template-columns:repeat(3,1fr) auto;gap:0;display:grid;box-shadow:0 25px 60px -20px #0000008c}[data-design=modern] .buchungsleiste label{border-right:1px solid var(--linie);letter-spacing:.14em;text-transform:uppercase;color:var(--grau);padding:.9rem 1.2rem .7rem;font-size:.72rem;font-weight:700;display:block}[data-design=modern] .buchungsleiste input{width:100%;font:600 1.05rem var(--sans);color:var(--tinte);background:0 0;border:0;padding:.25rem 0 0;display:block}[data-design=modern] .buchungsleiste input:focus{outline:none}[data-design=modern] .buchungsleiste label:focus-within{box-shadow:inset 0 -3px 0 var(--wein)}[data-design=modern] .buchungsleiste button{background:var(--wein);color:#fff;font:700 .85rem var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;padding:0 2.2rem}[data-design=modern] .buchungsleiste button:hover{background:#cf7549}@media (width<=760px){[data-design=modern] .hero-inhalt{padding-bottom:3rem}[data-design=modern] .buchungsleiste{padding-bottom:1.5rem;position:static}[data-design=modern] .hero{flex-direction:column;justify-content:center}[data-design=modern] .buchungsleiste form{grid-template-columns:1fr 1fr}[data-design=modern] .buchungsleiste label:nth-child(2){border-right:0}[data-design=modern] .buchungsleiste label{border-bottom:1px solid var(--linie)}[data-design=modern] .buchungsleiste button{grid-column:1/-1;padding:1.1rem}}[data-design=modern] .seitenkopf{background:var(--creme-2);color:var(--tinte);border-bottom:1px solid var(--linie);padding-block:clamp(3rem,7vw,5.5rem)}[data-design=modern] .seitenkopf:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%234f7a5f' fill-opacity='0.1' d='M50 8C46 18 36 20 30 18 32 28 24 34 14 34 20 42 18 50 10 56 20 58 26 64 24 72 34 70 42 74 44 84L44 94H56L56 84C58 74 66 70 76 72 74 64 80 58 90 56 82 50 80 42 86 34 76 34 68 28 70 18 64 20 54 18 50 8Z'/%3E%3Cpath fill='none' stroke='%234f7a5f' stroke-opacity='0.2' stroke-width='0.9' stroke-linecap='round' d='M50 92V26M50 78L22 52M50 78L78 52M50 62L30 40M50 62L70 40M50 47L40 30M50 47L60 30'/%3E%3C/svg%3E")}[data-design=modern] .hero+.sektion:before,[data-design=modern] .seitenkopf+.sektion:before{display:none}[data-design=modern] .zoom,[data-design=modern] .streifen .zoom{box-shadow:none;border:0;border-radius:0;transform:none}[data-design=modern] .streifen .zoom:nth-child(n){transform:none}[data-design=modern] .zimmer-nav a{border-radius:0}[data-design=modern] .vorteile li:after{display:none}[data-design=modern] .btn-rand:hover,[data-design=modern] .btn-rand:focus-visible{color:#fff}[data-design=modern] .seitenkopf h1{color:var(--wein-dunkel);font-size:clamp(2.4rem,6vw,4.4rem)}[data-design=modern] .seitenkopf .eyebrow{color:var(--wein)}[data-design=modern] .seitenkopf .lead{color:var(--grau)}[data-design=modern] .vorteile{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2.5rem 3rem}[data-design=modern] .vorteile li{border:0;border-top:2px solid var(--wein-dunkel);background:0 0;border-radius:0;padding:1.2rem 0 0}[data-design=modern] .vorteile .icon{color:var(--wein);background:0 0;place-items:start;width:auto;height:auto;margin-bottom:.5rem;font-size:2.4rem;font-weight:300}[data-design=modern] .zimmerkarte{box-shadow:none;background:0 0;border-radius:0}[data-design=modern] .zimmerkarte .bild{aspect-ratio:4/5;border-radius:0}[data-design=modern] .zimmerkarte .nr{background:var(--wein-dunkel);color:#fff;border-radius:0;padding:.4rem .9rem;top:0;left:0}[data-design=modern] .zimmerkarte .text{padding:1rem 0 0}[data-design=modern] .zimmerkarte .preis-ab b{font-family:var(--sans);color:var(--wein);font-weight:800}[data-design=modern] .bild-rund,[data-design=modern] .galerie .foto,[data-design=modern] .streifen img,[data-design=modern] .ausflug-bild{border-radius:0}[data-design=modern] .streifen{gap:.4rem}[data-design=modern] .streifen img{aspect-ratio:3/4}[data-design=modern] .sektion.hell{background:var(--creme-2)}[data-design=modern] .kontakt-karte,[data-design=modern] .formular,[data-design=modern] .preistabelle-box,[data-design=modern] .tabelle-scroll{box-shadow:none;border-radius:0}[data-design=modern] .preisuebersicht thead th{background:var(--wein-dunkel)}[data-design=modern] .formular input:not([type=checkbox]),[data-design=modern] .formular select,[data-design=modern] .formular textarea{background:#fff;border-radius:0}[data-design=modern] .hund-box{background:var(--honig-hell);border-left:4px solid var(--honig);border-radius:0}[data-design=modern] .karte-box{border-radius:0}[data-design=modern] .band{background:var(--wein-dunkel)}[data-design=modern] .band .btn-honig{background:var(--wein);color:#fff}[data-design=modern] .footer{background:#14261d}[data-design=modern] .footer .brand-footer{font-family:var(--sans);letter-spacing:-.02em;font-weight:800}[data-design=modern] .zwei-spalten>.bild-rund,[data-design=modern] .zwei-spalten>.bild-rund:first-child{box-shadow:var(--schatten);border:0;border-radius:0;transform:none}[data-design=modern] .kopf-mitte .eyebrow:before{display:none}[data-design=modern] .footer:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath fill='%2314261d' d='M0 60V34C180 8 360 6 540 24S900 56 1080 36 1320 10 1440 24V60Z'/%3E%3C/svg%3E")}[data-design=modern] .ausflug-bild,[data-design=modern] .ausflug:nth-of-type(2n) .ausflug-bild{box-shadow:none;border:0;border-radius:0;transform:none}[data-design=modern] .tipps li{border-radius:0}[data-design=modern] .nav a[hreflang]{color:#fff;border-color:#fff6;border-radius:2px}[data-design=modern] .nav a[hreflang]:hover{color:#1f3a2e;background:#fff;border-color:#fff}
