/* ==========================================================================
   Gut Rechetsberg v332 - Kleinste Schriftgrade auf Apple-Geraeten

   Betrifft ausschliesslich Regeln, die selbst eine Schriftgroesse von
   hoechstens 12px setzen - also Kicker, Labels, Bildunterschriften,
   Fusszeilen und aehnliche Kleinstschriften. Groessere Grade bleiben
   unangetastet.

   Zwei Aenderungen je Regel:

   1. Farbe: statt eines Grautons je nach Untergrund Schwarz oder Weiss.
      Die Entscheidung faellt anhand der bisher gesetzten Farbe - war sie
      hell, stand sie auf dunklem Grund und wird zu Weiss; war sie dunkel,
      wird sie zu Schwarz. Halbtransparente Weisstoene verlieren dabei ihre
      Transparenz, was den Kontrast zusaetzlich hebt. Setzt eine Regel keine
      eigene Farbe, wird die Farbe desselben Selektors aus einer anderen
      Regel herangezogen.

   2. Gewicht: eine Stufe hoeher auf 400, sofern die Regel bis dahin
      hoechstens 350 gefuehrt hat. Auf Apple bedeutet das Avenir Next
      Regular statt Avenir Light - bei 9 bis 12px ein sehr kleiner Schritt.
      Regeln ab 400 bleiben unveraendert, ebenso Elemente, die von Haus aus
      fett sind (strong, b, Ueberschriften): dort waere 400 eine Verduennung.

   Gilt nur fuer Apple, weil Avenir dort feiner ausfaellt als Roboto unter
   Android. Der Ausgleich fuehrt die beiden Ansichten also naeher zusammen,
   statt sie auseinanderzutreiben.

   Zurueckdrehen: fuer die Farbe die beiden Werte hier ersetzen, fuer das
   Gewicht font-weight:400 durch 300 (Avenir Light).
   ========================================================================== */
