/* ==========================================================================
   mailer-farbe.css  (ZunamiMailer, Ozean: Türkis/Petrol auf Nachtblau)
   Erkennungsfarbe des Mailers, Paket /root/agent-neue-mailer-5-6 (24.10.2026).
   Abgeleitet aus der ProAdz-Fassung (gleiche Regeln, gleiche Helligkeit je Stufe, also gleiche Kontraste),
   nur der Farbton ist neu: 12 Grad. Stand 26.10.2026: Farbwelt auf Ozean umgestellt (vorher Korallrot #aa523c), Auftrag Stephan. Grundfläche, Rahmen und dunkle Flächen: Block OZEAN am Dateiende (erzeugt aus design/ozean.py).
   ANDERE FARBE: nur Abschnitt 1 (Farbleiter) ändern.
   ========================================================================== */

:root {
    /* 1. Farbleiter "Ozean" (Tsunami): Türkis/Petrol auf Nachtblau. Kontrast gemessen gegen den Seitengrund #0d1d28 und die dunkle Schrift #06222b auf Fläche */
    --mailer-farbe: #0e7f7b;               /* Marke (Petrol). Weiße Schrift darauf 4,84:1 */
    --mailer-farbe-dunkel: #0a5557;        /* Stufe "dunkel": Schrift auf heller Fläche, weiß darauf 8,6:1 */
    --mailer-farbe-mittel: #2fb3ab;        /* 6,7:1 auf Grund */
    --mailer-farbe-akzent: #4fd1c5;        /* Buttons und Akzente: 9,2:1 auf Grund, dunkle Schrift darauf 9,0:1 */
    --mailer-farbe-licht: #8be8de;         /* 12,0:1 */
    --mailer-farbe-hell: #b9f3ec;          /* 14,0:1 */
    --mailer-farbe-sehr-hell: #e8fbf8;     /* 16,0:1 */
    --mailer-farbe-flaeche: #0b3340;       /* Menüband */

    --mailer-farbe-dunkel-rgb: 10, 85, 87;
    --mailer-farbe-mittel-rgb: 47, 179, 171;
    --mailer-farbe-akzent-rgb: 79, 209, 197;
    --mailer-farbe-licht-rgb: 139, 232, 222;
    --mailer-farbe-hell-rgb: 185, 243, 236;
    --mailer-farbe-sehr-hell-rgb: 232, 251, 248;

    /* Anbindung an die Variablen des dunklen Fundaments */
    --mm-gold: var(--mailer-farbe-akzent);
    --mm-gold-hell: var(--mailer-farbe-hell);
    --mm-tinte-link: var(--mailer-farbe-dunkel);

    /* Eigene Grundfläche: tiefes Ozeanblau statt Schwarz, Text in Gischt-Weiß */
    --mm-bg: #0d1d28;
    --mm-bg-tief: #0a1821;
    --mm-fg: #ecf8f9;
    --mm-fg-leise: rgba(236, 248, 249, 0.74);
    --mm-card: rgba(190, 240, 245, 0.07);
    --mm-border: rgba(170, 230, 235, 0.16);
    --mm-tinte: #06222b;
}

/* 2. Marken-Stellen (nur Farbe) */
html::before { content: ""; position: fixed; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, var(--mailer-farbe), var(--mailer-farbe-akzent)); z-index: 2147483000; pointer-events: none; }
html .navbar,
html .navbar.navbar-light,
html .navbar.navbar-expand-lg { background-color: var(--mailer-farbe-flaeche); border-bottom-color: var(--mailer-farbe); }

