/* Lesbarkeit: gemeinsamer Schriftstandard aller SaaleMomente-Websites (Stand 02.11.2026).
   Fließtext 18 px Desktop/Tablet, 17 px Handy; Zusatztexte mind. 16/15 px; Kennzeilen mind. 13 px; Menü und Knöpfe mind. 15–16 px.
   Hebt nur Texte an, die darunter liegen. Überschriften und größere Texte bleiben unverändert. */
@media (max-width: 599px){
:root body:not(:has(main.sheet)) .footer-brand > span{font-size:12.5px!important}
:root body:not(:has(main.sheet)) .arrival-section p.eyebrow,
:root body:not(:has(main.sheet)) .captain-section p.eyebrow,
:root body:not(:has(main.sheet)) .experience-section p.eyebrow,
:root body:not(:has(main.sheet)) .experience-section span.eyebrow,
:root body:not(:has(main.sheet)) .faq-section label,
:root body:not(:has(main.sheet)) .faq-section p.eyebrow,
:root body:not(:has(main.sheet)) .footer-bottom span,
:root body:not(:has(main.sheet)) .gift-shop p.eyebrow,
:root body:not(:has(main.sheet)) .gift-shop p.sp-withdraw-kicker,
:root body:not(:has(main.sheet)) .grid span.tag,
:root body:not(:has(main.sheet)) .hero p.eyebrow,
:root body:not(:has(main.sheet)) .hx-kino p.overline,
:root body:not(:has(main.sheet)) .hx-letters p.overline,
:root body:not(:has(main.sheet)) .intro span,
:root body:not(:has(main.sheet)) .map-topline span,
:root body:not(:has(main.sheet)) .package-detail span,
:root body:not(:has(main.sheet)) .package-stage p.package-tag,
:root body:not(:has(main.sheet)) .package-stage p.standard-note,
:root body:not(:has(main.sheet)) .request-section p.eyebrow,
:root body:not(:has(main.sheet)) .request-summary span,
:root body:not(:has(main.sheet)) .revier-explorer p.eyebrow,
:root body:not(:has(main.sheet)) .revier-section p.eyebrow,
:root body:not(:has(main.sheet)) .rv-page p.overline,
:root body:not(:has(main.sheet)) .section-heading p.overline,
:root body:not(:has(main.sheet)) .section-kicker span,
:root body:not(:has(main.sheet)) .sheet p.url,
:root body:not(:has(main.sheet)) .sheet small,
:root body:not(:has(main.sheet)) .sp-ways span.fx-badge,
:root body:not(:has(main.sheet)) .sv p.sv-kicker,
:root body:not(:has(main.sheet)) .sv-kopf span.sv-countdown-label,
:root body:not(:has(main.sheet)) .sv-termine span.sv-band,
:root body:not(:has(main.sheet)) .voucher-preview p,
:root body:not(:has(main.sheet)) .vs-saison p.vs-saison-kicker,
:root body:not(:has(main.sheet)) .water-tour strong{font-size:13px!important}
:root body:not(:has(main.sheet)) .card small,
:root body:not(:has(main.sheet)) .gift-shop small,
:root body:not(:has(main.sheet)) .wrap small.package-occasion{font-size:13.5px!important}
:root body:not(:has(main.sheet)) .gift-shop figcaption,
:root body:not(:has(main.sheet)) .request-section small,
:root body:not(:has(main.sheet)) .sp-pagehead p.sp-pagehead-meta{font-size:14.5px!important}
:root body:not(:has(main.sheet)) .booking-card a.text-link,
:root body:not(:has(main.sheet)) .controls p.note,
:root body:not(:has(main.sheet)) .course-scene div.course-note,
:root body:not(:has(main.sheet)) .faq-section a.text-link,
:root body:not(:has(main.sheet)) .foot span,
:root body:not(:has(main.sheet)) .footer-brand small,
:root body:not(:has(main.sheet)) .gallery-section p,
:root body:not(:has(main.sheet)) .gift-shop label,
:root body:not(:has(main.sheet)) .grid span.foot,
:root body:not(:has(main.sheet)) .intro a.text-link,
:root body:not(:has(main.sheet)) .package-information summary,
:root body:not(:has(main.sheet)) .place-story strong,
:root body:not(:has(main.sheet)) .request-intro span,
:root body:not(:has(main.sheet)) .request-panel p,
:root body:not(:has(main.sheet)) .request-section label,
:root body:not(:has(main.sheet)) .request-section label.field-label,
:root body:not(:has(main.sheet)) .revier-explorer a,
:root body:not(:has(main.sheet)) .revier-explorer a.place-link,
:root body:not(:has(main.sheet)) .revier-explorer a.place-navigation,
:root body:not(:has(main.sheet)) .revier-explorer span,
:root body:not(:has(main.sheet)) .revier-section a.revier-discover,
:root body:not(:has(main.sheet)) .rv-note a,
:root body:not(:has(main.sheet)) .rv-page p.rv-note,
:root body:not(:has(main.sheet)) .rv-page p.rv-read,
:root body:not(:has(main.sheet)) .rv-read a,
:root body:not(:has(main.sheet)) .section p.source,
:root body:not(:has(main.sheet)) .story-bottom a,
:root body:not(:has(main.sheet)) .story-bottom summary,
:root body:not(:has(main.sheet)) .sv-in span.sv-stand,
:root body:not(:has(main.sheet)) .sv-karten li,
:root body:not(:has(main.sheet)) .sv-kopf-in small,
:root body:not(:has(main.sheet)) .sv-termine p.sv-preis-text,
:root body:not(:has(main.sheet)) .sv-wahlen small,
:root body:not(:has(main.sheet)) .water-tour a.water-model-open,
:root body:not(:has(main.sheet)) .water-tour-sticky figcaption{font-size:15px!important}
:root body:not(:has(main.sheet)) .header small,
:root body:not(:has(main.sheet)) .wordmark small{font-size:15.5px!important}
:root body:not(:has(main.sheet)) .controls button,
:root body:not(:has(main.sheet)) .experience-section button,
:root body:not(:has(main.sheet)) .experience-section button.inline-flex,
:root body:not(:has(main.sheet)) .footer-bottom a,
:root body:not(:has(main.sheet)) .footer-brand button.water-motion-control,
:root body:not(:has(main.sheet)) .footer-more button.sm-privacy-launcher,
:root body:not(:has(main.sheet)) .gift-shop button.sp-shine,
:root body:not(:has(main.sheet)) .grid button,
:root body:not(:has(main.sheet)) .header em,
:root body:not(:has(main.sheet)) .hero a.inline-flex,
:root body:not(:has(main.sheet)) .hero button.water-toggle,
:root body:not(:has(main.sheet)) .hx-kino span.hx-kino-label,
:root body:not(:has(main.sheet)) .request-section a.inline-flex,
:root body:not(:has(main.sheet)) .site-nav small,
:root body:not(:has(main.sheet)) .sm-privacy button.sm-privacy-choice,
:root body:not(:has(main.sheet)) .sm-privacy button.sm-privacy-link,
:root body:not(:has(main.sheet)) .story-bottom button.button,
:root body:not(:has(main.sheet)) .water-model-stage span,
:root body:not(:has(main.sheet)) .water-window button.water-film-open,
:root body:not(:has(main.sheet)) .wrap span.package-choice-price{font-size:16px!important}
:root body:not(:has(main.sheet)) .sv-anfrage-in span{font-size:16.5px!important}
:root body:not(:has(main.sheet)) .arrival-section p,
:root body:not(:has(main.sheet)) .atmosphere-morning p.morning-film-note,
:root body:not(:has(main.sheet)) .booking-card p.package-copy,
:root body:not(:has(main.sheet)) .captain-section p,
:root body:not(:has(main.sheet)) .gift-section p,
:root body:not(:has(main.sheet)) .hero p.hero-description,
:root body:not(:has(main.sheet)) .hx-kino p,
:root body:not(:has(main.sheet)) .map-stage span,
:root body:not(:has(main.sheet)) .next-dates span,
:root body:not(:has(main.sheet)) .request-section p,
:root body:not(:has(main.sheet)) .request-section p.booking-note,
:root body:not(:has(main.sheet)) .request-section p.send-note,
:root body:not(:has(main.sheet)) .revier-explorer p.place-description,
:root body:not(:has(main.sheet)) .revier-section p,
:root body:not(:has(main.sheet)) .revier-section p.map-privacy,
:root body:not(:has(main.sheet)) .section address,
:root body:not(:has(main.sheet)) .section p.review-source,
:root body:not(:has(main.sheet)) .sheet p.how,
:root body:not(:has(main.sheet)) .sm-privacy p.sm-privacy-intro,
:root body:not(:has(main.sheet)) .sm-privacy p.sm-privacy-short,
:root body:not(:has(main.sheet)) .sp-hero p.sp-hero-lead,
:root body:not(:has(main.sheet)) .sp-pagehead p.sp-pagehead-lead,
:root body:not(:has(main.sheet)) .sp-route figcaption,
:root body:not(:has(main.sheet)) .spfx-ablauf p,
:root body:not(:has(main.sheet)) .sv p.sv-hinweis,
:root body:not(:has(main.sheet)) .sv-summe p,
:root body:not(:has(main.sheet)) .visit-grid p.qf-intro,
:root body:not(:has(main.sheet)) .vs-saison-in p,
:root body:not(:has(main.sheet)) .water-model-section p,
:root body:not(:has(main.sheet)) .water-prologue p.water-prologue-more,
:root body:not(:has(main.sheet)) .wrap p.price-note,
:root body:not(:has(main.sheet)) .wrap small.booking-note{font-size:17px!important}
}
@media (min-width: 600px) and (max-width: 1099px){
:root body:not(:has(main.sheet)) .arrival-section p.eyebrow,
:root body:not(:has(main.sheet)) .atmosphere-morning p.overline,
:root body:not(:has(main.sheet)) .captain-section p.eyebrow,
:root body:not(:has(main.sheet)) .course-label span,
:root body:not(:has(main.sheet)) .experience-section p.eyebrow,
:root body:not(:has(main.sheet)) .experience-section span.eyebrow,
:root body:not(:has(main.sheet)) .faq-section label,
:root body:not(:has(main.sheet)) .faq-section p.eyebrow,
:root body:not(:has(main.sheet)) .footer-bottom span,
:root body:not(:has(main.sheet)) .footer-brand > span,
:root body:not(:has(main.sheet)) .gift-shop p.eyebrow,
:root body:not(:has(main.sheet)) .gift-shop p.sp-withdraw-kicker,
:root body:not(:has(main.sheet)) .grid span.tag,
:root body:not(:has(main.sheet)) .hero p.eyebrow,
:root body:not(:has(main.sheet)) .hx-kino p.overline,
:root body:not(:has(main.sheet)) .hx-letters p.overline,
:root body:not(:has(main.sheet)) .intro span,
:root body:not(:has(main.sheet)) .legal p.overline,
:root body:not(:has(main.sheet)) .map-topline span,
:root body:not(:has(main.sheet)) .package-detail span,
:root body:not(:has(main.sheet)) .package-stage p.package-tag,
:root body:not(:has(main.sheet)) .package-stage p.standard-note,
:root body:not(:has(main.sheet)) .request-section p.eyebrow,
:root body:not(:has(main.sheet)) .request-summary span,
:root body:not(:has(main.sheet)) .revier-explorer p.eyebrow,
:root body:not(:has(main.sheet)) .revier-section p.eyebrow,
:root body:not(:has(main.sheet)) .rv-page p.overline,
:root body:not(:has(main.sheet)) .section-heading p.overline,
:root body:not(:has(main.sheet)) .section-kicker span,
:root body:not(:has(main.sheet)) .sheet p.url,
:root body:not(:has(main.sheet)) .sheet small,
:root body:not(:has(main.sheet)) .sp-hero span.overline,
:root body:not(:has(main.sheet)) .sp-next span.overline,
:root body:not(:has(main.sheet)) .sp-pagehead span.overline,
:root body:not(:has(main.sheet)) .sp-ways span.fx-badge,
:root body:not(:has(main.sheet)) .sv-kopf span.sv-countdown-label,
:root body:not(:has(main.sheet)) .sv-termine span.sv-band,
:root body:not(:has(main.sheet)) .voucher-preview p,
:root body:not(:has(main.sheet)) .vs-saison p.vs-saison-kicker,
:root body:not(:has(main.sheet)) .water-tour strong{font-size:13px!important}
:root body:not(:has(main.sheet)) .atmosphere-morning figcaption,
:root body:not(:has(main.sheet)) .revier-explorer span,
:root body:not(:has(main.sheet)) .section p.small-note{font-size:14px!important}
:root body:not(:has(main.sheet)) .intro a.text-link{font-size:14.5px!important}
:root body:not(:has(main.sheet)) .footer-bottom a,
:root body:not(:has(main.sheet)) .header em,
:root body:not(:has(main.sheet)) .header small,
:root body:not(:has(main.sheet)) .site-nav a.inline-flex,
:root body:not(:has(main.sheet)) .site-nav small,
:root body:not(:has(main.sheet)) .wordmark small{font-size:15px!important}
:root body:not(:has(main.sheet)) .duration-box small,
:root body:not(:has(main.sheet)) .gift-shop figcaption{font-size:15.5px!important}
:root body:not(:has(main.sheet)) .arrival-section a.inline-flex,
:root body:not(:has(main.sheet)) .booking-card p.preview-price-hint,
:root body:not(:has(main.sheet)) .brand-family a,
:root body:not(:has(main.sheet)) .captain-section a.text-link,
:root body:not(:has(main.sheet)) .card small,
:root body:not(:has(main.sheet)) .check span,
:root body:not(:has(main.sheet)) .controls button,
:root body:not(:has(main.sheet)) .controls p.note,
:root body:not(:has(main.sheet)) .course-scene div.course-note,
:root body:not(:has(main.sheet)) .experience-section button.inline-flex,
:root body:not(:has(main.sheet)) .faq-section a.text-link,
:root body:not(:has(main.sheet)) .foot span,
:root body:not(:has(main.sheet)) .footer-brand button.water-motion-control,
:root body:not(:has(main.sheet)) .footer-brand p.brand-family,
:root body:not(:has(main.sheet)) .footer-brand p.sp-footer-place,
:root body:not(:has(main.sheet)) .footer-brand small,
:root body:not(:has(main.sheet)) .footer-contact address,
:root body:not(:has(main.sheet)) .footer-more a,
:root body:not(:has(main.sheet)) .footer-more button.sm-privacy-launcher,
:root body:not(:has(main.sheet)) .gallery-section p,
:root body:not(:has(main.sheet)) .gallery-section span,
:root body:not(:has(main.sheet)) .gift-shop button.sp-shine,
:root body:not(:has(main.sheet)) .gift-shop label,
:root body:not(:has(main.sheet)) .gift-shop span.amount-pick-title,
:root body:not(:has(main.sheet)) .grid a,
:root body:not(:has(main.sheet)) .grid button,
:root body:not(:has(main.sheet)) .grid span.foot,
:root body:not(:has(main.sheet)) .hero a.inline-flex,
:root body:not(:has(main.sheet)) .hero button.water-toggle,
:root body:not(:has(main.sheet)) .hx-kino span.hx-kino-label,
:root body:not(:has(main.sheet)) .place-story strong,
:root body:not(:has(main.sheet)) .price-preview small.preview-field-description,
:root body:not(:has(main.sheet)) .price-preview small.preview-unit-price,
:root body:not(:has(main.sheet)) .request-section a.inline-flex,
:root body:not(:has(main.sheet)) .request-section button.inline-flex,
:root body:not(:has(main.sheet)) .request-section label,
:root body:not(:has(main.sheet)) .request-section label.field-label,
:root body:not(:has(main.sheet)) .request-section span,
:root body:not(:has(main.sheet)) .revier-explorer a,
:root body:not(:has(main.sheet)) .revier-explorer a.place-link,
:root body:not(:has(main.sheet)) .revier-explorer a.place-navigation,
:root body:not(:has(main.sheet)) .revier-explorer button.inline-flex,
:root body:not(:has(main.sheet)) .revier-section a.revier-discover,
:root body:not(:has(main.sheet)) .revier-section button.inline-flex,
:root body:not(:has(main.sheet)) .rv-page a,
:root body:not(:has(main.sheet)) .rv-page p.rv-note,
:root body:not(:has(main.sheet)) .rv-page p.rv-read,
:root body:not(:has(main.sheet)) .section p.source,
:root body:not(:has(main.sheet)) .section summary,
:root body:not(:has(main.sheet)) .site-footer span,
:root body:not(:has(main.sheet)) .sm-privacy a.sm-privacy-link,
:root body:not(:has(main.sheet)) .sm-privacy button.sm-privacy-choice,
:root body:not(:has(main.sheet)) .sm-privacy button.sm-privacy-link,
:root body:not(:has(main.sheet)) .sp-facts span,
:root body:not(:has(main.sheet)) .sp-pagehead p.sp-pagehead-meta,
:root body:not(:has(main.sheet)) .spa-instant-transfer span,
:root body:not(:has(main.sheet)) .story-bottom button.button,
:root body:not(:has(main.sheet)) .sv-anfrage dd,
:root body:not(:has(main.sheet)) .sv-anfrage dt,
:root body:not(:has(main.sheet)) .sv-form a,
:root body:not(:has(main.sheet)) .sv-form label,
:root body:not(:has(main.sheet)) .sv-form label.sv-breit,
:root body:not(:has(main.sheet)) .sv-in li,
:root body:not(:has(main.sheet)) .sv-in span.sv-stand,
:root body:not(:has(main.sheet)) .sv-kopf-in small,
:root body:not(:has(main.sheet)) .sv-kopf-in span,
:root body:not(:has(main.sheet)) .sv-termine p.sv-preis-text,
:root body:not(:has(main.sheet)) .sv-wahlen small,
:root body:not(:has(main.sheet)) .water-model-section a.text-link,
:root body:not(:has(main.sheet)) .water-model-stage span,
:root body:not(:has(main.sheet)) .water-tour a.water-model-open,
:root body:not(:has(main.sheet)) .water-tour span,
:root body:not(:has(main.sheet)) .water-tour-sticky a.text-link,
:root body:not(:has(main.sheet)) .water-tour-sticky figcaption,
:root body:not(:has(main.sheet)) .water-window button.water-film-open,
:root body:not(:has(main.sheet)) .wrap a.text-link,
:root body:not(:has(main.sheet)) .wrap p.booking-selection,
:root body:not(:has(main.sheet)) .wrap span.package-choice-price,
:root body:not(:has(main.sheet)) .wrap summary{font-size:16px!important}
:root body:not(:has(main.sheet)) .restaurant-section p,
:root body:not(:has(main.sheet)) .restaurant-section p.restaurant-note{font-size:17px!important}
:root body:not(:has(main.sheet)) .arrival-section p,
:root body:not(:has(main.sheet)) .atmosphere-morning p,
:root body:not(:has(main.sheet)) .atmosphere-morning p.morning-film-note,
:root body:not(:has(main.sheet)) .booking-card p.package-copy,
:root body:not(:has(main.sheet)) .gift-section p,
:root body:not(:has(main.sheet)) .gift-shop p,
:root body:not(:has(main.sheet)) .gift-shop small,
:root body:not(:has(main.sheet)) .hero p.hero-description,
:root body:not(:has(main.sheet)) .hx-kino p,
:root body:not(:has(main.sheet)) .legal a,
:root body:not(:has(main.sheet)) .legal p,
:root body:not(:has(main.sheet)) .map-stage span,
:root body:not(:has(main.sheet)) .next-dates span,
:root body:not(:has(main.sheet)) .qf-integrated p,
:root body:not(:has(main.sheet)) .request-section p,
:root body:not(:has(main.sheet)) .request-section p.booking-note,
:root body:not(:has(main.sheet)) .request-section p.send-note,
:root body:not(:has(main.sheet)) .revier-explorer p.place-description,
:root body:not(:has(main.sheet)) .revier-section p,
:root body:not(:has(main.sheet)) .revier-section p.map-privacy,
:root body:not(:has(main.sheet)) .rv-page p.rv-lead,
:root body:not(:has(main.sheet)) .section address,
:root body:not(:has(main.sheet)) .section p.review-source,
:root body:not(:has(main.sheet)) .section p.sp-seo-lead,
:root body:not(:has(main.sheet)) .sheet p.how,
:root body:not(:has(main.sheet)) .sm-privacy p.sm-privacy-intro,
:root body:not(:has(main.sheet)) .sm-privacy p.sm-privacy-short,
:root body:not(:has(main.sheet)) .sp-hero p.sp-hero-lead,
:root body:not(:has(main.sheet)) .sp-pagehead p.sp-pagehead-lead,
:root body:not(:has(main.sheet)) .sp-route figcaption,
:root body:not(:has(main.sheet)) .spfx-ablauf p,
:root body:not(:has(main.sheet)) .spfx-ablauf p.spfx-lead,
:root body:not(:has(main.sheet)) .sv p.sv-hinweis,
:root body:not(:has(main.sheet)) .sv-abend p,
:root body:not(:has(main.sheet)) .sv-anfrage p,
:root body:not(:has(main.sheet)) .sv-anfrage-in span,
:root body:not(:has(main.sheet)) .sv-wissen p,
:root body:not(:has(main.sheet)) .visit-grid p.qf-intro,
:root body:not(:has(main.sheet)) .vs-saison-in p,
:root body:not(:has(main.sheet)) .water-model-section p,
:root body:not(:has(main.sheet)) .water-prologue p,
:root body:not(:has(main.sheet)) .water-prologue p.water-prologue-more,
:root body:not(:has(main.sheet)) .wrap p.price-note,
:root body:not(:has(main.sheet)) .wrap small.booking-note{font-size:18px!important}
}
@media (min-width: 1100px){
:root body:not(:has(main.sheet)) .footer-brand > span{font-size:12.5px!important}
:root body:not(:has(main.sheet)) .arrival-section p.eyebrow,
:root body:not(:has(main.sheet)) .atmosphere-morning p.overline,
:root body:not(:has(main.sheet)) .captain-section p.eyebrow,
:root body:not(:has(main.sheet)) .course-label span,
:root body:not(:has(main.sheet)) .experience-section p.eyebrow,
:root body:not(:has(main.sheet)) .experience-section span.eyebrow,
:root body:not(:has(main.sheet)) .faq-section label,
:root body:not(:has(main.sheet)) .faq-section p.eyebrow,
:root body:not(:has(main.sheet)) .footer-bottom span,
:root body:not(:has(main.sheet)) .gift-shop p.eyebrow,
:root body:not(:has(main.sheet)) .gift-shop p.sp-withdraw-kicker,
:root body:not(:has(main.sheet)) .grid span.tag,
:root body:not(:has(main.sheet)) .hero p.eyebrow,
:root body:not(:has(main.sheet)) .hx-kino p.overline,
:root body:not(:has(main.sheet)) .hx-letters p.overline,
:root body:not(:has(main.sheet)) .intro span,
:root body:not(:has(main.sheet)) .legal p.overline,
:root body:not(:has(main.sheet)) .map-topline span,
:root body:not(:has(main.sheet)) .package-stage p.package-tag,
:root body:not(:has(main.sheet)) .package-stage p.standard-note,
:root body:not(:has(main.sheet)) .request-section p.eyebrow,
:root body:not(:has(main.sheet)) .request-summary span,
:root body:not(:has(main.sheet)) .revier-explorer p.eyebrow,
:root body:not(:has(main.sheet)) .revier-section p.eyebrow,
:root body:not(:has(main.sheet)) .rv-page p.overline,
:root body:not(:has(main.sheet)) .section-heading p.overline,
:root body:not(:has(main.sheet)) .section-kicker span,
:root body:not(:has(main.sheet)) .sheet p.url,
:root body:not(:has(main.sheet)) .sheet small,
:root body:not(:has(main.sheet)) .sp-hero span.overline,
:root body:not(:has(main.sheet)) .sp-next span.overline,
:root body:not(:has(main.sheet)) .sp-pagehead span.overline,
:root body:not(:has(main.sheet)) .sp-ways span.fx-badge,
:root body:not(:has(main.sheet)) .sv-kopf span.sv-countdown-label,
:root body:not(:has(main.sheet)) .sv-termine span.sv-band,
:root body:not(:has(main.sheet)) .voucher-preview p,
:root body:not(:has(main.sheet)) .vs-saison p.vs-saison-kicker,
:root body:not(:has(main.sheet)) .water-tour strong,
:root body:not(:has(main.sheet)) .water-tour-sticky p.overline{font-size:13px!important}
:root body:not(:has(main.sheet)) .sp-facts span{font-size:14px!important}
:root body:not(:has(main.sheet)) .desktop-nav a,
:root body:not(:has(main.sheet)) .footer-bottom a,
:root body:not(:has(main.sheet)) .header small,
:root body:not(:has(main.sheet)) .site-nav a.inline-flex,
:root body:not(:has(main.sheet)) .site-nav a.parent-link,
:root body:not(:has(main.sheet)) .site-nav small,
:root body:not(:has(main.sheet)) .wordmark small{font-size:15px!important}
:root body:not(:has(main.sheet)) .sv-in span.sv-stand{font-size:15.5px!important}
:root body:not(:has(main.sheet)) .arrival-section a.inline-flex,
:root body:not(:has(main.sheet)) .atmosphere-morning figcaption,
:root body:not(:has(main.sheet)) .booking-card p.preview-price-hint,
:root body:not(:has(main.sheet)) .brand-family a,
:root body:not(:has(main.sheet)) .captain-section a.text-link,
:root body:not(:has(main.sheet)) .card small,
:root body:not(:has(main.sheet)) .card span,
:root body:not(:has(main.sheet)) .controls button,
:root body:not(:has(main.sheet)) .controls p.note,
:root body:not(:has(main.sheet)) .course-scene div.course-note,
:root body:not(:has(main.sheet)) .duration-box small,
:root body:not(:has(main.sheet)) .experience-section button.inline-flex,
:root body:not(:has(main.sheet)) .faq-section a.text-link,
:root body:not(:has(main.sheet)) .foot span,
:root body:not(:has(main.sheet)) .footer-brand button.water-motion-control,
:root body:not(:has(main.sheet)) .footer-brand p.brand-family,
:root body:not(:has(main.sheet)) .footer-brand p.sp-footer-place,
:root body:not(:has(main.sheet)) .footer-brand small,
:root body:not(:has(main.sheet)) .footer-contact address,
:root body:not(:has(main.sheet)) .footer-more a,
:root body:not(:has(main.sheet)) .footer-more button.sm-privacy-launcher,
:root body:not(:has(main.sheet)) .gallery-section p,
:root body:not(:has(main.sheet)) .gallery-section span,
:root body:not(:has(main.sheet)) .gift-shop button.sp-shine,
:root body:not(:has(main.sheet)) .gift-shop label,
:root body:not(:has(main.sheet)) .gift-shop span.amount-pick-title,
:root body:not(:has(main.sheet)) .grid a,
:root body:not(:has(main.sheet)) .grid button,
:root body:not(:has(main.sheet)) .grid figcaption,
:root body:not(:has(main.sheet)) .grid span.foot,
:root body:not(:has(main.sheet)) .hero a.inline-flex,
:root body:not(:has(main.sheet)) .hero button.water-toggle,
:root body:not(:has(main.sheet)) .hx-kino span.hx-kino-label,
:root body:not(:has(main.sheet)) .intro a.text-link,
:root body:not(:has(main.sheet)) .place-story strong,
:root body:not(:has(main.sheet)) .price-preview small.preview-field-description,
:root body:not(:has(main.sheet)) .price-preview small.preview-unit-price,
:root body:not(:has(main.sheet)) .request-section a.inline-flex,
:root body:not(:has(main.sheet)) .request-section button.inline-flex,
:root body:not(:has(main.sheet)) .request-section label,
:root body:not(:has(main.sheet)) .request-section label.field-label,
:root body:not(:has(main.sheet)) .request-section small,
:root body:not(:has(main.sheet)) .request-section span,
:root body:not(:has(main.sheet)) .revier-explorer a,
:root body:not(:has(main.sheet)) .revier-explorer a.place-link,
:root body:not(:has(main.sheet)) .revier-explorer a.place-navigation,
:root body:not(:has(main.sheet)) .revier-explorer button.inline-flex,
:root body:not(:has(main.sheet)) .revier-explorer span,
:root body:not(:has(main.sheet)) .revier-section a.revier-discover,
:root body:not(:has(main.sheet)) .revier-section button.inline-flex,
:root body:not(:has(main.sheet)) .rv-page a,
:root body:not(:has(main.sheet)) .rv-page p.rv-note,
:root body:not(:has(main.sheet)) .rv-page p.rv-read,
:root body:not(:has(main.sheet)) .section a,
:root body:not(:has(main.sheet)) .section p.small-note,
:root body:not(:has(main.sheet)) .section p.source,
:root body:not(:has(main.sheet)) .section summary,
:root body:not(:has(main.sheet)) .sm-privacy a.sm-privacy-link,
:root body:not(:has(main.sheet)) .sm-privacy button.sm-privacy-choice,
:root body:not(:has(main.sheet)) .sm-privacy button.sm-privacy-link,
:root body:not(:has(main.sheet)) .sp-pagehead p.sp-pagehead-meta,
:root body:not(:has(main.sheet)) .story-bottom button.button,
:root body:not(:has(main.sheet)) .sv-anfrage dd,
:root body:not(:has(main.sheet)) .sv-anfrage dt,
:root body:not(:has(main.sheet)) .sv-form a,
:root body:not(:has(main.sheet)) .sv-form label,
:root body:not(:has(main.sheet)) .sv-form label.sv-breit,
:root body:not(:has(main.sheet)) .sv-in li,
:root body:not(:has(main.sheet)) .sv-kopf-in small,
:root body:not(:has(main.sheet)) .sv-termine p.sv-preis-text,
:root body:not(:has(main.sheet)) .sv-wahlen small,
:root body:not(:has(main.sheet)) .water-model-section a.text-link,
:root body:not(:has(main.sheet)) .water-model-stage span,
:root body:not(:has(main.sheet)) .water-tour a.water-model-open,
:root body:not(:has(main.sheet)) .water-tour span,
:root body:not(:has(main.sheet)) .water-tour-sticky a.text-link,
:root body:not(:has(main.sheet)) .water-tour-sticky figcaption,
:root body:not(:has(main.sheet)) .water-window button.water-film-open,
:root body:not(:has(main.sheet)) .wrap a.text-link,
:root body:not(:has(main.sheet)) .wrap p.booking-selection,
:root body:not(:has(main.sheet)) .wrap small.package-occasion,
:root body:not(:has(main.sheet)) .wrap span.package-choice-price,
:root body:not(:has(main.sheet)) .wrap summary{font-size:16px!important}
:root body:not(:has(main.sheet)) .legal a,
:root body:not(:has(main.sheet)) .restaurant-section p.restaurant-note{font-size:16.5px!important}
:root body:not(:has(main.sheet)) .arrival-section p,
:root body:not(:has(main.sheet)) .atmosphere-morning p,
:root body:not(:has(main.sheet)) .atmosphere-morning p.morning-film-note,
:root body:not(:has(main.sheet)) .booking-card p,
:root body:not(:has(main.sheet)) .booking-card p.package-copy,
:root body:not(:has(main.sheet)) .booking-card small,
:root body:not(:has(main.sheet)) .gift-section p,
:root body:not(:has(main.sheet)) .gift-shop small,
:root body:not(:has(main.sheet)) .hero p.hero-description,
:root body:not(:has(main.sheet)) .hx-kino p,
:root body:not(:has(main.sheet)) .legal p,
:root body:not(:has(main.sheet)) .map-stage span,
:root body:not(:has(main.sheet)) .next-dates span,
:root body:not(:has(main.sheet)) .package-stage p,
:root body:not(:has(main.sheet)) .qf-integrated p,
:root body:not(:has(main.sheet)) .request-section p,
:root body:not(:has(main.sheet)) .request-section p.booking-note,
:root body:not(:has(main.sheet)) .request-section p.send-note,
:root body:not(:has(main.sheet)) .revier-explorer p.place-description,
:root body:not(:has(main.sheet)) .revier-section p,
:root body:not(:has(main.sheet)) .revier-section p.map-privacy,
:root body:not(:has(main.sheet)) .rv-page p.rv-lead,
:root body:not(:has(main.sheet)) .section address,
:root body:not(:has(main.sheet)) .section p.review-source,
:root body:not(:has(main.sheet)) .sheet p.how,
:root body:not(:has(main.sheet)) .sm-privacy p.sm-privacy-intro,
:root body:not(:has(main.sheet)) .sm-privacy p.sm-privacy-short,
:root body:not(:has(main.sheet)) .sp-route figcaption,
:root body:not(:has(main.sheet)) .spfx-ablauf p,
:root body:not(:has(main.sheet)) .spfx-ablauf p.spfx-lead,
:root body:not(:has(main.sheet)) .sv p.sv-hinweis,
:root body:not(:has(main.sheet)) .sv-abend p,
:root body:not(:has(main.sheet)) .sv-anfrage p,
:root body:not(:has(main.sheet)) .sv-anfrage-in span,
:root body:not(:has(main.sheet)) .sv-wissen p,
:root body:not(:has(main.sheet)) .visit-grid p.qf-intro,
:root body:not(:has(main.sheet)) .vs-saison-in p,
:root body:not(:has(main.sheet)) .water-model-section p,
:root body:not(:has(main.sheet)) .water-prologue p,
:root body:not(:has(main.sheet)) .water-prologue p.water-prologue-more,
:root body:not(:has(main.sheet)) .water-tour-sticky p,
:root body:not(:has(main.sheet)) .wrap p.price-note,
:root body:not(:has(main.sheet)) .wrap small.booking-note{font-size:18px!important}
}
/* Von Hand: Menü (Großbuchstaben, weite Laufweite) und Kennzeilen; abgestuft, damit das Menü einzeilig bleibt */
@media (min-width: 600px) and (max-width: 1279px){:root body.spa-water .header nav a:not(.nav-book){font-size:13px!important;letter-spacing:.12em!important}}
@media (min-width: 1280px){:root body.spa-water .header nav a:not(.nav-book){font-size:15px!important;letter-spacing:.08em!important}}
@media (min-width: 600px){:root body .header nav .nav-book span{font-size:14px!important}}
:root body:not(:has(main.sheet)) p.footer-label{font-size:13px!important}
