/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-extrabold:800;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mb-0{margin-bottom:0}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-14{height:56px}.h-\[28rem\]{height:28rem}.h-\[70vh\]{height:70vh}.h-full{height:100%}.min-h-\[28rem\]{min-height:28rem}.w-full{width:100%}.min-w-0{min-width:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:8px}.overflow-x-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.p-0{padding:0}.py-3{padding-block:12px}.pl-5{padding-left:20px}.text-justify{text-align:justify}.font-sans{font-family:var(--sans)}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.text-burgund{color:var(--burgund)}.text-tinte{color:var(--tinte)}.text-tinte2{color:var(--tinte2)}.no-underline{text-decoration-line:none}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.last\:mb-0:last-child{margin-bottom:0}.\[data-test\=\"typ-liste\"\]\:visible:is(){visibility:visible}}:root{--grund:#fbf6ee;--karte:#fff;--tinte:#1b1b1b;--tinte2:#4a4a4a;--mist:#8a8a8a;--linie:#1b1b1b;--linie2:#eadfd0;--salbei:#bfead2;--bernstein:#2ec27e;--burgund:#e5484d;--himmel:#c9e2ff;--sand:#f2c94c;--himmelblau:#3b82f6;--text-ungeeignet:#b4232a;--text-maessig:#8a5a00;--text-gut:#1f6f45;--text-sehr-gut:#0b3d27;--text-himmelblau:#1d4ed8;--serif:"Nunito", system-ui, sans-serif;--sans:"Nunito", "Nunito Ersatz", system-ui, sans-serif;--pille:#f1eadf;--pille-aus:#f6f2ea;--pille-aus-text:#b5b0a8;--gruen-dunkel:#0b3d27;--salbei-text:#0b3d27;--sockel:#1f9a62;--raster-punkt:#e6dccc;--karte-land:#f4f5f2;--karte-wasser:#e8eef0;--karte-nebenstrasse:#dcdcd6;--karte-hauptstrasse:#a8a8a2;--karte-beschriftung:#4a4a4a;--typ-hotel:#c9e2ff;--typ-shop:#ffd1c2;--typ-vermietung:#d9c9f2;--typ-ferienwohnung:#d8efc0;--typ-radcafe:#f7c6e3;--typ-aussicht:#f1eadf;--typ-trainingsort:#bae8c2;--typ-anbieter:#bae8e1;--ton-ungeeignet:var(--burgund)}@supports (color:color-mix(in lab, red, red)){:root{--ton-ungeeignet:color-mix(in srgb, var(--burgund) 25%, var(--karte))}}:root{--ton-maessig:var(--sand)}@supports (color:color-mix(in lab, red, red)){:root{--ton-maessig:color-mix(in srgb, var(--sand) 25%, var(--karte))}}:root{--ton-gut:var(--salbei)}@supports (color:color-mix(in lab, red, red)){:root{--ton-gut:color-mix(in srgb, var(--salbei) 25%, var(--karte))}}:root{--ton-sehr-gut:var(--bernstein)}@supports (color:color-mix(in lab, red, red)){:root{--ton-sehr-gut:color-mix(in srgb, var(--bernstein) 25%, var(--karte))}}:root{--auf-fuellung:#000;--auf-gut:var(--tinte);--karte-hover:var(--tinte)}@supports (color:color-mix(in lab, red, red)){:root{--karte-hover:color-mix(in srgb, var(--tinte) 5%, var(--karte))}}:root{--typ-hotel-grund:var(--typ-hotel)}@supports (color:color-mix(in lab, red, red)){:root{--typ-hotel-grund:color-mix(in srgb, var(--typ-hotel) 25%, var(--karte))}}:root{--typ-shop-grund:var(--typ-shop)}@supports (color:color-mix(in lab, red, red)){:root{--typ-shop-grund:color-mix(in srgb, var(--typ-shop) 25%, var(--karte))}}:root{--typ-vermietung-grund:var(--typ-vermietung)}@supports (color:color-mix(in lab, red, red)){:root{--typ-vermietung-grund:color-mix(in srgb, var(--typ-vermietung) 25%, var(--karte))}}:root{--typ-ferienwohnung-grund:var(--typ-ferienwohnung)}@supports (color:color-mix(in lab, red, red)){:root{--typ-ferienwohnung-grund:color-mix(in srgb, var(--typ-ferienwohnung) 25%, var(--karte))}}:root{--typ-radcafe-grund:var(--typ-radcafe)}@supports (color:color-mix(in lab, red, red)){:root{--typ-radcafe-grund:color-mix(in srgb, var(--typ-radcafe) 25%, var(--karte))}}:root{--typ-aussicht-grund:var(--typ-aussicht)}@supports (color:color-mix(in lab, red, red)){:root{--typ-aussicht-grund:color-mix(in srgb, var(--typ-aussicht) 25%, var(--karte))}}:root{--typ-trainingsort-grund:var(--typ-trainingsort)}@supports (color:color-mix(in lab, red, red)){:root{--typ-trainingsort-grund:color-mix(in srgb, var(--typ-trainingsort) 25%, var(--karte))}}:root{--typ-anbieter-grund:var(--typ-anbieter)}@supports (color:color-mix(in lab, red, red)){:root{--typ-anbieter-grund:color-mix(in srgb, var(--typ-anbieter) 25%, var(--karte))}}:root{--rand-punkt:2px;--r-karte:18px;--r-klima:14px;--r-pille:100px;--r-kopf:24px;--r-pop:16px;--rand-karte:1px;--balken-klima:6px;--rand-marker:3px;--rand-tinte:2px;--schatten-popup:0 6px 24px #1b1b1b2e;--sockel-hoehe:4px;--wrap:1240px;--rand:24px;--kopfbild-abdunkelung:.55;--kopfbild-text:#fff;--kopfbild-grund:#1b1b1b;--flagge-rot:#d52b1e;--flagge-weiss:#fff;color-scheme:light}:root[data-modus=dunkel]{color-scheme:dark;--grund:#1c1814;--karte:#262019;--tinte:#f4ede3;--tinte2:#c9bfb1;--mist:#7d7367;--linie:#f4ede3;--linie2:#3b332a;--salbei:#45876a;--auf-gut:#000;--bernstein:#2ec27e;--burgund:#e5484d;--himmel:#2c4a6e;--sand:#d9b23f;--himmelblau:#6ea2ff;--text-ungeeignet:#ff8f8f;--text-maessig:#f0c75a;--text-gut:#7fd8a6;--text-sehr-gut:#43e39a;--text-himmelblau:#8ab4ff;--pille:#352d25;--pille-aus:#2b241d;--pille-aus-text:#7d7367;--gruen-dunkel:#0b3d27;--salbei-text:#000;--sockel:#1f9a62;--raster-punkt:#2c261f;--karte-land:#24211c;--karte-wasser:#1a2226;--karte-nebenstrasse:#3a352e;--karte-hauptstrasse:#6b645a;--karte-beschriftung:#c9bfb1;--typ-hotel:#8fbff5;--typ-shop:#f5a98f;--typ-vermietung:#b9a3ea;--typ-ferienwohnung:#b5dc93;--typ-radcafe:#eea3cf;--typ-aussicht:#cbbfae;--typ-trainingsort:#93d7a1;--typ-anbieter:#8fd6cb;--kopfbild-abdunkelung:.7;--schatten-popup:0 6px 24px #00000080}@media (prefers-color-scheme:dark){:root:not([data-modus=hell]){color-scheme:dark;--grund:#1c1814;--karte:#262019;--tinte:#f4ede3;--tinte2:#c9bfb1;--mist:#7d7367;--linie:#f4ede3;--linie2:#3b332a;--salbei:#45876a;--auf-gut:#000;--bernstein:#2ec27e;--burgund:#e5484d;--himmel:#2c4a6e;--sand:#d9b23f;--himmelblau:#6ea2ff;--text-ungeeignet:#ff8f8f;--text-maessig:#f0c75a;--text-gut:#7fd8a6;--text-sehr-gut:#43e39a;--text-himmelblau:#8ab4ff;--pille:#352d25;--pille-aus:#2b241d;--pille-aus-text:#7d7367;--gruen-dunkel:#0b3d27;--salbei-text:#000;--sockel:#1f9a62;--raster-punkt:#2c261f;--karte-land:#24211c;--karte-wasser:#1a2226;--karte-nebenstrasse:#3a352e;--karte-hauptstrasse:#6b645a;--karte-beschriftung:#c9bfb1;--typ-hotel:#8fbff5;--typ-shop:#f5a98f;--typ-vermietung:#b9a3ea;--typ-ferienwohnung:#b5dc93;--typ-radcafe:#eea3cf;--typ-aussicht:#cbbfae;--typ-trainingsort:#93d7a1;--typ-anbieter:#8fd6cb;--kopfbild-abdunkelung:.7;--schatten-popup:0 6px 24px #00000080}}@font-face{font-family:Nunito;src:url(/_astro/Nunito-wght.DVU4E_Ij.woff2)format("woff2");font-weight:200 1000;font-display:swap}@font-face{font-family:Nunito Ersatz;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(LiberationSans);font-weight:200;size-adjust:97.25%;ascent-override:103.96%;descent-override:36.3%;line-gap-override:0%}@font-face{font-family:Nunito Ersatz;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(LiberationSans);font-weight:400;size-adjust:100.8%;ascent-override:100.3%;descent-override:35.02%;line-gap-override:0%}@font-face{font-family:Nunito Ersatz;src:local(Arial),local(ArialMT),local(Helvetica),local(Liberation Sans),local(LiberationSans);font-weight:500;size-adjust:106.91%;ascent-override:94.57%;descent-override:33.02%;line-gap-override:0%}@font-face{font-family:Nunito Ersatz;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Liberation Sans);font-weight:600;size-adjust:105.29%;ascent-override:96.02%;descent-override:33.53%;line-gap-override:0%}@font-face{font-family:Nunito Ersatz;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Liberation Sans);font-weight:700;size-adjust:98.07%;ascent-override:103.09%;descent-override:35.99%;line-gap-override:0%}@font-face{font-family:Nunito Ersatz;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Liberation Sans);font-weight:800;size-adjust:100.57%;ascent-override:100.53%;descent-override:35.1%;line-gap-override:0%}html{scroll-padding-top:env(safe-area-inset-top,0px);scroll-behavior:smooth}:target,section[id],[id]{scroll-margin-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--grund) radial-gradient(var(--raster-punkt) 1px, transparent 1.2px) 0 0 / 22px 22px;color:var(--tinte);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}button,input,select{appearance:none}h1,h2,h3{-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0;font-weight:800}.lead,.hero p,.note{text-wrap:pretty}.intro p,.kachel .zeile{text-wrap:balance}h1{letter-spacing:-.025em;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);line-height:1.05}h2{letter-spacing:-.022em;font-size:clamp(1.625rem,1.3rem + 1vw,2.25rem);line-height:1.08}h3{letter-spacing:-.015em;font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);line-height:1.15}.hero h1{letter-spacing:-.03em;font-size:clamp(2rem,1.35rem + 2.9vw,3.5rem);line-height:1.02}.mikro{letter-spacing:.08em;text-transform:uppercase;color:var(--tinte2);font-size:12px;font-weight:800}.muted{color:var(--tinte2)}.sec{padding:64px 0 8px}.sec h2{margin:6px 0 4px}.note{color:var(--tinte2);max-width:720px;margin:0 0 24px;font-size:14px}.hinweis{max-width:var(--wrap);padding:0 var(--rand);margin:16px auto 0}.hinweis p{background:var(--karte);border:var(--rand-marker) solid var(--tinte);border-radius:var(--r-pop);margin:0;padding:10px 14px;font-size:14px;font-weight:800}.hinweis .tag,.map .fehler .tag{margin-left:8px}.wrap{max-width:var(--wrap);padding:0 var(--rand);margin:0 auto}.sec.intro{text-align:center;margin:0 auto}.sec.intro p{margin:16px 0 0}.sec.intro{max-width:860px}.sec.intro p{color:var(--tinte);font-size:19px;line-height:1.7}.ablauf{margin:32px 0 0;position:relative}.ablauf .buehne{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;animation:14s linear infinite a-buehne;display:grid}.ablauf-wahl{background:var(--karte);border:var(--rand-karte) solid var(--linie2);border-radius:var(--r-karte);padding:18px}.ablauf-wahl .zeitraum{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ablauf-wahl .monat{background:var(--tinte);color:var(--karte);animation:14s ease-in-out infinite a-monat}.ablauf-regionen{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ablauf-regionen .pill{isolation:isolate;cursor:default;outline:2px solid #0000;position:relative}.ablauf-regionen .pill:before{content:"";z-index:-1;border-radius:inherit;background:var(--pille);opacity:0;animation:14s ease-in-out infinite a-region;position:absolute;inset:0}.ablauf-regionen b{animation:14s ease-in-out infinite a-zahl}.ablauf-regionen .ziel{outline-color:var(--tinte);animation:14s ease-in-out infinite a-ziel}.ablauf-rechts{position:relative}.ablauf-karte{aspect-ratio:800/440;background:var(--karte-land);border:var(--rand-karte) solid var(--linie2);border-radius:var(--r-karte);overflow:hidden}.ablauf-karte svg{width:100%;height:100%;display:block}.ablauf .zoom{transform:var(--zoom);animation:14s ease-in-out infinite a-zoom}.ablauf .netz{fill:none;stroke:var(--karte-hauptstrasse);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ablauf .ueberschau circle{opacity:0;fill:var(--karte);stroke:var(--tinte);stroke-width:1.5px;vector-effect:non-scaling-stroke;animation:14s ease-in-out infinite a-ueberschau}.ablauf .route{fill:none;stroke:var(--bernstein);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:14s ease-in-out infinite a-route}.ablauf .spots circle,.ablauf .hotel{stroke:var(--tinte);stroke-width:var(--rand-punkt);transform-box:fill-box;transform-origin:50%}.ablauf .spots .g1{animation:14s ease-in-out infinite a-spot1}.ablauf .spots .g2{animation:14s ease-in-out infinite a-spot2}.ablauf .spots .g3{animation:14s ease-in-out infinite a-spot3}.ablauf .hotel{fill:var(--typ-hotel);animation:14s ease-in-out infinite a-hotel;transform:scale(1.4)}.ablauf .ort{animation:14s ease-in-out infinite a-ort}.ablauf .ort .scheibe{fill:var(--karte);stroke:var(--tinte);stroke-width:2px}.ablauf .ort .ring{fill:none;stroke-width:3px}.ablauf .ort text{font:800 13px var(--sans);fill:var(--tinte);text-anchor:middle}.ablauf .ort .name{paint-order:stroke;stroke:var(--karte-land);stroke-width:4px;font-size:15px}.ablauf-spot{transform-origin:0;width:290px;margin:0;padding:0;list-style:none;animation:14s ease-in-out infinite a-karte;position:absolute;bottom:16px;right:16px}.ablauf-pause{position:absolute;top:12px;right:12px}.ablauf:is(.pausiert,.steht) :is(.buehne,.buehne *),.ablauf:is(.pausiert,.steht) .buehne :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ablauf :is(.buehne,.buehne *),.ablauf .buehne :before{animation:none!important}.ablauf-pause{display:none}}@media (width<=767px){.ablauf .buehne{grid-template-columns:minmax(0,1fr)}.ablauf-spot{transform-origin:50% 0;width:auto;margin-top:14px;position:static;bottom:auto;right:auto}.ablauf-pause{margin-top:14px;position:static}}@keyframes a-buehne{0%{opacity:0}3%,92%{opacity:1}96%,to{opacity:0}}@keyframes a-monat{0%,5%{background:var(--pille);color:var(--tinte)}8%,to{background:var(--tinte);color:var(--karte)}}@keyframes a-region{0%,11%{opacity:1}17%,to{opacity:0}}@keyframes a-zahl{0%,11%{opacity:0}17%,to{opacity:1}}@keyframes a-ziel{0%,22%{outline-color:#0000}25%,to{outline-color:var(--tinte)}}@keyframes a-zoom{0%,27%{transform:none}40%,to{transform:var(--zoom)}}@keyframes a-ueberschau{0%,26%{opacity:1}29%,to{opacity:0}}@keyframes a-ort{0%,38%{opacity:0}42%,to{opacity:1}}@keyframes a-spot1{0%,43%{opacity:0;transform:scale(.3)}46%,to{opacity:1;transform:none}}@keyframes a-spot2{0%,46%{opacity:0;transform:scale(.3)}49%,to{opacity:1;transform:none}}@keyframes a-spot3{0%,49%{opacity:0;transform:scale(.3)}52%,to{opacity:1;transform:none}}@keyframes a-hotel{0%,43%{opacity:0;transform:scale(.3)}46%,55%{opacity:1;transform:none}59%,to{opacity:1;transform:scale(1.4)}}@keyframes a-karte{0%,59%{opacity:0;transform:scale(.9)}65%,to{opacity:1;transform:none}}@keyframes a-route{0%,70%{stroke-dashoffset:1px}86%,to{stroke-dashoffset:0}}.kopfzeile{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.pfeile{gap:8px;display:flex}.pfeile .pill{justify-content:center;min-width:44px;min-height:44px}.pfeile .pill:disabled{opacity:.4;cursor:default}@media (width<=767px){.pfeile{display:none}}.schiene{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(25% - 10.5px);grid-auto-flow:column;gap:14px;margin:0 -6px;padding:6px;scroll-padding-inline:6px;display:grid;overflow-x:auto}.schiene::-webkit-scrollbar{display:none}.schiene>li{scroll-snap-align:start}@media (width<=900px){.schiene{grid-auto-columns:calc(50% - 7px)}}@media (width<=560px){.schiene{grid-auto-columns:85%}}.row.wisch{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:16px;overflow-x:auto}.row.wisch>*{flex:none}.row.wisch .pill[aria-pressed=true]{background:var(--tinte);color:var(--karte)}.g3.zwei-reihen:not([data-region])>li:nth-child(n+7){display:none}@media (width<=900px){.zwei-reihen:not([data-region])>li:nth-child(n+5){display:none}}@media (width<=560px){.zwei-reihen:not([data-region])>li:nth-child(n+3){display:none}}@media (width>=561px){.pill.nur-560{display:none}}@media (width>=901px){.pill.nur-900{display:none}}.wetter{table-layout:fixed;border-collapse:separate;border-spacing:3px;width:100%;margin-bottom:14px}.wetter thead th{color:var(--tinte2);text-align:center;padding:0 0 4px;font-size:12px;font-weight:800}.wetter thead abbr{border-radius:var(--r-pille);padding:2px 6px;text-decoration:none;display:inline-block}.wetter thead th.reise abbr{background:var(--tinte);color:var(--karte)}.wetter .kurz{display:none}.wetter thead td,.wetter th[scope=row]{width:11rem}.wetter .knopf-spalte{text-align:center;width:36px;padding:0}.wetter th,.wetter td{border-bottom:0}.wetter th[scope=row]{letter-spacing:normal;text-transform:none;color:var(--tinte);text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:0 6px 0 4px;font-size:14px;font-weight:800;overflow:hidden}.wetter .zeile{cursor:pointer}.wetter td[data-stufe]{height:40px;color:var(--auf-fuellung);text-align:center;border-radius:6px;padding:0;font-size:13px;font-weight:800}.wetter td[data-stufe=gut]{color:var(--auf-gut)}.wetter td.reise{outline:2px solid var(--tinte);outline-offset:-2px}.band-knopf{vertical-align:middle;background:var(--pille);width:28px;height:28px;color:var(--tinte);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.band-knopf[hidden]{display:none}.band-knopf svg{transition:transform .2s ease-in-out;display:block}.band-knopf[aria-expanded=true] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.band-knopf svg{transition:none}}.wetter .band>td{padding:12px 0 20px}@media (width<=767px){.wetter,.wetter thead,.wetter tbody,.wetter .band,.wetter .band>td{display:block}.wetter thead tr,.wetter tr.zeile{grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;display:grid}.wetter thead td{display:none}.wetter tbody{margin-top:10px}.wetter tr.zeile>th[scope=row]{white-space:normal;grid-area:1/1/auto/11;align-self:center;width:auto;padding:0;font-size:15px;overflow:visible}.wetter tr.zeile>.knopf-spalte{text-align:right;grid-area:1/11/auto/13;width:auto}.wetter .lang{display:none}.wetter .kurz{display:inline}.wetter thead abbr{padding:2px 3px}.wetter td[data-stufe]{border-radius:4px;place-items:center;height:44px;font-size:11px;display:grid}.band-knopf{width:44px;height:44px}}.search .regionknopf{width:100%;font:inherit;text-align:left;color:var(--tinte);border:0;border-bottom:var(--rand-karte) solid var(--linie2);cursor:pointer;background:0 0;margin-top:4px;padding:0;font-weight:800;display:block}.suchbox .feld{margin-top:12px}.suchbox .mehrzeile{margin:12px 0 0}.regionwahl>.schliesser{border:0;width:0;height:0;margin:0;padding:0;inset:auto;overflow:hidden}.regionwahl>.feld{display:none}.regionwahl:has(>.schliesser:popover-open)>.feld{display:block}[data-test=startsuche]:has(.schliesser:popover-open) .mehrzeile>.feld{display:none}.aufklapper>summary{cursor:pointer;list-style:none}.aufklapper>summary::-webkit-details-marker{display:none}summary.link{align-items:center;gap:8px;display:inline-flex}.aufklapper>summary .n:empty{display:none}.search{position:relative}.search .aufklapper>.feld{z-index:12;background:var(--karte);border:var(--rand-karte) solid var(--linie2);border-radius:var(--r-karte);padding:14px 20px;position:absolute;top:100%;left:0;right:0}.filter .stapel{gap:8px;display:grid}@media (width>=901px){.suchbox .filter>.mikro{align-self:start;line-height:36px}}.filter .gruppe{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex}@media (width<=560px){.filter .gruppe{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.filter .gruppe>.sub{grid-column:1/-1}}.textbreite{max-width:680px}.artikelbreite{max-width:900px}.kopf.abgesetzt{background:var(--karte);border-bottom:1px solid var(--linie2)}.kopf.abgesetzt~main.luft{padding-top:clamp(2.5rem,1.8rem + 2.6vw,4.5rem)}nav .wrap{align-items:center;gap:6px;height:72px;display:flex}.logo{letter-spacing:-.02em;color:var(--tinte);align-items:center;gap:10px;font-size:24px;font-weight:800;text-decoration:none;display:flex}nav .logo{margin-right:18px}nav a.nav-link{color:var(--tinte);border-radius:var(--r-pille);padding:9px 16px;font-size:15px;font-weight:700;text-decoration:none}nav a.nav-link.on,nav a.nav-link[aria-current=page]{background:var(--tinte);color:var(--karte)}.nav-rechts{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-merk{color:var(--tinte);border-radius:var(--r-pille);justify-content:center;align-items:center;padding:8px 10px;text-decoration:none;display:inline-flex;position:relative}.nav-merk[aria-current=page]{background:var(--pille)}.merk-zahl{background:var(--tinte);min-width:18px;height:18px;color:var(--karte);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:0;right:-2px}.menue-knopf,.menue-zu{width:44px;height:44px;color:var(--tinte);border-radius:var(--r-pille);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.menue-zu{display:inline-flex}@media (width<=767px){:root nav a.nav-link.nur-gross,:root nav .nur-gross{display:none}.menue-knopf{display:inline-flex}.nav-rechts{gap:4px}}dialog.menue{width:100%;max-width:none;height:100dvh;max-height:none;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);background:var(--grund);color:var(--tinte);border:0;flex-direction:column;margin:0;position:fixed;inset:0}dialog.menue[open]{display:flex}dialog.menue>.wrap{width:100%}dialog.menue::backdrop{background:var(--grund)}.menue-kopf{justify-content:space-between;align-items:center;height:72px;display:flex}.menue-punkte{gap:4px;margin:0;padding-top:24px;padding-bottom:0;list-style:none;display:grid}.menue-punkte a{letter-spacing:-.025em;color:var(--tinte2);padding:8px 0;font-size:2rem;font-weight:800;line-height:1.1;text-decoration:none;display:block}.menue-punkte a[aria-current=page]{color:var(--tinte);text-underline-offset:8px;text-decoration:underline 3px}.menue-fuss{border-top:1px solid var(--linie2);align-items:center;gap:12px;margin-top:auto;padding-top:16px;padding-bottom:24px;display:flex}.modus-knopf{border:1px solid var(--linie2);border-radius:var(--r-pille);color:var(--tinte);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.modus-knopf .mond,.modus-knopf[aria-pressed=true] .sonne{display:inline}.modus-knopf .sonne,.modus-knopf[aria-pressed=true] .mond{display:none}.hero{background:var(--kopfbild-grund);height:560px;color:var(--kopfbild-text);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero>.wrap{width:100%;padding-bottom:76px;position:relative}.hero h1 br.ab-768{display:none}@media (width>=768px){.hero h1 br.ab-768{display:inline}}.hero .in{max-width:1000px}.hero p{color:#ffffffd9;max-width:560px;margin:14px 0 0;font-size:19px}.suchbox{margin-top:-44px;position:relative}.search{background:var(--karte);border:var(--rand-tinte) solid var(--tinte);border-radius:var(--r-kopf);grid-template-columns:1fr 1fr 1.3fr auto;align-items:stretch;min-height:88px;display:grid}.search>div{border-right:1px solid var(--linie2);padding:14px 20px}.search small{letter-spacing:.08em;text-transform:uppercase;color:var(--tinte2);font-size:11px;font-weight:500;display:block}.search b{font-size:18px;font-weight:800}.search .go{border:0;align-items:center;padding:14px 20px;display:flex}.search input,.search select{appearance:none;width:100%;font:inherit;color:var(--tinte);border:0;border-bottom:var(--rand-tinte) solid var(--linie2);background:0 0;margin-top:2px;padding:0;font-size:18px;font-weight:800;line-height:1.3;display:block}.search input:hover,.search select:hover{border-bottom-color:var(--tinte)}.search input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.pill{border-radius:var(--r-pille);font:inherit;background:var(--pille);color:var(--tinte);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.pill.voll{background:var(--bernstein);color:var(--gruen-dunkel);box-shadow:0 var(--sockel-hoehe) 0 var(--sockel);padding:14px 26px;font-size:16px;font-weight:800}.pill.aus,.pill:disabled{background:var(--pille-aus);color:var(--pille-aus-text);cursor:not-allowed}.pill .k{border:2px solid var(--tinte);border-radius:5px;flex:none;width:14px;height:14px}.pill.on .k,.pill[aria-checked=true] .k{background:var(--karte);border-color:var(--karte)}.pill .n{color:var(--tinte2);font-weight:600}.pill.on,.pill[aria-checked=true],.pill[aria-pressed=true]{background:var(--tinte);color:var(--karte)}.pill.on .n,.pill[aria-checked=true] .n,.pill[aria-pressed=true] .n{color:var(--karte)}@supports (color:color-mix(in lab, red, red)){.pill.on .n,.pill[aria-checked=true] .n,.pill[aria-pressed=true] .n{color:color-mix(in srgb, var(--karte) 80%, transparent)}}.pill:disabled .k{border-color:var(--pille-aus-text)}.pill input{appearance:none;border:2px solid var(--tinte);cursor:pointer;border-radius:5px;flex:none;width:14px;height:14px;margin:0}.pill input[type=radio]{border-radius:50%}.pill:has(input:checked){background:var(--tinte);color:var(--karte)}.pill:has(input:checked) input{background:var(--karte);border-color:var(--karte)}.pill:has(input:disabled){background:var(--pille-aus);color:var(--pille-aus-text);cursor:not-allowed}.tag{border-radius:var(--r-pille);font:inherit;background:var(--salbei);color:var(--salbei-text);cursor:default;border:0;padding:4px 11px;font-size:12px;font-weight:800;line-height:1.3;display:inline-block}.tag.f{background:var(--pille);color:var(--tinte2)}.tag.reg{background:var(--pille);color:var(--tinte)}button.tag{cursor:pointer}.card{background:var(--karte);border:var(--rand-karte) solid var(--linie2);border-radius:var(--r-karte);padding:20px 22px}a.card{cursor:pointer;color:inherit;text-decoration:none}.grid{gap:14px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.g6{grid-template-columns:repeat(6,minmax(0,1fr))}.filter{grid-template-columns:110px 1fr;align-items:center;gap:14px 16px;display:grid}.filterleiste{border-bottom:var(--rand-karte) solid var(--linie2);position:relative}.leiste{align-items:center;gap:10px;padding-top:14px;padding-bottom:14px;display:flex}.leiste .zeitraum{align-items:center;gap:8px;display:flex}.leiste .zaehlzeile{color:var(--tinte2);gap:14px;margin:0 0 0 auto;font-size:13px;display:flex}.filterleiste .feld{padding-top:4px;padding-bottom:14px}.filterleiste>.feld{z-index:12;background:var(--grund);border-bottom:var(--rand-karte) solid var(--linie2);max-width:none;padding-inline:max(24px,50% - 596px);position:absolute;top:100%;left:0;right:0}.leiste .chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chip{border:var(--rand-karte) solid var(--tinte);border-radius:var(--r-pille);background:var(--karte);color:var(--tinte);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.filter-knopf .n{background:var(--tinte);min-width:20px;height:20px;color:var(--karte);text-align:center;border-radius:10px;padding:0 6px;font-size:12px;font-weight:800;line-height:20px}dialog.filterpanel{border:0;border-left:var(--rand-karte) solid var(--linie2);background:var(--grund);width:min(460px,100%);max-width:none;height:100dvh;max-height:none;color:var(--tinte);margin:0;padding:0;position:fixed;inset:0 0 0 auto}dialog.filterpanel::backdrop{background:#00000059}.panel-innen{flex-direction:column;height:100%;display:flex}.panel-kopf{border-bottom:var(--rand-karte) solid var(--linie2);justify-content:space-between;align-items:center;padding:16px 16px 12px 24px;display:flex}.panel-kopf h2{font-size:1.375rem}.panel-zu{border-radius:var(--r-pille);width:44px;height:44px;color:var(--tinte);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.panel-koerper{overscroll-behavior:contain;flex:1;padding:8px 24px 24px;overflow-y:auto}.filtergruppe{padding-top:24px}.filtergruppe+.filtergruppe{border-top:var(--rand-karte) solid var(--linie2);margin-top:8px}.filtergruppe h3{margin:0 0 4px;font-size:1.125rem}.filtergruppe .kriterium{margin-top:12px}.filtergruppe .kriterium .sub{color:var(--tinte);margin:0 0 8px;font-size:13px;font-weight:700}.filtergruppe .kriterium .sub span{color:var(--tinte2);font-weight:400}.optionen{flex-wrap:wrap;gap:8px;display:flex}.pill.option{border:var(--rand-karte) solid var(--linie2);background:var(--karte)}.pill.option .text{text-align:left;flex-direction:column;line-height:1.2;display:flex}.pill.option .zusatz{color:var(--tinte2);font-size:12px;font-weight:600}.pill.option.zweizeilig{border-radius:var(--r-klima);padding:8px 14px}.pill.option[aria-pressed=true],.pill.option[aria-checked=true]{border-color:var(--tinte);background:var(--tinte);color:var(--karte)}.pill.option[aria-pressed=true] .zusatz,.pill.option[aria-checked=true] .zusatz{color:var(--karte)}@supports (color:color-mix(in lab, red, red)){.pill.option[aria-pressed=true] .zusatz,.pill.option[aria-checked=true] .zusatz{color:color-mix(in srgb, var(--karte) 80%, transparent)}}.pill.option:disabled{color:var(--pille-aus-text);background:0 0;border-style:dashed}.pill.option:disabled .zusatz,.pill.option:disabled .n{color:var(--pille-aus-text)}.panel-fuss{padding:14px 24px calc(14px + env(safe-area-inset-bottom,0px));border-top:var(--rand-karte) solid var(--linie2);background:var(--grund);justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-fuss .link:disabled{color:var(--pille-aus-text);cursor:default}@media (width<=767px){dialog.filterpanel{border-left:0;width:100%;inset:0}.panel-kopf{padding-left:16px}.panel-koerper,.panel-fuss{padding-inline:16px}.panel-fuss .pill.voll{flex:1;justify-content:center}.leiste .chips{scrollbar-width:none;flex-wrap:nowrap;flex-basis:100%;overflow-x:auto}.leiste .chips>li{flex:none}}@media (width<=899px){.leiste{flex-wrap:wrap}.leiste .zeitraum{flex-basis:100%}.leiste .zaehlzeile{flex-basis:100%;margin-left:0}}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sub{color:var(--tinte2);margin:0 4px 0 6px;font-size:12px}.pill input[type=date]{appearance:none;width:auto;height:auto;font:inherit;color:inherit;background:0 0;border:0;border-radius:0;padding:0;font-weight:700}.kopfbereich{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:20px 14px;display:grid}.kopfbereich .titel{grid-column:1/span 2}.kopfbereich .lage{color:var(--tinte2);margin:10px 0 0;font-size:17px}.eckdaten{grid-column:3/span 2;grid-template-columns:max-content minmax(0,1fr);justify-self:end;column-gap:16px;max-width:100%;margin:0;padding:4px 22px;display:grid}.eckdaten>div{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding:10px 0;display:grid}.eckdaten>div+div{border-top:1px solid var(--linie2)}.eckdaten dt{white-space:nowrap;margin:0}.eckdaten{min-width:0}.eckdaten dd{min-width:0;color:var(--tinte);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700}.eckdaten a{color:var(--tinte);text-underline-offset:3px;font-weight:700;text-decoration:underline 1px}.kacheln{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.kachel{container-type:inline-size}.kachel b{letter-spacing:-.03em;white-space:nowrap;margin:10px 0 6px;font-size:min(34px,15cqi);font-weight:800;line-height:1.05;display:block}.kachel b.leer{color:var(--tinte2)}.kachel .zeile{color:var(--tinte2);font-size:13px;display:block}.kachel .zeile em{margin-right:10px;font-style:normal}.kachel .zeile a{color:var(--tinte2);text-underline-offset:3px;text-decoration:underline 1px}.map{background:var(--karte-wasser);position:relative;overflow:hidden}.mk{z-index:2;background:var(--karte);border:var(--rand-marker) solid var(--tinte);width:52px;height:52px;font:inherit;color:var(--tinte);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:18px;font-weight:800;display:grid}.mk.klein{width:30px;height:30px;font-size:12px}.mk.blass{border-color:var(--tinte)}@supports (color:color-mix(in lab, red, red)){.mk.blass{border-color:color-mix(in srgb, var(--tinte) 40%, var(--karte))}}.cl{z-index:1;background:var(--tinte);width:30px;height:30px;color:var(--karte);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;font-weight:500;display:grid}.pop{background:var(--karte);border:var(--rand-karte) solid var(--tinte);border-radius:var(--r-karte);width:260px;box-shadow:var(--schatten-popup);padding:0;overflow:hidden}.pop:has(.google-details:not([hidden])){width:300px}.pop .google-details gmp-place-details{max-height:18rem;display:block;overflow:auto}.pop .kopf{background:var(--typ-aussicht-grund);padding:14px 16px 12px}.pop.typ-hotel .kopf{background:var(--typ-hotel-grund)}.pop.typ-ferienwohnung .kopf{background:var(--typ-ferienwohnung-grund)}.pop.typ-shop .kopf{background:var(--typ-shop-grund)}.pop.typ-vermietung .kopf{background:var(--typ-vermietung-grund)}.pop.typ-radcafe .kopf{background:var(--typ-radcafe-grund)}.pop.typ-trainingsort .kopf{background:var(--typ-trainingsort-grund)}.pop.typ-anbieter .kopf{background:var(--typ-anbieter-grund)}.pop.typ-route .kopf{background:var(--bernstein)}@supports (color:color-mix(in lab, red, red)){.pop.typ-route .kopf{background:color-mix(in srgb, var(--bernstein) 25%, var(--karte))}}.pop .koerper{background:var(--karte);padding:12px 16px 14px}.pop .name{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.15}.pop h3{font-size:20px}.kartenrahmen{position:relative}.legenden{z-index:10;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:16px;left:max(16px,50% - 596px);right:16px}.kartenrahmen .lg{pointer-events:auto;background:var(--karte);border-radius:var(--r-pop);white-space:nowrap;flex-wrap:wrap;gap:4px 14px;max-width:100%;margin:0;padding:8px 14px;font-size:12px;font-weight:700;list-style:none;display:flex}.kartenrahmen .lg>li{align-items:center;display:flex}.map .ctl{z-index:10;gap:6px;display:flex;position:absolute;top:14px;right:14px}.dot{vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.dot.typ{border:var(--rand-punkt) solid var(--tinte);box-sizing:border-box}.mk.spot{width:14px;height:14px;box-shadow:none;cursor:pointer;border-width:2px;padding:0}.lg-knopf{appearance:none;font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-pille);background:0 0;border:0;align-items:center;padding:3px 8px;display:inline-flex}.kartenrahmen .lg:has(.lg-knopf){gap:2px;padding:5px 8px}.lg-knopf[data-alle][aria-pressed=true],.lg.auswahl .lg-knopf[aria-pressed=true]{background:var(--pille)}.lg.auswahl .lg-knopf[aria-pressed=false]{color:var(--tinte2)}.lg.auswahl .lg-knopf[aria-pressed=false] :is(.dot,.linie){opacity:.45}@media (width<=767px){.kartenrahmen{flex-direction:column;display:flex}.legenden{display:contents}.kartenrahmen .lg{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:0 0;border-radius:0;flex-wrap:nowrap;gap:8px;padding:8px 40px 8px 16px;scroll-padding-inline:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.kartenrahmen .lg::-webkit-scrollbar{display:none}.kartenrahmen .lg:has(.lg-knopf){gap:8px;padding:8px 40px 8px 16px}.kartenrahmen .lg[data-test=typ-legende]{order:-1}.kartenrahmen .lg>li{scroll-snap-align:start;flex:none}.lg-knopf{background:var(--pille);min-width:44px;min-height:44px;padding:0 14px}.lg-knopf[data-alle][aria-pressed=true],.lg.auswahl .lg-knopf[aria-pressed=true]{background:var(--tinte);color:var(--karte)}.lg.auswahl .lg-knopf[aria-pressed=false]{opacity:1;color:var(--tinte2)}}.cl.typ{border:2px solid var(--tinte);color:var(--tinte);box-sizing:border-box;font-weight:700}.kartenrahmen .lg .dichte{align-items:center;gap:8px;display:flex}.kartenrahmen .lg .dichte i{background:var(--bernstein);vertical-align:middle;border-radius:2px;width:16px;margin-right:3px;display:inline-block}.map .fehler{z-index:11;text-align:center;background:var(--karte);border:var(--rand-marker) solid var(--tinte);border-radius:var(--r-pop);max-width:320px;margin:0;padding:14px 16px;font-size:14px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.maplibregl-cooperative-gesture-screen{font:inherit;font-size:18px;font-weight:800}.maplibregl-popup{z-index:9}.maplibregl-popup .maplibregl-popup-content{border-radius:var(--r-pop);box-shadow:none;font:inherit;background:0 0;border:0;padding:0}.maplibregl-popup-tip{display:none}.maplibregl-ctrl.maplibregl-ctrl-group,.maplibregl-ctrl.maplibregl-ctrl-group:not(:empty){border-radius:var(--r-pop);box-shadow:none;border:var(--rand-tinte) solid var(--tinte);background:var(--karte);margin-top:62px}.maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in,.maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out{appearance:none;border:0}.maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out{border-top:var(--rand-tinte) solid var(--tinte)}.maplibregl-ctrl-attrib{color:var(--tinte2);font-size:11px}.bo{background:var(--karte);grid-template-rows:auto 1fr;padding:0;transition:background-color .12s ease-out;display:grid;overflow:hidden}a.bo:hover,a.bo:hover .body{background-color:var(--karte-hover)}a.bo:focus-visible{outline:2px solid var(--tinte);outline-offset:3px}.bo .kopf{background:var(--ton-gut);padding:18px 22px 14px}.bo .kopf .mikro{margin-bottom:8px}.bo .body{background:var(--karte);padding:14px 22px 18px}.regionen-raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:28px 24px;margin-top:clamp(2rem,1.5rem + 1.5vw,3rem)}.region-kachel{grid-template-rows:auto 1fr;height:100%}:root .region-kachel .bild img{border-radius:0}.region-kachel .body{padding:18px 22px 20px}.region-kachel .kachel-titel{letter-spacing:-.015em;font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem)}.region-kachel .beste{color:var(--tinte2);margin:6px 0 0;font-size:14px}.bo .bild{padding:0;display:block}.bo .bild img{aspect-ratio:3/2;object-fit:cover;border-radius:0 0 var(--r-karte) var(--r-karte);width:100%;display:block}.bo .score{align-items:baseline;gap:10px;margin-top:6px;display:flex}.bo .score b{letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1}.bo .score span{font-size:13px}.bo .spots{color:var(--tinte2);margin-top:6px;font-size:13px}.bo .zeile{color:var(--tinte2);flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.bo .tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.jahresband{max-width:820px;margin:0 0 32px;position:relative}.card.klima{padding:22px;display:block}.card.klima .jahresband{max-width:none;margin:0}.klima-detail{border-top:1px solid var(--linie2);margin-top:18px;padding-top:12px}.klima-detail summary{cursor:pointer;font-size:inherit;font-weight:700;list-style:none}.klima-detail summary::-webkit-details-marker{display:none}.klima-detail summary:after{content:" ›"}.klima-detail[open] summary:after{content:" ‹"}.klima-detail table{margin-top:12px}.card.klima .methodik{margin:14px 0 0}.jb{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:6px;display:grid}.jb-klammern{align-items:end;height:22px}.klammer{border:2px solid var(--tinte);border-bottom:0;border-radius:4px 4px 0 0;grid-row:1;height:7px;position:relative}.klammer>span{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.jb-saeulen{align-items:end;height:180px;margin-top:4px}.saeule{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.saeule .s{margin-bottom:4px;font-size:13px;font-weight:800;line-height:1}.saeule .b{border-radius:6px 6px 0 0;width:100%;max-width:40px;display:block}.saeule.reise .b{outline:2px solid var(--tinte);outline-offset:2px}.saeule.ungeeignet .s{color:var(--text-ungeeignet)}.saeule.maessig .s{color:var(--text-maessig)}.saeule.gut .s{color:var(--text-gut)}.saeule.sehr-gut .s{color:var(--text-sehr-gut)}.jb-monate{border-top:var(--rand-karte) solid var(--linie2);margin:6px 0 0;padding:0;list-style:none}.jb-monate li{text-align:center;color:var(--tinte2);border-radius:var(--r-pille);margin-top:4px;font-size:11px;font-weight:800;line-height:18px}.jb-monate li.reise{background:var(--tinte);color:var(--karte)}.jb-monate li{position:relative}.jb-monate li.event:after{content:"";background:var(--tinte);border-radius:50%;width:6px;height:6px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.jb-zeile .jb span.null{color:var(--tinte2);font-weight:400}.jb-zeile{margin-top:2px}.jb-zeile .mikro{margin-bottom:2px;display:block}.jb-zeile .jb span{text-align:center;font-size:12px;font-weight:700;line-height:16px}@media (width>=600px){.jahresband{padding-left:112px}.jb-zeile{position:relative}.jb-zeile .mikro{margin:0;line-height:16px;position:absolute;top:0;left:-112px}}@media (width<=560px){.jb{column-gap:3px}}h2.abschnitt{letter-spacing:-.02em;font-size:clamp(1.375rem,1.2rem + .5vw,1.75rem);line-height:1.1}.legende{color:var(--tinte2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 0 0;font-size:12px;display:flex}.legende b{color:var(--tinte);font-weight:800}.wann{padding-top:34px;position:relative}.wann .schwelle{color:var(--tinte2);font-size:11px;position:absolute;top:0;right:0}.wann .balken{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:160px;display:grid;position:relative}.wann .balken a{height:100%;color:var(--tinte);text-decoration:none;display:block;position:relative}.wann .b{border-radius:3px 3px 0 0;position:absolute;bottom:0;left:12%;right:12%}.wann .b.strich{border-radius:0;height:2px}.wann .s{text-align:center;font-size:11px;font-weight:800;line-height:1;position:absolute;left:0;right:0}.wann .grenze{border-top:1px dashed var(--tinte);pointer-events:none;position:absolute;left:0;right:0}.monate{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte2);grid-template-columns:repeat(12,minmax(0,1fr));margin:4px 0 0;padding:0;font-size:11px;font-weight:800;list-style:none;display:grid}.card.route,.card.artikel{flex-direction:column;gap:6px;display:flex;overflow:hidden}.card.route .name,.card.artikel .name{-webkit-line-clamp:2;letter-spacing:-.01em;color:var(--tinte);text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-family:inherit;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.card.route .name{font-size:16px}.card.artikel .name{cursor:pointer;font-size:24px}.card.route .typ{color:var(--tinte2);font-size:13px}.card.route .typ button.link{font-size:inherit}.card.artikel .anriss{-webkit-line-clamp:3;color:var(--tinte2);-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.card.route .foot,.card.artikel .foot{border-top:var(--rand-karte) solid var(--linie2);color:var(--tinte2);justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.card.route .foot a,.card.artikel .foot a{color:var(--tinte);margin-left:auto;font-weight:800;text-decoration:none}.spot{flex-direction:column;gap:8px;display:flex}.card.spot{background:var(--karte);gap:0;padding:0;overflow:hidden}.card.spot .kopf{background:var(--typ-aussicht-grund);flex-direction:column;gap:4px;padding:12px 16px 10px;display:flex}.card.spot.typ-hotel .kopf{background:var(--typ-hotel-grund)}.card.spot.typ-shop .kopf{background:var(--typ-shop-grund)}.card.spot.typ-vermietung .kopf{background:var(--typ-vermietung-grund)}.card.spot.typ-ferienwohnung .kopf{background:var(--typ-ferienwohnung-grund)}.card.spot.typ-radcafe .kopf{background:var(--typ-radcafe-grund)}.card.spot.typ-trainingsort .kopf{background:var(--typ-trainingsort-grund)}.card.spot.typ-anbieter .kopf{background:var(--typ-anbieter-grund)}.anbieter-daten{color:var(--tinte2);flex-direction:column;gap:2px;font-size:13px;display:flex}.tag.zeitraum{background:var(--karte);border:1px solid var(--tinte)}.anbieten{margin-top:14px}.card.spot .koerper{background:var(--karte);flex-direction:column;flex:1;gap:8px;padding:10px 16px 12px;display:flex}.spot .adresse,.spot .zeiten,.spot .leer{color:var(--tinte2);margin:0;font-size:12px}.spot .name{letter-spacing:-.02em;min-height:24px;color:var(--tinte);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:17px;font-weight:800;line-height:1.15}.spot .typ{color:var(--tinte2);font-size:12px}.spot .foot{border-top:1px solid var(--linie2);color:var(--tinte2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-top:auto;padding-top:8px;font-size:12px;display:flex}.spot .foot .merkmale[open]{flex-basis:100%}.merkmale a[data-test=email]{margin-top:6px;font-size:12px;display:inline-block}.spot .foot a{color:var(--tinte);margin-left:auto;font-weight:800;text-decoration:none}.register{z-index:5;scrollbar-width:none;background:var(--grund);border-bottom:var(--rand-karte) solid var(--linie2);gap:8px;margin:14px 0 16px;padding:10px 0;display:flex;position:sticky;top:0;overflow-x:auto}.register::-webkit-scrollbar{display:none}.register .pill{white-space:nowrap;flex:none;text-decoration:none}.register.ziehen{cursor:grabbing;-webkit-user-select:none;user-select:none}@media (width>=768px){.register{flex-wrap:wrap;overflow-x:visible}}.register-feld+.register-feld{margin-top:28px}.register-kopf{margin:0 0 12px}:root[data-vor-ort] .register-feld,:root[data-vor-ort-erstes] .register-feld~.register-feld{display:none}:root[data-vor-ort~=hotel] .register-feld[data-typ=hotel],:root[data-vor-ort~=ferienwohnung] .register-feld[data-typ=ferienwohnung],:root[data-vor-ort~=shop] .register-feld[data-typ=shop],:root[data-vor-ort~=vermietung] .register-feld[data-typ=vermietung],:root[data-vor-ort~=radcafe] .register-feld[data-typ=radcafe],:root[data-vor-ort~=anbieter] .register-feld[data-typ=anbieter],:root[data-vor-ort~=trainingsort] .register-feld[data-typ=trainingsort],:root[data-vor-ort~=aussicht] .register-feld[data-typ=aussicht],:root[data-vor-ort~=route] .register-feld[data-typ=route]{display:block}:root[data-vor-ort-eins] .register-feld .register-kopf{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buchen{gap:6px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.acc{background:var(--karte);border:var(--rand-karte) solid var(--linie2);border-radius:var(--r-karte);margin-top:14px;overflow:hidden}.acc .h{border-bottom:2px solid var(--linie2);letter-spacing:-.02em;cursor:pointer;align-items:center;padding:14px 22px;font-size:24px;font-weight:800;list-style:none;display:flex}.acc .h::-webkit-details-marker{display:none}.acc .h span{color:var(--tinte2);letter-spacing:normal;margin-left:10px;font-size:15px;font-weight:400}.acc .h .dot{border:var(--rand-punkt) solid var(--tinte);box-sizing:border-box;width:14px;height:14px;margin-right:12px}.acc .h i{margin-left:auto;font-style:normal;transition:transform .12s ease-out}.acc details[open]>.h i{transform:rotate(90deg)}.acc details:last-child>.h{border-bottom:0}.acc details[open]:last-child>.h{border-bottom:2px solid var(--linie2)}.acc .inhalt{padding:14px 22px 18px}.res{grid-template-columns:1fr 1.5fr;align-items:start;gap:14px;display:grid}.res .spalte{align-content:start;gap:14px;display:grid}.res .tabellenkarte{padding:6px 10px;overflow-x:auto}.res .punkt{padding:16px 22px}.anreise .zeile{border-bottom:1px solid var(--linie2);grid-template-columns:150px 1fr;align-items:baseline;gap:14px;padding:12px 0;font-size:14px;display:grid}.anreise .zeile:last-child{border-bottom:0;padding-bottom:0}.anreise .zeile:first-child{padding-top:0}.anreise .zeile div+div{margin-top:6px}.anreise .beleg{color:var(--tinte);font-weight:800}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte2);border-bottom:1px solid var(--linie);padding:10px 12px;font-size:11px;font-weight:800}td{border-bottom:2px solid var(--linie2);padding:11px 12px}td a.block{min-height:24px;line-height:24px}.fuss{border-top:2px solid var(--linie2);color:var(--tinte2);margin-top:72px;padding:40px 0 32px;font-size:14px}.fuss-spalten{grid-template-columns:2fr 1fr 1fr;gap:32px;display:grid}.fuss-spalten p{max-width:420px;margin:12px 0 0}.fuss h2{letter-spacing:.08em;text-transform:uppercase;color:var(--tinte2);margin:0 0 10px;font-size:12px;font-weight:800}.fuss ul{margin:0;padding:0;list-style:none}.fuss li a{color:var(--tinte);padding:4px 0;font-weight:700;text-decoration:none;display:inline-block}.fuss li a:hover{text-decoration:underline}.fuss-lizenz{margin:32px 0 0;font-size:13px}.fuss-grund{border-top:1px solid var(--linie2);justify-content:space-between;gap:16px;margin-top:16px;padding-top:16px;font-size:13px;display:flex}.fuss-grund>span:first-child{color:var(--tinte);align-items:center;gap:8px;font-weight:800;display:inline-flex}.flagge{width:16px;height:16px}.flagge rect{fill:var(--flagge-rot)}.flagge path{fill:var(--flagge-weiss)}@media (width<=767px){.fuss-spalten{grid-template-columns:1fr 1fr}.fuss-spalten>:first-child{grid-column:1/-1}}details.beleg>summary{cursor:pointer;color:var(--tinte);font-weight:800;list-style:none;display:inline}details.beleg>summary::-webkit-details-marker{display:none}.merkmale>summary{font-size:12px}.merkmale dl{grid-template-columns:auto 1fr;gap:2px 12px;margin:6px 0 0;font-size:12px;display:grid}.merkmale dl>div{display:contents}.merkmale dt{color:var(--tinte2)}.merkmale dd{margin:0}.textseite{font-size:16px;line-height:1.65}.textseite>:not(section),.textseite section>:not(.tabelle){max-width:68ch}.toc{display:none}@media (width>=1100px){.textlayout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;column-gap:56px;display:grid}.textseite .sprungmarken{display:none}.toc{border-left:var(--rand-karte) solid var(--linie2);padding-left:16px;display:block;position:sticky;top:24px}}.toc-titel{color:var(--tinte2);margin:0 0 8px;font-size:12px;font-weight:800}.toc ol{margin:0;padding:0;list-style:none}.toc a{color:var(--tinte2);padding:5px 0;font-size:14px;font-weight:700;text-decoration:none;display:block}.toc a[aria-current=true]{border-left:3px solid var(--tinte);color:var(--tinte);margin-left:-17px;padding-left:14px}.textseite .lead{margin:16px 0 0;font-size:1.1875rem;line-height:1.6}.textseite .melden{border:var(--rand-karte) solid var(--linie2);border-left:4px solid var(--bernstein);border-radius:var(--r-klima);background:var(--karte);margin:28px 0 0;padding:18px 22px}.textseite .melden p{margin:0}.textseite a:not(.pill){color:var(--tinte);text-underline-offset:3px;font-weight:800;text-decoration:underline}.textseite .sprungmarken{margin-top:32px}.textseite section{margin-top:48px}.textseite h2{font-size:clamp(1.375rem,1.2rem + .5vw,1.75rem)}.textseite section p{margin:12px 0 0}.textseite .stufen{width:auto;min-width:260px;margin-top:16px}.textseite .stufen caption{text-align:left;padding-bottom:6px;font-weight:800}.tipps .tabelle{margin-top:16px}.tipps table{font-size:14px}.tipps table th[scope=row]{letter-spacing:normal;text-transform:none;color:var(--tinte);font-size:14px}.tipps td a,.tipps th a{font-weight:700}.tipps .verkehr td a{margin-top:2px;font-size:12px;display:block}.tipps h3{margin-top:24px;font-size:1.125rem}.tipps ul{margin:8px 0 0;padding-left:1.25em;list-style:outside}.tipps li+li{margin-top:6px}@media (width<=767px){.tipps .tabelle{width:auto}.tipps table,.tipps tbody,.tipps tr,.tipps th[scope=row],.tipps td{display:block}.tipps thead{display:none}.tipps tr{border-bottom:var(--rand-karte) solid var(--linie2);padding:12px 0}.tipps th[scope=row]{border:0;padding:0 0 4px;font-size:15px;font-weight:800}.tipps td{border:0;padding:2px 0}.tipps td[data-label]:before{content:attr(data-label) ": ";color:var(--tinte2)}.tipps td:empty{display:none}}.seitenleiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.seitenleiste .note{margin:0}.seitenleiste nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.seitenleiste .pill{justify-content:center;min-width:44px;min-height:44px}.seitenleiste .pill[aria-current=page]{background:var(--tinte);color:var(--karte)}.seitenleiste .auslassung{text-align:center;min-width:24px;color:var(--tinte2)}.prosa{font-size:15px;line-height:1.6}.prosa h2{letter-spacing:-.02em;margin-top:2em;font-size:24px;line-height:1.1}.prosa h3{margin-top:1.5em;font-size:20px}.prosa p,.prosa ul,.prosa ol,.prosa table{margin-top:1em}.prosa ul{padding-left:1.25em;list-style:outside}.prosa ol{padding-left:1.25em;list-style:decimal}.prosa a{color:var(--tinte);font-weight:800;text-decoration:underline}astro-island,astro-slot,astro-static-slot{display:contents}.sprunglink{z-index:100;background:var(--tinte);color:var(--karte);border-radius:8px;padding:8px 14px;font-weight:700;position:absolute;top:-60px;left:8px}.sprunglink:focus-visible{top:8px}main:focus{outline:none}a:focus-visible,button:focus-visible,.row.wisch:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.link{color:var(--tinte);font-weight:700;text-decoration:none}.link:hover{text-decoration:underline}button.link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media (width<=999px){.kopfbereich{grid-template-columns:1fr;align-items:start}.kopfbereich .titel,.eckdaten{grid-column:auto}.eckdaten{justify-self:stretch}.eckdaten dd{white-space:normal}.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.eckdaten{grid-template-columns:minmax(0,1fr)}.eckdaten>div{row-gap:2px}.kacheln{gap:10px}.kachel{padding:14px 12px}}@media (width<=900px){.g3,.g4,.g5,.g6{grid-template-columns:repeat(2,minmax(0,1fr))}.search{grid-template-columns:1fr 1fr}.res{grid-template-columns:1fr}.hero{height:420px}.anreise .zeile{grid-template-columns:1fr;gap:4px}.filter{grid-template-columns:1fr}}@media (width<=560px){.g3,.g4,.g5,.g6,.search{grid-template-columns:1fr}}@media (width<=767px){:root :is(a,button,summary,label.pill,[role=checkbox]):not(.cl,.mk,.klimalink){min-width:44px;min-height:44px}:root :is(a,summary,button.name,button.link,button.tag):not(.cl,.mk,.card,.pill){align-content:center}:root :is(summary,button.link,button.name,nav a.nav-link,.tag:is(button,a)){align-items:center;display:inline-flex}nav a.nav-link{white-space:nowrap;padding:0 12px;font-size:14px}.leiste{gap:8px}.leiste .zeitraum>.pill{flex:1 1 0}.leiste .zeitraum input[type=date]{width:100%}.leiste>.pill{flex:1 1 0;justify-content:center;padding-inline:8px}.leiste .zaehlzeile{flex-wrap:wrap;gap:2px 10px}.filterleiste .feld .row .sub{flex-basis:100%;margin:6px 0 0}.maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in,.maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out{width:44px;height:44px}.wann .balken{gap:3px}.cl:after,.mk:after{content:"";border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.jb-zeile .jb span:has(>.wasser){flex-wrap:wrap;justify-content:center;column-gap:4px;display:flex}small.wasser{color:var(--tinte2);font-size:10px;font-weight:600}.mit-merk{position:relative}.merk{z-index:2;border-radius:var(--r-pille);background:var(--pille);color:var(--tinte);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px}.merk[aria-pressed=true]{background:var(--tinte);color:var(--karte)}.merk[aria-pressed=true] .aus,.merk:not([aria-pressed=true]) .an{display:none}.mit-merk .kopf,.card.mit-merk .kopf,.mit-merk>.card .kopf{padding-right:96px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=767px){.g2{grid-template-columns:1fr}}.merkzeilen{margin:8px 0 0;padding:0;list-style:none}.merkzeilen li{border-bottom:var(--rand-karte) solid var(--linie2);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.merkzeilen li:last-child{border-bottom:0}.merk.innen{margin-left:auto;position:static}.vergleichskarte{padding:6px 10px;overflow-x:auto}.vergleichskarte th[scope=col]{text-align:left;min-width:180px}.vergleichskarte th[scope=row]{width:180px}.merk-platz{display:contents}.vergleichsseite{min-height:100svh}.wartet{visibility:hidden}.modus{border-radius:var(--r-pille);background:var(--pille);gap:2px;padding:3px;display:inline-flex}.modus button{font:inherit;border-radius:var(--r-pille);color:var(--tinte2);cursor:pointer;background:0 0;border:0;padding:5px 11px;font-size:12px;font-weight:800}.modus button[aria-pressed=true]{background:var(--tinte);color:var(--karte)}.sprache{color:var(--tinte);border:1px solid var(--linie2);border-radius:var(--r-pille);align-items:center;padding:5px 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}:root img.nur-dunkel,:root[data-modus=dunkel] img.nur-hell{display:none}:root[data-modus=dunkel] img.nur-dunkel{display:block}@media (prefers-color-scheme:dark){:root:not([data-modus=hell]) img.nur-hell{display:none}:root:not([data-modus=hell]) img.nur-dunkel{display:block}}:root[data-modus=dunkel] .maplibregl-ctrl-icon{filter:invert()}:root[data-modus=dunkel] .maplibregl-ctrl.maplibregl-ctrl-attrib{background:var(--karte)}@supports (color:color-mix(in lab, red, red)){:root[data-modus=dunkel] .maplibregl-ctrl.maplibregl-ctrl-attrib{background:color-mix(in srgb, var(--karte) 80%, transparent)}}:root[data-modus=dunkel] .maplibregl-ctrl-attrib a{color:var(--tinte2)}:root[data-modus=dunkel] .cl.typ{color:var(--auf-fuellung)}@media (prefers-color-scheme:dark){:root:not([data-modus=hell]) .cl.typ{color:var(--auf-fuellung)}:root:not([data-modus=hell]) .maplibregl-ctrl-icon{filter:invert()}:root:not([data-modus=hell]) .maplibregl-ctrl.maplibregl-ctrl-attrib{background:var(--karte)}@supports (color:color-mix(in lab, red, red)){:root:not([data-modus=hell]) .maplibregl-ctrl.maplibregl-ctrl-attrib{background:color-mix(in srgb, var(--karte) 80%, transparent)}}:root:not([data-modus=hell]) .maplibregl-ctrl-attrib a{color:var(--tinte2)}}.kartenrahmen .lg .belag{align-items:center;display:flex}.kartenrahmen .lg .linie{border-top:3px solid var(--bernstein);vertical-align:middle;width:18px;height:0;margin-right:5px;display:inline-block}.kartenrahmen .lg .linie.gravel{border-top-style:dashed}ul.events{margin:0;padding:0;list-style:none}ul.events li+li{margin-top:6px}.leer-zustand{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:16px 0;padding:16px 20px;display:flex}.leer-zustand .note{margin:0}.karte-leer{z-index:11;pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.karte-leer>*{pointer-events:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