html.is-apple-v324 .scroll-hint{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .email-utility::after{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .footer-bottom{font-weight:400!important}
html.is-apple-v324 .footer-toast{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .minimal-home-link{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .route-home{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .route-eyebrow{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .route-btn{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .map-overlay span{font-weight:400!important}
html.is-apple-v324 .drive-film-label{font-weight:400!important}
html.is-apple-v324 .route-card-num{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .route-card a{font-weight:400!important}
html.is-apple-v324 .accommodation-option small{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .mobile-accom-sublinks a{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .route-map-pin{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .route-map-load,
html.is-apple-v324 .map-overlay-actions a{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .gr-chat-head-sub{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .gr-chat-answer-link{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .gr-chat-quick-title{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .gr-chat-quick button{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .gr-chat-note{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .request-eyebrow{font-weight:400!important}
html.is-apple-v324 .children-details-hint{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .story-kicker{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .story-cta{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .price-fact strong{font-weight:400!important}
html.is-apple-v324 .region-note{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .accom-home{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .accom-eyebrow{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .accom-fact{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .accom-btn{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .accom-service-item span{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .accom-photo-caption small{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .section-kicker,
html.is-apple-v324 .mini-label,
html.is-apple-v324 .accom-photo-caption small,
html.is-apple-v324 .accom-eyebrow{font-weight:400!important}
html.is-apple-v324 .accom-home{font-weight:400!important}
html.is-apple-v324 .accom-service-item span{font-weight:400!important}
html.is-apple-v324 .lounge-card figcaption,
html.is-apple-v324 .apt-lounge-detail figcaption{font-weight:400!important}
html.is-apple-v324 .dining-editorial-heading small{font-weight:400!important}
html.is-apple-v324 .accom-cover-scroll{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .glh .glh-k{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .glh .glh-caption{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .intro-rating{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .accommodation-overview__kicker{color:#141312!important}
html.is-apple-v324 .accommodation-tile__meta{font-weight:400!important}
html.is-apple-v324 .home-park-maze__eyebrow{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .home-park-maze__link{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .park-maze__center small{font-weight:400!important}
html.is-apple-v324 .ksa-kicker{font-weight:400!important}
html.is-apple-v324 .ksa-sleep-caption{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .ksa-amenity-index{font-weight:400!important}
html.is-apple-v324 .ksa-image-label{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .ksa-check{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .ksa-moment .accom-photo-caption small{font-weight:400!important}
html.is-apple-v324 .ksa-moment-link{font-weight:400!important}
html.is-apple-v324 .ksa-context-arrow{font-weight:400!important}
html.is-apple-v324 .glh-k{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .lh2a .lh2-caption{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .park-home{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .park-eyebrow{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .park-btn{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .park-stat strong{font-weight:400!important}
html.is-apple-v324 .park-stat span{font-weight:400!important}
html.is-apple-v324 .park-cinema-copy small{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .park-detail-kicker{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .parkx-gallery-item strong{font-weight:400!important}
html.is-apple-v324 .parkx-gallery-item span{font-weight:400!important}
html.is-apple-v324 .parkx-eyebrow{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .parkx-kicker{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .parkx-home{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .parkx-stat strong{font-weight:400!important}
html.is-apple-v324 .parkx-stat span{font-weight:400!important}
html.is-apple-v324 .parkx-btn{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .parkx-hero-card strong{font-weight:400!important}
html.is-apple-v324 .parkx-hero-card span{font-weight:400!important}
html.is-apple-v324 .parkx-card-caption strong{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .parkx-activity-note strong{font-weight:400!important}
html.is-apple-v324 .parkx-panel-tag{font-weight:400!important}
html.is-apple-v324 .parkx-card-caption strong{color:#141312!important}
html.is-apple-v324 <style id="park-v123-diptych"> @media (min-width: 701px){color:#141312!important}
html.is-apple-v324 #parkxGrid.parkx-rituals-v128 .parkx-eyebrow{color:#141312!important}
html.is-apple-v324 .season-switch{color:#ffffff!important}
html.is-apple-v324 .season-switch__hint{font-weight:400!important}
html.is-apple-v324 #parkxCards.parkx-cards::before{color:#141312!important;font-weight:400!important}
html.is-apple-v324 #parkxCards .parkx-card-caption strong{color:#141312!important}
html.is-apple-v324 .prices-home{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prices-eyebrow{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prices-rule strong{font-weight:400!important}
html.is-apple-v324 .prices-action{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-kicker{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-home{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-button{font-weight:400!important}
html.is-apple-v324 .prx-text-link{font-weight:400!important}
html.is-apple-v324 .prx-hero-visual figcaption{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .prx-scroll em{font-weight:400!important}
html.is-apple-v324 .prx-rate-index{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .prx-rate-type{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-price-line span,
html.is-apple-v324 .prx-price-line small{font-weight:400!important}
html.is-apple-v324 .prx-short span{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-short small{font-weight:400!important}
html.is-apple-v324 .prx-card-link{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-rule>span{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-rule strong{font-weight:400!important}
html.is-apple-v324 .prx-event-grid p{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .prx-event-fees p{font-weight:400!important}
html.is-apple-v324 .prx-extra small{font-weight:400!important}
html.is-apple-v324 .prx-timeline span{font-weight:400!important}
html.is-apple-v324 .prx-v48-rule>span{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-v48-rule strong{font-weight:400!important}
html.is-apple-v324 .prx-v48-event-base span{font-weight:400!important}
html.is-apple-v324 .prx-v48-event-base p{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-v48-event-facts p{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-v48-event-fees span{font-weight:400!important}
html.is-apple-v324 .prx-v48-event-fees strong{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-v48-extra>span{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-v48-extra h3{font-weight:400!important}
html.is-apple-v324 .prx-v48-extra small{font-weight:400!important}
html.is-apple-v324 .prx-v48-timeline span{font-weight:400!important}
html.is-apple-v324 .prx-hero-cover-home{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .prx-cancel-stack span{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-cancel-split-visual figcaption{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .prx-v49-scroll-note em{font-weight:400!important}
html.is-apple-v324 .prx-v49-cancel-intro p{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .prx-v49-timeline span{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .region-kicker{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .region-scroll{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .region-eyebrow{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .region-card small{font-weight:400!important}
html.is-apple-v324 .region-cta a{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .region-kicker,
html.is-apple-v324 .region-eyebrow{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .footer-review-eyebrow{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .guest-reviews__kicker{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .guest-review__place{color:#141312!important;font-weight:400!important}
html.is-apple-v324.is-ipad-v324.is-ipad-portrait-v324 .utility .language-button{font-weight:400!important}
html.is-apple-v324.is-ipad-v324.is-ipad-portrait-v324 .mobile-accom-sublinks a{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324.is-ipad-v324.is-ipad-portrait-v324 .mobile-quicklinks a{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .legal-nav a{font-weight:400!important}
html.is-apple-v324 .legal-lang{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .legal-kicker{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .legal-grid>h2{color:#141312!important}
html.is-apple-v324 .legal-version{font-weight:400!important}
html.is-apple-v324 .legal-footer h3{color:#ffffff!important}
html.is-apple-v324 .legal-footer__bottom{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .gr-cookie-kicker{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .gr-cookie-btn{color:#ffffff!important;font-weight:400!important}
html.is-apple-v324 .gr-cookie-panel__links a{font-weight:400!important}
html.is-apple-v324 .gr-offer__eyebrow{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .gr-offer__copybtn{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .gr-offer__valid{color:#141312!important;font-weight:400!important}
html.is-apple-v324 .gr-offer__cta{color:#141312!important;font-weight:400!important}
@media (max-width: 1100px){
  html.is-apple-v324 .forest-kicker{color:#141312!important;font-weight:400!important}
}
@media (max-width: 700px){
  html.is-apple-v324 .mobile-quicklinks a{color:#ffffff!important;font-weight:400!important}
  html.is-apple-v324 .forest-kicker{color:#141312!important;font-weight:400!important}
  html.is-apple-v324 .minimal-home-link{color:#ffffff!important;font-weight:400!important}
  html.is-apple-v324 .drive-film-label{font-weight:400!important}
  html.is-apple-v324 .story-kicker{color:#141312!important;font-weight:400!important}
  html.is-apple-v324 .accom-fact{color:#ffffff!important;font-weight:400!important}
  html.is-apple-v324 body[data-page="grosses-apartment-i"] .lounge-card figcaption,
  html.is-apple-v324 body[data-page="grosses-apartment-i"] .apt-lounge-detail figcaption{font-weight:400!important}
  html.is-apple-v324 .intro-rating{color:#141312!important;font-weight:400!important}
  html.is-apple-v324 .intro-rating__google{font-weight:400!important}
  html.is-apple-v324 .park-maze__lavender-note{color:#141312!important;font-weight:400!important}
  html.is-apple-v324 .park-cinema-copy p{font-weight:400!important}
  html.is-apple-v324 #parkxCards.parkx-cards::before{color:#141312!important;font-weight:400!important}
  html.is-apple-v324 body[data-season="summer"] #seasonSwitch{font-weight:400!important}
  html.is-apple-v324 .guest-reviews__stars{color:#141312!important;font-weight:400!important}
  html.is-apple-v324 .glh .glh-caption{color:#141312!important;font-weight:400!important}
  html.is-apple-v324 body[data-page="kleines-apartment-ii"] .ksa-moment .accom-photo-caption small{color:#141312!important;font-weight:400!important}
  html.is-apple-v324 body[data-page="kleines-apartment-ii"] .ksa-moment-link{font-weight:400!important}
  html.is-apple-v324 body[data-page="kleines-apartment-ii"] .ksa-context-card .ksa-kicker{font-weight:400!important}
  html.is-apple-v324 body[data-page="kleines-apartment-ii"] .ksa-context-arrow{font-weight:400!important}
  html.is-apple-v324 body[data-page="kleines-apartment-ii"] .ksa-sleep-caption{font-weight:400!important}
  html.is-apple-v324 body[data-page="kleines-apartment-ii"] .ksa-check{font-weight:400!important}
}
@media (max-width: 430px){
  html.is-apple-v324 .drive-film-copy p{font-weight:400!important}
  html.is-apple-v324 .accom-fact{color:#ffffff!important;font-weight:400!important}
}
@media(max-width: 700px){
  html.is-apple-v324 .route-map-pin{color:#ffffff!important;font-weight:400!important}
  html.is-apple-v324 .accom-cover-scroll{color:#ffffff!important;font-weight:400!important}
  html.is-apple-v324 .prx-hero-cover-home{color:#ffffff!important;font-weight:400!important}
  html.is-apple-v324 .prx-cancel-stack span{color:#141312!important;font-weight:400!important}
}
@media (min-width: 701px){
  html.is-apple-v324 .accom-page > .accom-hero .accom-home{color:#ffffff!important;font-weight:400!important}
  html.is-apple-v324 .accom-page > .accom-hero .accom-eyebrow{color:#ffffff!important;font-weight:400!important}
  html.is-apple-v324 .accom-page > .accom-hero .accom-fact{color:#ffffff!important;font-weight:400!important}
  html.is-apple-v324 .accom-page > .accom-hero .accom-btn{color:#ffffff!important;font-weight:400!important}
}
@media (max-width:430px){
  html.is-apple-v324 body[data-page="grosses-apartment-i"] .accom-fact{font-weight:400!important}
  html.is-apple-v324 .park-maze__lavender-note{color:#141312!important;font-weight:400!important}
}
@media (max-width:700px){
  html.is-apple-v324 .story-region .staffelsee-video-distance{font-weight:400!important}
}
@media(max-width:560px){
  html.is-apple-v324 .ksa-check{color:#141312!important;font-weight:400!important}
}
@media(max-width:700px){
  html.is-apple-v324 .season-switch{color:#ffffff!important;font-weight:400!important}
}
@media(max-width:520px){
  html.is-apple-v324 .prx-kicker{color:#141312!important;font-weight:400!important}
  html.is-apple-v324 .prx-rate-meta{color:#141312!important;font-weight:400!important}
  html.is-apple-v324 .prx-timeline span{font-weight:400!important}
}
@media(min-width: 701px){
  html.is-apple-v324 .region-caption .region-kicker{color:#ffffff!important;font-weight:400!important}
}
@media (min-width:701px) and (max-width:820px){
  html.is-apple-v324.is-ipad-v324 .nav-link{font-weight:400!important}
  html.is-apple-v324 .nav-link{color:#ffffff!important;font-weight:400!important}
}
@media (min-width:701px) and (max-width:1024px) and (orientation:portrait){
  html.is-apple-v324.is-ipad-v324 .language-button{font-weight:400!important}
  html.is-apple-v324.is-ipad-v324 body[data-page="kleines-apartment-ii"] .ksa-sleep-caption{font-weight:400!important}
}
@media (max-width:850px) and (orientation:portrait){
  html.is-apple-v324.is-ipad-v324.is-ipad-portrait-v324 .header-inner .nav-link{font-weight:400!important}
}
@media (max-width:520px){
  html.is-apple-v324 body[data-page="kleines-apartment-ii"] .ksa-kicker{font-weight:400!important}
}
