.language-switch[data-astro-cid-34uxj53s]{font:600 .8rem var(--sans);flex-shrink:0;order:2;gap:.1rem;display:flex}.language-switch[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]{border-radius:.4rem;place-items:center;min-width:34px;min-height:44px;text-decoration:none;display:grid}.language-switch[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s][aria-current]{color:#243e48;background:#f5f0e8}.language-switch[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]:focus-visible{outline-offset:2px;outline:2px solid #375e68}@media (width<=36rem){.language-switch[data-astro-cid-34uxj53s] a[data-astro-cid-34uxj53s]{min-width:29px}.kopf-innen{gap:.5rem}}.english-suggestion[data-astro-cid-oeqw72hf][hidden]{display:none!important}.english-suggestion[data-astro-cid-oeqw72hf]{color:var(--tinte);font-family:var(--sans);background:#f5f0e8;border-bottom:1px solid #e3dacc}.english-suggestion-inner[data-astro-cid-oeqw72hf]{align-items:center;gap:1.1rem;padding-block:.85rem;display:flex}.english-suggestion[data-astro-cid-oeqw72hf] p[data-astro-cid-oeqw72hf]{flex:1;margin:0;font-size:.9rem;line-height:1.5}.english-suggestion[data-astro-cid-oeqw72hf] strong[data-astro-cid-oeqw72hf]{margin-right:.4rem;font-weight:650}.english-suggestion-link[data-astro-cid-oeqw72hf]{color:#fff;white-space:nowrap;background:#375e68;border-radius:.65rem;justify-content:center;align-items:center;gap:.7rem;min-height:44px;padding:.7rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.english-suggestion-link[data-astro-cid-oeqw72hf]:hover{background:#294a53}.english-suggestion-close[data-astro-cid-oeqw72hf]{color:#375e68;width:44px;height:44px;font:1.65rem/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.english-suggestion-close[data-astro-cid-oeqw72hf]:hover{background:#eae2d5}.english-suggestion[data-astro-cid-oeqw72hf] a[data-astro-cid-oeqw72hf]:focus-visible,.english-suggestion[data-astro-cid-oeqw72hf] button[data-astro-cid-oeqw72hf]:focus-visible{outline-offset:3px;outline:2px solid #375e68}@media (width<=40rem){.english-suggestion-inner[data-astro-cid-oeqw72hf]{grid-template-columns:minmax(0,1fr) 44px;gap:.65rem .5rem;display:grid}.english-suggestion[data-astro-cid-oeqw72hf] p[data-astro-cid-oeqw72hf]{grid-area:1/1}.english-suggestion[data-astro-cid-oeqw72hf] strong[data-astro-cid-oeqw72hf]{display:block}.english-suggestion-link[data-astro-cid-oeqw72hf]{grid-area:2/1;justify-self:start}.english-suggestion-close[data-astro-cid-oeqw72hf]{grid-area:1/2;align-self:start}}@media print{.english-suggestion[data-astro-cid-oeqw72hf]{display:none!important}}body .kopf .navi-merken{box-sizing:border-box;justify-content:center;min-width:44px;min-height:44px}body .kopf .navi-merken:focus-visible{outline-offset:3px;border-radius:.35rem;outline:2px solid #375e68}body :is(main,.fuss) p a:not(.cta):not(.finder-zum-ort):not(.teaser):not(.kachel){text-underline-offset:.2em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px}body main .finder-ergebnis{background:#fff;padding:clamp(1rem,3vw,2.5rem)}body main .finder-treffer{gap:1.5rem}body main .finder-ergebnis .finder-ergebnis-fuss button{color:#243e48;background:#f1f5f5;border:1px solid #d3dfdf;border-radius:.5rem;min-height:44px;padding:.75rem 1rem}body main .finder-trefferkarte{background:#faf8f4;border:1px solid #ddd5c8;border-top:4px solid #bba07a;border-radius:.75rem;padding:clamp(1rem,2.5vw,1.8rem);overflow:hidden}body main .finder-trefferbild{aspect-ratio:3/2;border-radius:.65rem;display:block}body main .finder-trefferkopf{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr);align-items:center}body main .finder-profil{font-size:1rem;line-height:1.7}body main .finder-grund{color:#294651;background:#eaf1f1;border-radius:999px;padding:.4rem .75rem;font-size:.8rem}body main .finder-details{gap:1rem}body main .finder-detail{background:#fff;border:1px solid #e5dfd5;border-radius:.6rem;min-width:0;padding:1rem}body main .finder-detail h4{color:#375e68;font-size:.8rem}body main .finder-detail p,body main .finder-ziele li{color:#424350;font-size:.95rem;line-height:1.65}body main .finder-vorher{color:#424350;background:#f2ece1;border-radius:.6rem}body main .finder-zum-ort{color:#fff;background:#243e48;border-radius:.5rem;align-items:center;min-height:44px;padding:.65rem 1rem;text-decoration:none;display:inline-flex}body main .finder-zum-ort:focus-visible{outline-offset:3px;outline:3px solid #375e68}@media (width<=46rem){body main .finder-trefferkopf,body main .finder-details{grid-template-columns:minmax(0,1fr)}}body main .raster.orts-kartenraster{width:100%;max-width:var(--breit);padding-inline:var(--rand);background:0 0;border:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.5rem;margin-inline:auto;display:grid;overflow:visible}body main .orts-kartenraster>.kachel{min-width:0;box-shadow:none;border-radius:.75rem;grid-column:auto;overflow:hidden}body main .orts-kartenraster .kachel-bild{aspect-ratio:3/2;flex-shrink:0}body main .orts-kartenraster .kachel-kopf{flex-wrap:wrap}@media (width>=40rem){body main .raster.orts-kartenraster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){body main .raster.orts-kartenraster{grid-template-columns:repeat(3,minmax(0,1fr))}}body{--papier:#fff;--papier-karte:#fff;--tinte:#171a29;--tinte-weich:#424350;background:#fff}body .kopf{background:#fff}body .marke{flex-direction:column;align-items:flex-start;gap:.1rem}body .marke b{font-size:2.25rem;line-height:1.05}body .marke span{letter-spacing:.2em;font-size:.6rem;line-height:1.2}body .fuss{color:#e7edf0;background:#243e48;border-top:4px solid #bba07a}body .fuss h3,body .fuss .fuss-spruch{color:#f2e2ca}body .fuss a,body .fuss .fuss-recht{color:#e7edf0}body .fuss a:hover{color:#fff}body .kachel,body .sehenswert a{background:#fff;border:1px solid #e3dfd7;border-radius:.75rem;overflow:hidden}body .sehenswert{background:0 0;border:0;gap:1.5rem}body .bildraster img,body .bildwand img{border-radius:.65rem}body:not(:has(.design-b)) main#inhalt{--papier-tief:#f5f0e8;--linie:#e1d9cd;--oliv:#375e68;--oliv-dunkel:#243e48}body:not(:has(.design-b)) main#inhalt h1{text-wrap:balance}body:not(:has(.design-b)) main#inhalt :is(.hk,.wk,.regionskachel,.monatskarte,.monatsbox,.krit,.vorteil,.schild,.finder-rahmen){background:#faf8f4;border:1px solid #e3dacc;border-radius:.75rem;overflow:hidden}body:not(:has(.design-b)) main#inhalt :is(.hk,.wk,.regionskachel,.monatskarte):hover{background:#f4eee4;border-color:#9c7a52}body:not(:has(.design-b)) main#inhalt :is(.hk-bild,.wk-bild,.regionskachel-bild){overflow:hidden}body:not(:has(.design-b)) main#inhalt :is(.bildpaar img,.hl-bild img,.finder-einstieg-bild img,.prosa img){border-radius:.65rem}body:not(:has(.design-b)) main#inhalt .band-tief{background:#f7f3ec;border-block:1px solid #e6dfd4}body:not(:has(.design-b)) main#inhalt .faq details{background:#faf8f4;border:1px solid #e1d9cd;border-radius:.65rem;margin-bottom:.65rem;padding-inline:1.1rem}body:not(:has(.design-b)) main#inhalt .faq summary{padding-block:1.1rem}body:not(:has(.design-b)) main#inhalt .prosa{line-height:1.8}body:not(:has(.design-b)) main#inhalt .mb-rahmen{border-radius:.65rem;overflow:hidden}body:not(:has(.design-b)) main#inhalt .hl-eintrag{border-bottom:1px solid #e6dfd4;padding-block:2.5rem}body:not(:has(.design-b)) main#inhalt .finder-stand{color:#243e48;background:#f5f0e8}body:not(:has(.design-b)) main#inhalt .finder-stand :is(.etikett,.finder-schrittanzeige strong,.finder-schritte li,.finder-datenschutz){color:#424350}body:not(:has(.design-b)) main#inhalt .finder-schritte li{border-bottom-color:#ddd4c6;padding-block:.8rem}body:not(:has(.design-b)) main#inhalt .finder-schritte li[aria-current=step]{color:#243e48;font-weight:700}body:not(:has(.design-b)) main#inhalt .finder-schritte li:before{border-color:#897963}body:not(:has(.design-b)) main#inhalt .finder-schritte li[aria-current=step]:before,body:not(:has(.design-b)) main#inhalt .finder-schritte li[data-erledigt]:before{background:#375e68;border-color:#375e68}body:not(:has(.design-b)) main#inhalt .finder-fortschritt{background:#dfd8cb;border-radius:8px;height:6px;overflow:hidden}body:not(:has(.design-b)) main#inhalt .finder-fortschritt span{background:#375e68}body:not(:has(.design-b)) main#inhalt .finder-hilfe{color:#424350;font-size:1rem;line-height:1.65}body:not(:has(.design-b)) main#inhalt .finder-optionen label{background:#faf8f4;padding:1rem}body:not(:has(.design-b)) main#inhalt .finder-optionen label small{color:#424350;font-size:.85rem}body:not(:has(.design-b)) main#inhalt .finder-optionen label:focus-within{outline-offset:3px;outline:2px solid #375e68}body:not(:has(.design-b)) main#inhalt .finder-form button{border-radius:.5rem;min-height:48px}body:not(:has(.design-b)) main#inhalt .finder-rahmen .finder-stand .etikett,body main .finder-rahmen .finder-stand .finder-schritte li[aria-current=step]{color:#243e48}body main .finder-rahmen .finder-stand .finder-schritte li:before{border-color:#897963}body main .finder-rahmen .finder-stand .finder-schritte li[aria-current=step]:before,body main .finder-rahmen .finder-stand .finder-schritte li[data-erledigt]:before,body main .finder-rahmen .finder-stand .finder-fortschritt span{background:#375e68;border-color:#375e68}body:not(:has(.design-b)) main#inhalt .finder-form{background:#fff}body:not(:has(.design-b)) main#inhalt .finder-optionen label{border-color:#d9d2c6;border-radius:.6rem;min-height:44px}body:not(:has(.design-b)) main#inhalt .finder-optionen label:has(input:checked){background:#edf3f4;border-color:#375e68}body:not(:has(.design-b)) main#inhalt :is(.finder-datum input,.finder-auswahl-einzeln select){border-radius:.5rem;min-height:44px}body:not(:has(.design-b)) main#inhalt :is(.monatsbox,.schild){padding:clamp(1.2rem,3vw,2rem)}body:not(:has(.design-b)) main#inhalt .lageband{color:#29434b;background:#f1f5f5}body:not(:has(.design-b)) main#inhalt .lageband :is(h2,.etikett,dt,dd,dd a,.lageband-fussnote){color:#29434b}body:not(:has(.design-b)) main#inhalt .lageband .standortkarte{--sk-land:#e2e7db;--sk-linie:#9baaa2;--sk-schrift:#38515b}body:not(:has(.design-b)) main#inhalt .lageband .cta{color:#29434b;background:#fff;border-color:#b9c9c9}body:not(:has(.design-b)) main#inhalt .lageband .steckbrief-daten>div{border-color:#d0dcda}body:not(:has(.design-b)) main#inhalt .leuchtkasten{color:#343b40;background:#f8f5ef}body:not(:has(.design-b)) main#inhalt .leuchtkasten::backdrop{background:#f0ebe1f5}body:not(:has(.design-b)) main#inhalt .leuchtkasten :is(figcaption,.lk-zaehler,button){color:#29434b}body:not(:has(.design-b)) main#inhalt .leuchtkasten button{opacity:1;background:#fffcf5ed;border-radius:.5rem;min-width:44px;min-height:44px}body main .hk h3{padding-inline:1.2rem}body main .hk>p{padding:0 1.2rem 1.3rem}body main .merk-raster{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;overflow:visible}body main .merk-kachel{min-width:0;box-shadow:none;background:#faf8f4;border:1px solid #e3dacc;border-radius:.75rem;flex-direction:column;padding:.6rem;display:flex}body main .merk-bild{aspect-ratio:3/2;border-radius:.65rem;flex-shrink:0}body main .merk-bild img{object-fit:cover;border-radius:.65rem;width:100%;height:100%}body main .merk-text{padding:1rem .6rem .7rem}body main .merk-text h3{color:#171a29;margin:.35rem 0 .65rem;font-size:clamp(1.5rem,1.3rem + .5vw,1.8rem)}body main .merk-kurz{color:#424350;font-size:1rem;line-height:1.65}body main .merk-weg{color:#424350;border-top:1px solid #e3dacc;margin-top:1rem;padding-top:.8rem;font-size:.85rem}body main .merk-weg-knopf{color:#243e48;background:#fffaf3;border:1px solid #d6c7b4;border-radius:50%;width:44px;height:44px;font-size:1.6rem;top:1rem;right:1rem}body main .merk-weg-knopf:hover{color:#743f2d;background:#f0e3d4}body main .merk-kopf{background:#faf8f4;border:1px solid #e3dacc;border-radius:.75rem;padding:1.1rem}body main .merk-kopf[hidden]{display:none}body main .merk-teilfeld{color:#243e48;background:#f1f5f5;border:1px solid #ccdada;border-radius:.75rem}body main .merk-teilfeld :is(.etikett,.merk-teiltext){color:#424350}body main .merk-teilfeld .cta{color:#fff;background:#375e68;border-color:#375e68}body main .merk-teilfeld .cta-leise{color:#243e48;background:#fff;border-color:#bccdcd}body main .merk-teilfeld .cta:hover{color:#fff;background:#243e48}body main .merk-adresse input{color:#243e48;background:#fff;border:1px solid #bccdcd;border-radius:.5rem;min-height:44px}body main .merk-adresse input:focus-visible,body main .merk-weg-knopf:focus-visible{outline-offset:3px;outline:2px solid #375e68}body main .merk-meldung{color:#243e48;background:#f1f5f5;border-radius:.5rem}body main [data-merk-leer],body main [data-merk-ohnejs]{background:#faf8f4;border:1px solid #e3dacc;border-radius:.75rem;padding:1.3rem}@media (width<=63.99rem){body main .merk-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=39.99rem){body main .merk-raster{grid-template-columns:minmax(0,1fr)}body main .merk-kopf .kartentasten{width:100%}body main .merk-kopf .cta{flex:12rem;justify-content:center}}body:not(:has(.design-b)) main#inhalt{--t-h1:clamp(2.6rem,6.5vw,6rem);--t-h2:clamp(2rem,3vw,3rem);--t-h3:clamp(1.5rem,2vw,2rem);--t-text:1.05rem;--t-lead:1.1rem;font-family:var(--sans);font-size:var(--t-text);line-height:1.85}body:not(:has(.design-b)) main#inhalt h1{font-family:var(--serif);font-size:var(--t-h1);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:400;line-height:1.05}body:not(:has(.design-b)) main#inhalt h2{font-family:var(--serif);font-size:var(--t-h2);letter-spacing:0;font-weight:400;line-height:1.15}body:not(:has(.design-b)) main#inhalt h3{font-family:var(--serif);font-size:var(--t-h3);letter-spacing:0;font-weight:400;line-height:1.2}body:not(:has(.design-b)) main#inhalt :is(.prosa p,.prosa li,.hl-text p,.hl-einleitung p,.hl-satz,.hl-fragen p,.hl-abschluss p,.faq details p){font-family:var(--sans);font-size:1.05rem;line-height:1.85}body:not(:has(.design-b)) main#inhalt :is(.lede,.hl-lede,.hero-einleitung .hero-text,.finder-einstieg-text p){font-family:var(--sans);font-size:1.1rem;line-height:1.8}body:not(:has(.design-b)) main#inhalt :is(.hk,.wk,.kachel,.merk-text,.monatskarte,.regionskachel,.vorteil) h3{font-size:clamp(1.5rem,1.3rem + .5vw,1.8rem);line-height:1.2}body:not(:has(.design-b)) main#inhalt :is(.hk>p,.wk>p,.kachel>p,.merk-kurz,.monatskarte>p,.regionskachel>p,.vorteil>p,.finder-profil){font-size:1rem;line-height:1.75}body:not(:has(.design-b)) main#inhalt .faq summary{font-size:1.05rem;line-height:1.6}body:has(.wissen-design) main{--papier-tief:#f5f0e8;--linie:#e1d9cd}body:has(.wissen-design) main :is(.linien,.markttage,.etappen,.sportliste,.tib-verweise,.karten){background:0 0;border:0;gap:1.25rem;overflow:visible}body:has(.wissen-design) main :is(.linie,.markttag,.sportkarte,.etappe,.ger,.krit,.tib-verweise a){box-shadow:none;background:#faf8f4;border:1px solid #e1d9cd;border-radius:.75rem;overflow:hidden}body:has(.wissen-design) main :is(.linie,.markttag,.sportkarte,.ger,.tib-verweise a){padding:1.2rem}body:has(.wissen-design) main :is(.tib-kasten,.warnkasten,.fristkasten,.druckkasten,.festmonat,.woerter,.begriffe){background:#faf8f4;border:1px solid #e1d9cd;border-radius:.75rem;padding:clamp(1.1rem,3vw,1.8rem)}body:has(.wissen-design) main .warnkasten{border-left:4px solid #a86c36}body:has(.wissen-design) main :is(.tipp,.mw-warnung){color:#243e48;background:#f1f5f5;border:1px solid #d3dfdf;border-radius:.75rem;padding:clamp(1.2rem,3vw,2rem)}body:has(.wissen-design) main .tipp :is(p,b,a,h2,h3,.tipp-satz,.tipp-kopf){color:#243e48;text-decoration-color:#375e68}body:has(.wissen-design) main :is(.mw-bild img,.etappe-bild img,.krit-bild img,.bildreihe img){border-radius:.65rem}body:has(.wissen-design) main :is(.mw-flaeche,.etappe-bild,.krit-bild){border-radius:.65rem;overflow:hidden}body:has(.wissen-design) main .tabelle-huelle{background:#fff;border:1px solid #e1d9cd;border-radius:.65rem;overflow-x:auto}body:has(.wissen-design) main table :is(th,td){padding:.8rem 1rem}body:has(.wissen-design) main .nachbarn{flex-wrap:wrap;gap:.75rem;display:flex}body:has(.wissen-design) main .nachbarn a{color:#243e48;background:#f1f5f5;border:1px solid #d3dfdf;border-radius:.5rem;min-height:44px;padding:.8rem 1rem}body:has(.wissen-design) main .prosa{font-size:1rem;line-height:1.8}body:has(.wissen-design) main :is(.linie-text,.etappe-text,.krit-text){overflow-wrap:anywhere;min-width:0}body:has(.wissen-design) main :is(.etappe-text,.krit-text){padding:1.2rem}body:has(.wissen-design) main .linie-nr{flex-shrink:0}@media (width<=40rem){body:has(.wissen-design) main :is(.linien,.markttage,.sportliste,.etappen,.tib-verweise){grid-template-columns:minmax(0,1fr)}}.ew[data-astro-cid-yslh5vrg]{inset-inline:0;z-index:60;background:var(--papier-karte);border-top:1px solid var(--linie);position:fixed;bottom:0}.ew[data-astro-cid-yslh5vrg][hidden]{display:none}.ew-innen[data-astro-cid-yslh5vrg]{width:100%;max-width:var(--breit);padding:var(--a3) var(--rand);gap:var(--a3);grid-template-columns:1fr;align-items:center;margin-inline:auto;display:grid}.ew-text[data-astro-cid-yslh5vrg] p[data-astro-cid-yslh5vrg]{margin:0}.ew-text[data-astro-cid-yslh5vrg] .etikett[data-astro-cid-yslh5vrg]{margin-bottom:.4rem}.ew-text[data-astro-cid-yslh5vrg] #ew-text[data-astro-cid-yslh5vrg]{font-family:var(--sans);color:var(--tinte-weich);max-width:52rem;font-size:.92rem;line-height:1.55}.ew-text[data-astro-cid-yslh5vrg] a[data-astro-cid-yslh5vrg]{color:var(--ocker-link)}.ew-knoepfe[data-astro-cid-yslh5vrg]{flex-wrap:wrap;gap:.7rem;display:flex}.ew-knopf[data-astro-cid-yslh5vrg]{font-family:var(--sans);font-size:var(--t-cta);border:1px solid var(--ocker-link);border-radius:var(--radius);background:var(--papier);min-width:11rem;color:var(--ocker-link);cursor:pointer;transition:background var(--dauer) ease, color var(--dauer) ease;padding:.7rem 1.15rem;font-weight:600;line-height:1.2}.ew-knopf[data-astro-cid-yslh5vrg]:hover{background:var(--ocker-link);color:var(--papier)}.ew-knopf[data-astro-cid-yslh5vrg]:focus-visible{outline:2px solid var(--ocker-dunkel);outline-offset:2px}@media (width<=52rem){.ew-innen[data-astro-cid-yslh5vrg]{gap:var(--a2);padding-block:var(--a2);grid-template-columns:1fr}.ew-knopf[data-astro-cid-yslh5vrg]{flex:12rem;min-width:0}.ew-text[data-astro-cid-yslh5vrg] #ew-text[data-astro-cid-yslh5vrg]{font-size:.88rem}}
