/* Erzeugt von umwandeln.py aus „Seite - Haeufige Fragen“. Nicht von Hand ändern. */
:root { --k-datumO: 1; --k-farbe0: var(--text); --k-infoH: 36px; --k-kopfEbeneV: visible; --k-logoH: min(188px, calc((100vw - 24px) * 0.515)); --k-logoJ: center; --k-logoL: 0px; --k-panelOben: 84px; --k-panelR: 0fr; --k-panelV: hidden; --k-panelVD: 300ms; --k-pfeilD: rotate(0deg); --k-pfeilH: rotate(180deg); --k-pilleH: auto; --k-pilleO: 1; --k-pilleP: auto; --k-pilleT: translateY(0px); --k-pilleTop: 50px; --k-punkteH-0-d: 0ms; --k-punkteH-1-d: 0ms; --k-punkteH-2-d: 0ms; --k-punkteH-3-d: 0ms; --k-punkteH-0-o: 0; --k-punkteH-1-o: 0; --k-punkteH-2-o: 0; --k-punkteH-3-o: 0; --k-punkteH-0-y: -6px; --k-punkteH-1-y: -6px; --k-punkteH-2-y: -6px; --k-punkteH-3-y: -6px; --k-rand: 12px; --k-statusB: 0px; --k-statusO: 0; --k-strich1: translateY(-6px); --k-strich2: 1; --k-strich3: translateY(6px); --k-subR: 1fr; --k-unterClip: inset(0 0 100% 0); --k-unterD-0-d: 0ms; --k-unterD-1-d: 0ms; --k-unterD-2-d: 0ms; --k-unterD-0-o: 0; --k-unterD-1-o: 0; --k-unterD-2-o: 0; --k-unterD-0-y: 6px; --k-unterD-1-y: 6px; --k-unterD-2-y: 6px; --k-unterV: hidden; --k-unterVD: 240ms; --k-z0-d: 0ms; --k-z0-o: 0; --k-z0-y: -6px; --k-zeileA: flex-start; --k-zeileH: 94px; --k-zeileP: 6px 6px 0 0; }
html[data-k-menue] { --k-kopfEbeneV: hidden; --k-panelR: 1fr; --k-panelV: visible; --k-panelVD: 0ms; --k-punkteH-0-d: 120ms; --k-punkteH-1-d: 160ms; --k-punkteH-2-d: 200ms; --k-punkteH-3-d: 240ms; --k-punkteH-0-o: 1; --k-punkteH-1-o: 1; --k-punkteH-2-o: 1; --k-punkteH-3-o: 1; --k-punkteH-0-y: 0px; --k-punkteH-1-y: 0px; --k-punkteH-2-y: 0px; --k-punkteH-3-y: 0px; --k-strich1: rotate(45deg); --k-strich2: 0; --k-strich3: rotate(-45deg); --k-z0-d: 80ms; --k-z0-o: 1; --k-z0-y: 0px; }
html[data-k-unter] { --k-farbe0: var(--blau); --k-pfeilD: rotate(180deg); --k-unterClip: inset(0 0 0 0); --k-unterD-0-d: 60ms; --k-unterD-1-d: 100ms; --k-unterD-2-d: 140ms; --k-unterD-0-o: 1; --k-unterD-1-o: 1; --k-unterD-2-o: 1; --k-unterD-0-y: 0px; --k-unterD-1-y: 0px; --k-unterD-2-y: 0px; --k-unterV: visible; --k-unterVD: 0ms; }
html[data-k-versteckt] { --k-datumO: 0; --k-pilleO: 0; --k-pilleP: none; --k-pilleT: translateY(-250px); --k-statusB: 340px; --k-statusO: 1; }
html[data-k-menue][data-k-handy-unter-zu] { --k-pfeilH: rotate(0deg); --k-subR: 0fr; }
@media (min-width: 768px) {
  :root { --k-infoH: 40px; --k-logoH: 96px; --k-logoJ: flex-start; --k-panelOben: 28px; --k-pilleTop: 54px; --k-rand: 24px; --k-zeileA: center; --k-zeileH: 56px; --k-zeileP: 0 6px 0 0; }
  html[data-k-versteckt] { --k-pilleT: translateY(-170px); }
}
@media (min-width: 1040px) {
  :root { --k-logoH: 140px; --k-logoL: 28px; --k-pilleH: 60px; --k-rand: 32px; }
  html[data-k-versteckt] { --k-pilleT: translateY(-210px); }
}
@media (max-width: 767.98px) { .k-nur-istBahnSenkrecht { display: none !important; } }
@media (min-width: 768px) and (max-width: 899.98px) { .k-nur-istBahnSenkrecht { display: none !important; } }
@media (max-width: 767.98px) { .k-nur-istBreit { display: none !important; } }
@media (min-width: 900px) and (max-width: 1039.98px) { .k-nur-istHandy { display: none !important; } }
@media (min-width: 1040px) { .k-nur-istHandy { display: none !important; } }
@media (min-width: 768px) and (max-width: 899.98px) { .k-nur-istSchmal { display: none !important; } }
@media (min-width: 900px) and (max-width: 1039.98px) { .k-nur-istSchmal { display: none !important; } }
@media (min-width: 1040px) { .k-nur-istSchmal { display: none !important; } }
@media (max-width: 767.98px) { .k-nur-menuDesk { display: none !important; } }
@media (min-width: 768px) and (max-width: 899.98px) { .k-nur-menuDesk { display: none !important; } }
@media (min-width: 900px) and (max-width: 1039.98px) { .k-nur-menuDesk { display: none !important; } }
@media (min-width: 1040px) { .k-nur-menuMobil { display: none !important; } }
.k-focus-1b9764:focus { transform:translateY(0) !important; }
.k-hover-d0cff6:hover, .k-hover-d0cff6[data-k-spiegel-hover] { animation:logoSchaukel 700ms cubic-bezier(0.16, 1, 0.3, 1) 1 !important; }
.k-focus-d0cff6:focus { animation:logoSchaukel 700ms cubic-bezier(0.16, 1, 0.3, 1) 1 !important; }
.k-hover-c4357a:hover, .k-hover-c4357a[data-k-spiegel-hover] { background:color-mix(in srgb, var(--grund) 12%, transparent) !important; }
.k-hover-8180de:hover, .k-hover-8180de[data-k-spiegel-hover] { background:color-mix(in srgb, var(--gold) 10%, transparent) !important; }
.k-active-e821e9:active { background:color-mix(in srgb, var(--gold) 18%, transparent) !important; }
.k-hover-ff15dd:hover, .k-hover-ff15dd[data-k-spiegel-hover] { color:var(--text) !important; text-decoration-color:var(--gold-dunkel) !important; }
.k-active-383082:active { opacity:0.7 !important; }
.k-hover-68bb38:hover, .k-hover-68bb38[data-k-spiegel-hover] { color:var(--grund) !important; }
.k-hover-4961fc:hover, .k-hover-4961fc[data-k-spiegel-hover] { transform:translateY(-2px) !important; }
.k-active-1b9764:active { transform:translateY(0) !important; }
.k-hover-f1bce4:hover, .k-hover-f1bce4[data-k-spiegel-hover] { color:var(--gold) !important; text-decoration-color:var(--gold) !important; }
.k-hover-ef643e:hover, .k-hover-ef643e[data-k-spiegel-hover] { background:var(--gold) !important; border-color:var(--gold) !important; color:var(--text) !important; }
.k-active-df33e6:active { transform:scale(0.98) !important; }
