@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.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:GMV Ziffern;font-style:normal;font-display:swap;font-weight:200 800;src:url(/build/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+30-39}:root{--mv-meer:#00639e;--mv-himmel:#17aadb;--mv-raps:#f2b700;--mv-wiese:#319f41;--grund:#faf8f4;--flaeche:#fff;--flaeche-2:#f2eee6;--linie:#e2dcd1;--text:#16232a;--text-2:#4d5c63;--marke:var(--mv-meer);--marke-zart:#e1eef6;--akzent:#b4501c;--akzent-hover:#9a4215;--auf-akzent:#fff;--akzent-zart:#fbeadd;--offen:#25703f;--offen-zart:#e1f0e6;--zu:#a3392a;--zu-zart:#f8e4e0;--band:#0b4a73;--fuss:#0d2a3d;--auf-band:#f2f7fa;--auf-band-2:#b7cfdf;--band-akzent:#f3a06e;--schatten:0 1px 2px #16232a0f, 0 6px 20px #16232a12;--buehne:#e3f0f7;--kat-restaurants:#e1eef6;--kat-restaurants-text:#00578b;--kat-cafes:#f4e7db;--kat-cafes-text:#8a4520;--kat-baeckereien:#f6ecc8;--kat-baeckereien-text:#6b5000;--kat-imbisse:#e2f0e1;--kat-imbisse-text:#2c6a2b;--kat-bars-kneipen:#e9e4f1;--kat-bars-kneipen-text:#4d3e73;--kat-eiscafes:#dcf1f9;--kat-eiscafes-text:#075f80;--kat-fischrestaurants:#dcecec;--kat-fischrestaurants-text:#1d5960;--kat-biergaerten:#ecefd9;--kat-biergaerten-text:#555b1c;--kat-fleischereien:#f6e2df;--kat-fleischereien-text:#8e3226;--kat-kantinen:#e6eaee;--kat-kantinen-text:#3f5160;--radius-s:10px;--radius:14px;--radius-l:18px;--breite:1248px;--rand:20px;--kopf-hoehe:64px;--schrift:"GMV Ziffern", "Atkinson Hyperlegible Next Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--schrift-titel:"Bricolage Grotesque Variable", "Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--grund:#0e161b;--flaeche:#152028;--flaeche-2:#1c2a33;--linie:#2a3a44;--text:#ece9e2;--text-2:#a8b4b9;--marke:#7fc3e6;--marke-zart:#15324a;--akzent:#f0894a;--akzent-hover:#f5a06b;--auf-akzent:#1c0f07;--akzent-zart:#3a2519;--offen:#72c691;--offen-zart:#173021;--zu:#f08c7c;--zu-zart:#3a1e1a;--band:#0f3550;--fuss:#081620;--auf-band:#ecf3f7;--auf-band-2:#a5c1d3;--schatten:0 1px 2px #0000004d, 0 6px 20px #00000040;--buehne:#10283a;--kat-restaurants:#15324a;--kat-restaurants-text:#9bd0ef;--kat-cafes:#3a2a1f;--kat-cafes-text:#e9b58d;--kat-baeckereien:#3a321a;--kat-baeckereien-text:#ebcd6e;--kat-imbisse:#1f3220;--kat-imbisse-text:#9fd398;--kat-bars-kneipen:#2b2639;--kat-bars-kneipen-text:#c2b3e5;--kat-eiscafes:#123545;--kat-eiscafes-text:#8fd6f2;--kat-fischrestaurants:#163536;--kat-fischrestaurants-text:#93cfd3;--kat-biergaerten:#2e311a;--kat-biergaerten-text:#cfd38c;--kat-fleischereien:#3a1e1a;--kat-fleischereien-text:#f0a596;--kat-kantinen:#222c34;--kat-kantinen-text:#b3c1cd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--grund:#0e161b;--flaeche:#152028;--flaeche-2:#1c2a33;--linie:#2a3a44;--text:#ece9e2;--text-2:#a8b4b9;--marke:#7fc3e6;--marke-zart:#15324a;--akzent:#f0894a;--akzent-hover:#f5a06b;--auf-akzent:#1c0f07;--akzent-zart:#3a2519;--offen:#72c691;--offen-zart:#173021;--zu:#f08c7c;--zu-zart:#3a1e1a;--band:#0f3550;--fuss:#081620;--auf-band:#ecf3f7;--auf-band-2:#a5c1d3;--schatten:0 1px 2px #0000004d, 0 6px 20px #00000040;--buehne:#10283a;--kat-restaurants:#15324a;--kat-restaurants-text:#9bd0ef;--kat-cafes:#3a2a1f;--kat-cafes-text:#e9b58d;--kat-baeckereien:#3a321a;--kat-baeckereien-text:#ebcd6e;--kat-imbisse:#1f3220;--kat-imbisse-text:#9fd398;--kat-bars-kneipen:#2b2639;--kat-bars-kneipen-text:#c2b3e5;--kat-eiscafes:#123545;--kat-eiscafes-text:#8fd6f2;--kat-fischrestaurants:#163536;--kat-fischrestaurants-text:#93cfd3;--kat-biergaerten:#2e311a;--kat-biergaerten-text:#cfd38c;--kat-fleischereien:#3a1e1a;--kat-fleischereien-text:#f0a596;--kat-kantinen:#222c34;--kat-kantinen-text:#b3c1cd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-kat]{--kat:var(--kat-restaurants);--kat-text:var(--kat-restaurants-text)}[data-kat=cafes]{--kat:var(--kat-cafes);--kat-text:var(--kat-cafes-text)}[data-kat=baeckereien]{--kat:var(--kat-baeckereien);--kat-text:var(--kat-baeckereien-text)}[data-kat=imbisse]{--kat:var(--kat-imbisse);--kat-text:var(--kat-imbisse-text)}[data-kat=bars-kneipen]{--kat:var(--kat-bars-kneipen);--kat-text:var(--kat-bars-kneipen-text)}[data-kat=eiscafes]{--kat:var(--kat-eiscafes);--kat-text:var(--kat-eiscafes-text)}[data-kat=fischrestaurants]{--kat:var(--kat-fischrestaurants);--kat-text:var(--kat-fischrestaurants-text)}[data-kat=biergaerten]{--kat:var(--kat-biergaerten);--kat-text:var(--kat-biergaerten-text)}[data-kat=fleischereien]{--kat:var(--kat-fleischereien);--kat-text:var(--kat-fleischereien-text)}[data-kat=kantinen]{--kat:var(--kat-kantinen);--kat-text:var(--kat-kantinen-text)}[hidden]{display:none!important}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-hoehe) + 16px)}body{background:var(--grund);color:var(--text);font-family:var(--schrift);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:var(--marke);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--akzent)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--schrift-titel);margin:0}p{text-wrap:pretty}::selection{background:color-mix(in srgb, var(--mv-himmel) 35%, transparent);color:var(--text)}:focus-visible{outline:3px solid color-mix(in srgb, var(--marke) 70%, transparent);outline-offset:2px;border-radius:4px}input,textarea,select{accent-color:var(--marke);caret-color:var(--akzent)}html{scrollbar-color:color-mix(in srgb, var(--text-2) 45%, transparent) transparent}.symbol{width:var(--groesse,1.3em);height:var(--groesse,1.3em);fill:currentColor;flex:none}.unsichtbar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rahmen{max-width:var(--breite);padding-inline:var(--rand);margin-inline:auto}.leise{color:var(--text-2)}.zahl{font-variant-numeric:tabular-nums}.sprunglink{z-index:50;position:absolute;left:-999rem}.sprunglink:focus{background:var(--akzent);color:var(--auf-akzent);border-radius:var(--radius-s);padding:.6rem 1rem;top:1rem;left:1rem}.hinweisleiste{background:var(--akzent);color:var(--auf-akzent);text-align:center;padding:.4rem;font-size:15px}.hinweisleiste a{color:inherit;font-weight:700}.horizont{background:linear-gradient(90deg, var(--mv-himmel) 0 34%, var(--mv-meer) 34% 68%, var(--mv-wiese) 68% 88%, var(--mv-raps) 88% 100%);height:4px}.kopf{z-index:30;background:var(--flaeche);border-bottom:1px solid var(--linie);position:sticky;top:0}.kopf-innen{height:var(--kopf-hoehe);align-items:center;gap:28px;display:flex}.wortmarke{color:var(--text);flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.wortmarke:hover{color:var(--text)}.wortmarke-zeichen{flex:none;width:34px;height:34px;display:block}.wortmarke-text,.fuss-marke{font-family:var(--schrift-titel);letter-spacing:-.02em;font-size:21px;font-weight:750;line-height:1}.wortmarke-text b,.fuss-marke b{color:var(--akzent);font-weight:inherit}.wortmarke-text small,.fuss-marke small{color:var(--text-2);font-weight:500;font-size:inherit}.hauptmenue{height:var(--kopf-hoehe);gap:2px;display:flex}.hauptmenue a{white-space:nowrap;color:var(--text-2);align-items:center;padding:0 12px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.hauptmenue a:hover{color:var(--text)}.hauptmenue a[aria-current=page]{color:var(--text);box-shadow:inset 0 -3px 0 var(--akzent)}.kopf-suche{border:1.5px solid var(--linie);background:var(--grund);border-radius:12px;flex:180px;align-items:center;gap:8px;min-width:0;max-width:280px;height:44px;margin-left:auto;padding:0 12px;display:flex}.kopf-suche:focus-within{border-color:var(--marke)}.kopf-suche .symbol{color:var(--text-2);--groesse:20px}.kopf-suche input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.symbol-knopf{cursor:pointer;width:44px;height:44px;color:var(--text-2);background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.symbol-knopf:hover{background:var(--flaeche-2);color:var(--text)}.symbol-knopf .symbol{--groesse:22px}.thema-knopf{margin-left:-16px}.nur-mobil{display:none}.mobil-knoepfe{gap:2px;margin-left:auto;margin-right:-8px;display:none}.mobil-knoepfe .symbol-knopf{width:48px;height:48px;color:var(--text)}.mobil-knoepfe .symbol{--groesse:26px}.mobil-suche{padding:0 var(--rand) 14px;gap:8px;display:flex}.mobil-suche input{border:1.5px solid var(--linie);background:var(--grund);border-radius:12px;flex:1;min-width:0;height:48px;padding:0 14px;font-size:16px}.mobil-menue{border-top:1px solid var(--linie);padding:4px var(--rand) 16px;flex-direction:column;display:flex}.mobil-menue a{border-bottom:1px solid var(--linie);min-height:54px;color:var(--text);justify-content:space-between;align-items:center;font-size:18px;font-weight:700;text-decoration:none;display:flex}.mobil-menue .symbol{color:var(--text-2)}.mobil-menue button{min-height:54px;color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:16px;display:flex}.thema-hell{display:none}:root[data-theme=dark] .thema-hell{display:block}:root[data-theme=dark] .thema-dunkel{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .thema-hell{display:block}:root:not([data-theme=light]) .thema-dunkel{display:none}}.js .mobil-suche:not(.offen),.js .mobil-menue:not(.offen),:root:not(.js) .mobil-menue [data-thema-umschalten]{display:none}@media (width>=820px){.mobil-suche,.mobil-menue{display:none}}@media (width<=819px){.hauptmenue,.kopf-suche,.thema-knopf{display:none}.mobil-knoepfe{display:flex}:root:not(.js) .mobil-knoepfe{display:none}}.fuss{background:var(--fuss);color:var(--auf-band);margin-top:0}.fuss a{color:var(--auf-band);text-decoration:none}.fuss a:hover{color:var(--auf-band);text-decoration:underline}.fuss-raster{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px 24px;padding-block:48px 24px;display:grid}.fuss-marke b{color:var(--band-akzent)}.fuss-marke small{color:var(--auf-band-2)}.fuss-intro p{color:var(--auf-band-2);margin:12px 0 0;font-size:15px}.fuss h2{font-family:var(--schrift);letter-spacing:.08em;text-transform:uppercase;color:var(--auf-band-2);margin:0 0 6px;font-size:13px}.fuss ul{margin:0;padding:0;list-style:none}.fuss li a{padding:7px 0;display:inline-block}.fuss-zweispaltig{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}@media (width>=1100px){.fuss-raster{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) 300px;gap:28px 40px}}.fuss .fuss-werbung{background:0 0;justify-self:end;align-items:flex-start;padding:0}.fuss .fuss-werbung>span{color:var(--auf-band-2)}.fuss .fuss-werbung .werbeflaeche-platz{color:var(--auf-band-2);background:#ffffff0d;border-color:#fff3}.fuss-orte{border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:20px}.fuss-orte ul{columns:6 150px;column-gap:24px}.fuss-orte li{break-inside:avoid}.fuss-orte li a{padding:5px 0}@media (width<=1099px){.fuss .fuss-werbung{grid-column:1/-1;justify-self:start}}.fuss-zeile{border-top:1px solid #ffffff1f}.fuss-zeile>div{color:var(--auf-band-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:14px 20px;font-size:14px;display:flex}.fuss-zeile nav{flex-wrap:wrap;gap:4px 20px;display:flex}.fuss-zeile nav a{color:var(--auf-band-2);padding:8px 0;display:inline-block}.fuss-quellen{color:var(--auf-band-2);font-size:13px}.fuss-quellen a{text-decoration:underline}.knopf{border:1.5px solid var(--linie);background:var(--flaeche);min-height:48px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.knopf:hover{border-color:var(--marke);color:var(--text)}.knopf-haupt{background:var(--akzent);border-color:var(--akzent);color:var(--auf-akzent)}.knopf-haupt:hover{background:var(--akzent-hover);border-color:var(--akzent-hover);color:var(--auf-akzent)}.knopf-zart{background:var(--marke-zart);color:var(--marke);border-color:#0000}.knopf-zart:hover{background:var(--flaeche-2);color:var(--marke);border-color:#0000}.chip{border:1.5px solid var(--linie);background:var(--flaeche);height:44px;color:var(--text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--marke);color:var(--text)}.chip span{opacity:.8;font-size:14px;font-weight:400}.chip[aria-current=page]{background:var(--text);border-color:var(--text);color:var(--grund)}.marke-schild{background:var(--kat,var(--marke-zart));height:30px;color:var(--kat-text,var(--marke));border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.marke-schild .symbol{--groesse:18px}.marke-schild-rand{border:1px solid var(--linie);color:var(--text);letter-spacing:.04em;background:0 0}.marke-schild-rand i{color:var(--linie);font-style:normal}.status{color:var(--zu);align-items:center;gap:8px;font-weight:700;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.status-offen{color:var(--offen)}.status-pille{background:var(--zu-zart);border-radius:999px;padding:4px 12px;font-size:15px}.status-pille.status-offen{background:var(--offen-zart)}.abschnitt-kopf{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.abschnitt-kopf a{font-size:15px;font-weight:700}.h2{font-size:24px;font-weight:650;line-height:1.2}.werbeflaeche{border-radius:var(--radius-l);background:var(--flaeche-2);flex-direction:column;align-items:center;gap:6px;padding:16px 20px 20px;display:flex}.werbeflaeche>span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:12px}.werbeflaeche-platz{border:1px solid var(--linie);background:repeating-linear-gradient(135deg, var(--flaeche) 0 10px, var(--grund) 10px 20px);width:300px;max-width:100%;height:250px;color:var(--text-2);flex:none;place-items:center;font-size:13px;display:grid}.werbeflaeche-breit{margin-inline:calc(var(--rand) * -1);border-radius:0}.werbeflaeche-banner{background:var(--flaeche);border:0;width:300px;max-width:100%;height:250px;display:block}.produktkarten{margin-top:40px;display:block}.muster{background:repeating-linear-gradient(135deg, var(--flaeche-2) 0 10px, var(--grund) 10px 20px)}.kachel{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius);height:100%;color:var(--text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.kachel:hover{border-color:var(--marke);color:var(--text)}.kachel-bild{aspect-ratio:16/10;background:var(--kat);color:var(--kat-text);place-items:center;display:grid;overflow:hidden}.kachel-bild img{object-fit:cover;width:100%;height:100%}.kachel-bild .symbol{--groesse:44px}.kachel-text{flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px 14px 14px;display:flex}.kachel-meta{color:var(--text-2);font-size:14px;line-height:1.35}.kachel-meta b{color:var(--kat-text)}.kachel-name{font-family:var(--schrift-titel);font-size:17px;font-weight:650;line-height:1.25}.kachel-fuss{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px;font-size:14px;display:flex}.kachel-fuss .status:before{width:8px;height:8px}.kachel{position:relative}.kachel-extra{color:var(--text-2)}.kachel-extra-zeile{display:none}.kachel-fuss .kachel-extra{margin-left:auto}.kachel-zeile{flex-direction:row;align-items:center;gap:14px;height:auto;min-height:76px;padding:10px 14px 10px 10px}.kachel-zeile .kachel-bild{aspect-ratio:auto;border-radius:var(--radius-s);flex:none;width:56px;height:56px}.kachel-zeile .kachel-bild .symbol{--groesse:28px}.kachel-zeile .kachel-text{gap:1px;padding:0}.kachel-zeile .kachel-name{order:-1}.kachel-zeile .kachel-fuss{margin:0;padding:0;font-size:13px}.kachel-zeile .kachel-fuss .status:before{width:7px;height:7px}.kachel-zeile .kachel-extra-karte{display:none}.kachel-zeile .kachel-extra-zeile{text-align:right;flex:none;max-width:110px;font-size:13px;display:block}@media (width<=819px){.kacheln-auto .kachel{flex-direction:row;align-items:center;gap:14px;min-height:76px;padding:10px 14px 10px 10px}.kacheln-auto .kachel-bild{aspect-ratio:auto;border-radius:var(--radius-s);flex:none;width:56px;height:56px}.kacheln-auto .kachel-bild .symbol{--groesse:28px}.kacheln-auto .kachel-text{gap:1px;padding:0}.kacheln-auto .kachel-name{order:-1}.kacheln-auto .kachel-fuss{margin:0;padding:0;font-size:13px}.kacheln-auto .kachel-extra-karte{display:none}.kacheln-auto .kachel-extra-zeile{text-align:right;flex:none;max-width:110px;font-size:13px;display:block}}.kachel-raster{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kachel-raster>li{min-width:0}.kachel-spalte{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}@media (width<=819px){.kachel-raster.kacheln-auto{grid-template-columns:1fr}}.brotkrumen{color:var(--text-2);padding-block:16px 4px;font-size:14px}.brotkrumen ol{flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;padding:0;list-style:none;display:flex}.brotkrumen a{color:var(--text-2)}.brotkrumen li+li:before{content:"›";margin-right:8px}.brotkrumen [aria-current]{color:var(--text)}.liste{padding-bottom:64px}.liste-kopf{padding:14px 0 8px}.titel-gross{letter-spacing:-.025em;font-size:clamp(32px,4.2vw,46px);font-weight:750;line-height:1.08}.liste-kopf>p{margin:12px 0 0}.weiterlesen summary{cursor:pointer;min-height:44px;color:var(--marke);align-items:center;gap:4px;font-weight:700;list-style:none;display:inline-flex}.weiterlesen summary::-webkit-details-marker{display:none}.weiterlesen[open] summary .symbol{transform:rotate(180deg)}.weiterlesen p{margin:0 0 8px}.filterleiste{top:var(--kopf-hoehe);z-index:5;background:var(--grund);margin-inline:calc(var(--rand) * -1);padding:10px var(--rand) 14px;border-bottom:1px solid var(--linie);position:sticky}.chipreihe{flex-wrap:wrap;gap:8px;margin:0;padding:0 0 2px;list-style:none;display:flex}.filter-zeile{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.auswahl{flex:200px;max-width:280px;display:flex;position:relative}.auswahl-feld{flex:1;min-width:0;display:flex;position:relative}.auswahl select{appearance:none;border:1.5px solid var(--linie);background:var(--flaeche);cursor:pointer;border-radius:12px;width:100%;height:44px;padding:0 40px 0 14px;font-size:15px;font-weight:700}.auswahl .symbol{pointer-events:none;color:var(--text-2);--groesse:22px;position:absolute;top:11px;right:12px}.auswahl-knopf{flex:none;margin-left:8px}.js .auswahl-knopf:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.schalter{border:1.5px solid var(--linie);background:var(--flaeche);height:44px;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:0 14px 0 10px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.schalter:hover{color:var(--text);border-color:var(--marke)}.schalter i{background:var(--linie);border-radius:999px;flex:none;width:36px;height:22px;transition:background .2s ease-out;position:relative}.schalter i:after{content:"";background:var(--flaeche);border-radius:50%;width:16px;height:16px;transition:left .2s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px}.schalter-an i{background:var(--offen)}.schalter-an i:after{left:17px}.ansicht{background:var(--flaeche-2);border-radius:12px;margin-left:auto;padding:3px;display:flex}.ansicht a{height:38px;color:var(--text-2);border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.ansicht a[aria-current=page]{background:var(--flaeche);color:var(--text);box-shadow:0 1px 2px #16232a14}.ansicht .symbol{--groesse:20px}.trefferzahl{color:var(--text-2);margin:18px 0 14px;font-size:15px}.trefferzahl strong{color:var(--text)}.liste .werbeflaeche{margin-block:28px}.leerzustand{border-radius:var(--radius-l);background:var(--flaeche);border:1px dashed var(--linie);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.leerzustand .symbol{--groesse:44px;color:var(--text-2)}.leerzustand h2{font-size:22px;font-weight:650}.leerzustand p{color:var(--text-2);margin:0}.seitenzahlen{margin-top:36px}.seitenzahlen ul{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.seitenzahlen a,.seitenzahlen span{border:1.5px solid var(--linie);min-width:44px;height:44px;color:var(--text);border-radius:12px;place-items:center;padding:0 6px;font-weight:700;text-decoration:none;display:grid}.seitenzahlen a:hover{border-color:var(--marke);color:var(--text)}.seitenzahlen .luecke{border-color:#0000}.seitenzahlen [aria-current=page]{background:var(--text);border-color:var(--text);color:var(--grund)}.seitenzahlen .symbol{--groesse:22px}.karten-ansicht{align-items:stretch;gap:16px;display:flex}.karten-ansicht .karte{flex:1 1 0;order:1;min-height:640px}.karten-liste{flex-direction:column;flex:none;gap:10px;width:400px;max-height:640px;margin:0;padding:0 4px 0 0;list-style:none;display:flex;position:relative;overflow:auto}.karten-liste li{align-items:center;gap:6px;display:flex}.karten-liste li>.kachel{flex:1;min-width:0}.karten-liste li.aktiv>.kachel{outline:2px solid var(--marke);outline-offset:-2px}.karten-liste li.karten-liste-hinweis{background:var(--flaeche-2);color:var(--text-2);border-radius:12px;padding:12px 14px;font-size:15px;display:block}.karte-zeigen{color:var(--marke);flex:none}.karte-zeigen:hover{background:var(--marke-zart);color:var(--marke)}@media (width<=819px){.karten-ansicht{flex-direction:column}.karten-ansicht .karte{order:0;min-height:320px}.karten-liste{width:100%;max-height:none;padding:0}}.karte{isolation:isolate;border:1px solid var(--linie);background-color:var(--flaeche-2);background-image:linear-gradient(var(--linie) 1px, transparent 1px), linear-gradient(90deg, var(--linie) 1px, transparent 1px);background-size:36px 36px;border-radius:16px;position:relative;overflow:hidden}.karte-hinweis{background:var(--flaeche);color:var(--text-2);z-index:1;border-radius:6px;padding:3px 8px;font-size:12px;position:absolute;bottom:10px;left:10px}.karte.leaflet-container .karte-hinweis{display:none}.karte.leaflet-container{font:inherit;background:var(--flaeche-2)}.karte .leaflet-tile-pane{filter:saturate(.55)contrast(.95)brightness(1.03)}:root[data-theme=dark] .karte .leaflet-tile-pane{filter:invert()hue-rotate(185deg)saturate(.45)brightness(.85)contrast(.9)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .karte .leaflet-tile-pane{filter:invert()hue-rotate(185deg)saturate(.45)brightness(.85)contrast(.9)}}.karte .leaflet-control-attribution{background:color-mix(in srgb, var(--flaeche) 85%, transparent);color:var(--text-2);font-size:11px}.karte .leaflet-control-attribution a{color:var(--text-2)}.karte .leaflet-bar a{background:var(--flaeche);color:var(--text);border-color:var(--linie)}.karte .leaflet-popup-content-wrapper,.karte .leaflet-popup-tip{background:var(--flaeche);color:var(--text);box-shadow:var(--schatten)}.karte .leaflet-popup-content-wrapper{border-radius:12px}.karte .leaflet-popup-content{margin:12px 14px;font-size:15px;line-height:1.35}.karte .leaflet-popup-content a.popup-name{font-family:var(--schrift-titel);color:var(--text);font-size:16px;font-weight:650;text-decoration:none;display:block}.karte .leaflet-popup-content a.popup-name:hover{color:var(--akzent)}.karte .leaflet-popup-content span{color:var(--text-2);font-size:14px}.karte-punkt{background:var(--marke);border:3px solid var(--flaeche);border-radius:50%;width:20px;height:20px;display:block;box-shadow:0 1px 4px #0000004d}.karte-punkt.offen{background:var(--offen)}.karte-punkt.zu{background:var(--zu)}.karte-punkt.gross{background:var(--akzent);border-width:4px;width:26px;height:26px}.karte-punkt{transition:transform .15s ease-out,box-shadow .15s ease-out}.karte-punkt.aktiv{box-shadow:0 0 0 3px var(--akzent), 0 2px 8px #00000059;transform:scale(1.45)}@media (prefers-reduced-motion:reduce){.karte-punkt{transition:none}}.betrieb{padding-bottom:64px}.galerie{border-radius:var(--radius-l);grid-template-columns:2fr 1fr 1fr;grid-auto-rows:170px;gap:6px;margin-top:12px;display:grid;position:relative;overflow:hidden}.galerie img{object-fit:cover;width:100%;height:100%}.galerie>:first-child{grid-row:span 2}.galerie-einzeln{grid-template-columns:1fr;grid-auto-rows:340px}.galerie-einzeln>:first-child{grid-row:auto}.galerie-alle{border-radius:var(--radius-s);background:var(--flaeche);height:40px;color:var(--text);box-shadow:var(--schatten);align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;bottom:12px;right:12px}.galerie-alle .symbol{--groesse:18px}.titelflaeche{border-radius:var(--radius-l);background:var(--kat);height:240px;color:var(--kat-text);place-items:center;margin-top:12px;display:grid;position:relative;overflow:hidden}.titelflaeche i{border:1.5px solid;border-radius:50%;position:absolute}.titelflaeche i:first-child{opacity:.12;width:420px;height:420px}.titelflaeche i:nth-child(2){opacity:.16;width:280px;height:280px}.titelflaeche i:nth-child(3){background:var(--flaeche);opacity:.55;border:0;width:150px;height:150px}.titelflaeche .symbol{--groesse:64px;position:relative}.betrieb-kopf{flex-direction:column;gap:10px;padding-top:22px;display:flex}.schilder{flex-wrap:wrap;gap:8px;display:flex}.betrieb-kopf h1{letter-spacing:-.025em;font-size:clamp(34px,4.5vw,48px);font-weight:750;line-height:1.08}.betrieb-lage{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.betrieb-lage>span{align-items:center;gap:6px;display:inline-flex}.betrieb-lage .symbol{--groesse:20px}.betrieb-raster{align-items:flex-start;gap:56px;padding-top:24px;display:flex}.betrieb-haupt{flex-direction:column;flex:1 1 0;gap:44px;min-width:0;display:flex}.betrieb-seite{width:360px;top:calc(var(--kopf-hoehe) + 20px);flex-direction:column;flex:none;gap:16px;display:flex;position:sticky}@media (width<=819px){.betrieb-raster{flex-direction:column;gap:40px}.betrieb-seite{order:-1;width:100%;position:static}.galerie{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:96px}.galerie>:first-child{grid-area:span 2/1/auto/-1}.galerie>:nth-child(5){display:none}.titelflaeche{height:150px}}.betrieb-haupt h2{margin-bottom:12px;font-size:24px;font-weight:650}.text p{margin:0 0 12px}.text p:last-child{margin-bottom:0}.stichworte{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stichworte li{background:var(--flaeche);border:1px solid var(--linie);border-radius:999px;padding:7px 14px;font-size:15px}.preiszeile{color:var(--text-2);margin:14px 0 0;font-size:15px}.preiszeile strong{color:var(--text)}.ausstattung{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ausstattung li{background:var(--flaeche);border:1px solid var(--linie);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:15px;display:flex}.ausstattung .symbol{color:var(--marke);--groesse:22px}.karte-box{background:var(--flaeche);border:1px solid var(--linie);border-radius:16px;padding:6px 20px 20px}.karte-box .text{padding-top:14px}.karte-box .knopf{margin-top:16px}.knopfreihe{flex-wrap:wrap;gap:8px;display:flex}.knopfreihe .knopf{min-height:44px;padding:0 16px;font-size:15px}.knopfreihe .knopf span{color:var(--text-2);font-weight:400}.mehr-liste{grid-template-columns:1fr 1fr;column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.mehr-liste li{border-bottom:1px solid var(--linie)}.mehr-liste a{min-height:50px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.mehr-liste a:hover{color:var(--akzent)}.mehr-liste span{color:var(--text-2);text-align:right;font-size:14px}.pfeil-link{align-items:center;gap:6px;margin-top:14px;font-weight:700;display:inline-flex}.pfeil-link .symbol{--groesse:20px}.nahe-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=819px){.mehr-liste{grid-template-columns:1fr}.nahe-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.betreiber-zeile{border-top:1px solid var(--linie);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding-top:16px;font-size:15px;display:flex}.betreiber-zeile .symbol{--groesse:20px}.betreiber-zeile a{font-weight:700}.aktionen{gap:10px;display:flex}.aktion{border-radius:var(--radius);background:var(--marke-zart);min-height:68px;color:var(--marke);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:4px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.aktion:hover{background:var(--flaeche-2);color:var(--marke)}.aktion .symbol{--groesse:24px}.aktion-haupt{background:var(--akzent);color:var(--auf-akzent)}.aktion-haupt:hover{background:var(--akzent-hover);color:var(--auf-akzent)}.infobox{background:var(--flaeche);border:1px solid var(--linie);border-radius:16px;padding:0 20px}.infobox-zeile{border-bottom:1px solid var(--linie);gap:14px;padding:16px 0;display:flex}.infobox-zeile:last-child{border-bottom:0}.infobox-zeile>.symbol{color:var(--marke);--groesse:22px;margin-top:2px}.infobox-zeile>div{overflow-wrap:anywhere;flex:1;min-width:0}.infobox-titel{color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:700}.infobox address{font-style:normal}.infobox .status-pille{margin:6px 0 8px}.zeiten{margin:0 0 0 -8px;padding:0;font-size:15px;list-style:none}.zeiten li{border-radius:8px;justify-content:space-between;gap:12px;padding:4px 8px;display:flex}.zeiten li.heute{background:var(--flaeche-2);font-weight:700}.zeiten span:last-child{font-variant-numeric:tabular-nums;text-align:right}.zeiten .feiertag{color:var(--text-2);font-size:13px;font-weight:400;display:block}.infobox p{margin:2px 0 0}.lage .karte{height:200px}.lage-link{align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.lage-link .symbol{--groesse:20px}.stand{color:var(--text-2);border-top:1px solid var(--linie);flex-wrap:wrap;gap:4px 14px;padding-top:4px;font-size:14px;display:flex}.stand>*{padding-top:8px}.stand a{color:var(--text-2);align-items:center;gap:4px;display:inline-flex}.stand .symbol{--groesse:17px}.meldung{border-radius:var(--radius);background:var(--marke-zart);margin:16px 0 0;padding:14px 18px}.meldung-warnung{background:var(--zu-zart);color:var(--text)}.meldung-warnung strong{color:var(--zu)}.fehler-melden{border-top:1px solid var(--linie);padding-top:16px}.fehler-melden summary{cursor:pointer;color:var(--marke);align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.fehler-melden summary .symbol{--groesse:20px}.formular{gap:16px;max-width:36rem;margin-top:12px;display:grid}.formular label>span{color:var(--text-2);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.formular select,.formular input,.formular textarea{border:1.5px solid var(--linie);background:var(--flaeche);border-radius:12px;width:100%;min-height:48px;padding:10px 14px}.formular textarea{min-height:7rem}.formular select:focus,.formular input:focus,.formular textarea:focus{border-color:var(--marke);outline:none}.formular .knopf{justify-self:start}.formular [aria-invalid=true]{border-color:var(--zu)}.feld-fehler{color:var(--zu);margin-top:4px;font-size:14px;font-weight:700;display:block}.honigtopf{position:absolute;left:-999rem}.buehne{background:var(--buehne);position:relative}.buehne-innen{padding-block:72px 64px}.buehne h1{letter-spacing:-.03em;max-width:820px;font-size:clamp(36px,5.4vw,64px);font-weight:750;line-height:1.04}.buehne h1 span{letter-spacing:-.015em;color:var(--marke);margin-top:8px;font-size:.6em;font-weight:500;display:block}.suche-gross{border-radius:var(--radius-l);background:var(--flaeche);max-width:860px;box-shadow:var(--schatten);gap:6px;margin-top:28px;padding:6px;display:flex}.suche-gross label{border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;min-height:60px;padding:8px 14px;display:flex}.suche-gross label:first-child{flex-grow:1.3}.suche-gross label:focus-within{background:var(--grund);box-shadow:inset 0 0 0 2px var(--marke)}.suche-gross label span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:13px;font-weight:700}.suche-gross input{background:0 0;border:0;outline:none;min-width:0;padding:2px 0;font-size:17px}.suche-gross input::placeholder{color:color-mix(in srgb, var(--text-2) 85%, transparent)}.suche-trenner{background:var(--linie);flex:none;align-self:center;width:1px;height:36px}.was-feld{flex:1.3 1 0;min-width:0;display:flex;position:relative}.was-feld label{flex:auto}.vorschlag-raster{z-index:30;border:1px solid var(--linie);border-radius:var(--radius-l);background:var(--flaeche);width:min(620px,100vw - 32px);color:var(--text);box-shadow:var(--schatten);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:2px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:0}.vorschlag-raster[hidden]{display:none}.vorschlag-raster button{border-radius:var(--radius-s);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-size:15px;font-weight:600;display:flex}.vorschlag-raster button .symbol{--groesse:20px;color:var(--kat-text)}.vorschlag-raster button:hover,.vorschlag-raster button:focus-visible{background:var(--grund);outline:2px solid var(--marke);outline-offset:-2px}.vorschlag-raster button:hover{outline:none}.ort-auswahl{width:100%;min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:2px 0;font-size:17px}@supports (appearance:base-select){.ort-auswahl{appearance:base-select}.ort-auswahl::picker(select){appearance:base-select}.ort-auswahl{justify-content:space-between;align-items:center;gap:8px;display:flex}.ort-auswahl::picker-icon{color:var(--text-2);transition:rotate .15s}.ort-auswahl:open::picker-icon{rotate:180deg}.ort-auswahl::picker(select){border:1px solid var(--linie);border-radius:var(--radius-l);background:var(--flaeche);width:min(620px,100vw - 32px);max-height:min(440px,60vh);color:var(--text);box-shadow:var(--schatten);margin-top:10px;padding:10px}.ort-auswahl:open::picker(select){grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:2px;display:grid}.ort-auswahl option{border-radius:var(--radius-s);cursor:pointer;padding:9px 12px;font-size:15px;font-weight:600}.ort-auswahl option:first-child{color:var(--marke);grid-column:1/-1}.ort-auswahl option:hover,.ort-auswahl option:focus-visible{background:var(--grund);outline:none}.ort-auswahl option:checked{background:var(--marke-zart);box-shadow:inset 0 0 0 1.5px var(--marke)}.ort-auswahl option::checkmark{color:var(--marke);order:1;margin-left:auto}}.suche-gross>button{background:var(--akzent);min-height:56px;color:var(--auf-akzent);cursor:pointer;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:17px;font-weight:700;display:inline-flex}.suche-gross>button:hover{background:var(--akzent-hover)}.beliebt{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:16px;font-size:15px;display:flex}.beliebt a{font-weight:700}.buehne .horizont{position:absolute;inset:auto 0 0}.start{flex-direction:column;gap:72px;padding-block:48px 72px;display:flex}.start h2{font-size:30px;font-weight:650}.orte-raster{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.orte-raster.orte-gross{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ort-kachel{color:var(--text);flex-direction:column;gap:10px;text-decoration:none;display:flex}.ort-kachel:hover{color:var(--akzent)}.ort-kachel strong{font-family:var(--schrift-titel);font-size:19px;font-weight:650;line-height:1.2;display:block}.ort-kachel small{color:var(--text-2);font-size:14px}.ortsbild{aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--linie);background:linear-gradient(180deg, color-mix(in srgb, var(--mv-himmel) 22%, var(--flaeche)) 0%, color-mix(in srgb, var(--mv-himmel) 8%, var(--flaeche)) 100%);position:relative;overflow:hidden}.ortsbild:before{content:"";aspect-ratio:1;width:22%;left:var(--sonne,66%);background:var(--mv-raps);opacity:.9;border-radius:50%;position:absolute;top:18%}.ortsbild i{position:absolute;inset:auto 0 0}.ortsbild i:first-child{height:var(--wasser,42%);background:var(--mv-meer);border-radius:60% 40% 0 0/12% 10% 0 0}.ortsbild i:nth-child(2){height:var(--land,20%);background:var(--mv-wiese);border-radius:0 70% 0 0/0 40% 0 0}.ortsbild i:nth-child(3){height:calc(var(--wasser,42%) - 6%);background:color-mix(in srgb, var(--mv-himmel) 70%, var(--mv-meer));opacity:.35;border-radius:40% 60% 0 0/14% 8% 0 0}.ort-kachel:hover .ortsbild{border-color:var(--marke)}.kategorie-raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kategorie-kachel{background:var(--flaeche);border:1px solid var(--linie);min-height:80px;color:var(--text);border-radius:16px;align-items:center;gap:14px;height:100%;padding:14px;text-decoration:none;display:flex}.kategorie-kachel:hover{border-color:var(--marke);color:var(--text)}.kategorie-kachel>span:first-child{background:var(--kat);width:52px;height:52px;color:var(--kat-text);border-radius:12px;flex:none;place-items:center;display:grid}.kategorie-kachel .symbol{--groesse:30px}.kategorie-kachel strong{font-family:var(--schrift-titel);font-size:18px;font-weight:650;line-height:1.2;display:block}.kategorie-kachel small{color:var(--text-2);font-size:14px}.neues-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px;gap:40px 32px;display:grid}.neues-raster.ohne-werbung{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.neues-raster h2{margin-bottom:14px}.neues-raster .werbeflaeche{background:0 0;align-self:start;padding:12px 0 0}.betreiber-band{background:var(--band);color:var(--auf-band);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;padding:44px 48px;display:flex;position:relative;overflow:hidden}.betreiber-band>div:first-of-type{flex:420px;min-width:0}.betreiber-band h2{letter-spacing:-.02em;margin:0 0 14px;font-size:34px;font-weight:750;line-height:1.12}.betreiber-band ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.betreiber-band li{gap:10px;display:flex}.betreiber-band li .symbol{color:var(--band-akzent);--groesse:22px}.betreiber-band .knoepfe{flex-direction:column;flex:0 300px;gap:10px;display:flex}.knopf-band{color:#1c0f07;background:#f0894a;border-color:#f0894a;min-height:54px}.knopf-band:hover{color:#1c0f07;background:#f5a06b;border-color:#f5a06b}.band-hinweis{color:var(--auf-band-2);margin:0;font-size:15px;line-height:1.45}.link-band{min-height:48px;color:var(--auf-band);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.link-band:hover{color:var(--auf-band)}@media (width<=819px){.buehne-innen{padding-block:36px 32px}.suche-gross{flex-direction:column}.suche-trenner{width:calc(100% - 28px);height:1px}.start{gap:48px}.start h2{font-size:24px}.orte-raster,.orte-raster.orte-gross{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kategorie-raster,.neues-raster,.neues-raster.ohne-werbung{grid-template-columns:1fr}.betreiber-band{padding:28px 22px 32px}.betreiber-band h2{font-size:26px}}@media (width>=820px) and (width<=1099px){.orte-raster,.kategorie-raster{grid-template-columns:repeat(3,minmax(0,1fr))}.neues-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.neues-raster .werbeflaeche{grid-column:1/-1}}.fehlerseite{max-width:720px;padding:64px var(--rand) 88px;flex-direction:column;gap:22px;margin:0 auto;display:flex}.fehlerseite h1{letter-spacing:-.025em;font-size:clamp(32px,6vw,48px);font-weight:750;line-height:1.08}.fehlerseite>p{color:var(--text-2);margin:0;font-size:18px}.suche-zeile{flex-wrap:wrap;gap:8px;display:flex}.suche-zeile label{border-radius:var(--radius);border:1.5px solid var(--linie);background:var(--flaeche);flex:260px;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.suche-zeile label:focus-within{border-color:var(--marke)}.suche-zeile .symbol{color:var(--text-2);--groesse:22px}.suche-zeile input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:17px}.suche-zeile button{border-radius:var(--radius);background:var(--akzent);height:56px;color:var(--auf-akzent);cursor:pointer;border:0;padding:0 26px;font-weight:700}.suche-zeile button:hover{background:var(--akzent-hover)}.fehlerseite h2{font-family:var(--schrift);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);margin-top:12px;font-size:15px;font-weight:700}.fliesstext-seite{padding-block:24px 72px}.fliesstext-seite h1{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(32px,4.2vw,46px);font-weight:750;line-height:1.08}.fliesstext-seite h2{margin:36px 0 10px;font-size:24px;font-weight:650}.fliesstext-seite h3{margin:24px 0 8px;font-size:19px;font-weight:650}.fliesstext-seite h4{margin:18px 0 6px;font-size:17px}.fliesstext-seite ul,.fliesstext-seite ol{padding-left:1.3em}.fliesstext-seite li{margin-bottom:6px}.vorspann{color:var(--text-2);font-size:19px}.aktionen-zeile{flex-wrap:wrap;gap:10px;margin-block:20px;display:flex}.rechtstext{overflow-wrap:anywhere}.rechtstext h1{font-size:clamp(30px,4vw,40px)}.tabelle-rollen{border:1px solid var(--linie);border-radius:var(--radius);margin-block:16px;overflow-x:auto}.preistabelle{border-collapse:collapse;background:var(--flaeche);width:100%}.preistabelle th,.preistabelle td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linie);padding:12px 16px}.preistabelle tr:last-child>*{border-bottom:0}.preistabelle thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:13px}.preistabelle td:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.abschnitt-kopf h2{margin:0}.zeiten-hinweis{color:var(--text-2);font-size:14px;margin-top:6px!important}.zeiten-melden{font-size:15px;font-weight:700}.foto-raster img{border-radius:var(--radius);aspect-ratio:4/3;object-fit:cover;width:100%}.marke-schild-betreiber{--kat:var(--marke-zart);--kat-text:var(--marke)}.suche-oben{max-width:720px}.leerzustand .chipreihe{justify-content:center;margin-top:6px}@media (width<=819px){.chipreihe{scrollbar-width:none;margin-inline:calc(var(--rand) * -1);padding-inline:var(--rand);flex-wrap:nowrap;overflow-x:auto}.chipreihe::-webkit-scrollbar{display:none}.fehlerseite .chipreihe,.leerzustand .chipreihe{flex-wrap:wrap;margin-inline:0;padding-inline:0}}.legende{gap:14px;margin-left:12px;font-size:14px;display:inline-flex}.legende span{align-items:center;gap:6px;display:inline-flex}.legende i{background:var(--marke);border-radius:50%;width:10px;height:10px}.legende i.offen{background:var(--offen)}.legende i.zu{background:var(--zu)}@media (width<=819px){.auswahl{flex-basis:100%;max-width:none}.ansicht a{padding:0 10px}.schalter{padding-right:12px}}.neues-raster.nur-neu{grid-template-columns:minmax(0,1fr) 300px}.neues-raster.nur-neu.ohne-werbung{grid-template-columns:minmax(0,1fr)}.nur-neu .kachel-spalte{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=819px){.neues-raster.nur-neu,.nur-neu .kachel-spalte{grid-template-columns:1fr}}.ortsfoto{aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--linie);background:var(--flaeche-2);display:block;overflow:hidden}.ortsfoto img{object-fit:cover;width:100%;height:100%}.ort-kachel:hover .ortsfoto{border-color:var(--marke)}.ort-bildinfo{color:var(--text-2);margin-top:-4px;font-size:12px;line-height:1.35}.kachel-plus{background:var(--marke-zart);color:var(--marke);vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 7px;font-size:12px;font-weight:700;display:inline-block}