/* 3. Erzeugte Überschreibungen */
/* aus themes/LFMVM_html5/css/zunamimailer-dark.css */
html .mm-wortmarke-strich{ background: linear-gradient(90deg, var(--mm-gold), rgba(var(--mailer-farbe-akzent-rgb),0)) }
html .navbar-light .navbar-nav .active > .nav-link,html .navbar-light .navbar-nav .nav-link.active,html .navbar-light .navbar-nav .nav-item.active > .nav-link{ background-color: rgba(var(--mailer-farbe-akzent-rgb),0.14) !important }
html .navbar.navbar-light .navbar-toggler{ background-color: rgba(var(--mailer-farbe-akzent-rgb),0.12) }
html .navbar.navbar-light .navbar-toggler:hover,html .navbar.navbar-light .navbar-toggler:focus,html .navbar.navbar-light .navbar-toggler[aria-expanded="true"]{ background-color: rgba(var(--mailer-farbe-akzent-rgb),0.26) }
html .navbar.navbar-light .navbar-toggler:focus-visible{ outline: 3px solid var(--mailer-farbe-sehr-hell) }
html .navbar.navbar-light .navbar-toggler-icon{ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23eed3cd' stroke-width='2.8' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") }
html .navbar .dropdown-menu .dropdown-item:hover,html .navbar .dropdown-menu .dropdown-item:focus{ background-color: rgba(var(--mailer-farbe-akzent-rgb),0.14) }
html #container h1::after,html #container .display-4::after,html .container h1::after,html .container .display-4::after{ background: linear-gradient(90deg, var(--mm-gold), rgba(var(--mailer-farbe-akzent-rgb),0)) }
html #container .text-center h1::after,html #container h1.text-center::after,html #container .text-center .display-4::after,html #container .display-4.text-center::after,html .container .text-center h1::after,html .container h1.text-center::after,html .container .text-center .display-4::after,html .container .display-4.text-center::after{ background: linear-gradient(90deg, rgba(var(--mailer-farbe-akzent-rgb),0), var(--mm-gold), rgba(var(--mailer-farbe-akzent-rgb),0)) }
html #container .card-header.blue-gradient,html #container .blue-gradient,html .container .card-header.blue-gradient,html .container .blue-gradient{ background: linear-gradient(90deg, rgba(var(--mailer-farbe-akzent-rgb),0.18), rgba(var(--mailer-farbe-akzent-rgb),0.04)) !important }
html #container .form-control:focus,html #container input:focus,html #container textarea:focus,html #container select:focus,html .container .form-control:focus,html .container input:focus,html .container textarea:focus,html .container select:focus{ box-shadow: 0 0 0 3px rgba(var(--mailer-farbe-akzent-rgb),0.25) }
html .btn-primary,html .btn-warning,html .btn-success,html .btn-info,html .btn-default,html .btn-warning:hover,html .btn-primary:hover,html .btn-success:hover,html .btn-info:hover{ border-color: rgba(var(--mailer-farbe-akzent-rgb),0.55) !important }
html .btn-primary:hover,html .btn-warning:hover,html .btn-success:hover,html .btn-info:hover,html .btn-default:hover{ background-image: linear-gradient(135deg, var(--mailer-farbe-sehr-hell), var(--mm-gold-hell)) !important }
html .navbar-light .navbar-nav .active > .nav-link,html .navbar-light .navbar-nav .nav-link.active{ background-color: rgba(var(--mailer-farbe-akzent-rgb),0.12) }
html .list-group-item.active,html .list-group-item.disabled,html .list-group-item:disabled{ background-color: rgba(var(--mailer-farbe-akzent-rgb),0.16) !important }
html mark,html .mark{ background-color: rgba(var(--mailer-farbe-akzent-rgb),0.22) !important }
html .dropdown-content li:hover{ background-color: rgba(var(--mailer-farbe-akzent-rgb),0.14) !important }
html .page-item.active .page-link,html #container .page-item.active .page-link,html .container .page-item.active .page-link{ background-color: rgba(var(--mailer-farbe-akzent-rgb),0.18) !important }
html #inbox td a{ color: var(--mailer-farbe-licht) !important }
html #inbox td a:hover{ color: var(--mailer-farbe-hell) !important }
html .pnate_cur{ background: var(--mailer-farbe-akzent) !important;border-color: var(--mailer-farbe-akzent) !important }
html #container .inboxpageinate a.pnate_cur,html #container .inboxpageinate a.pnate_cur:hover,html #container .inboxpageinate a.pnate_cur:focus,html .container .inboxpageinate a.pnate_cur,html .container .inboxpageinate a.pnate_cur:hover,html .container .inboxpageinate a.pnate_cur:focus{ background: var(--mailer-farbe-akzent) !important;border-color: var(--mailer-farbe-hell) !important;box-shadow: 0 0 0 2px rgba(var(--mailer-farbe-hell-rgb),0.35) }
html .mma-mitglied .mma-druck{ box-shadow: inset 0 0 0 100vmax rgba(var(--mailer-farbe-hell-rgb),0.16) !important }
html .mma-welle{ background: radial-gradient(circle, rgba(var(--mailer-farbe-sehr-hell-rgb),0.42) 0, rgba(var(--mailer-farbe-hell-rgb),0.26) 55%, rgba(var(--mailer-farbe-hell-rgb),0) 72%) }
@media (max-width: 991.98px){ html .mma-mitglied .navbar.navbar-light .navbar-brand,html .mma-mitglied .navbar.navbar-light .navbar-brand:hover,html .mma-mitglied .navbar.navbar-light .navbar-brand:focus{ background-color: rgba(var(--mailer-farbe-akzent-rgb),0.12) } }
@media (max-width: 991.98px){ html .mma-mitglied .navbar.navbar-light .navbar-brand::before{ background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eed3cd' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11l9-7 9 7'/%3E%3Cpath d='M5 10v10h5v-6h4v6h5V10'/%3E%3C/svg%3E") center / contain no-repeat } }
@media (max-width: 991.98px){ html .mma-mitglied .navbar.navbar-light .navbar-brand:hover,html .mma-mitglied .navbar.navbar-light .navbar-brand:focus-visible{ background-color: rgba(var(--mailer-farbe-akzent-rgb),0.26) } }
@media (max-width: 991.98px){ html .mma-mitglied .navbar.navbar-light .navbar-brand:focus-visible{ outline: 3px solid var(--mailer-farbe-sehr-hell) } }
@media (max-width: 991.98px){ html .mma-mitglied .navbar.navbar-light .navbar-collapse{ border-top: 1px solid rgba(var(--mailer-farbe-akzent-rgb),0.45) } }
@media (max-width: 991.98px){ html .mma-mitglied .navbar.navbar-light .navbar-nav .show > .nav-link,html .mma-mitglied .navbar.navbar-light .navbar-nav .nav-link.show{ border-color: rgba(var(--mailer-farbe-akzent-rgb),0.6);background-color: rgba(var(--mailer-farbe-akzent-rgb),0.14) } }
html .mb-punkt{ background: var(--mm-gold-hell, var(--mailer-farbe-hell));box-shadow: 0 0 0 3px rgba(var(--mailer-farbe-akzent-rgb),0.22) }
html .navbar .dropdown-menu .dropdown-item.mb-beliebt > .mb-punkt-eintrag{ box-shadow: 0 0 0 2px rgba(var(--mailer-farbe-akzent-rgb),0.22) }
@media (max-width: 991.98px){ html .mma-mitglied .navbar .dropdown-menu .dropdown-item.mb-beliebt > .mb-punkt-eintrag{ box-shadow: 0 0 0 3px rgba(var(--mailer-farbe-akzent-rgb),0.22) } }
html .navbar .zl-badge{ background: var(--mailer-farbe-akzent) }
html .navbar .zl-punkt{ background: var(--mailer-farbe-akzent) }
/* aus themes/LFMVM_html5/cookie-hinweis.php */
html .ck-hinweis{ border:1px solid var(--mailer-farbe-akzent) }
html .ck-text a{ color:var(--mailer-farbe-licht) }
html .ck-button{ background:var(--mailer-farbe-akzent) }
html .ck-button:hover,html .ck-button:focus{ background:var(--mailer-farbe-licht) }
/* aus themes/LFMVM_html5/nach-oben.php */
html #nach-oben-pfeil{ background:linear-gradient(135deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #nach-oben-pfeil:hover{ background:linear-gradient(135deg,var(--mailer-farbe-sehr-hell),var(--mailer-farbe-hell)) }
html #nach-oben-pfeil:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
/* aus Seite gerendert: anmeldung.html */
html .vg{ --vg-gold:var(--mailer-farbe-akzent);--vg-hell:var(--mailer-farbe-hell) }
html .vg-haupt{ background:radial-gradient(900px 420px at 18% -10%,rgba(var(--mailer-farbe-akzent-rgb),.16),transparent 70%),radial-gradient(700px 380px at 90% 10%,rgba(var(--mailer-farbe-akzent-rgb),.08),transparent 70%) }
html .vg .vg-karte,html #container .vg .vg-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.07),rgba(255,255,255,.03)),#12151b !important }
html .vg .vg-feld input:focus{ outline:2px solid var(--mailer-farbe-akzent) }
html .vg button.vg-btn,html .vg input.vg-btn,html .vg a.vg-btn,html .container .vg a.vg-btn,html #container .vg a.vg-btn,html #container .vg button.vg-btn,html #container .vg input.vg-btn{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 10px 30px rgba(var(--mailer-farbe-akzent-rgb),.22),inset 0 1px 0 rgba(255,255,255,.5) }
html .vg button.vg-btn:hover,html .vg input.vg-btn:hover,html .vg a.vg-btn:hover,html .vg button.vg-btn:focus-visible,html .vg a.vg-btn:focus-visible,html .container .vg a.vg-btn:hover,html .container .vg a.vg-btn:focus,html #container .vg a.vg-btn:hover,html #container .vg button.vg-btn:hover,html #container .vg input.vg-btn:hover,html #container .vg button.vg-btn:focus-visible,html #container .vg a.vg-btn:focus-visible{ box-shadow:0 14px 38px rgba(var(--mailer-farbe-akzent-rgb),.32),inset 0 1px 0 rgba(255,255,255,.5);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .vg button.vg-btn:focus-visible,html .vg a.vg-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .vg .vg-links a,html .container .vg .vg-links a,html #container .vg .vg-links a{ border-bottom:1px solid rgba(var(--mailer-farbe-hell-rgb),.45) }
html .vg .vg-meldung.vg-info,html #container .vg .vg-meldung.vg-info{ background:rgba(var(--mailer-farbe-akzent-rgb),.08) !important;border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.4);color:var(--mailer-farbe-hell) !important }
html .vg ol.vg-schritte li::before{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .vg .vg-wahl input{ accent-color:var(--mailer-farbe-akzent) }
html #lbr-pop .lbr-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.85);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 60px rgba(var(--mailer-farbe-akzent-rgb),.2) }
html #lbr-pop .lbr-bild{ border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html #lbr-pop .lbr-wert{ color:var(--mailer-farbe-hell);text-shadow:0 6px 30px rgba(var(--mailer-farbe-akzent-rgb),.35) }
@media (min-width:760px){ html #lbr-pop .lbr-bild{ border-right:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) } }
html #lbr-pop .lbr-marke{ color:var(--mailer-farbe-akzent) }
html #lbr-pop .lbr-titel{ color:var(--mailer-farbe-hell) }
html #lbr-pop .lbr-preis{ color:var(--mailer-farbe-hell);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.18),rgba(var(--mailer-farbe-akzent-rgb),.05));border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) }
html #lbr-pop a.lbr-los,html #lbr-pop a.lbr-los:visited,html #lbr-pop a.lbr-los:hover{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #lbr-pop a:focus-visible,html #lbr-pop button:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .vg .av-video{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .vg .av-video::after{ box-shadow:0 0 0 1px rgba(var(--mailer-farbe-akzent-rgb),.12) inset,0 0 38px rgba(var(--mailer-farbe-akzent-rgb),.10) inset }
html .vg .av-video.is-playing{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .vg .av-btn{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 10px 30px rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .vg .av-ring{ border:2px solid rgba(var(--mailer-farbe-hell-rgb),.65) }
html .vg .av-platz{ background:rgba(var(--mailer-farbe-akzent-rgb),.05) }
html .vg ul.av-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.07),rgba(255,255,255,.03)),#12151b }
html .vg .av-icon{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.10) }
html .ak-kreisel{ border: 3px solid rgba(var(--mailer-farbe-akzent-rgb),.25);border-top-color: var(--mailer-farbe-akzent) }
@media (prefers-reduced-motion: reduce){ html .ak-kreisel{ border-right-color: var(--mailer-farbe-akzent) } }
/* aus Seite gerendert: datenschutz.html */
html .mg-wort .mg-endung{ color:var(--mailer-farbe-akzent) }
html .mg-wort .mg-strich{ background:linear-gradient(90deg,var(--mailer-farbe-akzent),rgba(var(--mailer-farbe-akzent-rgb),0)) }
html .mg-nav a.mg-marke{ color:var(--mailer-farbe-akzent) }
html .mg-nav a.mg-aktiv{ color:var(--mailer-farbe-hell);background:rgba(var(--mailer-farbe-akzent-rgb),.14);box-shadow:inset 0 -2px 0 0 var(--mailer-farbe-akzent) }
html .mg-nav a:focus-visible,html .mg-fuss a:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .mg-fuss a:hover{ color:var(--mailer-farbe-hell) }
html a{ text-decoration-color:rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .mm-wortmarke-strich{ background:linear-gradient(90deg,var(--mm-gold),rgba(var(--mailer-farbe-akzent-rgb),0)) }
html .rk-nav a[aria-current="page"]{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html .rk-text h1::after{ background:linear-gradient(90deg,var(--mm-gold),rgba(var(--mailer-farbe-akzent-rgb),0)) }
/* aus Seite gerendert: faqs.html */
html .st{ --st-gold:var(--mailer-farbe-akzent);--st-hell:var(--mailer-farbe-hell) }
html .st a.st-btn{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 10px 30px rgba(var(--mailer-farbe-akzent-rgb),.25),inset 0 1px 0 rgba(255,255,255,.5) }
html .st a.st-btn:hover,html .st a.st-btn:focus-visible{ box-shadow:0 14px 38px rgba(var(--mailer-farbe-akzent-rgb),.35),inset 0 1px 0 rgba(255,255,255,.5) }
html .st a.st-link{ border-bottom:1px solid rgba(var(--mailer-farbe-hell-rgb),.5) }
html .st-hero{ background:radial-gradient(900px 420px at 18% -10%,rgba(var(--mailer-farbe-akzent-rgb),.16),transparent 70%),radial-gradient(700px 380px at 90% 10%,rgba(var(--mailer-farbe-akzent-rgb),.08),transparent 70%) }
html .st-video{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .st-video::after{ box-shadow:inset 0 0 0 1px rgba(var(--mailer-farbe-akzent-rgb),.24),inset 0 0 60px rgba(var(--mailer-farbe-akzent-rgb),.08) }
html .st-video.is-playing{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .st-video.is-playing::after{ box-shadow:inset 0 0 0 1px rgba(var(--mailer-farbe-akzent-rgb),.34) }
html .st-play-knopf{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .st-ring{ border:2px solid rgba(var(--mailer-farbe-hell-rgb),.8) }
html .st-infokarte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.28);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.08),rgba(255,255,255,.03)) }
html .st-nr{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .st-karte:hover{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.4) }
html .st-karte .st-symbol{ background:rgba(var(--mailer-farbe-akzent-rgb),.1);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.25) }
html .st-schluss{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);background:radial-gradient(600px 260px at 85% 0%,rgba(var(--mailer-farbe-akzent-rgb),.18),transparent 70%),linear-gradient(180deg,#12151b,#0b0d10) }
html .st details.st-frage[open]{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.4);background:rgba(var(--mailer-farbe-akzent-rgb),.05) }
/* aus Seite gerendert: index.html */
html .st-stimme{ background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.07),rgba(255,255,255,.03) 45%) }
html .st-stimme:hover{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.4) }
html .st-stimme::before{ color:rgba(var(--mailer-farbe-akzent-rgb),.2) }
html .st-sterne .st-leer{ color:rgba(var(--mailer-farbe-akzent-rgb),.25) }
html .st-weiter{ border-bottom:1px solid rgba(var(--mailer-farbe-hell-rgb),.45) }
html .st-kuerzel{ background:rgba(var(--mailer-farbe-akzent-rgb),.12);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.38) }
html .st-video-platz{ background:radial-gradient(420px 220px at 50% 40%,rgba(var(--mailer-farbe-akzent-rgb),.14),transparent 70%),repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 12px,transparent 12px 24px),#07090b }
/* aus back-digi-membership-abo.php */
html .dk{ --dk-gold:var(--mailer-farbe-akzent);--dk-hell:var(--mailer-farbe-hell) }
html .dk .dk-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.07),rgba(255,255,255,.03)),#12151b }
html #container .dk a.dk-btn-gold{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 10px 30px rgba(var(--mailer-farbe-akzent-rgb),.22),inset 0 1px 0 rgba(255,255,255,.5) }
html #container .dk a.dk-btn-rand{ color:var(--mailer-farbe-hell) !important;border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #container .dk a.dk-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .dk button.dk-kop{ color:var(--mailer-farbe-hell);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #container .dk button.dk-kop:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
/* aus buy_solomail.php */
html #sm-seite{ --sm-gold:var(--mailer-farbe-akzent);--sm-hell:var(--mailer-farbe-hell) }
html #sm-seite .sm-karte-gold{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.45);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.10),rgba(var(--mailer-farbe-akzent-rgb),.03)) !important }
html #sm-seite .sm-hinweis{ background:rgba(var(--mailer-farbe-akzent-rgb),.08) !important }
html #sm-seite .sm-meldung-info{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.55);background:rgba(var(--mailer-farbe-akzent-rgb),.10) !important }
html #sm-seite .sm-btn:hover,html #sm-seite .sm-btn:focus-visible,html #sm-seite a.sm-btn:hover,html #sm-seite a.sm-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html #sm-seite a.sm-btn-rand{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html #sm-seite a.sm-btn-rand:hover,html #sm-seite a.sm-btn-rand:focus-visible{ background:rgba(var(--mailer-farbe-akzent-rgb),.14) !important }
html #sm-seite .sm-kaufziel .kb-kauf .kb-kaufbtn{ box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.55),0 10px 28px rgba(var(--mailer-farbe-akzent-rgb),.35) }
html #sm-seite .sm-kaufziel .kb-kauf .kb-kaufbtn:hover,html #sm-seite .sm-kaufziel .kb-kauf .kb-kaufbtn:focus-visible{ box-shadow:0 0 0 6px rgba(var(--mailer-farbe-hell-rgb),.28),0 12px 30px rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #sm-seite .sm-feld input[type=text],html #sm-seite .sm-feld textarea{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #sm-seite .sm-wahl input[type=radio]{ accent-color:var(--mailer-farbe-akzent) }
html #sm-seite .sm-wahl label:has(input:checked){ background:rgba(var(--mailer-farbe-akzent-rgb),.14) !important }
html #sm-seite code{ background:rgba(var(--mailer-farbe-akzent-rgb),.14) !important }
html #sm-seite .sm-marke{ background:rgba(var(--mailer-farbe-akzent-rgb),.16) !important;border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #sm-seite table.month td.available{ background:rgba(var(--mailer-farbe-akzent-rgb),.14) !important;box-shadow:inset 0 0 0 1px rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #sm-seite .sm-punkt-frei{ background:rgba(var(--mailer-farbe-akzent-rgb),.3) !important;box-shadow:inset 0 0 0 1px rgba(var(--mailer-farbe-akzent-rgb),.8) }
@keyframes sm-puls{0%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.55),0 10px 28px rgba(var(--mailer-farbe-akzent-rgb),.35)}70%,100%{box-shadow:0 0 0 16px rgba(var(--mailer-farbe-hell-rgb),0),0 10px 28px rgba(var(--mailer-farbe-akzent-rgb),.35)}}
/* aus email_aendern.php */
html .ea-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .ea-karte h1,html .ea-karte h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .ea-feld input{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .ea-feld input:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .ea-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .ea-btn:hover,html .ea-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .ea-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .ea-meldung{ border:1px solid var(--mailer-farbe-akzent) }
/* aus email_bestaetigen.php */
html main{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .eb-btn:hover,html .eb-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.3) }
/* aus inbox.php */
html .inboxpageinate a.pnate_cur{ background:var(--mailer-farbe-akzent);border-color:var(--mailer-farbe-akzent) }
html .inboxpageinate a:hover{ color:var(--mailer-farbe-hell) }
html .amh-leer a{ color:var(--mailer-farbe-hell) }
/* aus klick.php */
html h1{ color:var(--mailer-farbe-hell) }
html h2{ color:var(--mailer-farbe-hell) }
html a{ color:var(--mailer-farbe-hell) }
html input[type=text],html input[type=password]{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html input:focus-visible,html button:focus-visible,html a:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html button{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
/* aus kurs_ansehen.php */
html .kea a.kea-back,html .kea a.kea-back:visited{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .kea a.kea-back:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .kea-krumen li+li::before{ color:var(--mailer-farbe-akzent) }
html .kea-krumen a{ color:var(--mailer-farbe-hell) !important }
html .kea-art{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);background:rgba(var(--mailer-farbe-akzent-rgb),.12);color:var(--mailer-farbe-hell) }
html .kea-rahmen{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .kea-kreis{ border:3px solid rgba(var(--mailer-farbe-akzent-rgb),.3);border-top-color:var(--mailer-farbe-akzent) }
/* aus kurse.php */
html .kup h2{ color:var(--mailer-farbe-hell) }
html .ku-hinweis{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);background:rgba(var(--mailer-farbe-akzent-rgb),.10) }
html .ku-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .ku-cover{ background:radial-gradient(70% 80% at 50% 30%,rgba(var(--mailer-farbe-hell-rgb),.28),rgba(var(--mailer-farbe-akzent-rgb),.06) 60%,rgba(255,255,255,.02)),#0b0d10 }
html .ku-platzhalter{ color:var(--mailer-farbe-hell) }
html .ku-platzhalter svg{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
html .ku-art{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);color:var(--mailer-farbe-hell) }
html .ku-schloss{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);color:var(--mailer-farbe-hell) }
html .ku-los{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .ku-los:focus-visible,html .ku-upgrade:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .ku-upgrade{ border:1px solid var(--mailer-farbe-akzent);background:rgba(var(--mailer-farbe-akzent-rgb),.12);color:var(--mailer-farbe-hell) !important }
html .ku-upgrade:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.22) }
html .ku-ab{ color:var(--mailer-farbe-hell) }
html .ku-karte:target{ border-color:var(--mailer-farbe-hell);box-shadow:0 0 0 3px rgba(var(--mailer-farbe-hell-rgb),.45),0 18px 50px rgba(0,0,0,.38) }
html .ku-upgrade.ku-prem-btn{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important;box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .ku-gold-link{ color:var(--mailer-farbe-hell) !important }
html .ku-gold-link:hover{ color:var(--mailer-farbe-sehr-hell) !important }
html .ku-cover-link:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .ku-titel-link:hover,html .ku-titel-link:focus-visible{ color:var(--mailer-farbe-hell) !important }
html .ku-schloss::after{ box-shadow:0 0 14px 2px rgba(var(--mailer-farbe-hell-rgb),.65) }
/* aus laufband_konto.php */
html button{ border:1px solid var(--mailer-farbe-akzent);background:var(--mailer-farbe-akzent) }
/* aus lp_oeffnen.php */
html .k{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
/* aus m_comm.php */
html #container .pv-seite h1{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container .pv-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #container .pv-karte h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container .pv-hervor{ border-color:var(--mailer-farbe-akzent);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.16),rgba(var(--mailer-farbe-akzent-rgb),.05)) }
html #container .pv-seite a{ color:var(--mailer-farbe-hell) !important }
html #container .pv-seite a.pv-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html #container .pv-seite a.pv-btn.pv-leise{ color:var(--mailer-farbe-hell) !important }
html #container .pv-seite a.pv-btn:hover,html #container .pv-seite a.pv-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html #container .pv-seite a:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .pv-werbung a{ color:var(--mailer-farbe-hell) !important }
html #container .pv-zahl{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #container .pv-zahl b{ color:var(--mailer-farbe-hell) }
html #container .pv-zeile{ border-top:1px solid rgba(var(--mailer-farbe-akzent-rgb),.22) }
html #container .pv-pill{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #container .pv-pill.pv-offen{ background:rgba(var(--mailer-farbe-akzent-rgb),.14);color:var(--mailer-farbe-hell) }
/* aus m_dlb.php */
html #container .dlk-seite h1,html .container .dlk-seite h1,html .dlk-seite h1{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html .dlk-seite h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .dlk-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .dlk-foto{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #container .dlk-links a,html .container .dlk-links a,html .dlk-links a{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html #container .dlk-warten,html .container .dlk-warten,html .dlk-warten{ color:var(--mailer-farbe-hell) !important;background:rgba(var(--mailer-farbe-akzent-rgb),.14) !important;border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html #container .dlk-btn,html .container .dlk-btn,html .dlk-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html #container .dlk-btn-leise,html .container .dlk-btn-leise,html .dlk-btn-leise{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important;border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html .dlk-btn:hover,html .dlk-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.25) }
html .dlk-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .dlk-feld input,html #container .dlk-feld select,html #container .dlk-feld textarea,html #container .dlk-sort select,html .dlk-feld input,html .dlk-feld select,html .dlk-feld textarea,html .dlk-sort select{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) !important }
html .dlk-feld input:focus-visible,html .dlk-feld select:focus-visible,html .dlk-feld textarea:focus-visible,html .dlk-sort select:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .dlk-hinweis{ border:1px solid var(--mailer-farbe-akzent) }
html .dlk-leer{ border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #container .dlk-seiten a,html .container .dlk-seiten a,html .dlk-seiten a,html .dlk-seiten span{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html #container .dlk-seiten .dlk-jetzt,html .container .dlk-seiten .dlk-jetzt,html .dlk-seiten .dlk-jetzt{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html #container .dlk-reiter a,html .container .dlk-reiter a,html .dlk-reiter a{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html #container .dlk-reiter .dlk-jetzt,html .container .dlk-reiter .dlk-jetzt,html .dlk-reiter .dlk-jetzt{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important;border-color:var(--mailer-farbe-akzent) }
html #container .dlk-betreff a,html .container .dlk-betreff a,html .dlk-betreff a{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
/* aus m_links.php */
html #container .wmi-kopf h1{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container .wmi-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #container .wmi-karte h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container .wmi-nr{ border:1px solid var(--mailer-farbe-akzent);color:var(--mailer-farbe-hell) }
html #container .wmi-kopftext{ border-left:3px solid var(--mailer-farbe-akzent);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html #container .wmi-seite a{ color:var(--mailer-farbe-hell) !important }
html #container .wmi-linkfeld input{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #container .wmi-seite textarea{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #container .wmi-seite input:focus-visible,html #container .wmi-seite textarea:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .wmi-seite .wmi-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html #container .wmi-seite .wmi-btn.wmi-leise{ color:var(--mailer-farbe-hell) !important }
html #container .wmi-seite .wmi-btn:hover,html #container .wmi-seite .wmi-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html #container .wmi-seite .wmi-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .wmi-eintrag{ border-top:1px solid rgba(var(--mailer-farbe-akzent-rgb),.22) }
html #container .wmi-meldung{ border:1px solid var(--mailer-farbe-akzent) }
html #container .wmi-feld input{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #container .wmi-bannerkarte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .wmi-hinweis{ border:1px solid var(--mailer-farbe-akzent);color:var(--mailer-farbe-hell) }
/* aus m_profile.php */
html .mp-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .mp-karte h1,html .mp-karte h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .mp-seite .mp-feld input,html .mp-seite .mp-feld select{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .mp-seite .mp-feld input:focus-visible,html .mp-seite .mp-feld select:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .mp-hinweis{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html .mp-haken input{ accent-color:var(--mailer-farbe-akzent) }
html #container .mp-seite .mp-btn,html .mp-seite .mp-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent))!important }
html #container .mp-seite .mp-btn:hover,html .mp-seite .mp-btn:hover,html .mp-seite .mp-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .mp-seite .mp-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .mp-seite .mp-feld input.mp-sperre{ background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23deaa9d%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Crect x=%274%27 y=%2711%27 width=%2716%27 height=%2710%27 rx=%272%27/%3E%3Cpath d=%27M8 11V7a4 4 0 0 1 8 0v4%27/%3E%3C/svg%3E")!important }
html .mp-sperrhinweis{ border:1px solid var(--mailer-farbe-akzent);background:rgba(var(--mailer-farbe-akzent-rgb),.14) }
html .mp-sperrhinweis a{ color:var(--mailer-farbe-hell) }
html .mp-pfeil{ color:var(--mailer-farbe-hell) }
html .mp-rahmen{ border:2px solid var(--mailer-farbe-akzent);background:rgba(var(--mailer-farbe-akzent-rgb),.07) }
html .mp-rahmen-fehler{ box-shadow:0 0 0 3px rgba(var(--mailer-farbe-akzent-rgb),.55),0 0 22px rgba(224,106,106,.35) }
html .mp-rahmen-titel{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .mp-meldung{ border:1px solid var(--mailer-farbe-akzent) }
/* aus mehrtage.php */
html #mtp{ --g:var(--mailer-farbe-akzent);--gh:var(--mailer-farbe-hell) }
html #mtp .mtp-gold{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.55);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.12),rgba(var(--mailer-farbe-akzent-rgb),.03))!important }
html #mtp .mtp-meldung{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);background:rgba(var(--mailer-farbe-akzent-rgb),.1)!important }
html #mtp input[type=date]{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #mtp .mtp-balken i{ background:linear-gradient(90deg,var(--mailer-farbe-akzent),var(--mailer-farbe-hell)) }
html #mtp .mtp-wahl:hover{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.7) }
html #mtp .mtp-wahl.mtp-an{ border-color:var(--mailer-farbe-hell);background:rgba(var(--mailer-farbe-akzent-rgb),.16)!important;box-shadow:0 0 0 3px rgba(var(--mailer-farbe-hell-rgb),.18) }
html #mtp .mtp-wahl:focus-within,html #mtp button.mtp-wahl:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #mtp .mtp-andere{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.07)!important }
html #mtp .mtp-stepper button{ border:1px solid var(--mailer-farbe-akzent);background:rgba(var(--mailer-farbe-akzent-rgb),.14)!important;color:var(--mailer-farbe-hell)!important }
html #mtp .mtp-stepper button:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #mtp .mtp-stepper input{ border:2px solid var(--mailer-farbe-akzent) }
html #mtp .mtp-haken.mtp-an .mtp-haken-box{ border-color:var(--mailer-farbe-hell);background:var(--mailer-farbe-hell)!important }
html #mtp .mtp-zurueck:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #mtp .mtp-zusammen{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.08)!important }
html #mtp .mtp-angebot.mtp-offen{ background:rgba(var(--mailer-farbe-akzent-rgb),.08)!important }
html #mtp .mtp-marke{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.12)!important }
html #mtp .mtp-punkte b{ background:rgba(var(--mailer-farbe-akzent-rgb),.2);color:var(--mailer-farbe-hell) }
html #mtp .mtp-staffel span{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.4);color:var(--mailer-farbe-hell) }
html #mtp .mtp-wunsch textarea{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
@keyframes mtp-puls{0%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.55)}70%,100%{box-shadow:0 0 0 14px rgba(var(--mailer-farbe-hell-rgb),0)}}
/* aus mytemplates.php */
html .vl-kopf{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .vl-seite h1,html .vl-seite h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .vl-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .vl-geplant{ background:rgba(var(--mailer-farbe-akzent-rgb),.16);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.5);color:var(--mailer-farbe-hell) }
html #container .vl-seite .vl-betreff a:hover,html .vl-seite .vl-betreff a:hover{ color:var(--mailer-farbe-hell) !important }
html .vl-zahl{ color:var(--mailer-farbe-hell) }
html #container .vl-seite .vl-btn,html .vl-seite .vl-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html #container .vl-seite .vl-btn:hover,html #container .vl-seite .vl-btn:focus-visible,html .vl-seite .vl-btn:hover,html .vl-seite .vl-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .vl-seite .vl-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .vl-seite .vl-btn-rand,html .vl-seite .vl-btn-rand{ color:var(--mailer-farbe-hell) !important;border-color:rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #container .vl-seite .vl-btn-rand:hover,html #container .vl-seite .vl-btn-rand:focus-visible,html .vl-seite .vl-btn-rand:hover{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .vl-auto select{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .vl-auto select:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .vl-meldung{ border:1px solid var(--mailer-farbe-akzent) }
/* aus passwort_neu.php */
html .pl-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .pl-bild svg{ color:var(--mailer-farbe-hell) }
html .pl-marke{ color:var(--mailer-farbe-akzent) }
html .pl-feld input{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .pl-feld input:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .pl-zeigen input{ accent-color:var(--mailer-farbe-akzent) }
html .pl-btn,html #container a.pl-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .pl-btn:hover,html .pl-btn:focus-visible,html #container a.pl-btn:hover{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .pl-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .pl-meldung{ border:1px solid var(--mailer-farbe-akzent) }
/* aus passwort_zuruecksetzen.php */
html #container .pl-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #container .pl-bild svg{ color:var(--mailer-farbe-hell) }
html #container .pl-marke{ color:var(--mailer-farbe-akzent) !important }
html #container .pl-feld input{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #container .pl-feld input:focus{ outline:2px solid var(--mailer-farbe-hell);border-color:var(--mailer-farbe-hell) }
html #container .pl-status{ color:var(--mailer-farbe-hell) !important }
html #container label.pl-zeigen input{ accent-color:var(--mailer-farbe-akzent) }
html #container .pl-karte .pl-btn,html #container a.pl-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html #container .pl-karte .pl-btn:hover,html #container .pl-karte .pl-btn:focus-visible,html #container a.pl-btn:hover{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #container .pl-karte .pl-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .pl-karte .pl-btn.pl-btn-leise{ color:var(--mailer-farbe-hell) !important;border-color:rgba(var(--mailer-farbe-akzent-rgb),.7) }
html #container .pl-karte .pl-btn.pl-btn-leise:hover,html #container .pl-karte .pl-btn.pl-btn-leise:focus-visible{ background:rgba(var(--mailer-farbe-akzent-rgb),.14) }
html #container .pl-karte .pl-meldung{ border:1px solid var(--mailer-farbe-akzent) }
/* aus reaktivieren.php */
html .ra-liste li::before{ background:var(--vg-gold,var(--mailer-farbe-akzent));box-shadow:0 0 0 4px rgba(var(--mailer-farbe-akzent-rgb),.18) }
html .ra-test{ border:1px dashed var(--mailer-farbe-akzent);color:var(--mailer-farbe-hell) }
/* aus sendmailing.php */
html .sm-seite{ --sm-gold:var(--mailer-farbe-akzent);--sm-hell:var(--mailer-farbe-hell) }
html .sm-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .sm-teil{ border-top:1px solid rgba(var(--mailer-farbe-akzent-rgb),.22) }
html .sm-seite input[type=text],html .sm-seite textarea,html .sm-seite select{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .sm-platzhalter code{ background:rgba(var(--mailer-farbe-akzent-rgb),.14) }
html .sm-seite .sm-wahl input[type=checkbox],html .sm-seite .sm-wahl input[type=radio]{ accent-color:var(--mailer-farbe-akzent) }
html .sm-karte.sm-zr{ border-color:var(--mailer-farbe-akzent);background:rgba(var(--mailer-farbe-akzent-rgb),.10) }
html .sm-seite button.sm-btn,html .sm-seite a.sm-btn,html #container .sm-seite a.sm-btn,html .container .sm-seite a.sm-btn,html #container .sm-seite a.sm-btn:hover,html .container .sm-seite a.sm-btn:hover,html #container .sm-seite a.sm-btn:focus,html .container .sm-seite a.sm-btn:focus{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .sm-seite a.sm-btn.sm-zweit,html #container .sm-seite a.sm-btn.sm-zweit,html .container .sm-seite a.sm-btn.sm-zweit,html #container .sm-seite a.sm-btn.sm-zweit:hover,html .container .sm-seite a.sm-btn.sm-zweit:hover{ color:var(--mailer-farbe-hell) !important }
html .sm-seite .sm-btn:hover,html .sm-seite .sm-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .sm-seite .sm-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .sm-meldung{ border:1px solid var(--mailer-farbe-akzent) }
html .sm-status li{ border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.15) }
html .sm-timer{ color:var(--mailer-farbe-hell) }
/* aus sendmailing_checkclicks.php */
html .scc-box,html .scc-btn{ --scc-gold:var(--mailer-farbe-akzent);--scc-hell:var(--mailer-farbe-hell) }
html .scc-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .scc-box .scc-zr-hinweis{ background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
html #container a.scc-btn:hover,html .container a.scc-btn:hover,html #container a.scc-btn:focus-visible,html .container a.scc-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .scc-box.scc-fertig{ box-shadow:0 0 0 1px rgba(var(--mailer-farbe-akzent-rgb),.25),0 10px 30px rgba(0,0,0,.25) }
html #scc-ersatz-liste li{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
/* aus sentmessages.php */
html .smsg-seite h1{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .smsg-abschnitt h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container .smsg-anzahl,html .container .smsg-anzahl,html .smsg-anzahl{ background:rgba(var(--mailer-farbe-akzent-rgb),.18) !important;color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html .smsgb-liste>.smsg-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .smsg-kopf-k,html .smsg-fuss-k{ color:rgba(var(--mailer-farbe-akzent-rgb),.95) }
html .smsg-platz{ background:rgba(var(--mailer-farbe-akzent-rgb),.16);border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.55);color:var(--mailer-farbe-hell) }
html #container .smsg-mehr,html .container .smsg-mehr,html .smsg-mehr{ color:var(--mailer-farbe-hell) !important }
html .smsg-mehr:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .smsgb-liste .smsg-kz-wert,html .container .smsgb-liste .smsg-kz-wert,html .smsgb-liste .smsg-kz-wert{ color:var(--mailer-farbe-hell) !important }
html #container .smsgb-liste .smsg-kz-leer,html .container .smsgb-liste .smsg-kz-leer,html .smsgb-liste .smsg-kz-leer{ color:rgba(var(--mailer-farbe-hell-rgb),.6) !important }
html #container .smsg-hilfe,html .container .smsg-hilfe,html .smsg-hilfe{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) !important;background:rgba(var(--mailer-farbe-akzent-rgb),.1) !important;color:var(--mailer-farbe-hell) !important }
html .smsg-hilfe[aria-expanded="true"],html #container .smsg-hilfe[aria-expanded="true"]{ background:var(--mailer-farbe-akzent) !important }
html .smsg-hilfe:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .smsg-erkl,html .container .smsg-erkl,html .smsg-erkl{ background:rgba(var(--mailer-farbe-akzent-rgb),.1);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #container .smsg-ziel a,html .container .smsg-ziel a,html .smsg-ziel a{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html #container .smsg-plan,html .container .smsg-plan,html .smsg-plan{ color:var(--mailer-farbe-hell) !important;background:rgba(var(--mailer-farbe-akzent-rgb),.14) !important;border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html #container .smsg-btn,html .container .smsg-btn,html .smsg-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .smsg-btn:hover,html .smsg-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.25) }
html .smsg-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .smsg-hinweis{ border:1px solid var(--mailer-farbe-akzent) }
html .smsg-hinweis.smsg-ok{ background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
html .smsg-leer{ border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.45) }
/* aus spotlight.php */
html .spl_intro h2{ color:var(--mm-gold,var(--mailer-farbe-akzent)) }
html .spl_intro .spl_price{ color:var(--mm-gold,var(--mailer-farbe-akzent)) }
html .spl_legend .spl_dot-today{ background:var(--mm-gold,var(--mailer-farbe-akzent)) }
html .spl_calendar .monthname{ color:var(--mm-gold,var(--mailer-farbe-akzent)) }
html .spl_calendar [class*=\"spl-today-\"]{ outline:2px solid var(--mm-gold,var(--mailer-farbe-akzent)) }
html .spl_confirm h2{ color:var(--mm-gold,var(--mailer-farbe-akzent)) }
html .spl_confirm .spl_price{ color:var(--mm-gold,var(--mailer-farbe-akzent)) }
html .spl_mypages h2{ color:var(--mm-gold,var(--mailer-farbe-akzent)) }
html .spl_mypages th{ color:var(--mm-gold-light,var(--mailer-farbe-hell)) }
html .spl_buchung{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .spl_buchung h3{ color:var(--mm-gold-light,var(--mailer-farbe-hell)) }
html #container .spl_urlform input[type=text],html .spl_urlform input[type=text]{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #container .spl_btn,html .spl_btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent))!important }
html #container .spl_btn:hover,html .spl_btn:hover{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .spl_btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .spl_sterne{ color:var(--mailer-farbe-hell) }
html .spl_sortwahl{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #container .spl_sortbtn,html .spl_sortbtn{ color:var(--mailer-farbe-hell)!important }
html #container .spl_sortbtn:hover,html .spl_sortbtn:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.16)!important }
html #container .spl_sortbtn.spl_aktiv,html .spl_sortbtn.spl_aktiv{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent))!important;border-color:var(--mailer-farbe-akzent) }
html .spl_sortbtn:focus-visible,html .spl_blaettern a:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .spl_pfeil{ color:var(--mailer-farbe-hell) }
html #container .spl_kaufziel .kb-kauf .kb-kaufbtn,html .spl_kaufziel .kb-kauf .kb-kaufbtn{ border-color:var(--mailer-farbe-hell);box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.55),0 10px 28px rgba(var(--mailer-farbe-akzent-rgb),.35) }
html #container .spl_kaufziel .kb-kauf .kb-kaufbtn:hover,html #container .spl_kaufziel .kb-kauf .kb-kaufbtn:focus-visible,html .spl_kaufziel .kb-kauf .kb-kaufbtn:hover,html .spl_kaufziel .kb-kauf .kb-kaufbtn:focus-visible{ box-shadow:0 0 0 6px rgba(var(--mailer-farbe-hell-rgb),.28),0 12px 30px rgba(var(--mailer-farbe-akzent-rgb),.45) }
@keyframes spl-puls{0%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.55),0 10px 28px rgba(var(--mailer-farbe-akzent-rgb),.35)}70%,100%{box-shadow:0 0 0 16px rgba(var(--mailer-farbe-hell-rgb),0),0 10px 28px rgba(var(--mailer-farbe-akzent-rgb),.35)}}
/* aus spotlight_ratings.php */
html .spr_karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .spr_karte h1,html .spr_karte h2{ color:var(--mm-gold-light,var(--mailer-farbe-hell)) }
html #container .spr_filter select,html .spr_filter select{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #container .spr_btn,html .spr_btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent))!important }
html #container .spr_btn:hover,html .spr_btn:hover{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .spr_btn:focus-visible,html .spr_melden:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .spr_nr{ color:var(--mm-gold-light,var(--mailer-farbe-hell)) }
html .spr_offen{ color:var(--mailer-farbe-hell) }
/* aus staerkste-mails.php */
html .sw-seite{ --sw-gold:var(--mm-gold,var(--mailer-farbe-akzent));--sw-gold-hell:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .sw-eigen{ border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.55);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html .sw-eintrag:nth-of-type(2) .sw-rang,html .sw-eintrag:nth-of-type(3) .sw-rang{ background:rgba(var(--mailer-farbe-akzent-rgb),.16) }
html .sw-platzhalter{ background:rgba(var(--mailer-farbe-akzent-rgb),.16) }
html .sw-marke.sw-daumen{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.55);color:var(--mailer-farbe-hell) }
html .sw-marke.sw-neu{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.6);background:rgba(var(--mailer-farbe-akzent-rgb),.1) }
html .sw-eins{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.6);background:radial-gradient(120% 140% at 0% 0%,rgba(var(--mailer-farbe-akzent-rgb),.20),rgba(var(--mailer-farbe-akzent-rgb),.04) 55%,rgba(255,255,255,.03)) }
html .sw-vorschau-leer{ background:radial-gradient(80% 90% at 50% 0%,rgba(var(--mailer-farbe-akzent-rgb),.18),rgba(var(--mailer-farbe-akzent-rgb),0)),#12151b }
html .sw-preise span{ background:rgba(var(--mailer-farbe-akzent-rgb),.1);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .sw-ki{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.35);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.08),rgba(255,255,255,.03) 40%) }
html .sw-ki-etikett i{ box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.6) }
html .sw-bdt{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html .sw-saeule{ fill:rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .sw-tage i{ background:rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .sw-gast{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.55);background:linear-gradient(160deg,rgba(var(--mailer-farbe-akzent-rgb),.16),rgba(var(--mailer-farbe-akzent-rgb),.04)) }
@media (max-width:999px){ html .sw-gast-kurz{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);background:linear-gradient(160deg,rgba(var(--mailer-farbe-akzent-rgb),.16),rgba(var(--mailer-farbe-akzent-rgb),.04)) } }
html #sw-seite .sw-tage i{ background:rgba(var(--mailer-farbe-akzent-rgb),.38) !important }
html body.sw-einbett a{ color:var(--mailer-farbe-hell) }
html .sw-p1{ --m-b:var(--mailer-farbe-hell);--m-c:var(--mailer-farbe-akzent);--m-d:var(--mailer-farbe-sehr-hell) }
@keyframes sw-puls{0%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.55)}70%,100%{box-shadow:0 0 0 10px rgba(var(--mailer-farbe-hell-rgb),0)}}
/* aus support.php */
html .tks{ --tks-gold:var(--mailer-farbe-akzent);--tks-gold-hell:var(--mailer-farbe-hell) }
html .tks a.tks-btn,html .tks button.tks-btn{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.25) }
html .tks a.tks-btn-rand,html .tks button.tks-btn-rand{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .tks .tks-btn:focus-visible,html .tks a:focus-visible,html .tks textarea:focus-visible,html .tks input:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .tks a.tks-eintrag:hover{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html .tks a.tks-eintrag.tks-aktiv{ background:rgba(var(--mailer-farbe-akzent-rgb),.1) }
html .tks .tks-pille-mitteilung{ color:var(--mailer-farbe-hell);border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html .tks .tks-n-kunde{ background:rgba(var(--mailer-farbe-akzent-rgb),.1);border-color:rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .tks .tks-herkunft{ background:rgba(var(--mailer-farbe-akzent-rgb),.08);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .tks button.tks-thema:hover{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.6);background:rgba(var(--mailer-farbe-akzent-rgb),.07) }
html .tks button.tks-thema:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .tks button.tks-thema[aria-expanded="true"]{ background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
html .tks .tks-thema-zeichen{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .tks .tks-hilfe-antwort{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.10),rgba(255,255,255,.04)) }
html .tks .tks-suche-leer{ border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.5);background:rgba(var(--mailer-farbe-akzent-rgb),.06) }
html .tks mark.tks-treffer{ background:rgba(var(--mailer-farbe-hell-rgb),.32) }
html .tks .tks-anhang-leiste{ border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.4);background:rgba(var(--mailer-farbe-akzent-rgb),.04) }
html .tks details.tks-aelter>summary{ border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .tks details.tks-aelter>summary:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.07) }
html .tks details.tks-aelter>summary:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .tks .tks-rf-vorschau{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);background:rgba(var(--mailer-farbe-akzent-rgb),.07) }
html .tks .tks-zu-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html .tks details.tks-hilfe-klapp>summary:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html #container .tks .tks-n-text a:hover,html .container .tks .tks-n-text a:hover{ color:var(--mailer-farbe-sehr-hell)!important }
html .tks button.tks-hr-btn{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .tks button.tks-hr-btn:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.1) }
html .tks button.tks-hr-btn:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .tks .tks-bew{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.12),rgba(255,255,255,.03));box-shadow:0 12px 30px rgba(0,0,0,.35),0 0 26px rgba(var(--mailer-farbe-akzent-rgb),.12) }
html .tks button.tks-bew-x:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .tks .tks-sterne-reihe label svg{ stroke:rgba(var(--mailer-farbe-hell-rgb),.7) }
html .tks .tks-sterne-reihe input:checked~label svg,html .tks .tks-sterne-reihe label:hover svg,html .tks .tks-sterne-reihe label:hover~label svg{ fill:var(--mailer-farbe-hell);stroke:var(--mailer-farbe-hell) }
html .tks .tks-sterne-reihe input:focus-visible+label{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .tks .tks-sprache-bereich{ border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.05) }
/* aus support_gast.php */
html body{ background-image:radial-gradient(1200px 520px at 50% -120px,rgba(var(--mailer-farbe-akzent-rgb),.16),transparent 70%) }
html .btn:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .n-support{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.55);background:rgba(var(--mailer-farbe-akzent-rgb),.07) }
html textarea:focus{ box-shadow:0 0 0 3px rgba(var(--mailer-farbe-akzent-rgb),.22) }
html .pille{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.5) }
html .n-text a:hover{ color:var(--mailer-farbe-sehr-hell) }
html .hr-btn{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .hr-btn:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.1) }
html .hr-btn:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .btn-rand{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .bew{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.12),rgba(255,255,255,.03)) }
html .bew-x:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .sterne-reihe svg{ stroke:rgba(var(--mailer-farbe-hell-rgb),.7) }
html .sterne-reihe input:checked~label svg,html .sterne-reihe label:hover svg,html .sterne-reihe label:hover~label svg{ fill:var(--mailer-farbe-hell);stroke:var(--mailer-farbe-hell) }
html .sterne-reihe input:focus-visible+label{ outline:3px solid var(--mailer-farbe-sehr-hell) }
/* aus templateupdate.php */
html .vl-feld input[type=text],html .vl-feld textarea,html .vl-feld select{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .vl-feld input:focus-visible,html .vl-feld textarea:focus-visible,html .vl-feld select:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .vl-platzhalter code{ background:rgba(var(--mailer-farbe-akzent-rgb),.14);color:var(--mailer-farbe-hell) }
/* aus trackstats.php */
html #container table.ts-filter,html .container table.ts-filter,html table.ts-filter{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) !important }
html table.ts-filter tr:first-child td{ background:rgba(var(--mailer-farbe-akzent-rgb),.16) !important;border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) !important }
html table.ts-filter tr:first-child font{ color:var(--mailer-farbe-hell) !important }
html .ts-seite select,html .ts-seite input[type=text]{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) !important }
html .ts-seite select:focus-visible,html .ts-seite input[type=text]:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .ts-seite input[type=submit],html .container .ts-seite input[type=submit],html .ts-seite input[type=submit]{ border:1px solid var(--mailer-farbe-akzent) !important;background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .ts-seite input[type=submit]:hover,html .ts-seite input[type=submit]:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .ts-scroll{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .ts-scroll table.lfmtable tr.admintd td{ border-bottom:2px solid var(--mailer-farbe-akzent) !important }
html .ts-scroll table.lfmtable tr.admintd td[colspan]{ border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) !important }
html .ts-scroll table.lfmtable tr.admintd td[colspan] font{ color:var(--mailer-farbe-hell) !important }
html #container .ts-scroll table.lfmtable tr.admintd a,html .container .ts-scroll table.lfmtable tr.admintd a,html .ts-scroll table.lfmtable tr.admintd a{ color:var(--mailer-farbe-hell) !important }
html .ts-scroll table.lfmtable tr[bgcolor]:hover td{ background:rgba(var(--mailer-farbe-akzent-rgb),.12) !important }
html #container .ts-scroll table.lfmtable tr[bgcolor] a,html .container .ts-scroll table.lfmtable tr[bgcolor] a,html .ts-scroll table.lfmtable tr[bgcolor] a{ color:var(--mailer-farbe-hell) !important }
/* aus trafficliste.php */
html .vg .tl-betreff a:hover{ color:var(--mailer-farbe-hell) !important }
html .vg .tl-klick a{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
/* aus unsubscribe.php */
html .vg .vg-haken input{ accent-color:var(--mailer-farbe-akzent) }
/* aus urlaub.php */
html .ur-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .ur-karte h1,html .ur-karte h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container .ur-option,html .container .ur-option,html .ur-option{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) !important;background:rgba(var(--mailer-farbe-akzent-rgb),.08) !important }
html .ur-option .ur-tage{ color:var(--mailer-farbe-hell) }
html .ur-option:hover,html .ur-option:focus-visible{ background:rgba(var(--mailer-farbe-akzent-rgb),.16) !important;box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.22) }
html .ur-option:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .ur-btn,html .container .ur-btn,html .ur-btn{ border:1px solid var(--mailer-farbe-akzent) !important;background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html #container .ur-btn.ur-still,html .container .ur-btn.ur-still,html .ur-btn.ur-still{ color:var(--mailer-farbe-hell) !important }
html .ur-btn:hover,html .ur-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .ur-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .ur-meldung{ border:1px solid var(--mailer-farbe-akzent) }
html .ur-trenner{ border-top:1px solid rgba(var(--mailer-farbe-akzent-rgb),.3) }
/* aus viewmessage.php */
html #container .vmsg-zurueck,html .container .vmsg-zurueck,html .vmsg-zurueck{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html .vmsg-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .vmsg-karte h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .vmsg-kopf{ border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .vmsg-betreff{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container .vmsg-marke,html .container .vmsg-marke,html .vmsg-marke{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);color:var(--mm-gold,var(--mailer-farbe-akzent)) !important }
html #container .vmsg-papier a,html .container .vmsg-papier a,html .vmsg-papier a{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
/* aus wochenpreis.php */
html .wpp-pokal{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);background:radial-gradient(70% 80% at 50% 30%,rgba(var(--mailer-farbe-hell-rgb),.30),rgba(var(--mailer-farbe-akzent-rgb),.06) 60%,rgba(255,255,255,.02)),#0e0f12 }
html .wpp-pokal .wpp-platz{ background:linear-gradient(180deg,var(--mailer-farbe-hell),#b8913f);box-shadow:0 0 0 10px rgba(var(--mailer-farbe-akzent-rgb),.16),0 18px 40px rgba(0,0,0,.4) }
html .wpp-pokal .wpp-wort{ color:var(--mailer-farbe-akzent) }
html .wpp-leer a,html .wpp a.wpp-link{ color:var(--mailer-farbe-hell) }
/* aus inc/absender_statistik.php */
html .ast-kopf{ --ast-gold:var(--mailer-farbe-akzent);--ast-hell:var(--mailer-farbe-hell) }
html #container .ast-kopf h2,html .container .ast-kopf h2,html .ast-kopf h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html #container .ast-k-label,html .container .ast-k-label,html .ast-k-label{ color:var(--mailer-farbe-hell) !important }
html .ast-beste{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.55);background:linear-gradient(160deg,rgba(var(--mailer-farbe-akzent-rgb),.16),rgba(var(--mailer-farbe-akzent-rgb),.04) 60%) }
html .ast-beste-link:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .ast-beste::after{ background:linear-gradient(105deg,rgba(var(--mailer-farbe-sehr-hell-rgb),0),rgba(var(--mailer-farbe-sehr-hell-rgb),.26) 50%,rgba(var(--mailer-farbe-sehr-hell-rgb),0)) }
html .ast-panel{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .ast-vgl-bahn .ast-vgl-balken.ast-du{ background:var(--mailer-farbe-akzent) !important }
html .ast-std,html #container .ast-std,html .container .ast-std{ background:rgba(var(--mailer-farbe-akzent-rgb),.5) !important }
html .ast-std.ast-std-top,html #container .ast-std.ast-std-top,html .container .ast-std.ast-std-top{ background:var(--mailer-farbe-hell) !important }
html .ast-leer{ border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .ast-fragezeichen{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.7);color:var(--mailer-farbe-hell) }
html #container .ast-hilfe,html .container .ast-hilfe,html .ast-hilfe{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) !important;background:rgba(var(--mailer-farbe-akzent-rgb),.1) !important;color:var(--mailer-farbe-hell) !important }
html .ast-hilfe[aria-expanded="true"],html #container .ast-hilfe[aria-expanded="true"]{ background:var(--mailer-farbe-akzent) !important }
@media (hover:hover) and (pointer:fine){ html .ast-hilfe:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.24) !important } }
html .ast-hilfe:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .ast-erkl,html .container .ast-erkl,html .ast-erkl{ background:rgba(var(--mailer-farbe-akzent-rgb),.1);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .ast-z-a:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .ast-z-pfeil{ border-right:2px solid rgba(var(--mailer-farbe-hell-rgb),.85);border-bottom:2px solid rgba(var(--mailer-farbe-hell-rgb),.85) }
html #container .ast-z-link,html .container .ast-z-link,html .ast-z-link{ color:var(--mailer-farbe-hell) !important }
html .ast-z-datum b{ color:var(--mailer-farbe-hell) }
html #container .ast-tage em,html .container .ast-tage em,html .ast-tage em{ color:var(--mailer-farbe-hell) !important }
html #container .ast-tage .ast-t-summe,html .container .ast-tage .ast-t-summe,html .ast-tage .ast-t-summe{ border-top:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);color:var(--mailer-farbe-hell) !important }
html .ast-zeile-beste .ast-z-a,html #container .ast-zeile-beste .ast-z-a{ background:rgba(var(--mailer-farbe-akzent-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #container .ast-z-balken,html .container .ast-z-balken,html .ast-z-balken{ background:rgba(var(--mailer-farbe-akzent-rgb),.62) !important }
html .ast-zeile-beste .ast-z-balken,html #container .ast-zeile-beste .ast-z-balken{ background:var(--mailer-farbe-hell) !important }
html .ast-zeile-beste .ast-z-zahl,html #container .ast-zeile-beste .ast-z-zahl{ color:var(--mailer-farbe-hell) !important }
html #container .ast-std-zahl,html .container .ast-std-zahl,html .ast-std-zahl{ color:var(--mailer-farbe-hell) !important }
html #container .ast-pill,html .container .ast-pill,html .ast-pill{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.1) }
html .ast-pill strong{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .ast-mini .ast-mini-s,html #container .ast-mini .ast-mini-s,html .container .ast-mini .ast-mini-s{ background:var(--mailer-farbe-akzent) !important }
html .ast-tipp-k{ background:rgba(var(--mailer-farbe-akzent-rgb),.18);color:var(--mailer-farbe-hell) }
html #container .smsg-btn.ast-neu-betreff,html .container .smsg-btn.ast-neu-betreff,html .smsg-btn.ast-neu-betreff{ color:var(--mailer-farbe-hell) !important;border-color:rgba(var(--mailer-farbe-akzent-rgb),.7) !important }
/* aus inc/adresse_sperre.php */
html .as-balken{ border-top:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .as-karte{ border:1px solid var(--mailer-farbe-akzent) }
html #container .as-karte h2.as-titel,html .container .as-karte h2.as-titel,html .as-karte h2.as-titel{ color:var(--mailer-farbe-hell) }
html .as-btn,html #container a.as-btn,html .container a.as-btn,html button.as-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .as-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .as-dialog{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) }
html .as-dialog h2{ color:var(--mailer-farbe-hell) }
html .as-dialog .as-zu:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .as-dialog input[type=email]:focus{ outline:2px solid var(--mailer-farbe-akzent) }
html .as-dialog .as-fehler{ border:1px solid var(--mailer-farbe-akzent) }
html .as-dialog .as-hinweis{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) }
html .as-dialog .as-punkt{ background:var(--mailer-farbe-akzent) }
html .as-dialog .as-gut{ background:rgba(var(--mailer-farbe-akzent-rgb),.16);border:1px solid var(--mailer-farbe-akzent);color:var(--mailer-farbe-hell) }
html .as-dialog a.as-hilfe,html .as-link,html #container a.as-link,html .container a.as-link{ color:var(--mailer-farbe-hell) !important }
/* aus inc/am_posteingang.php */
html #amp-eigene{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.06) }
html #amp-eigene h2{ color:var(--mailer-farbe-hell) }
html #amp-eigene .amp-mail summary:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #amp-eigene .amp-plakette{ background:var(--mailer-farbe-akzent) !important }
html #amp-eigene .amp-mailer{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);color:var(--mailer-farbe-hell) }
html #amp-eigene .amp-linkhinweis{ color:var(--mailer-farbe-hell) }
html #amp-eigene a.amp-btn{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html #amp-eigene a.amp-btn:hover,html #amp-eigene a.amp-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #amp-reiter .amr-tab:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.12);border-color:rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #amp-reiter .amr-tab:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #amp-reiter .amr-tab.ist-aktiv{ background:rgba(var(--mailer-farbe-akzent-rgb),.16);border-color:var(--mailer-farbe-akzent);color:var(--mailer-farbe-hell) !important }
html #amp-reiter .amr-tab::after{ background:linear-gradient(90deg,var(--mailer-farbe-akzent),var(--mailer-farbe-hell)) }
html #amp-reiter .amr-tab.ist-aktiv .amr-zahl{ background:var(--mailer-farbe-akzent) }
html #amp-fremd{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.06) }
html #amp-fremd h2{ color:var(--mailer-farbe-hell) }
html #amp-fremd .amr-mail summary:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #amp-fremd .amr-plakette{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);color:var(--mailer-farbe-hell) }
html #amp-fremd .amr-solo{ background:var(--mailer-farbe-akzent) }
html #amp-fremd a.amr-btn{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html #amp-fremd a.amr-btn:hover,html #amp-fremd a.amr-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #amp-fremd .amr-blatt a{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);color:var(--mailer-farbe-hell) !important }
html #amp-fremd .amr-blatt a:hover,html #amp-fremd .amr-blatt a:focus-visible{ background:rgba(var(--mailer-farbe-akzent-rgb),.14) }
/* aus inc/angebote.php */
html .ang-pop .ang-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.7);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 50px rgba(var(--mailer-farbe-akzent-rgb),.16) }
html .ang-pop .ang-bild{ border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
@media (min-width:760px){ html .ang-pop .ang-mit-bild .ang-bild{ border-right:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) } }
html .ang-pop .ang-marke{ color:var(--mailer-farbe-akzent) }
html .ang-pop .ang-titel{ color:var(--mailer-farbe-hell) }
html .ang-pop .ang-preis{ background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.18),rgba(var(--mailer-farbe-akzent-rgb),.05));border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) }
html .ang-pop .ang-betrag{ color:var(--mailer-farbe-hell) }
html .ang-pop .ang-label{ color:var(--mailer-farbe-akzent) }
html .ang-pop button.ang-kopieren{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.7);color:var(--mailer-farbe-hell) }
html .ang-pop button.ang-kopieren:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
html .ang-pop a.ang-los,html .ang-pop a.ang-los:visited,html .ang-pop a.ang-los:hover{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .ang-pop a:focus-visible,html .ang-pop button:focus-visible,html .ang-pop input:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
/* aus inc/anzeigenseiten.php */
html #container .az-seite h1,html .container .az-seite h1,html .az-seite h1{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html #container .az-seite h2,html .container .az-seite h2,html .az-seite h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html .az-seite a{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html .az-kz{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .az-kz-wert{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container .az-seite .al-hinweis,html .container .az-seite .al-hinweis,html .az-seite .al-hinweis{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) !important;background:rgba(var(--mailer-farbe-akzent-rgb),.08) !important }
html .az-m-info{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.5);background:rgba(var(--mailer-farbe-akzent-rgb),.1) }
html #container .az-seite table.az-karte,html .az-seite table.az-karte,html #container .az-seite table.az-eintrag,html .az-seite table.az-eintrag,html .az-seite .az-leer{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) !important }
html .az-seite input.az-eingabe:focus{ border-color:var(--mailer-farbe-akzent) !important;box-shadow:0 0 0 3px rgba(var(--mailer-farbe-akzent-rgb),.3) !important }
html #container .az-seite .az-btn,html .container .az-seite .az-btn,html .az-seite .az-btn{ border:1px solid var(--mailer-farbe-akzent) !important;background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .az-seite .az-btn:hover{ box-shadow:0 10px 26px rgba(var(--mailer-farbe-akzent-rgb),.3) !important }
html .az-seite .az-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .az-seite .az-btn.az-btn-zweit,html .az-seite .az-btn.az-btn-zweit{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important;border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) !important }
html .az-seite .az-btn.az-btn-zweit:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.14) !important }
html .az-p-warte{ background:rgba(var(--mailer-farbe-akzent-rgb),.16);border-color:rgba(var(--mailer-farbe-akzent-rgb),.55);color:var(--mailer-farbe-hell) }
html .az-kleinhinweis{ color:var(--mailer-farbe-hell) }
html .az-bearbeiten summary{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .az-bearbeiten summary:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .az-modal-box{ border:1px solid var(--mailer-farbe-akzent) }
html .az-modal-box h2{ color:var(--mailer-farbe-hell) !important }
/* aus inc/belohnung_popup.php */
html #belp-pop .belp-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.85);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 60px rgba(var(--mailer-farbe-akzent-rgb),.2) }
html #belp-pop .belp-marke{ color:var(--mailer-farbe-akzent) }
html #belp-pop .belp-titel{ color:var(--mailer-farbe-hell) }
html #belp-pop .belp-hervor{ background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.2),rgba(var(--mailer-farbe-akzent-rgb),.06));border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.7);color:var(--mailer-farbe-hell) }
html #belp-pop .belp-link input{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #belp-pop button.belp-kopieren{ border:1px solid var(--mailer-farbe-akzent);color:var(--mailer-farbe-hell) }
html #belp-pop button.belp-kopieren:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
html #belp-pop .belp-kopiert{ color:var(--mailer-farbe-hell) }
html #belp-pop a.belp-los,html #belp-pop a.belp-los:visited,html #belp-pop a.belp-los:hover{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #belp-pop a:focus-visible,html #belp-pop button:focus-visible,html #belp-pop input:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
/* aus inc/belohnung_seite.php */
html #container .bels-seite h1,html .container .bels-seite h1,html .bels-seite h1{ color:var(--mailer-farbe-hell) !important }
html #container .bels-seite h2,html .container .bels-seite h2,html .bels-seite h2{ color:var(--mailer-farbe-hell) !important }
html .bels-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .bels-zahl strong{ color:var(--mailer-farbe-hell) }
html .bels-balken div{ background:linear-gradient(90deg,var(--mailer-farbe-akzent),var(--mailer-farbe-hell)) }
html .bels-status{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);background:linear-gradient(90deg,rgba(var(--mailer-farbe-akzent-rgb),.18),rgba(var(--mailer-farbe-akzent-rgb),.06));color:var(--mailer-farbe-hell) }
html .bels-nr{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .bels-seite input.bels-feld{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) !important }
html .bels-seite button.bels-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .bels-seite button.bels-btn:focus-visible,html .bels-seite input.bels-feld:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .bels-kopiert{ color:var(--mailer-farbe-hell) }
html #container .bels-seite a,html .container .bels-seite a,html .bels-seite a{ color:var(--mailer-farbe-hell) !important }
/* aus inc/booster.php */
html .bst-fenster{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 80px rgba(var(--mailer-farbe-akzent-rgb),.16) }
html .bst-zu:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .bst-marke{ color:var(--mailer-farbe-akzent)!important }
html .bst-uhr b{ color:var(--mailer-farbe-hell) }
html .bst-hinter .bst-btn,html .bst-karte .bst-btn{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .bst-hinter .bst-btn:hover,html .bst-karte .bst-btn:hover{ box-shadow:0 12px 30px rgba(var(--mailer-farbe-akzent-rgb),.38) }
html .bst-hinter .bst-btn:focus-visible,html .bst-karte .bst-btn:focus-visible,html .bst-leise:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .bst-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.14),rgba(var(--mailer-farbe-akzent-rgb),.04)) }
/* aus inc/buycredits_seite.php */
html #container .bk-seite h1,html .container .bk-seite h1,html .bk-seite h1{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html #container .bk-seite h2,html .container .bk-seite h2,html .bk-seite h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html .bk-stand{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html .bk-stand strong{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .bk-aktion{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);background:linear-gradient(90deg,rgba(var(--mailer-farbe-akzent-rgb),.18),rgba(var(--mailer-farbe-akzent-rgb),.06));color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .bk-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .bk-select::after{ border-right:2px solid var(--mm-gold-hell,var(--mailer-farbe-hell));border-bottom:2px solid var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container .bk-seite select,html .container .bk-seite select,html .bk-seite select,html .bk-seite select.browser-default{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) !important }
html .bk-seite select:focus-visible{ outline:2px solid var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container .bk-seite .bk-wahl-btn,html .bk-seite .bk-wahl-btn{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html .bk-zusammenfassung strong{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container .bk-formular .kb-kauf .kb-kaufbtn,html .bk-formular .kb-kauf .kb-kaufbtn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html #container .bk-formular .kb-kauf .kb-kaufbtn:hover,html .bk-formular .kb-kauf .kb-kaufbtn:hover,html .bk-formular .kb-kauf .kb-kaufbtn:focus-visible{ box-shadow:0 10px 26px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .bk-formular .kb-kauf .kb-kaufbtn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .bk-seite a,html .container .bk-seite a,html .bk-seite a{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html .bk-hinweis{ border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .bk-seite h3.bk-box-titel{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html .bk-solo-preis strong{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
/* aus inc/credit_link.php */
html a.btn{ background:var(--mailer-farbe-akzent) }
/* aus inc/doppelkonto.php */
html .dk-logo{ color:var(--mailer-farbe-licht) }
html .dk-unten{ border-top:1px solid rgba(var(--mailer-farbe-akzent-rgb),.2) }
html .dk-unten a{ color:var(--mailer-farbe-hell) }
html .dk-karte,html .dk-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .dk-etikett{ color:var(--mailer-farbe-hell) }
html .dk-gold{ background:var(--mailer-farbe-akzent);border-color:var(--mailer-farbe-akzent) }
html .dk-gold:hover{ background:var(--mailer-farbe-licht) }
html .dk-leise{ color:var(--mailer-farbe-hell);border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html .dk a{ color:var(--mailer-farbe-hell) }
html .dk-meldung{ border:1px solid var(--mailer-farbe-akzent);background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
html .dk-support{ background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html .dk input[type=password]{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) }
/* aus inc/einlauf_hinweis.php */
html #elh-pop .elh-box{ border-top:6px solid var(--mailer-farbe-akzent) }
html #elh-pop .elh-ok:focus-visible{ outline:3px solid var(--mailer-farbe-akzent) }
/* aus inc/email_hinweis.php */
html .eh-karte{ border:1px solid var(--mailer-farbe-akzent);box-shadow:0 10px 30px rgba(0,0,0,.28),inset 0 0 0 1px rgba(var(--mailer-farbe-akzent-rgb),.18) }
html .eh-karte .eh-zeichen{ background:rgba(var(--mailer-farbe-akzent-rgb),.16);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);color:var(--mailer-farbe-hell) }
html .eh-karte h2.eh-titel{ color:var(--mailer-farbe-hell) }
html .eh-karte .eh-btn,html #container .eh-karte a.eh-btn,html .container .eh-karte a.eh-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .eh-karte .eh-btn:hover,html .eh-karte .eh-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .eh-karte .eh-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
/* aus inc/erneut_hinweis.php */
html .ewh-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.7);background:linear-gradient(135deg,rgba(var(--mailer-farbe-akzent-rgb),.16) 0%,rgba(var(--mailer-farbe-akzent-rgb),.06) 55%,rgba(255,255,255,.03) 100%) }
html .ewh-karte::after{ box-shadow:0 0 0 3px rgba(var(--mailer-farbe-hell-rgb),.35),0 0 30px rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .ewh-symbol{ background:rgba(var(--mailer-farbe-akzent-rgb),.18);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);color:var(--mailer-farbe-hell) }
html .sm-seite .ewh-karte h2.ewh-titel{ color:var(--mailer-farbe-hell) }
html .ewh-ring{ box-shadow:0 0 0 3px rgba(var(--mailer-farbe-hell-rgb),.85),0 0 26px 6px rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .ewh-dlg,html .ewh-rueck{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.7) }
html .ewh-dlg h2,html .ewh-rueck h2{ color:var(--mailer-farbe-hell) }
html .ewh-dlg .ewh-dlg-haupt,html .ewh-rueck .ewh-dlg-haupt{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .ewh-dlg button:focus-visible,html .ewh-rueck button:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .ewh-tipp{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .smsg-aktionen .ewh-tw .ewh-tipp{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) !important }
html .ewh-tipp b{ color:var(--mailer-farbe-hell) }
/* aus inc/feed_ansicht.php */
html #container .fd-alt-hinweis,html .container .fd-alt-hinweis{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:linear-gradient(90deg,rgba(var(--mailer-farbe-akzent-rgb),.14),rgba(var(--mailer-farbe-akzent-rgb),.04)) }
html #container .fd-alt-hinweis a.fd-umschalter,html .container .fd-alt-hinweis a.fd-umschalter{ background:var(--mm-gold,var(--mailer-farbe-akzent)) }
html #container .fd-alt-hinweis a.fd-umschalter:hover,html #container .fd-alt-hinweis a.fd-umschalter:focus-visible{ background:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #feed-seite{ --fd-gold:var(--mm-gold,var(--mailer-farbe-akzent));--fd-gold-hell:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #feed-seite a.fd-umschalter{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.5) }
html #feed-seite a.fd-umschalter:hover,html #feed-seite a.fd-umschalter:focus-visible{ background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
html #feed-seite .fd-leiste.fd-fest{ border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #feed-seite .fd-chip-gold{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html #feed-seite .fd-karte:hover{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #feed-seite .fd-avatar{ background:conic-gradient(from 210deg,var(--mailer-farbe-hell),var(--mailer-farbe-mittel),var(--mailer-farbe-hell),var(--mailer-farbe-dunkel),var(--mailer-farbe-hell));box-shadow:0 0 0 2px var(--fd-karte),0 0 0 3px rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #feed-seite .fd-solo{ background:linear-gradient(135deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html #feed-seite .fd-platz{ background:radial-gradient(120% 90% at var(--fd-px,30%) var(--fd-py,0%),rgba(var(--mailer-farbe-hell-rgb),.30),rgba(var(--mailer-farbe-akzent-rgb),.06) 45%,rgba(0,0,0,0) 70%),
  radial-gradient(90% 80% at 100% 100%,rgba(var(--mailer-farbe-mittel-rgb),.22),rgba(0,0,0,0) 60%),
  linear-gradient(var(--fd-pw,135deg),#1d1910,#0d0e12 55%,#16130b) }
html #feed-seite .fd-platz::before{ background:repeating-linear-gradient(var(--fd-pw,135deg),rgba(var(--mailer-farbe-hell-rgb),.05) 0 1px,rgba(0,0,0,0) 1px 22px) }
html #feed-seite .fd-platz-b{ background:linear-gradient(145deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent) 45%,var(--mailer-farbe-dunkel));box-shadow:0 10px 36px rgba(var(--mailer-farbe-akzent-rgb),.35),inset 0 2px 0 rgba(255,255,255,.45) }
html #feed-seite .fd-platz-d{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html #feed-seite .fd-credits{ background:rgba(var(--mailer-farbe-akzent-rgb),.14);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #feed-seite a.fd-los{ background:linear-gradient(135deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent) 55%,var(--mailer-farbe-mittel));box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.25) }
html #feed-seite a.fd-los:hover,html #feed-seite a.fd-los:focus-visible{ box-shadow:0 10px 28px rgba(var(--mailer-farbe-akzent-rgb),.38) }
html #feed-seite .fd-karte.fd-gold{ box-shadow:0 0 0 2px rgba(var(--mailer-farbe-hell-rgb),.55),0 18px 50px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html #feed-seite .fd-plus{ background:radial-gradient(60% 50% at 50% 50%,rgba(var(--mailer-farbe-akzent-rgb),.30),rgba(11,13,16,.78)) }
html #feed-seite .fd-plus span{ text-shadow:0 0 24px rgba(var(--mailer-farbe-hell-rgb),.65),0 2px 0 rgba(0,0,0,.4) }
html #feed-seite .fd-fuss-text.fd-ende{ border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #feed-seite .fd-leer-zeichen{ background:linear-gradient(145deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html #feed-seite .fd-box-heute{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.5);background:linear-gradient(160deg,rgba(var(--mailer-farbe-akzent-rgb),.16),rgba(var(--mailer-farbe-akzent-rgb),.03) 60%),var(--fd-karte) }
html #feed-seite .fd-balken i{ background:linear-gradient(90deg,var(--mailer-farbe-mittel),var(--mailer-farbe-hell)) }
html #feed-seite button.fd-neu-hinweis{ border:1px dashed rgba(var(--mailer-farbe-akzent-rgb),.7);background:linear-gradient(90deg,rgba(var(--mailer-farbe-akzent-rgb),.16),rgba(var(--mailer-farbe-akzent-rgb),.05)) }
html #feed-seite button.fd-neu-hinweis:hover,html #feed-seite button.fd-neu-hinweis:focus-visible{ background:rgba(var(--mailer-farbe-akzent-rgb),.22) }
@media (prefers-reduced-motion:reduce){ html #feed-seite .fd-karte.fd-sprung,html #feed-seite .fl-gruppe.fd-sprung{ box-shadow:0 0 0 3px rgba(var(--mailer-farbe-hell-rgb),.8) } }
html #container .dg-kachel.dg-feedk{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.5);background:linear-gradient(110deg,rgba(var(--mailer-farbe-akzent-rgb),.14),rgba(var(--mailer-farbe-akzent-rgb),.02) 55%),var(--dg-karte,rgba(255,255,255,.06)) !important }
html #container .dg-feedk .fdk-neu{ background:var(--dg-gold,var(--mailer-farbe-akzent)) !important }
@keyframes fdPuls{0%{transform:scale(1)}40%{transform:scale(1.18);text-shadow:0 0 18px rgba(var(--mailer-farbe-hell-rgb),.8)}100%{transform:scale(1)}}
@keyframes fdSprung{0%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.0),0 14px 40px rgba(0,0,0,.35)}12%{box-shadow:0 0 0 4px rgba(var(--mailer-farbe-hell-rgb),.85),0 0 46px rgba(var(--mailer-farbe-akzent-rgb),.55)}100%{box-shadow:0 0 0 2px rgba(var(--mailer-farbe-hell-rgb),.0),0 14px 40px rgba(0,0,0,.35)}}
/* aus inc/feed_layout.php */
html #feed-seite .fd-avatar::before{ background:conic-gradient(from 0deg,var(--mailer-farbe-hell),var(--mailer-farbe-mittel),var(--mailer-farbe-sehr-hell),var(--mailer-farbe-dunkel),var(--mailer-farbe-hell)) }
html #feed-seite .fd-karte.fd-offen .fd-avatar::before,html #feed-seite .fd-karte.fl-erledigt .fd-avatar::before,html #feed-seite .fl-karte .fd-avatar::before{ background:rgba(var(--mailer-farbe-akzent-rgb),.38) }
html #feed-seite .fl-gruppe{ box-shadow:7px 7px 0 -1px #1a1d24,7px 7px 0 0 rgba(var(--mailer-farbe-akzent-rgb),.4),14px 14px 0 -2px #121419,14px 14px 0 -1px rgba(var(--mailer-farbe-akzent-rgb),.26),0 14px 36px rgba(0,0,0,.36) }
html #feed-seite button.lx-pf{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.65) }
html #feed-seite button.lx-pf:hover:not([disabled]),html #feed-seite button.lx-pf:focus-visible{ background:rgba(var(--mailer-farbe-akzent-rgb),.9) }
html #feed-seite .lx-plakette{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.7) }
html body.lx-feed #nach-oben-pfeil{ box-shadow:0 10px 28px rgba(0,0,0,.6),0 0 0 3px rgba(11,13,16,.92),0 0 24px rgba(var(--mailer-farbe-akzent-rgb),.38) }
@media (max-width:600px){ html #feed-seite .fl-gruppe{ box-shadow:5px 5px 0 -1px #1a1d24,5px 5px 0 0 rgba(var(--mailer-farbe-akzent-rgb),.4),10px 10px 0 -2px #121419,10px 10px 0 -1px rgba(var(--mailer-farbe-akzent-rgb),.26),0 12px 28px rgba(0,0,0,.36) } }
/* aus inc/feed_like.php */
html #feed-seite .fl-reiter{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #feed-seite button.fl-reiter-b[aria-selected="true"]{ background:linear-gradient(135deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent) 55%,var(--mailer-farbe-mittel));box-shadow:0 6px 18px rgba(var(--mailer-farbe-akzent-rgb),.25) }
html #feed-seite button.fl-akt:hover:not([aria-disabled="true"]){ background:rgba(var(--mailer-farbe-akzent-rgb),.10) }
html #feed-seite .fd-karte.fl-erledigt{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.7) }
html #feed-seite .fl-haken i{ background:linear-gradient(145deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html #feed-seite .fl-gruppe{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #feed-seite button.fl-pfeil{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.5) }
html #feed-seite .fl-summe{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:linear-gradient(90deg,rgba(var(--mailer-farbe-akzent-rgb),.14),rgba(var(--mailer-farbe-akzent-rgb),.03)) }
html #feed-seite .fl-karte .fl-cr{ background:rgba(var(--mailer-farbe-akzent-rgb),.14);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html #feed-seite a.fl-nochmal{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.5) }
html #feed-seite a.fl-nochmal.fl-gold{ background:linear-gradient(135deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent) 55%,var(--mailer-farbe-mittel));border-color:var(--mailer-farbe-akzent) }
html .fl-toast{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) }
/* aus inc/fremdbuchung.php */
html #mtp .fb-sterne{ color:var(--mailer-farbe-hell) }
html #mtp .fb-form input[type=text],html #mtp .fb-form input[type=url],html #mtp .fb-form textarea{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #mtp .fb-pruef{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);background:rgba(var(--mailer-farbe-akzent-rgb),.08)!important }
/* aus inc/geschenk.php */
html .gs-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);background:radial-gradient(120% 140% at 0% 0%,rgba(var(--mailer-farbe-akzent-rgb),.22),rgba(var(--mailer-farbe-akzent-rgb),.06) 45%,rgba(255,255,255,.03)) }
html .gs-kicker{ background:rgba(var(--mailer-farbe-akzent-rgb),.18);color:var(--mailer-farbe-hell) }
html .gs-karte h2{ color:var(--mailer-farbe-hell) }
html .gs-karte h3{ color:var(--mailer-farbe-hell) }
html .gs-teile li{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .gs-teile .gs-warte{ color:var(--mailer-farbe-hell) }
html .gs-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important;box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.55) }
html .gs-btn2{ border:1px solid var(--mailer-farbe-akzent);background:rgba(var(--mailer-farbe-akzent-rgb),.16) !important;color:var(--mailer-farbe-hell) !important }
html .gs-btn:focus-visible,html .gs-btn2:focus-visible,html .gs-leise:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
@keyframes gsPuls{0%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.5)}70%{box-shadow:0 0 0 14px rgba(var(--mailer-farbe-hell-rgb),0)}100%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),0)}}
/* aus inc/hilfe_popup.php */
html #hp-pop .hp-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.85);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 60px rgba(var(--mailer-farbe-akzent-rgb),.2) }
html #hp-pop .hp-bild{ border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html #hp-pop .hp-ring{ border:3px solid var(--mailer-farbe-akzent);background:radial-gradient(circle at 50% 35%,rgba(var(--mailer-farbe-hell-rgb),.22),rgba(var(--mailer-farbe-akzent-rgb),.04) 70%);box-shadow:0 0 40px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html #hp-pop .hp-ring span{ color:var(--mailer-farbe-hell);text-shadow:0 6px 30px rgba(var(--mailer-farbe-akzent-rgb),.35) }
@media (min-width:760px){ html #hp-pop .hp-bild{ border-right:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) } }
html #hp-pop .hp-marke{ color:var(--mailer-farbe-akzent) }
html #hp-pop .hp-titel{ color:var(--mailer-farbe-hell) }
html #hp-pop a.hp-los,html #hp-pop a.hp-los:visited,html #hp-pop a.hp-los:hover{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #hp-pop a.hp-zweit,html #hp-pop a.hp-zweit:visited{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.7);color:var(--mailer-farbe-hell)!important;background:rgba(var(--mailer-farbe-akzent-rgb),.06) }
html #hp-pop a.hp-zweit:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.16) }
html #hp-pop a:focus-visible,html #hp-pop button:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
/* aus inc/klick_popups.php */
html .kpo-einbett .kpo-einbett-titel{ color:var(--mailer-farbe-hell) }
html .kpo-einbett a:focus-visible,html .kpo-einbett button:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .kpo-pop .kpo-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.85);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 60px rgba(var(--mailer-farbe-akzent-rgb),.22) }
html .kpo-pop .kpo-bild{ border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .kpo-pop .kpo-ring{ border:3px solid var(--mailer-farbe-akzent);background:radial-gradient(circle at 50% 35%,rgba(var(--mailer-farbe-hell-rgb),.22),rgba(var(--mailer-farbe-akzent-rgb),.04) 70%);box-shadow:0 0 40px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .kpo-pop .kpo-ring svg{ stroke:var(--mailer-farbe-hell) }
html .kpo-pop .kpo-ring span{ color:var(--mailer-farbe-hell) }
@media (min-width:760px){ html .kpo-pop .kpo-bild{ border-right:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) } }
html .kpo-pop .kpo-dach{ color:var(--mailer-farbe-akzent) }
html .kpo-pop .kpo-titel{ color:var(--mailer-farbe-hell)!important }
html .kpo-pop .kpo-persoenlich{ border-left:3px solid var(--mailer-farbe-akzent) }
html .kpo-pop .kpo-persoenlich a{ color:var(--mailer-farbe-hell) }
html .kpo-pop .kpo-gruss{ color:var(--mailer-farbe-hell) }
html .kpo-pop .kpo-geschenk{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);background:rgba(var(--mailer-farbe-akzent-rgb),.1);color:var(--mailer-farbe-hell) }
html .kpo-pop .kpo-feld:focus{ border-color:var(--mailer-farbe-akzent);box-shadow:0 0 0 3px rgba(var(--mailer-farbe-akzent-rgb),.25) }
html .kpo-pop .kpo-los,html .kpo-pop a.kpo-los:visited{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .kpo-pop .kpo-zweit{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.7);color:var(--mailer-farbe-hell);background:rgba(var(--mailer-farbe-akzent-rgb),.06) }
html .kpo-pop .kpo-zweit:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.16) }
html .kpo-pop a:focus-visible,html .kpo-pop button:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
/* aus inc/klickbestaetigung.php */
html .kbb-frage-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 90px rgba(var(--mailer-farbe-akzent-rgb),.18) }
html .kbb-option{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.4) }
html .kbb-option:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.1) }
html .kbb-svg{ filter:drop-shadow(0 2px 10px rgba(var(--mailer-farbe-hell-rgb),.45)) }
html .kbb-melde-bild svg{ filter:drop-shadow(0 6px 24px rgba(var(--mailer-farbe-akzent-rgb),.35)) }
html .kbb-schritte li::before{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .kbb-countdown{ text-shadow:0 6px 30px rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .kbb-anreiz a:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .kbb-anreiz a.kbb-anreiz-btn{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .kbb-anreiz-karte{ background:rgba(var(--mailer-farbe-akzent-rgb),.1);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .kbb-am a:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html.kbb-b .kbb-einklappen:hover{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html.kbb-b.kbb-zu .kbb-griff:not([hidden]){ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.75) }
html .kbb-griff:focus-visible,html .kbb-einklappen:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .kbb-hilfe-link:focus-visible,html .kbb-hilfe button:focus-visible,html .kbb-hilfe select:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .kbb-hilfe{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) }
html .kbb-hilfe select{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .kbb-hilfe-senden{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .kbb-hilfe textarea{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .kbb-hilfe textarea:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
/* aus inc/klickbonus.php */
html body.kb-seite{ background-image:radial-gradient(ellipse 70% 55% at 22% 38%,rgba(var(--mailer-farbe-akzent-rgb),.13),transparent 70%),
radial-gradient(ellipse 60% 50% at 85% 90%,rgba(var(--mailer-farbe-akzent-rgb),.06),transparent 70%) }
html .kb-band-marke{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.4) }
html .kb-schein{ background:conic-gradient(from 0deg,transparent 0 58%,rgba(var(--mailer-farbe-hell-rgb),.22) 70%,transparent 82%) }
html .kb-ring-lauf{ filter:drop-shadow(0 0 6px rgba(var(--mailer-farbe-hell-rgb),.55)) }
html .kb-zahl{ background:linear-gradient(180deg,var(--mailer-farbe-sehr-hell),var(--kb-gold-hell) 45%,var(--kb-gold)) }
html .kb-punkt{ box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.6) }
html .kb-direkt{ border-bottom:1px solid rgba(var(--mailer-farbe-hell-rgb),.35) }
html .kb-bonus{ background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.12),rgba(255,255,255,.04));border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .kb-bonus::after{ background:linear-gradient(105deg,transparent 35%,rgba(var(--mailer-farbe-sehr-hell-rgb),.18) 50%,transparent 65%) }
html .kb-button{ box-shadow:0 10px 28px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .kb-button:hover{ box-shadow:0 14px 34px rgba(var(--mailer-farbe-akzent-rgb),.38) }
html .kb-code-wert{ border:1px dashed rgba(var(--mailer-farbe-hell-rgb),.55) }
html .kb-kopieren:hover{ border-color:rgba(var(--mailer-farbe-hell-rgb),.5) }
html .kb-player{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .kb-player::after{ box-shadow:inset 0 0 0 1px rgba(var(--mailer-farbe-akzent-rgb),.24),inset 0 0 40px rgba(var(--mailer-farbe-akzent-rgb),.08) }
html .kb-player.kb-spielt{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html .kb-play-ring{ border:2px solid rgba(var(--mailer-farbe-hell-rgb),.7) }
html .kb-wahl-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 90px rgba(var(--mailer-farbe-akzent-rgb),.2),inset 0 1px 0 rgba(255,255,255,.08) }
html .kb-wahl-karte::after{ background:linear-gradient(105deg,transparent 35%,rgba(var(--mailer-farbe-sehr-hell-rgb),.16) 50%,transparent 65%) }
html .kb-wahl-kopf h2{ background:linear-gradient(180deg,var(--mailer-farbe-sehr-hell),var(--kb-gold-hell) 55%,var(--kb-gold)) }
html .kb-wahl-bild{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .kb-wahl-credits::before{ background:radial-gradient(circle,rgba(var(--mailer-farbe-hell-rgb),.28),transparent 65%) }
html .kb-wahl-zahl{ background:linear-gradient(180deg,var(--mailer-farbe-sehr-hell),var(--kb-gold-hell) 45%,var(--kb-gold));filter:drop-shadow(0 6px 24px rgba(var(--mailer-farbe-akzent-rgb),.35)) }
html .kb-wahl-geschenk{ filter:drop-shadow(0 6px 20px rgba(var(--mailer-farbe-akzent-rgb),.35)) }
html .kb-wahl-ja{ background:linear-gradient(180deg,var(--mailer-farbe-sehr-hell),var(--kb-gold-hell) 40%,var(--kb-gold));box-shadow:0 12px 32px rgba(var(--mailer-farbe-akzent-rgb),.4),inset 0 1px 0 rgba(255,255,255,.6) }
html .kb-wahl-ja:focus-visible,html .kb-wahl-nein:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .kb-konfetti i{ background:var(--f,var(--mailer-farbe-hell)) }
html .kb-danach{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
@keyframes kb-ja-puls{0%{box-shadow:0 12px 32px rgba(var(--mailer-farbe-akzent-rgb),.4),0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.55)}
100%{box-shadow:0 12px 32px rgba(var(--mailer-farbe-akzent-rgb),.4),0 0 0 16px rgba(var(--mailer-farbe-hell-rgb),0)}}
@keyframes kb-puls{0%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.6)}100%{box-shadow:0 0 0 12px rgba(var(--mailer-farbe-hell-rgb),0)}}
/* aus inc/klicks_spaeter.php */
html .kls-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);border-left:4px solid var(--mailer-farbe-akzent) }
html .kls-box h2,html .kls-box h3{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
/* aus inc/konto_sperre.php */
html .vg .vg-feld textarea:focus{ outline:2px solid var(--mailer-farbe-akzent) }
/* aus inc/kurs_hinweis.php */
html .kh-dlg{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.7) }
html .kh-symbol{ background:rgba(var(--mailer-farbe-akzent-rgb),.16);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);color:var(--mailer-farbe-hell) }
html .kh-symbol::after{ border:2px solid rgba(var(--mailer-farbe-hell-rgb),.55) }
html .kh-dlg h2.kh-titel{ color:var(--mailer-farbe-hell) }
html .kh-dlg .kh-haupt{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .kh-dlg button:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
/* aus inc/kurse.php */
html .kb-block .kb-marke{ color:var(--mailer-farbe-akzent)!important }
html .kb-block .kb-meta{ color:var(--mailer-farbe-hell)!important }
/* aus inc/kurse_popup.php */
html #kp-pop .kp-dach{ color:var(--mailer-farbe-akzent) }
html #kp-pop .kp-titel{ color:var(--mailer-farbe-hell) !important }
html #kp-pop .kp-cover{ background:radial-gradient(70% 80% at 50% 30%,rgba(var(--mailer-farbe-hell-rgb),.28),rgba(var(--mailer-farbe-akzent-rgb),.06) 60%),#0b0d10;border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html #kp-pop .kp-art{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);color:var(--mailer-farbe-hell) }
html #kp-pop button.kp-nachher:hover{ border-color:var(--mailer-farbe-akzent) }
html #kp-pop a:focus-visible,html #kp-pop button:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
/* aus inc/laufband_dank.php */
html #lbd-pop .lbd-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.85);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 60px rgba(var(--mailer-farbe-akzent-rgb),.2) }
html #lbd-pop .lbd-bild{ border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
@media (min-width:700px){ html #lbd-pop .lbd-mit-bild .lbd-bild{ border-right:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) } }
html #lbd-pop .lbd-marke{ color:var(--mailer-farbe-akzent) }
html #lbd-pop .lbd-titel{ color:var(--mailer-farbe-hell) }
html #lbd-pop .lbd-uhr svg{ stroke:var(--mailer-farbe-akzent) }
html #lbd-pop .lbd-rest{ color:var(--mailer-farbe-hell) }
html #lbd-pop .lbd-rabatt{ background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.2),rgba(var(--mailer-farbe-akzent-rgb),.06));border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.7) }
html #lbd-pop .lbd-betrag{ color:var(--mailer-farbe-hell);text-shadow:0 4px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #lbd-pop a.lbd-los,html #lbd-pop a.lbd-los:visited,html #lbd-pop a.lbd-los:hover{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #lbd-pop a:focus-visible,html #lbd-pop button:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
/* aus inc/laufband_konto.php */
html .lbk h1{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .lbk-karte h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .lbk-pill-einrichten{ background:rgba(var(--mailer-farbe-akzent-rgb),.15);color:var(--mm-gold-hell,var(--mailer-farbe-hell));border-color:rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .lbk-zahl b{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .lbk-link a{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .lbk-btn{ border:1px solid var(--mm-gold,var(--mailer-farbe-akzent));background:var(--mm-gold,var(--mailer-farbe-akzent)) }
html .lbk-btn:hover,html .lbk-btn:focus{ background:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .lbk-kachel{ border:1px solid var(--mm-gold,var(--mailer-farbe-akzent)) }
html .lbk-kachel b{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .lbk-kachel a{ color:var(--mm-gold,var(--mailer-farbe-akzent)) }
/* aus inc/leerer_posteingang.php */
html #lp-neu{ --lp-gold:var(--mm-gold,var(--mailer-farbe-akzent));--lp-hell:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #lp-neu .lp-zeichen{ background:linear-gradient(145deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html #lp-neu .lp-nr{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) }
html #lp-neu a.lp-btn,html #lp-neu a.lp-btn:link,html #lp-neu a.lp-btn:visited{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important;border:1px solid var(--mailer-farbe-akzent) }
html #lp-neu a.lp-btn.lp-btn-leise,html #lp-neu a.lp-btn.lp-btn-leise:link,html #lp-neu a.lp-btn.lp-btn-leise:visited{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #lp-neu .lp-chip{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.1) }
html #lp-neu .lp-neue{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
@media (prefers-reduced-motion:no-preference){ html #lp-neu li.lp-karte:hover{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.55) } }
/* aus inc/linkpruefen.php */
html .lp-kasten{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html .lp-kasten .lp-titel{ color:var(--mailer-farbe-hell) }
html #container .lp-zweit,html .lp-zweit,html #sm-seite .lp-zweit{ color:var(--mailer-farbe-hell)!important;border-color:rgba(var(--mailer-farbe-akzent-rgb),.6)!important }
html .lp-gesperrt{ border-left:3px solid var(--mailer-farbe-akzent);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
/* aus inc/linkwaechter.php */
html #lw-leiste a:hover,html #lw-leiste a:focus{ background:var(--mailer-farbe-hell)!important }
/* aus inc/mail_format_hinweis.php */
html #container .mfh-inhalt,html .container .mfh-inhalt,html .mfh-inhalt{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.75) }
html #container .mfh-titel,html .container .mfh-titel,html .mfh-titel{ color:var(--mailer-farbe-hell) !important }
html #container .mfh-text,html .container .mfh-text,html .mfh-text{ color:var(--mailer-farbe-hell) !important }
html #container .mfh-zwischen,html .container .mfh-zwischen,html .mfh-zwischen{ color:var(--mailer-farbe-hell) !important }
html #container .mfh-check li,html .container .mfh-check li,html .mfh-check li{ color:var(--mailer-farbe-hell) !important }
html #container .mfh-nein .mfh-regel,html .container .mfh-nein .mfh-regel,html .mfh-nein .mfh-regel{ color:var(--mailer-farbe-hell) !important }
html #container .mfh-empfehlung,html .container .mfh-empfehlung,html .mfh-empfehlung{ color:rgba(var(--mailer-farbe-hell-rgb),.62) !important }
html #container .mfh-lang,html .container .mfh-lang,html .mfh-lang{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);background:rgba(var(--mailer-farbe-akzent-rgb),.08) !important }
html #container .mfh-lang-titel,html .container .mfh-lang-titel,html .mfh-lang-titel{ color:var(--mailer-farbe-hell) !important }
html #container .mfh-lang-text,html .container .mfh-lang-text,html .mfh-lang-text{ color:var(--mailer-farbe-hell) !important }
html #container .mfh-auf-gold,html .container .mfh-auf-gold,html .mfh-auf-gold{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) !important;background:rgba(var(--mailer-farbe-akzent-rgb),.12) !important;color:var(--mailer-farbe-hell) !important }
html .mfh-kursblock{ border-top:1px solid rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #container .mfh-kurs,html .container .mfh-kurs,html .mfh-kurs{ color:var(--mailer-farbe-hell) !important }
html #container .mfh-kurs-titel,html .container .mfh-kurs-titel,html .mfh-kurs-titel{ color:var(--mailer-farbe-hell) !important }
html #container .mfh-kurs-btn,html .container .mfh-kurs-btn,html .mfh-kurs-btn{ border:1px solid var(--mailer-farbe-akzent) !important;background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .mfh-kurs-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #container .mfh-zu,html .container .mfh-zu,html .mfh-zu{ color:var(--mailer-farbe-licht) !important }
html .mfh-zu:focus-visible,html .mfh-auf:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
/* aus inc/mehrtage_angebot.php */
html .mta-fenster .mta-kicker{ color:var(--mailer-farbe-akzent)!important }
html .mta-fenster .mta-rechnung{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.4);background:rgba(var(--mailer-farbe-akzent-rgb),.09)!important }
html .mta-fenster .mta-rechnung strong{ color:var(--mailer-farbe-hell)!important }
html .mta-btn:hover,html .mta-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .mta-btn-rand:hover,html .mta-btn-rand:focus-visible{ background:rgba(var(--mailer-farbe-akzent-rgb),.14)!important }
html .mta-btn:focus-visible,html .mta-btn-rand:focus-visible,html .mta-x:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .mta-fenster a:not(.mta-btn){ color:var(--mailer-farbe-hell)!important }
html .mta-mehr:hover,html .mta-mehr:focus-visible{ background:rgba(var(--mailer-farbe-akzent-rgb),.22)!important }
html .mta-mehr:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
/* aus inc/mein_stand.php */
html .mcs a.mch-link:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .mcs .mch-blase{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.8);box-shadow:0 12px 30px rgba(0,0,0,.5),0 0 24px rgba(var(--mailer-farbe-akzent-rgb),.18) }
html .mcs .mch-blase::before,html .mcs .mch-blase::after{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.8) }
html .mcs a.mch-link:hover .mch-blase{ border-color:var(--mailer-farbe-hell);box-shadow:0 14px 34px rgba(0,0,0,.55),0 0 30px rgba(var(--mailer-farbe-akzent-rgb),.32) }
html .mcs .mch-titel{ color:var(--mailer-farbe-hell) }
html .mcs .mch-lesen{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .mcs .mch-scheibe{ background:radial-gradient(circle at 35% 30%,var(--mailer-farbe-hell),var(--mailer-farbe-akzent) 55%,var(--mailer-farbe-dunkel));border:2px solid var(--mailer-farbe-akzent);box-shadow:0 10px 28px rgba(0,0,0,.55),0 0 0 3px rgba(11,13,16,.85),0 0 22px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .mcs .mch-label{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.8);color:var(--mailer-farbe-hell) }
html #mcd .mcd-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.85);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 40px rgba(var(--mailer-farbe-akzent-rgb),.18) }
html #mcd .mcd-marke{ color:var(--mailer-farbe-akzent) }
html #mcd .mcd-titel{ color:var(--mailer-farbe-hell) }
html #mcd a.mcd-los,html #mcd a.mcd-los:visited,html #mcd a.mcd-los:hover{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html #mcd a.mcd-los:focus-visible,html #mcd button.mcd-spaeter:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .mcs .mch-zu:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .mcs .mch-ton:hover svg{ stroke:var(--mailer-farbe-hell) }
html .mcs .mch-ton:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .mcs .mch-mini .mch-scheibe::after{ background:radial-gradient(circle at 35% 30%,var(--mailer-farbe-sehr-hell),var(--mailer-farbe-hell) 45%,var(--mailer-farbe-akzent));box-shadow:0 0 10px rgba(var(--mailer-farbe-hell-rgb),.75) }
html .mcs .mch-foto{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.8);color:var(--mailer-farbe-hell) }
html .mcs .mch-foto:hover{ border-color:var(--mailer-farbe-hell) }
html .mcs .mch-foto:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .mcs .mcs-schalter{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.75);color:var(--mailer-farbe-hell);box-shadow:0 10px 30px rgba(0,0,0,.5),0 0 22px rgba(var(--mailer-farbe-akzent-rgb),.18) }
html .mcs .mcs-schalter:hover{ border-color:var(--mailer-farbe-hell);box-shadow:0 14px 34px rgba(0,0,0,.55),0 0 28px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .mcs .mcs-schalter:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .mcs .mcs-m1{ fill:var(--mailer-farbe-akzent) }
html .mcs .mcs-m2{ stroke:var(--mailer-farbe-dunkel) }
html .mcs .mcs-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);box-shadow:0 24px 70px rgba(0,0,0,.6),0 0 60px rgba(var(--mailer-farbe-akzent-rgb),.14) }
html .mcs .mcs-titel{ color:var(--mailer-farbe-akzent) }
html .mcs .mcs-zu:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .mcs .mcs-gross-zahl{ color:var(--mailer-farbe-hell);text-shadow:0 4px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .mcs .mcs-punkt{ color:var(--mailer-farbe-akzent) }
html .mcs a.mcs-zr,html .mcs a.mcs-zr:hover,html .mcs a.mcs-zr:visited{ border:1px solid var(--mailer-farbe-akzent);background:rgba(var(--mailer-farbe-akzent-rgb),.16);color:var(--mailer-farbe-hell) }
html .mcs a.mcs-zr:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.26);border-color:var(--mailer-farbe-hell) }
html .mcs .mcs-zr b{ background:var(--mailer-farbe-akzent) }
html .mcs .mcs-zrpunkt{ background:var(--mailer-farbe-hell);box-shadow:0 0 10px rgba(var(--mailer-farbe-hell-rgb),.8) }
html .mcs .mcs-offen b{ background:rgba(var(--mailer-farbe-akzent-rgb),.18);color:var(--mailer-farbe-hell) }
html .mcs a.mcs-button,html .mcs a.mcs-button:visited,html .mcs a.mcs-button:hover{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .mcs .mcs-upgrade b{ color:var(--mailer-farbe-hell) }
html .mcs a:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .mcs a.mcs-anreiz,html .mcs a.mcs-anreiz:visited,html .mcs a.mcs-anreiz:hover{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);background:rgba(var(--mailer-farbe-akzent-rgb),.08);color:var(--mailer-farbe-hell) }
html .mcs a.mcs-anreiz:hover{ border-color:var(--mailer-farbe-hell);background:rgba(var(--mailer-farbe-akzent-rgb),.14) }
/* aus inc/mitglied_cockpit.php */
html .mc-btn{ background:var(--mailer-farbe-akzent) }
html .mc-btn:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .mc-hilfe summary{ color:var(--mailer-farbe-hell) }
html .mc-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.5);background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html #cp-pop .cp-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.85);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 60px rgba(var(--mailer-farbe-akzent-rgb),.2) }
html #cp-pop .cp-marke{ color:var(--mailer-farbe-akzent) }
html #cp-pop .cp-titel{ color:var(--mailer-farbe-hell) }
html #cp-pop .cp-name{ color:var(--mailer-farbe-hell) }
html #cp-pop a.cp-los,html #cp-pop a.cp-los:visited{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html #cp-pop a:focus-visible,html #cp-pop button:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
/* aus inc/nurtext.php */
html body button.nt-platz{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.14);color:var(--mailer-farbe-hell) }
html body button.nt-platz:hover,html body button.nt-platz:focus-visible{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent));border-color:var(--mailer-farbe-akzent) }
html body button.nt-platz:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .nt-hinweis{ color:var(--mailer-farbe-hell) }
/* aus inc/oto_rhythmus.php */
html #otr-frage .otr-nein{ background:var(--mailer-farbe-akzent)!important }
html #otr-frage .otr-nein:hover,html #otr-frage .otr-nein:focus-visible{ background:var(--mailer-farbe-hell)!important }
html #otr-frage .otr-ja:hover,html #otr-frage .otr-ja:focus-visible{ border-color:var(--mailer-farbe-akzent)!important;color:var(--mailer-farbe-hell)!important }
html #otr-frage .otr-ja:focus-visible,html #otr-frage .otr-nein:focus-visible{ outline:3px solid rgba(var(--mailer-farbe-hell-rgb),.45)!important }
/* aus inc/oto_verkauf.php */
html .ov-zeit{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.5);background:rgba(var(--mailer-farbe-akzent-rgb),.09) }
html .ov-zeit .ov-zeit-kopf{ color:var(--mailer-farbe-akzent)!important }
html .ov-zeit li::before{ background:var(--mailer-farbe-akzent) }
html .ov-zeit .ov-ernst{ color:var(--mailer-farbe-hell)!important }
html .ov-protag{ color:var(--mailer-farbe-hell) }
html .ov-glanz .ov-sheen{ background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(var(--mailer-farbe-sehr-hell-rgb),.62) 50%,rgba(255,255,255,0) 100%) }
/* aus inc/partnerzeile_oben.php */
html .pz-oben a{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
/* aus inc/querverweis.php */
html .qv-hinweis{ --qv-gold:var(--mm-gold,var(--mailer-farbe-akzent));--qv-hell:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .qv-hinweis a.qv-btn,html .qv-hinweis a.qv-btn:visited,html .qv-karte a.qv-btn,html .qv-karte a.qv-btn:visited{ background:var(--mm-gold,var(--mailer-farbe-akzent)) !important }
html .qv-hinweis a.qv-btn:hover,html .qv-hinweis a.qv-btn:focus-visible,html .qv-karte a.qv-btn:hover,html .qv-karte a.qv-btn:focus-visible{ background:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
html .qv-hinweis a.qv-btn:focus-visible,html .qv-karte a.qv-btn:focus-visible,html .qv-karte button.qv-aus:focus-visible{ outline:2px solid var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .qv-karte button.qv-aus:hover{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html .qv-karte .qv-ziel{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);background:rgba(var(--mailer-farbe-akzent-rgb),.06) }
html .qv-links a.qv-link:hover{ border-color:var(--mm-gold,var(--mailer-farbe-akzent));background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html .qv-links a.qv-link:focus-visible{ outline:2px solid var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .qv-links a.qv-link.qv-hier{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.6);background:rgba(var(--mailer-farbe-akzent-rgb),.10) }
html .qv-links .qv-link-name{ color:var(--mm-gold,var(--mailer-farbe-akzent)) }
/* aus inc/reiter.php */
html #amp-reiter{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #amp-reiter a.pr-b{ color:var(--mailer-farbe-hell) !important }
html #amp-reiter a.pr-b:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
html #amp-reiter a.pr-b.ist-aktiv{ background:linear-gradient(135deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent) 55%,var(--mailer-farbe-mittel));box-shadow:0 6px 18px rgba(var(--mailer-farbe-akzent-rgb),.25) }
html #amp-reiter a.pr-b:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #feed-seite.pr-fremd #pr-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.4);background:rgba(var(--mailer-farbe-akzent-rgb),.07) }
html #pr-karte .pr-karte-t{ color:var(--mailer-farbe-hell) }
html #pr-karte a.pr-btn{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html #pr-karte a.pr-btn:hover,html #pr-karte a.pr-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #pr-karte .pr-karte-aus:hover,html #pr-karte .pr-karte-aus:focus-visible{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) }
html #feed-seite .pr-konto a{ color:var(--mailer-farbe-hell) !important }
/* aus inc/seiten_audio.php */
html .sa-karte{ background:linear-gradient(135deg,rgba(var(--mailer-farbe-akzent-rgb),.13),rgba(255,255,255,.04) 45%,rgba(11,13,16,.6));border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.38);box-shadow:0 16px 44px rgba(0,0,0,.35),inset 0 1px 0 rgba(var(--mailer-farbe-hell-rgb),.12) }
html .sa-foto{ background:conic-gradient(from 210deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent),var(--mailer-farbe-dunkel),var(--mailer-farbe-hell));box-shadow:0 0 0 4px rgba(var(--mailer-farbe-akzent-rgb),.12),0 8px 24px rgba(0,0,0,.45) }
html .sa-init{ color:var(--mailer-farbe-hell) }
html .sa-name{ color:var(--mailer-farbe-akzent) }
html .sa-play{ background:linear-gradient(145deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent) 55%,var(--mailer-farbe-mittel));box-shadow:0 6px 18px rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .sa-play:hover{ box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.5) }
html .sa-play:focus-visible{ outline:3px solid var(--mailer-farbe-hell) }
html .sa-ring{ border:2px solid rgba(var(--mailer-farbe-hell-rgb),.75) }
html .sa-pos,html .sa-vol{ background:linear-gradient(to right,var(--mailer-farbe-akzent) 0,var(--mailer-farbe-hell) var(--sa-p,0%),rgba(255,255,255,.16) var(--sa-p,0%)) }
html .sa-pos:focus-visible,html .sa-vol:focus-visible{ box-shadow:0 0 0 3px rgba(var(--mailer-farbe-hell-rgb),.5) }
html .sa-pos::-webkit-slider-thumb,html .sa-vol::-webkit-slider-thumb{ background:var(--mailer-farbe-hell);box-shadow:0 0 0 2px rgba(var(--mailer-farbe-akzent-rgb),.5) }
html .sa-pos::-moz-range-thumb,html .sa-vol::-moz-range-thumb{ background:var(--mailer-farbe-hell) }
html .sa-stumm{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);color:var(--mailer-farbe-hell) }
html .sa-stumm:focus-visible{ outline:3px solid var(--mailer-farbe-hell) }
/* aus inc/senden_karte.php */
html .vfs-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .vfs-karte h1{ color:var(--mailer-farbe-hell) }
html .vfs-fortschritt{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.25) }
html .vfs-karte a.vfs-btn,html #container .vfs-karte a.vfs-btn,html .container .vfs-karte a.vfs-btn,html .vfs-karte a.vfs-btn:link,html .vfs-karte a.vfs-btn:visited,html .vfs-karte a.vfs-btn:hover{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .vfs-karte a.vfs-btn:focus-visible,html .vfs-karte .vfs-weiter a:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .vfs-karte .vfs-weiter a,html #container .vfs-karte .vfs-weiter a,html .container .vfs-karte .vfs-weiter a{ color:var(--mailer-farbe-hell) !important }
/* aus inc/spotlight_frame.php */
@media (max-width: 768px){ html #spfleiste{ border-bottom:2px solid var(--mailer-farbe-akzent) } }
@media (max-width: 768px){ html #timer{ border:2px solid var(--mailer-farbe-akzent) } }
@media (max-width: 768px){ html .spf-i input[type=submit]{ background:var(--mailer-farbe-akzent) } }
@media (max-width: 768px){ html .spfsterne button{ border:1px solid var(--mailer-farbe-akzent) } }
@media (max-width: 768px){ html .spfsterne button.an{ background:var(--mailer-farbe-sehr-hell) } }
html .fe{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .bt{ background:var(--mailer-farbe-akzent);box-shadow:0 0 0 0 rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .bt:hover,html .bt:focus{ background:var(--mailer-farbe-hell) }
html .vs{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.5);background:rgba(var(--mailer-farbe-akzent-rgb),.1);color:var(--mailer-farbe-hell) }
@keyframes pu{0%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-akzent-rgb),.5)}70%{box-shadow:0 0 0 16px rgba(var(--mailer-farbe-akzent-rgb),0)}100%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-akzent-rgb),0)}}
/* aus inc/spotlight_hinweis.php */
html .sph-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .sph-karte .sph-titel{ color:var(--mailer-farbe-hell) }
html .sph-karte ul.sph-vorteile li::before{ background:var(--mailer-farbe-akzent) }
html .sph-karte .sph-zahl{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);background:rgba(var(--mailer-farbe-akzent-rgb),.08);color:var(--mailer-farbe-hell) }
html .sph-karte .sph-frei{ color:var(--mailer-farbe-hell) }
html #sph-hinweis a.sph-button,html #sph-hinweis a.sph-button:visited,html #sph-hinweis a.sph-button:hover{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html #sph-hinweis a.sph-button:focus-visible,html #sph-hinweis button.sph-x:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
@media (min-width:1000px){ html .sph-karte .sph-aktion{ border-left:1px solid rgba(var(--mailer-farbe-akzent-rgb),.25) } }
/* aus inc/sql_funcs.php */
html #container .kb-kauf .kb-kaufbtn,html .kb-kauf .kb-kaufbtn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html #container .kb-kauf .kb-kaufbtn:hover,html #container .kb-kauf .kb-kaufbtn:focus-visible,html .kb-kauf .kb-kaufbtn:hover,html .kb-kauf .kb-kaufbtn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .kb-kauf .kb-kaufbtn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
/* aus inc/tickets.php */
html .tkb a.tkb-blase,html .tkb a.tkb-blase:visited,html .tkb a.tkb-blase:hover{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.85);color:var(--mailer-farbe-hell);box-shadow:0 12px 30px rgba(0,0,0,.5),0 0 24px rgba(var(--mailer-farbe-akzent-rgb),.22) }
html .tkb a.tkb-blase::after{ border-right:1px solid rgba(var(--mailer-farbe-akzent-rgb),.85);border-bottom:1px solid rgba(var(--mailer-farbe-akzent-rgb),.85) }
html .tkb a.tkb-blase:hover{ border-color:var(--mailer-farbe-hell);box-shadow:0 14px 34px rgba(0,0,0,.55),0 0 30px rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .tkb a.tkb-blase:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html .tkb .tkb-symbol{ stroke:var(--mailer-farbe-hell) }
html .tkb .tkb-text b{ color:var(--mailer-farbe-hell) }
html .tkb .tkb-lesen{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .tkb .tkb-zu:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
/* aus inc/tour.php */
html .mt-seite-btn,html #container .mt-seite-btn,html .container .mt-seite-btn{ border:1px solid var(--mailer-farbe-akzent) !important;background:rgba(var(--mailer-farbe-akzent-rgb),.12) !important;color:var(--mailer-farbe-hell) !important }
html .mt-seite-btn:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.22) !important }
html .mt-seite-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .mt-seite-btn.mt-voll,html #container .mt-seite-btn.mt-voll{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .mt-angebot{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(135deg,rgba(var(--mailer-farbe-akzent-rgb),.16),rgba(var(--mailer-farbe-akzent-rgb),.05)) }
html .mt-angebot strong{ color:var(--mailer-farbe-hell) }
html .mt-textbtn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .mt-loch{ box-shadow:0 0 0 2px var(--mailer-farbe-hell),0 0 0 6px rgba(var(--mailer-farbe-akzent-rgb),.35),0 0 0 200vmax rgba(5,6,9,.74) }
html .mt-loch::after{ border:2px solid var(--mailer-farbe-hell) }
html .mt-blase{ border:1px solid var(--mailer-farbe-akzent) }
html .mt-fortschritt{ color:var(--mailer-farbe-akzent) }
html .mt-punkte i{ background:rgba(var(--mailer-farbe-akzent-rgb),.3) }
html .mt-punkte i.mt-an{ background:var(--mailer-farbe-hell) }
html .mt-titel{ color:var(--mailer-farbe-hell) !important }
html .mt-text code{ background:rgba(var(--mailer-farbe-akzent-rgb),.16);color:var(--mailer-farbe-hell) }
html .mt-blase .mt-weiter,html .mt-blase a.mt-los{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .mt-blase .mt-zurueck{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55);color:var(--mailer-farbe-hell) }
html .mt-blase button:focus-visible,html .mt-blase a.mt-los:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .mt-pfeil{ border:1px solid var(--mailer-farbe-akzent) }
/* aus inc/upgrade_anreiz.php */
html #ua-pop .ua-pop-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 80px rgba(var(--mailer-farbe-akzent-rgb),.16) }
html #ua-pop .ua-pop-zu:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html #ua-pop .ua-marke,html #ua-karte .ua-marke{ color:var(--mailer-farbe-akzent)!important }
html #ua-pop .ua-seite-gold{ background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.18),rgba(var(--mailer-farbe-akzent-rgb),.05));border-color:rgba(var(--mailer-farbe-akzent-rgb),.7) }
html #ua-pop .ua-seite-gold .ua-seite-zahl{ color:var(--mailer-farbe-hell);text-shadow:0 4px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #ua-pop .ua-liste li::before,html #ua-karte .ua-hak::before{ border-left:2px solid var(--mailer-farbe-akzent);border-bottom:2px solid var(--mailer-farbe-akzent) }
html #ua-pop .ua-preis{ background:rgba(var(--mailer-farbe-akzent-rgb),.1);border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);color:var(--mailer-farbe-hell) }
html #ua-pop a.ua-button,html #ua-karte a.ua-button{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent))!important;box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #ua-pop .ua-spaeter:hover{ border-color:var(--mailer-farbe-hell) }
html #ua-pop a:focus-visible,html #ua-pop button:focus-visible,html #ua-karte a:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html #ua-karte{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html #ua-karte .ua-tab thead th.ua-gold{ color:var(--mailer-farbe-akzent)!important }
html #ua-karte .ua-tab td.ua-gold{ color:var(--mailer-farbe-hell)!important }
html #ua-karte .ua-kasse{ background:rgba(var(--mailer-farbe-akzent-rgb),.1)!important;border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.4) }
html #ua-karte .ua-kasse-tag{ color:var(--mailer-farbe-hell)!important }
html #ua-karte a.ua-alle{ color:var(--mailer-farbe-hell)!important }
/* aus inc/upgrade_ansicht.php */
html .upg{ --u-gold:var(--mailer-farbe-akzent);--u-hell:var(--mailer-farbe-hell) }
html .upg .upg-meldung{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.5);background:rgba(var(--mailer-farbe-akzent-rgb),.1) !important }
html .upg .upg-beliebt{ background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.16),rgba(var(--mailer-farbe-akzent-rgb),.04) 45%,rgba(255,255,255,.05)) !important;box-shadow:0 16px 44px rgba(0,0,0,.35),0 0 0 1px rgba(var(--mailer-farbe-akzent-rgb),.25) inset }
html .upg .upg-badge-ruhig{ background:rgba(var(--mailer-farbe-akzent-rgb),.16) !important;border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.5) }
html .upg .upg-btn:hover,html .upg .upg-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .upg .upg-btn-ruhig{ background:rgba(var(--mailer-farbe-akzent-rgb),.14) !important }
html .upg .upg-btn-rand{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .upg .upg-oto{ background:radial-gradient(ellipse 90% 120% at 0% 0%,rgba(var(--mailer-farbe-akzent-rgb),.22),rgba(var(--mailer-farbe-akzent-rgb),.05) 55%,rgba(255,255,255,.04)) !important;box-shadow:0 16px 44px rgba(0,0,0,.35),0 0 0 1px rgba(var(--mailer-farbe-akzent-rgb),.25) inset }
html .upg .upg-oto-hervor{ box-shadow:0 18px 50px rgba(0,0,0,.4),0 0 0 4px rgba(var(--mailer-farbe-akzent-rgb),.18),0 0 60px rgba(var(--mailer-farbe-akzent-rgb),.22) }
html .upg .upg-oto-abzeichen{ box-shadow:0 4px 14px rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .upg .upg-premium{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
/* aus inc/versand_frei.php */
html .vf-karte{ border:1px solid var(--mailer-farbe-akzent) }
html .vf-karte h1{ color:var(--mailer-farbe-hell) }
html .vf-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .vf-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
/* aus inc/versand_frei_aktiv.php */
html .vfa-karte.vfa-gut{ border:2px solid var(--mm-gold,var(--mailer-farbe-akzent)) }
html .vfa-karte h2{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .vfa-zahl{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .vfa-balken span{ background:linear-gradient(90deg,var(--mailer-farbe-akzent),var(--mailer-farbe-hell)) }
html .vfa-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .vfa-btn:focus-visible,html .vfa-link:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .vfa-link{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
/* aus inc/versand_sperre.php */
html .vs-karte a.vs-btn,html #container .vs-karte a.vs-btn,html .container .vs-karte a.vs-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html .vs-karte a.vs-btn:hover,html .vs-karte a.vs-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .vs-karte a.vs-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .vs-leiste a,html #container .vs-leiste a{ color:var(--mailer-farbe-hell) !important }
html .vs-karte .vs-gratis-ja,html .vs-karte .vs-gratis-nein{ border:1px solid var(--mailer-farbe-akzent) }
html .vs-karte .vs-gratis-ja{ background:var(--mailer-farbe-hell) }
/* aus inc/versand_tipps.php */
html #container .dg-staerkste a.vt-karte:hover{ border-color:var(--dg-gold,var(--mailer-farbe-akzent));background:rgba(var(--mailer-farbe-akzent-rgb),.08) }
html #container .dg-staerkste a.vt-karte:focus-visible,html #container .dg-staerkste a.dg-mehr:focus-visible{ outline:2px solid var(--dg-gold-hell,var(--mailer-farbe-hell)) }
html #container .dg-staerkste .vt-bild{ background:radial-gradient(80% 90% at 50% 0%,rgba(var(--mailer-farbe-akzent-rgb),.18),rgba(var(--mailer-farbe-akzent-rgb),0)),#12151b }
html #container .dg-staerkste .vt-platz{ background:var(--dg-gold,var(--mailer-farbe-akzent)) }
html #container .dg-staerkste .sw-platzhalter{ background:rgba(var(--mailer-farbe-akzent-rgb),.16);color:var(--dg-gold-hell,var(--mailer-farbe-hell)) }
html .sm-tipps{ --vt-gold:var(--mm-gold,var(--mailer-farbe-akzent));--vt-hell:var(--mm-gold-hell,var(--mailer-farbe-hell));border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35);background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.08),rgba(255,255,255,.03) 40%) }
html .sm-tipps .vt-punkt{ background:var(--mailer-farbe-hell) !important;box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.6) }
html .sm-tipps .vt-bdt{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.08) !important }
html .sm-tipps .vt-marke.vt-m-betreff,html .sm-tipps .vt-marke.vt-m-beide{ border-color:rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .sm-tipps .sw-platzhalter{ background:rgba(var(--mailer-farbe-akzent-rgb),.16) }
html #sm-tipps[data-fokus="betreff"] .vt-bdt{ border-color:var(--mailer-farbe-hell);background:rgba(var(--mailer-farbe-akzent-rgb),.18) !important;box-shadow:0 0 0 1px rgba(var(--mailer-farbe-hell-rgb),.5),0 0 26px rgba(var(--mailer-farbe-akzent-rgb),.22) }
html .vt-pop-fenster{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6) }
html .vt-pop-kopf .vt-pop-titel{ color:var(--mailer-farbe-hell) }
html .vt-pop-zu{ border:1px solid var(--mailer-farbe-akzent);color:var(--mailer-farbe-hell) }
html .vt-pop-zu:hover{ background:rgba(var(--mailer-farbe-akzent-rgb),.14) }
html .vt-pop-zu:focus-visible,html .vt-pop-rahmen:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
@keyframes vt-puls{0%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-hell-rgb),.55)}70%,100%{box-shadow:0 0 0 10px rgba(var(--mailer-farbe-hell-rgb),0)}}
/* aus inc/vorlage_hinweis.php */
html .vh-meldung{ border:1px solid var(--mailer-farbe-akzent) }
html .vh-vermerk summary:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
html .vh-admin textarea{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .vh-fenster{ border:1px solid var(--mailer-farbe-akzent) }
html .vh-fenster h2{ color:var(--mailer-farbe-hell) }
html .vh-fenster .vh-btn{ border:1px solid var(--mailer-farbe-akzent);background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .vh-fenster .vh-btn-rand{ color:var(--mailer-farbe-hell);border-color:rgba(var(--mailer-farbe-akzent-rgb),.55) }
html .vh-fenster .vh-btn:focus-visible{ outline:2px solid var(--mailer-farbe-hell) }
/* aus inc/werbeflaechen.php */
html .wf-huelle .wf-texte a{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) !important }
/* aus inc/willkommen.php */
html .wk-hinweis strong{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .wk-hinweis-zu:focus-visible{ outline:2px solid var(--mm-gold,var(--mailer-farbe-akzent)) }
html #container .wk-seite h1.wk-h1,html .container .wk-seite h1.wk-h1,html .wk-seite h1.wk-h1{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .wk-rahmen{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) }
html .wk-schritte li::before{ background:var(--mm-gold,var(--mailer-farbe-akzent)) }
html .wk-satz b{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #container a.wk-btn,html .container a.wk-btn,html a.wk-btn{ background:var(--mm-gold,var(--mailer-farbe-akzent));box-shadow:0 0 0 0 rgba(var(--mailer-farbe-akzent-rgb),.55) }
html a.wk-btn:hover,html a.wk-btn:focus-visible{ background:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .wk-meldung{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html .wk-gk strong{ color:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html a.wk-gk-btn:hover,html a.wk-gk-btn:focus-visible{ background:var(--mm-gold-hell,var(--mailer-farbe-hell)) }
html #inbox tbody tr:first-child td{ background:rgba(var(--mailer-farbe-akzent-rgb),.18)!important }
html #inbox tbody tr:first-child{ outline:2px solid var(--mm-gold,var(--mailer-farbe-akzent)) }
@keyframes wkPuls{0%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-akzent-rgb),.55)}70%{box-shadow:0 0 0 14px rgba(var(--mailer-farbe-akzent-rgb),0)}100%{box-shadow:0 0 0 0 rgba(var(--mailer-farbe-akzent-rgb),0)}}
/* aus inc/wochenpreis.php */
html .wp-k{ --wp-gold:var(--mailer-farbe-akzent);--wp-hell:var(--mailer-farbe-hell) }
html .wp-k .sw-platzhalter{ background:rgba(var(--mailer-farbe-akzent-rgb),.16) }
html .wp-k .wp-preis{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.6);background:linear-gradient(135deg,rgba(var(--mailer-farbe-akzent-rgb),.22),rgba(var(--mailer-farbe-akzent-rgb),.06)) }
html .wp-k button.wp-los{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) }
html .wp-k a:focus-visible,html .wp-k button:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html #wp-pop .wp-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.85);box-shadow:0 30px 90px rgba(0,0,0,.6),0 0 60px rgba(var(--mailer-farbe-akzent-rgb),.22) }
html #wp-pop .wp-zu:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
html #wp-banner{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.75);background:radial-gradient(120% 140% at 0% 0%,rgba(var(--mailer-farbe-akzent-rgb),.22),rgba(var(--mailer-farbe-akzent-rgb),.05) 55%,rgba(255,255,255,.03)) }
html .swa .swa-wtitel{ color:var(--sw-gold,var(--mailer-farbe-akzent)) !important }
html .swa .swa-karte.swa-hervor{ border-color:var(--sw-gold-hell,var(--mailer-farbe-hell));box-shadow:0 0 0 2px rgba(var(--mailer-farbe-hell-rgb),.35),0 10px 30px rgba(0,0,0,.3);background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
html .swa .swa-platz{ background:rgba(var(--mailer-farbe-akzent-rgb),.18);color:var(--sw-gold-hell,var(--mailer-farbe-hell)) }
html .swa .swa-karte:not(.swa-frei) .swa-platz{ background:var(--sw-gold,var(--mailer-farbe-akzent)) }
html .swa a.swa-btn:hover{ border-color:var(--sw-gold,var(--mailer-farbe-akzent)) }
html .swa a.swa-btn:focus-visible{ outline:2px solid var(--sw-gold-hell,var(--mailer-farbe-hell)) }
/* aus inc/zeitreset_countdown.php */
html .zr-box,html .zr-btn{ --zr-gold:var(--mailer-farbe-akzent);--zr-hell:var(--mailer-farbe-hell) }
html .zr-box{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.35) }
html .zr-box .zr-teil{ border-top:1px solid rgba(var(--mailer-farbe-akzent-rgb),.22) }
html #container a.zr-btn:hover,html .container a.zr-btn:hover,html #container a.zr-btn:focus-visible,html .container a.zr-btn:focus-visible{ box-shadow:0 8px 22px rgba(var(--mailer-farbe-akzent-rgb),.28) }
html .zr-box .zr-meldung{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45);background:rgba(var(--mailer-farbe-akzent-rgb),.10) }
html .zr-box .zr-hinweis{ background:rgba(var(--mailer-farbe-akzent-rgb),.12) }
/* aus inc/zr_sichtbar.php */
html .zrs-karte{ border:2px solid var(--mailer-farbe-akzent);box-shadow:0 8px 28px rgba(0,0,0,.35),0 0 30px rgba(var(--mailer-farbe-akzent-rgb),.14) }
html .zrs-karte h2.zrs-titel{ color:var(--mailer-farbe-hell) }
html #zrs-karte a.zrs-button,html #zrs-karte a.zrs-button:visited,html #zrs-karte a.zrs-button:hover{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important;box-shadow:0 8px 24px rgba(var(--mailer-farbe-akzent-rgb),.3) }
html #zrs-karte a.zrs-button:focus-visible{ outline:3px solid var(--mailer-farbe-sehr-hell) }
/* Inline-style-Attribute in Dateien: Gold im style="..." (Eigenschaft + Wert exakt wie im Quelltext) */
html [style^="background:#d6b25e" i],html [style*=";background:#d6b25e" i],html [style*="; background:#d6b25e" i]{ background:var(--mailer-farbe-akzent) !important }
html [style^="color:#f3d78a" i],html [style*=";color:#f3d78a" i],html [style*="; color:#f3d78a" i]{ color:var(--mailer-farbe-hell) !important }
html [style^="border:1px solid #d6b25e !important" i],html [style*=";border:1px solid #d6b25e !important" i],html [style*="; border:1px solid #d6b25e !important" i]{ border:1px solid var(--mailer-farbe-akzent) !important !important }
html [style^="color:#f3d78a !important" i],html [style*=";color:#f3d78a !important" i],html [style*="; color:#f3d78a !important" i]{ color:var(--mailer-farbe-hell) !important !important }
html [style^="background:linear-gradient(180deg,#f3d78a,#d6b25e)" i],html [style*=";background:linear-gradient(180deg,#f3d78a,#d6b25e)" i],html [style*="; background:linear-gradient(180deg,#f3d78a,#d6b25e)" i]{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important }
html [style^="box-shadow:0 10px 30px rgba(214,178,94,.22),inset 0 1px 0 rgba(255,255,255,.5)" i],html [style*=";box-shadow:0 10px 30px rgba(214,178,94,.22),inset 0 1px 0 rgba(255,255,255,.5)" i],html [style*="; box-shadow:0 10px 30px rgba(214,178,94,.22),inset 0 1px 0 rgba(255,255,255,.5)" i]{ box-shadow:0 10px 30px rgba(var(--mailer-farbe-akzent-rgb),.22),inset 0 1px 0 rgba(255,255,255,.5) !important }
html [style^="border-left:4px solid #d6b25e" i],html [style*=";border-left:4px solid #d6b25e" i],html [style*="; border-left:4px solid #d6b25e" i]{ border-left:4px solid var(--mailer-farbe-akzent) !important }
html [style^="background:rgba(214,178,94,.12)" i],html [style*=";background:rgba(214,178,94,.12)" i],html [style*="; background:rgba(214,178,94,.12)" i]{ background:rgba(var(--mailer-farbe-akzent-rgb),.12) !important }
html [style^="border:1px solid #d6b25e" i],html [style*=";border:1px solid #d6b25e" i],html [style*="; border:1px solid #d6b25e" i]{ border:1px solid var(--mailer-farbe-akzent) !important }
html [style^="background:#c9a84c" i],html [style*=";background:#c9a84c" i],html [style*="; background:#c9a84c" i]{ background:var(--mailer-farbe-akzent) !important }
html [style^="color:#7a5b12" i],html [style*=";color:#7a5b12" i],html [style*="; color:#7a5b12" i]{ color:var(--mailer-farbe-dunkel) !important }
html [style^="border:1px solid rgba(214,178,94,.45)" i],html [style*=";border:1px solid rgba(214,178,94,.45)" i],html [style*="; border:1px solid rgba(214,178,94,.45)" i]{ border:1px solid rgba(var(--mailer-farbe-akzent-rgb),.45) !important }
html [style^="background:#C9A84C" i],html [style*=";background:#C9A84C" i],html [style*="; background:#C9A84C" i]{ background:var(--mailer-farbe-akzent) !important }
html [style^="border-bottom:3px solid #C9A84C" i],html [style*=";border-bottom:3px solid #C9A84C" i],html [style*="; border-bottom:3px solid #C9A84C" i]{ border-bottom:3px solid var(--mailer-farbe-akzent) !important }
html [style^="border:2px solid #d6b25e" i],html [style*=";border:2px solid #d6b25e" i],html [style*="; border:2px solid #d6b25e" i]{ border:2px solid var(--mailer-farbe-akzent) !important }
html [style^="background:rgba(214,178,94,.10)" i],html [style*=";background:rgba(214,178,94,.10)" i],html [style*="; background:rgba(214,178,94,.10)" i]{ background:rgba(var(--mailer-farbe-akzent-rgb),.10) !important }
html [style^="color:#E5C666" i],html [style*=";color:#E5C666" i],html [style*="; color:#E5C666" i]{ color:var(--mailer-farbe-licht) !important }
html [style^="color:#8A6A1E" i],html [style*=";color:#8A6A1E" i],html [style*="; color:#8A6A1E" i]{ color:var(--mailer-farbe-dunkel) !important }
html [style^="color:#8A6A1F" i],html [style*=";color:#8A6A1F" i],html [style*="; color:#8A6A1F" i]{ color:var(--mailer-farbe-dunkel) !important }
html [style^="border-left:3px solid #C9A84C" i],html [style*=";border-left:3px solid #C9A84C" i],html [style*="; border-left:3px solid #C9A84C" i]{ border-left:3px solid var(--mailer-farbe-akzent) !important }
html [style^="border-color:#d6b25e" i],html [style*=";border-color:#d6b25e" i],html [style*="; border-color:#d6b25e" i]{ border-color:var(--mailer-farbe-akzent) !important }

/* === OZEAN (erzeugt von design/ozean.py, 26.10.2026): dunkle Neutralfarben -> Nachtblau, Rest-Gold -> Farbleiter === */
html .navbar .dropdown-menu{background-color:#112837 !important}
html #container a.btn,html #container a.btn span,html #container a.btn:hover,html #container a.btn:focus,html #container a.btn i,html .container a.btn,html .container a.btn span,html .container a.btn:hover,html .container a.btn:focus,html .container a.btn i{color:#0e1f2b !important}
html #container select option,html .container select option{background-color:#112837 !important}
html .btn-primary,html .btn-warning,html .btn-success,html .btn-info,html .btn-default,html .btn-warning:hover,html .btn-primary:hover,html .btn-success:hover,html .btn-info:hover{color:#0e1f2b !important}
html .btn,html .btn span,html .btn strong,html .btn b,html .btn em,html .btn i,html .btn font,html #container a.btn,html #container a.btn span,html #container a.btn strong,html #container a.btn font,html #container a.btn b,html .container a.btn,html .container a.btn span,html .container a.btn strong,html .container a.btn font,html .container a.btn b,html .container a.btn:hover strong,html #container a.btn:hover strong,html .btn:hover,html .btn:hover span,html .btn:hover strong,html .btn:focus,html .btn:focus span,html .btn:focus strong{color:#0e1f2b !important}
html #inbox tr,html #inbox tr.inboxrow,html #inbox tbody tr{background:#132c3d !important}
html #inbox tbody tr:nth-of-type(odd){background:#163447 !important}
html #inbox tbody tr:hover{background:#1a3d54 !important}
html .pnate_cur{color:#0d1d28 !important}
html #container .inboxpageinate a.pnate_cur,html #container .inboxpageinate a.pnate_cur:hover,html #container .inboxpageinate a.pnate_cur:focus,html .container .inboxpageinate a.pnate_cur,html .container .inboxpageinate a.pnate_cur:hover,html .container .inboxpageinate a.pnate_cur:focus{color:#0d1d28 !important}
html .mma-meldung{background:#112837 !important}
@media (max-width: 991.98px){html .mma-mitglied .navbar.navbar-light .navbar-collapse{background:#0f2330 !important}}
html .navbar .zl-badge{color:#0e1f2b !important;box-shadow:0 0 0 2px rgba(13,29,40,0.9) !important}
html .navbar .zl-punkt{box-shadow:0 0 0 2px #0d1d28 !important}
html .vg .av-btn svg{fill:#0e1f2b !important}
html .vg ul.av-box{background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.07),rgba(255,255,255,.03)),#122838 !important}
html .amv-play-knopf svg{fill:#0f222e !important}
html .ansicht img{background:#122838 !important}
html .lb-overlay{background:rgba(10,24,33,0.92) !important}
html .ueber-foto img{background:#122838 !important}
html .amg-exit{background:rgba(10,24,33,0.86) !important}
html .amg-exit-box{background:#0e1f2b !important}
html .dk .dk-karte{background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.07),rgba(255,255,255,.03)),#122838 !important}
html #container .dk a.dk-btn-gold{color:#0e1f2b !important}
html #sm-seite{--sm-tinte:#0e1f2b !important}
html #sm-seite .sm-meldung-gut{background:#142e3f !important}
html #sm-seite .sm-feld input[type=text],html #sm-seite .sm-feld textarea{color:#0e1f2b !important}
html a.zr-btn,html #container a.zr-btn,html .container a.zr-btn,html .container a.zr-btn:hover,html .container a.zr-btn:focus{color:#0e1f2b !important}
html .ea-feld input{color:#0e1f2b !important}
html .ea-btn{color:#0e1f2b !important}
html .ea-meldung.ea-gut{background:#142e3f !important}
html .eb-btn{color:#0e1f2b !important}
html .foto{box-shadow:0 1px 2px rgba(22,52,71,0.12), 0 10px 26px rgba(22,52,71,0.22) !important}
html .foto-tape{box-shadow:0 2px 6px rgba(22,52,71,0.12) !important}
html .sheet{box-shadow:0 1px 1px rgba(22,52,71,0.06), 0 14px 28px -10px rgba(22,52,71,0.16), 0 44px 90px -34px rgba(22,52,71,0.40) !important}
html .inboxpageinate a.pnate_cur{color:#0d1d28 !important}
html .as-balken{background:linear-gradient(90deg,#132d3e,#0e202d) !important}
html .as-karte{background:linear-gradient(135deg,#3a1114 0%,#132d3e 60%,#0e202d 100%) !important}
html .as-btn,html #container a.as-btn,html .container a.as-btn,html button.as-btn{color:#0e1f2b !important}
html body a.as-btn,html body a.as-btn:link,html body a.as-btn:visited,html body a.as-btn:hover,html body a.as-btn:focus,html body #container a.as-btn,html body .container a.as-btn,html body #sm-seite a.as-btn,html body .as-karte a.as-btn,html body .as-balken a.as-btn,html body a.as-btn span{color:#0e202d !important;-webkit-text-fill-color:#0e202d !important}
html .as-fenster{background:rgba(9,21,29,.78) !important}
html .as-dialog{background:#0d1d28 !important}
html .as-dialog input[type=email]{background:#122838 !important}
html .as-dialog .as-hinweis{background:#142e3f !important}
html #amp-eigene .amp-plakette{color:#0e1f2b !important}
html #amp-eigene .amp-text{background:#122838 !important}
html #amp-eigene a.amp-btn{color:#0e1f2b !important}
html #amp-eigene a.amp-btn:hover,html #amp-eigene a.amp-btn:focus-visible{color:#0e1f2b !important}
html #amp-reiter .amr-tab.ist-aktiv .amr-zahl{color:#0e1f2b !important}
html #amp-fremd .amr-solo{color:#0e1f2b !important}
html #amp-fremd .amr-textfeld{background:#122838 !important}
html #amp-fremd a.amr-btn{color:#0e1f2b !important}
html #amp-fremd a.amr-btn:hover,html #amp-fremd a.amr-btn:focus-visible{color:#0e1f2b !important}
html #container .az-seite input.az-eingabe,html .container .az-seite input.az-eingabe,html .az-seite input.az-eingabe{background:#122838 !important}
html #container .az-seite .az-btn,html .container .az-seite .az-btn,html .az-seite .az-btn{color:#0e1f2b !important}
html .az-vorschau{background:#0a1821 !important}
html .az-textvorschau{background:#0a1821 !important}
html .az-modal{background:rgba(9,21,29,.78) !important}
html #container .az-seite #az-modal.az-modal,html #az-modal.az-modal{background:rgba(9,21,29,.78) !important}
html #container .az-seite #az-modal .az-modal-box,html #az-modal .az-modal-box{background:#132b3b !important}
html .az-modal-box{background:#132b3b !important}
html .bels-nr{color:#0e1f2b !important}
html .bels-seite input.bels-feld{background:#122838 !important}
html .bels-seite button.bels-btn{color:#0e1f2b !important}
html .bk-bild{background:#0a1821 !important}
html #container .bk-seite select,html .container .bk-seite select,html .bk-seite select,html .bk-seite select.browser-default{background:#0d1d28 !important}
html .bk-seite select option{background:#0d1d28 !important}
html #container .bk-formular .kb-kauf .kb-kaufbtn,html .bk-formular .kb-kauf .kb-kaufbtn{color:#0e1f2b !important}
html .eh-karte{background:linear-gradient(135deg,#3a1114 0%,#132d3e 60%,#0e202d 100%) !important}
html .eh-karte.eh-gut{background:linear-gradient(135deg,#142e3f 0%,#102533 60%,#0e202d 100%) !important}
html .eh-karte .eh-btn,html #container .eh-karte a.eh-btn,html .container .eh-karte a.eh-btn{color:#0e1f2b !important}
html .ewh-dlg-hg{background:rgba(9,21,29,.66) !important}
html .ewh-dlg,html .ewh-rueck{background:linear-gradient(160deg,#122a3a 0%,#112837 70%) !important}
html .ewh-dlg .ewh-dlg-haupt,html .ewh-rueck .ewh-dlg-haupt{color:#0e1f2b !important}
html #container .fd-alt-hinweis a.fd-umschalter,html .container .fd-alt-hinweis a.fd-umschalter{color:var(--mm-tinte,#0e1f2b) !important}
html #feed-seite{--fd-karte:#132c3d !important;--fd-tinte:var(--mm-tinte,#0e1f2b) !important}
html #feed-seite .fd-leiste.fd-fest{background:rgba(13,29,40,.95) !important}
html #feed-seite .fd-chip{background:#142f40 !important}
html #feed-seite a.fd-bild,html #feed-seite div.fd-bild{background:#0f2330 !important}
html #feed-seite .fd-platz{background:radial-gradient(120% 90% at var(--fd-px,30%) var(--fd-py,0%),rgba(243,215,138,.30),rgba(var(--mailer-farbe-akzent-rgb),.06) 45%,rgba(0,0,0,0) 70%),
  radial-gradient(90% 80% at 100% 100%,rgba(184,145,58,.22),rgba(0,0,0,0) 60%),
  linear-gradient(var(--fd-pw,135deg),#122838,#0e202c 55%,#0e212e) !important}
html #feed-seite .fd-platz-d{background:rgba(13,29,40,.55) !important}
html #feed-seite .fd-offen-text{background:rgba(13,29,40,.82) !important}
html #feed-seite .fd-plus{background:radial-gradient(60% 50% at 50% 50%,rgba(var(--mailer-farbe-akzent-rgb),.30),rgba(13,29,40,.78)) !important}
html #feed-seite .fd-skelett .fd-avatar{background:#1b3e56 !important}
html #feed-seite .fd-skelett i{background:#1b3e56 !important}
html #feed-seite .fd-skelett .fd-bild,html #feed-seite .fd-skelett i{background:linear-gradient(90deg,#17354a 0,#1d445d 40%,#17354a 80%) !important}
html #feed-seite .fd-balken{background:#1d445d !important}
html #container .dg-feedk .fdk-neu{color:var(--dg-tinte,#0e1f2b) !important}
html #feed-seite .fl-gruppe{box-shadow:7px 7px 0 -1px #163346,7px 7px 0 0 rgba(var(--mailer-farbe-akzent-rgb),.4),14px 14px 0 -2px #112736,14px 14px 0 -1px rgba(var(--mailer-farbe-akzent-rgb),.26),0 14px 36px rgba(0,0,0,.36) !important}
html #feed-seite .fl-gruppe .fl-punkte{background:rgba(13,29,40,.55) !important}
html #feed-seite button.lx-pf{background:rgba(13,29,40,.62) !important}
html #feed-seite .lx-plakette{background:rgba(13,29,40,.72) !important}
html body.lx-feed #nach-oben-pfeil{box-shadow:0 10px 28px rgba(0,0,0,.6),0 0 0 3px rgba(13,29,40,.92),0 0 24px rgba(var(--mailer-farbe-akzent-rgb),.38) !important}
@media (max-width:600px){html #feed-seite .fl-gruppe{box-shadow:5px 5px 0 -1px #163346,5px 5px 0 0 rgba(var(--mailer-farbe-akzent-rgb),.4),10px 10px 0 -2px #112736,10px 10px 0 -1px rgba(var(--mailer-farbe-akzent-rgb),.26),0 12px 28px rgba(0,0,0,.36) !important}}
html #feed-seite .fl-reiter{background:#122838 !important}
html #feed-seite button.fl-pfeil{background:#122838 !important}
html #feed-seite .fl-karte .fl-bild{background:#0f2330 !important}
html .fl-toast{background:#132c3d !important}
html #mtp .fb-form input[type=text],html #mtp .fb-form input[type=url],html #mtp .fb-form textarea{color:#0e1f2b !important}
html .gs-btn{color:#0e1f2b !important}
html .gtab-button{color:#102533 !important}
html .gtab-button:focus-visible{outline:2px solid #102533 !important}
html .gt-karte{background:linear-gradient(180deg,#0f222e,#0d1d28 70%) !important}
html .gt-karte a.gt-button{color:#0e1f2b !important}
html .vg .vg-feld textarea,html #container .vg .vg-feld textarea{background:#0d1d28 !important}
html .kh-hg{background:rgba(9,21,29,.7) !important}
html .kh-dlg{background:linear-gradient(160deg,#122a3a 0%,#112837 72%) !important}
html .kh-dlg .kh-haupt{color:#0e1f2b !important}
html .lbk-btn{color:#0e1f2b !important}
html .lbk-btn:hover,html .lbk-btn:focus{color:#0e1f2b !important}
html .lbk-feld input{background:#122838 !important}
html #lp-neu{--lp-karte:#132c3d !important;--lp-tinte:#0e1f2b !important}
html .lp-kasten .lp-adresse{background:#122838 !important}
html .lp-vorschau img{background:#122838 !important}
html #container .mfh-inhalt,html .container .mfh-inhalt,html .mfh-inhalt{background:rgba(12,28,39,.92) !important}
html #container .mfh-kurs-btn,html .container .mfh-kurs-btn,html .mfh-kurs-btn{color:#0e1f2b !important}
html body button.nt-platz:hover,html body button.nt-platz:focus-visible{color:#0e1f2b !important}
html .om-karte{color:var(--mm-fg,#163447) !important}
html .qv-hinweis{--qv-tinte:#0e1f2b !important}
html .qv-hinweis a.qv-btn,html .qv-hinweis a.qv-btn:visited,html .qv-karte a.qv-btn,html .qv-karte a.qv-btn:visited{color:#0e1f2b !important}
html #container #qv-karte a.qv-btn,html #container #qv-karte a.qv-btn:visited,html #container #qv-karte a.qv-btn:hover,html #container #qv-karte a.qv-btn:focus-visible,html #qv-karte a.qv-btn,html #qv-karte a.qv-btn:visited{color:#0e1f2b !important}
html #amp-reiter{background:#122838 !important}
html #amp-reiter a.pr-b.ist-aktiv{color:#0e1f2b !important}
html #pr-karte a.pr-btn{color:#0e1f2b !important}
html #pr-karte a.pr-btn:hover,html #pr-karte a.pr-btn:focus-visible{color:#0e1f2b !important}
html .vfs-karte{background:linear-gradient(135deg,#0f222e 0%,#122838 70%) !important}
html .vfs-karte a.vfs-btn,html #container .vfs-karte a.vfs-btn,html .container .vfs-karte a.vfs-btn,html .vfs-karte a.vfs-btn:link,html .vfs-karte a.vfs-btn:visited,html .vfs-karte a.vfs-btn:hover{color:#0e1f2b !important;-webkit-text-fill-color:#0e1f2b !important}
html .sph-karte{background:linear-gradient(135deg,#0f222f 0%,#0e1f2b 60%) !important}
html #sph-hinweis a.sph-button,html #sph-hinweis a.sph-button:visited,html #sph-hinweis a.sph-button:hover{color:#0e1f2b !important}
html .upg{--u-bg:#0d1d28 !important;--u-tinte:#0e1f2b !important}
html .vf-karte{background:linear-gradient(135deg,#132d3e 0%,#0e202d 60%,#122838 100%) !important}
html .vf-btn{color:#0e1f2b !important}
html .vf-karte a.vf-btn,html .container a.vf-btn,html #container a.vf-btn,html .vf-karte a.vf-btn:link,html .vf-karte a.vf-btn:visited{color:#0e1f2b !important;-webkit-text-fill-color:#0e1f2b !important}
html .vfa-btn{color:#0e1f2b !important;-webkit-text-fill-color:#0e1f2b !important}
html .vs-karte{background:linear-gradient(135deg,#3a1114 0%,#2a0f12 60%,#0e202d 100%) !important}
html .vs-karte a.vs-btn,html #container .vs-karte a.vs-btn,html .container .vs-karte a.vs-btn{color:#0e1f2b !important}
html #container .dg-staerkste .vt-bild{background:radial-gradient(80% 90% at 50% 0%,rgba(var(--mailer-farbe-akzent-rgb),.18),rgba(var(--mailer-farbe-akzent-rgb),0)),#122838 !important}
html #container .dg-staerkste .vt-platz{color:#0e202d !important}
html .sm-tipps{--vt-ink:#0e202d !important}
html .vt-pop{background:rgba(9,21,29,.78) !important}
html .vt-pop-fenster{background:#0d1d28 !important}
html .vt-pop-kopf{background:#122838 !important}
html .vt-pop-rahmen{background:#0d1d28 !important}
html .vh-meldung.vh-gut{background:#142e3f !important}
html .vh-admin textarea{color:#0e1f2b !important}
html .vh-hinter{background:rgba(9,21,29,.78) !important}
html .vh-fenster{background:#0d1d28 !important}
html .vh-fenster .vh-btn{color:#0e1f2b !important}
html .wk-schritte li::before{color:var(--mm-tinte,#0e1f2b) !important}
html #container a.wk-btn,html .container a.wk-btn,html a.wk-btn{color:var(--mm-tinte,#0e1f2b) !important}
html{background:#0d1d28 !important}
html body{background:#0d1d28 !important}
html .vg .vg-karte,html #container .vg .vg-karte{background:linear-gradient(180deg,rgba(var(--mailer-farbe-akzent-rgb),.07),rgba(255,255,255,.03)),#122838 !important}
html .vg .vg-feld input[type=text],html .vg .vg-feld input[type=email],html .vg .vg-feld input[type=password],html #container .vg .vg-feld input[type=text],html #container .vg .vg-feld input[type=email],html #container .vg .vg-feld input[type=password]{background:#0d1d28 !important}
html .vg button.vg-btn,html .vg input.vg-btn,html .vg a.vg-btn,html .container .vg a.vg-btn,html #container .vg a.vg-btn,html #container .vg button.vg-btn,html #container .vg input.vg-btn{color:#0e1f2b !important}
html .vg a.vg-btn span,html .container .vg a.vg-btn span,html #container .vg a.vg-btn span{color:#0e1f2b !important}
html .vg button.vg-btn:hover,html .vg input.vg-btn:hover,html .vg a.vg-btn:hover,html .vg button.vg-btn:focus-visible,html .vg a.vg-btn:focus-visible,html .container .vg a.vg-btn:hover,html .container .vg a.vg-btn:focus,html #container .vg a.vg-btn:hover,html #container .vg button.vg-btn:hover,html #container .vg input.vg-btn:hover,html #container .vg button.vg-btn:focus-visible,html #container .vg a.vg-btn:focus-visible{color:#0e1f2b !important}
html #wp-pop .wp-grund{background:radial-gradient(ellipse 80% 70% at 50% 40%,rgba(26,61,84,.55),rgba(9,21,29,.88) 70%) !important}
html #wp-pop .wp-box{background:linear-gradient(180deg,#122939,#0e202d 62%) !important}
html #wp-pop .wp-zu{background:rgba(13,29,40,.55) !important}
html .swa .swa-karte:not(.swa-frei) .swa-platz{color:#0e202d !important}
html .zr-box,html .zr-btn{--zr-tinte:#0e1f2b !important}
html .zrs-karte{background:linear-gradient(180deg,#0f222e,#0d1d28) !important}
html #zrs-karte a.zrs-button,html #zrs-karte a.zrs-button:visited,html #zrs-karte a.zrs-button:hover{color:#0e1f2b !important}
html .kea a.kea-back,html .kea a.kea-back:visited{color:#0e1f2b !important;-webkit-text-fill-color:#0e1f2b !important}
html .kea a.kea-back:hover{color:#0e1f2b !important}
html .kea-rahmen{background:#0d1d28 !important}
html .kea-rahmen iframe{background:#0d1d28 !important}
html .kea-laden{background:#0d1d28 !important}
html .ku-karte{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),#0e202d !important}
html .ku-cover{background:radial-gradient(70% 80% at 50% 30%,rgba(243,215,138,.28),rgba(var(--mailer-farbe-akzent-rgb),.06) 60%,rgba(255,255,255,.02)),#0d1d28 !important}
html .ku-art{background:rgba(13,29,40,.82) !important}
html .ku-schloss{background:rgba(13,29,40,.85) !important}
html .ku-los{color:#0e1f2b !important}
html .ku-upgrade.ku-prem-btn{color:#0e1f2b !important}
html #container .pv-seite a.pv-btn{color:#0e1f2b !important}
html #container .pv-pill.pv-bezahlt{background:#142e3f !important}
html #container .dlk-btn,html .container .dlk-btn,html .dlk-btn{color:#0e1f2b !important}
html #container .dlk-feld input,html #container .dlk-feld select,html #container .dlk-feld textarea,html #container .dlk-sort select,html .dlk-feld input,html .dlk-feld select,html .dlk-feld textarea,html .dlk-sort select{color:#0e1f2b !important}
html .dlk-hinweis.dlk-gut{background:#142e3f !important}
html #container .dlk-seiten .dlk-jetzt,html .container .dlk-seiten .dlk-jetzt,html .dlk-seiten .dlk-jetzt{color:#0e1f2b !important}
html #container .dlk-reiter .dlk-jetzt,html .container .dlk-reiter .dlk-jetzt,html .dlk-reiter .dlk-jetzt{color:#0e1f2b !important}
html #container .wmi-linkfeld input{color:#0e1f2b !important}
html #container .wmi-seite textarea{color:#0e1f2b !important}
html #container .wmi-seite .wmi-btn{color:#0e1f2b !important}
html #container .wmi-meldung.wmi-gut{background:#142e3f !important}
html #container .wmi-feld input{color:#0e1f2b !important}
html .wmi-hinweis{background:#0e1f2b !important}
html .mp-seite .mp-feld input,html .mp-seite .mp-feld select{color:#0e1f2b !important}
html #container .mp-seite .mp-btn,html .mp-seite .mp-btn{color:#0e1f2b !important}
html .mp-meldung.mp-gut{background:#142e3f !important}
html #mtp .mtp-meldung-gut{background:#142e3f !important}
html #mtp input[type=date]{color:#0e1f2b !important}
html #mtp .mtp-stepper input{color:#0e1f2b !important}
html #mtp .mtp-haken.mtp-an .mtp-haken-box::after{border:solid #0e1f2b !important}
html #mtp .mtp-wunsch textarea{color:#0e1f2b !important}
html #container .vl-seite .vl-btn,html .vl-seite .vl-btn{color:#0e1f2b !important}
html #container .vl-seite .vl-btn:hover,html #container .vl-seite .vl-btn:focus-visible,html .vl-seite .vl-btn:hover,html .vl-seite .vl-btn:focus-visible{color:#0e1f2b !important}
html #container .vl-seite .vl-btn-rand:hover,html #container .vl-seite .vl-btn-rand:focus-visible,html .vl-seite .vl-btn-rand:hover{color:#0e1f2b !important}
html .vl-auto select{color:#0e1f2b !important}
html .pl-karte{background:#0f222f !important}
html .pl-feld input{color:#0e1f2b !important}
html .pl-btn,html #container a.pl-btn{color:#0e1f2b !important}
html #container a.pl-btn span{color:#0e1f2b !important}
html .pl-btn:hover,html .pl-btn:focus-visible,html #container a.pl-btn:hover{color:#0e1f2b !important}
html .pl-gut{background:#142e3f !important}
html #container .pl-karte{background:#0f222f !important}
html #container .pl-karte .pl-btn,html #container a.pl-btn{color:#0e1f2b !important}
html #container .pl-karte .pl-btn:hover,html #container .pl-karte .pl-btn:focus-visible,html #container a.pl-btn:hover{color:#0e1f2b !important}
html #container .pl-karte .pl-gut{background-color:#142e3f !important}
html .pt-rows li.title span{text-shadow:2px 2px #2a6185 !important}
html #floater{color:#132c3d !important;border:2px solid #132c3d !important;border-top:2px solid #132c3d !important}
html .ts-seite select,html .ts-seite input[type=text]{background:#0d1d28 !important}
html #container .ts-seite input[type=submit],html .container .ts-seite input[type=submit],html .ts-seite input[type=submit]{color:#0e1f2b !important}
html .ts-scroll{background:#132b3b !important}
html .ts-scroll table.lfmtable tr.admintd td{background:#0d1d28 !important}
html .ts-scroll table.lfmtable tr.admintd td[colspan]{background:#17354a !important}
html .sm-seite{--sm-tinte:#0e1f2b !important}
html .sm-seite input[type=text],html .sm-seite textarea,html .sm-seite select{color:#0e1f2b !important}
html .sm-seite button.sm-btn,html .sm-seite a.sm-btn,html #container .sm-seite a.sm-btn,html .container .sm-seite a.sm-btn,html #container .sm-seite a.sm-btn:hover,html .container .sm-seite a.sm-btn:hover,html #container .sm-seite a.sm-btn:focus,html .container .sm-seite a.sm-btn:focus{color:#0e1f2b !important}
html .sm-meldung{background:linear-gradient(135deg,#3a1114 0%,#132d3e 60%,#0e202d 100%) !important}
html .sm-meldung.sm-gut{background:linear-gradient(135deg,#142e3f 0%,#102533 60%,#0e202d 100%) !important}
html .scc-box,html .scc-btn{--scc-tinte:#0e1f2b !important}
html #container .smsg-btn,html .container .smsg-btn,html .smsg-btn{color:#0e1f2b !important}
html .spl_legend .spl_dot-past{background:#31709a !important}
html .spl_mypages input[type=text]{background:var(--mm-input,#122838) !important}
html #container .spl_urlform input[type=text],html .spl_urlform input[type=text]{color:#0e1f2b !important}
html #container .spl_btn,html .spl_btn{color:#0e1f2b !important}
html #container .spl_sortbtn.spl_aktiv,html .spl_sortbtn.spl_aktiv{color:#0e1f2b !important}
html #container .spl_calendar td.expired,html #container .spl_calendar td.spl-today-expired,html .spl_calendar td.expired,html .spl_calendar td.spl-today-expired{color:#2a6084 !important}
html #container .spr_filter select,html .spr_filter select{color:#0e1f2b !important}
html #container .spr_btn,html .spr_btn{color:#0e1f2b !important}
html .sw-seite{--sw-ink:#0e202d !important}
html .sw-vorschau{background:#122838 !important}
html .sw-vorschau-leer{background:radial-gradient(80% 90% at 50% 0%,rgba(var(--mailer-farbe-akzent-rgb),.18),rgba(var(--mailer-farbe-akzent-rgb),0)),#122838 !important}
html body.sw-einbett{background:#0d1d28 !important}
html .sw-eintrag.sw-p2 .sw-rang,html .sw-eintrag.sw-p3 .sw-rang{color:#0e202d !important}
html .sw-eintrag.sw-p1 .sw-rang-zahl{color:#0e202d !important}
html .tks{--tks-tinte:#0e1f2b !important}
html .tks-toast{background:#132b3b !important}
html .tg-kopf{background:linear-gradient(180deg,#112837,#0e202d) !important}
html .tg-foto{background:#0f2431 !important}
html .person img{background:#0f2431 !important}
html #surfbarfloater{color:#132c3d !important;border:0px solid #132c3d !important;border-top:0px solid #132c3d !important}
html .vl-feld input[type=text],html .vl-feld textarea,html .vl-feld select{color:#0e1f2b !important}
html .vl-meldung.vl-gut{background:#142e3f !important}
html .ck-hinweis{background:#0c1c27 !important}
html .ck-button{color:#0c1c27 !important}
html #nach-oben-pfeil{color:#0e1f2b !important;box-shadow:0 8px 22px rgba(0,0,0,.5),0 0 0 3px rgba(13,29,40,.85) !important}
html .vg .tl-klick a{color:#0e1f2b !important}
html #container .ur-btn,html .container .ur-btn,html .ur-btn{color:#0e1f2b !important}
html .ur-meldung.ur-gut{background:#142e3f !important}
html .wpp-pokal{background:radial-gradient(70% 80% at 50% 30%,rgba(243,215,138,.30),rgba(var(--mailer-farbe-akzent-rgb),.06) 60%,rgba(255,255,255,.02)),#0e202d !important}
html .wpp-pokal .wpp-platz{color:#0e1f2b !important}
/* === ENDE OZEAN === */

/* === KONTRAST (26.10.2026): Buttons und Pillen mindestens 4,5:1 === */
/* Fehler vorher: die erzeugte Regel für .vl-btn setzte den Verlauf mit !important auf ALLE Varianten, die Varianten "Rand" und "Löschen" (transparent, helle Schrift) verloren dadurch ihren Hintergrund: helle Schrift auf hellem Rosa. */
html #container .vl-seite .vl-btn-rand,html .vl-seite .vl-btn-rand{ background:transparent !important;color:var(--mailer-farbe-hell) !important;border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) !important }
html #container .vl-seite .vl-btn-rand:hover,html #container .vl-seite .vl-btn-rand:focus-visible,html .vl-seite .vl-btn-rand:hover{ background:linear-gradient(180deg,var(--mailer-farbe-hell),var(--mailer-farbe-akzent)) !important;color:var(--mm-tinte) !important }
html #container .vl-seite .vl-btn-weg,html .vl-seite .vl-btn-weg{ background:transparent !important;color:#f8c9c9 !important;border-color:rgba(242,120,120,.6) !important }
html #container .vl-seite .vl-btn-weg:hover,html #container .vl-seite .vl-btn-weg:focus-visible,html .vl-seite .vl-btn-weg:hover{ background:#7a1d22 !important;color:#fff !important }
html div[role=status] a[href="/admin/dashboard.php"]{ color:inherit !important }
/* Startseite für Gäste (.st): Farbvariablen der Seitenvorlage auf Ozean */
html .st{ --st-bg:#0d1d28 !important; --st-tief:#0a1821 !important; --st-fg:#ecf8f9 !important; --st-gold:var(--mailer-farbe-akzent) !important; --st-hell:var(--mailer-farbe-hell) !important; --st-leise:rgba(236,248,249,.74) !important; --st-karte:rgba(190,240,245,.07) !important; --st-rand:rgba(170,230,235,.16) !important }
/* Outline-Buttons (z. B. "Zu den FAQ"): die erzeugte Regel für .btn setzte dunkle Schrift auf den transparenten Grund */
html .btn-outline-light,html a.btn.btn-outline-light,html #container a.btn.btn-outline-light,html .container a.btn.btn-outline-light,html a.btn.btn-outline-light span{ color:var(--mailer-farbe-hell) !important;background-color:transparent !important;border-color:rgba(var(--mailer-farbe-akzent-rgb),.6) !important }
html .btn-outline-light:hover,html a.btn.btn-outline-light:hover,html #container a.btn.btn-outline-light:hover,html a.btn.btn-outline-light:hover span,html a.btn.btn-outline-light:focus{ color:var(--mm-tinte) !important;background-color:var(--mailer-farbe-akzent) !important }
