/* W255 (Maxine 20.10.): Ergänzungen für die Rechtsseiten (Impressum, Datenschutz, Cookies, AGB), nach seiten.css geladen.
   seiten.css wird automatisch aus index.html erzeugt; was hier steht, bleibt beim Neuerzeugen erhalten.
   1. Schrift General Sans statt Geist (wie Variante A der Startseite; Lizenz assets/v3/fonts/FFL-GeneralSans.txt)
   2. Punkt im Bühnen-Schild „Rechtliches“ pulsiert gelb wie auf der Startseite
   3. Knopf „Zum Ad Manager“ in der Kopfzeile: Pfeilfeld schwarz statt blau, wie auf der Startseite */
@font-face{font-family:"General Sans";font-style:normal;font-weight:200 700;font-display:swap;src:url("fonts/general-sans-variable.woff2") format("woff2")}
body,button,input,textarea,select{font-family:"General Sans",system-ui,-apple-system,sans-serif}
.hero--recht .pill--dunkel .punkt{box-shadow:0 0 0 3px rgba(242,255,0,.25);animation:rPunktPuls 2s ease-out infinite}
@keyframes rPunktPuls{0%{box-shadow:0 0 0 0 rgba(242,255,0,.7)}70%{box-shadow:0 0 0 9px rgba(242,255,0,0)}100%{box-shadow:0 0 0 0 rgba(242,255,0,0)}}
@media (prefers-reduced-motion:reduce){.hero--recht .pill--dunkel .punkt{animation:none}}
.header .btn--weiss .pf{background:#0B0B0B;color:#fff}

/* W257 (Maxine 20.10.): Kopfzeile, Bühne und Fuß der Rechtsseiten genau wie auf der Startseite (Variante A).
   Menü „Über Forecourt · Planen & Buchen · Kontakt“; Bühne mit demselben dunkelblauen Riffelglas und denselben wandernden Lichtbahnen,
   Text linksbündig auf der Textkante; Kopfzeile über der Bühne mit Glas-Menü und weißem Knopf, nach dem Scrollen weiß mit schwarzem Knopf;
   schlanker grauer Fuß mit Logo, Copyright und Rechtlichem. */
.hero--recht{background:var(--navy)}
.hero--recht::after{display:block;content:"";position:absolute;inset:0;left:0;bottom:0;width:auto;height:auto;transform:none;filter:none;border-radius:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(0,0,0,.30) 0px,rgba(0,0,0,.16) 4px,rgba(0,0,0,.04) 9px,rgba(255,255,255,.06) 13px,rgba(255,255,255,.15) 18px,rgba(255,255,255,.10) 23px,rgba(255,255,255,.03) 29px,rgba(0,0,0,.04) 35px,rgba(0,0,0,.14) 41px,rgba(0,0,0,.30) 48px)}
.hero--recht .riffel{inset:0;opacity:1;-webkit-mask-image:none;mask-image:none;background:linear-gradient(90deg,#2254C2 0%,#1844BA 7%,#0C30A6 16%,#091F86 27%,#061773 39%,#051164 50%,#061773 61%,#091F86 73%,#0C30A6 84%,#1844BA 93%,#2254C2 100%)}
.hero--recht .a-glow-licht{position:absolute;top:-10%;bottom:-10%;left:-30%;right:-30%;pointer-events:none;mix-blend-mode:screen;opacity:.85;z-index:0;
  background:radial-gradient(15% 60% at 30% 55%,rgba(70,150,255,.6),rgba(70,150,255,0) 70%),radial-gradient(12% 55% at 70% 40%,rgba(50,120,255,.55),rgba(50,120,255,0) 70%),radial-gradient(10% 45% at 50% 90%,rgba(140,200,255,.38),rgba(140,200,255,0) 70%);
  animation:rLicht 10s ease-in-out infinite alternate}
@keyframes rLicht{0%{transform:translateX(-24%)}50%{transform:translateX(0) scaleX(1.12)}100%{transform:translateX(24%)}}
@media (prefers-reduced-motion:reduce){.hero--recht .a-glow-licht{animation:none}}
.hero--recht .hero-inner{position:relative;z-index:1;align-items:center;text-align:center} /* W258: Schild und Titel wieder mittig (Maxine 20.10.) */
.hero--recht .pill--dunkel{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.2)}
.header:not(.fest):not(.offen) .header-nav{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.header:not(.fest):not(.offen) .header-nav a{color:#fff}
.header:not(.fest):not(.offen) .header-nav a:hover{background:rgba(255,255,255,.14)}
.header.fest .header-inner>.btn--weiss{background:#0B0B0B;color:#fff;box-shadow:none}
.header.fest .header-inner>.btn--weiss .pf{background:#fff;color:#101010}
.btn .pf svg{transition:transform .3s cubic-bezier(.3,1.4,.5,1)}
.btn:hover .pf svg,.btn:focus-visible .pf svg{transform:rotate(-45deg)}
.footer--a{background:#F5F7FA;color:var(--ink);margin:0 20px 20px;border-radius:12px;padding:22px 0}
.footer--a .footer-inner{max-width:none;padding:0 clamp(20px,5vw,72px)}
.footer--a .footer-bottom{align-items:center;padding-top:0;color:#6B6F7A}
.footer--a .footer-bottom a:hover{color:var(--ink)}
.footer-logo-a{height:20px;width:auto}
@media (max-width:760px){.footer--a{margin:0 10px 10px}}

/* ===== W259 (Maxine 20.10.): organische Lichtformen statt runder Flecken. Drei unregelmäßige, weich verwischte Formen
   (als SVG mit eingebauter Unschärfe, dadurch scharf gerechnet) drehen sich, strecken und stauchen sich und wandern verschieden schnell;
   zusammen mit dem langsamen Wandern des ganzen Lichts entsteht ein organisches Morphen hinter dem Riffelglas. ===== */
.a-glow-licht{background:none!important}
.a-glow-licht::before,.a-glow-licht::after,.a-glow-licht>.a-form{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;will-change:transform}
.a-glow-licht::before{left:12%;top:8%;width:34%;height:88%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeGaussianBlur stdDeviation='26'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='%233F8BFF' d='M92,58 C150,12 262,26 304,92 C346,158 318,232 250,252 C192,270 158,222 108,238 C48,256 26,184 48,132 C60,102 62,80 92,58Z'/%3E%3C/svg%3E");opacity:.75;animation:aForm1 16s ease-in-out infinite alternate}
.a-glow-licht::after{left:50%;top:-4%;width:38%;height:80%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeGaussianBlur stdDeviation='30'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='%232E6DFF' d='M60,190 C40,120 110,60 190,70 C250,78 270,40 330,60 C380,78 372,150 330,190 C290,228 250,210 200,236 C140,266 76,250 60,190Z'/%3E%3C/svg%3E");opacity:.7;animation:aForm2 21s ease-in-out infinite alternate}
@keyframes aForm1{0%{transform:translate(0,0) rotate(0deg) scale(1,1)}33%{transform:translate(9%,-5%) rotate(28deg) scale(1.25,.8)}66%{transform:translate(-7%,6%) rotate(-18deg) scale(.85,1.3)}100%{transform:translate(4%,2%) rotate(12deg) scale(1.15,1)}}
@keyframes aForm2{0%{transform:translate(0,0) rotate(0deg) scale(1,1)}40%{transform:translate(-10%,8%) rotate(-32deg) scale(.8,1.25)}75%{transform:translate(6%,-4%) rotate(20deg) scale(1.3,.9)}100%{transform:translate(-3%,3%) rotate(-8deg) scale(1,1.1)}}
.a-form{left:32%;top:46%;width:30%;height:62%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeGaussianBlur stdDeviation='24'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='%238EC6FF' d='M120,80 C170,40 240,70 270,120 C300,170 340,190 320,232 C300,272 220,262 180,240 C130,214 70,230 64,180 C58,136 80,112 120,80Z'/%3E%3C/svg%3E");opacity:.55;animation:aForm3 13s ease-in-out infinite alternate}
@keyframes aForm3{0%{transform:translate(0,0) rotate(0deg) scale(1,1)}50%{transform:translate(12%,-10%) rotate(40deg) scale(1.2,.85)}100%{transform:translate(-8%,4%) rotate(-25deg) scale(.9,1.2)}}
@media (prefers-reduced-motion:reduce){.a-glow-licht::before,.a-glow-licht::after,.a-form{animation:none}}
/* W259 Nachtrag: Formen zurückgenommen, damit die Mitte dunkel bleibt */
.a-glow-licht::before{opacity:.32}
.a-glow-licht::after{opacity:.28}
.a-glow-licht>.a-form{opacity:.22}

/* ===== W260 (Maxine 20.10.): Lavalampe statt einfacher Formen. Jede der vier Lichtformen verändert ihren Umriss fließend (SVG-Pfad mit
   vier zufälligen Varianten, 9–14 s), steigt und sinkt dabei langsam in eigenem Takt (19–31 s), dreht sich und wird gestreckt/gestaucht –
   so entsteht kein erkennbares Muster. Rippen des Riffelglases ohne weiße Glanzlichter, stattdessen zarter kühler Blauschimmer. ===== */
.a-glow-licht::before{left:8%;top:10%;width:36%;height:90%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeGaussianBlur stdDeviation='24'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='%233F8BFF' d='M325.4,147.6 C322.9,178.9 277.7,216.0 252.0,232.9 C226.3,249.7 196.3,253.4 171.0,248.7 C145.8,244.0 117.0,230.6 100.5,204.6 C84.0,178.7 62.7,114.3 72.2,92.9 C81.8,71.6 125.2,84.4 157.7,76.5 C190.2,68.5 239.0,33.4 266.9,45.3 C294.9,57.2 327.9,116.4 325.4,147.6Z'%3E%3Canimate attributeName='d' dur='11s' repeatCount='indefinite' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' keySplines='.45 0 .55 1;.45 0 .55 1;.45 0 .55 1;.45 0 .55 1' values='M325.4,147.6 C322.9,178.9 277.7,216.0 252.0,232.9 C226.3,249.7 196.3,253.4 171.0,248.7 C145.8,244.0 117.0,230.6 100.5,204.6 C84.0,178.7 62.7,114.3 72.2,92.9 C81.8,71.6 125.2,84.4 157.7,76.5 C190.2,68.5 239.0,33.4 266.9,45.3 C294.9,57.2 327.9,116.4 325.4,147.6Z;M277.9,156.0 C280.9,189.4 287.4,251.3 268.0,266.7 C248.6,282.2 182.9,262.3 161.3,248.7 C139.6,235.0 143.8,206.0 138.3,184.9 C132.9,163.7 124.2,139.4 128.6,121.8 C132.9,104.1 144.1,88.3 164.3,79.1 C184.4,69.8 230.6,53.5 249.5,66.3 C268.5,79.2 274.8,122.6 277.9,156.0Z;M351.2,146.4 C356.1,170.8 312.0,214.9 281.8,232.8 C251.6,250.8 198.5,261.9 170.0,254.1 C141.6,246.2 127.2,217.1 111.1,185.8 C95.0,154.4 59.8,90.3 73.4,66.0 C87.0,41.7 162.6,36.7 192.5,40.2 C222.3,43.6 225.9,69.2 252.3,86.9 C278.8,104.6 346.2,122.1 351.2,146.4Z;M280.4,143.3 C275.3,164.7 277.5,210.9 257.0,225.3 C236.6,239.8 191.7,238.2 157.5,230.0 C123.4,221.8 60.2,192.0 52.0,176.2 C43.8,160.4 84.0,155.2 108.3,135.4 C132.6,115.5 167.9,63.7 197.7,57.2 C227.6,50.7 273.8,82.1 287.6,96.5 C301.4,110.8 285.4,121.8 280.4,143.3Z;M325.4,147.6 C322.9,178.9 277.7,216.0 252.0,232.9 C226.3,249.7 196.3,253.4 171.0,248.7 C145.8,244.0 117.0,230.6 100.5,204.6 C84.0,178.7 62.7,114.3 72.2,92.9 C81.8,71.6 125.2,84.4 157.7,76.5 C190.2,68.5 239.0,33.4 266.9,45.3 C294.9,57.2 327.9,116.4 325.4,147.6Z'/%3E%3C/path%3E%3C/svg%3E");opacity:.34;animation:aLava1 23s ease-in-out infinite alternate}
.a-glow-licht::after{left:48%;top:0%;width:40%;height:85%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeGaussianBlur stdDeviation='28'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='%232E6DFF' d='M357.3,176.9 C357.8,196.3 268.9,197.8 237.7,207.7 C206.4,217.6 189.1,241.1 169.8,236.2 C150.5,231.4 135.0,197.5 121.7,178.7 C108.4,159.9 83.8,142.6 90.0,123.6 C96.2,104.5 134.6,69.7 158.8,64.3 C182.9,58.8 201.6,72.2 234.7,91.0 C267.8,109.8 356.8,157.4 357.3,176.9Z'%3E%3Canimate attributeName='d' dur='14s' repeatCount='indefinite' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' keySplines='.45 0 .55 1;.45 0 .55 1;.45 0 .55 1;.45 0 .55 1' values='M357.3,176.9 C357.8,196.3 268.9,197.8 237.7,207.7 C206.4,217.6 189.1,241.1 169.8,236.2 C150.5,231.4 135.0,197.5 121.7,178.7 C108.4,159.9 83.8,142.6 90.0,123.6 C96.2,104.5 134.6,69.7 158.8,64.3 C182.9,58.8 201.6,72.2 234.7,91.0 C267.8,109.8 356.8,157.4 357.3,176.9Z;M312.2,159.4 C313.8,183.9 308.2,229.1 287.4,237.9 C266.7,246.8 222.7,221.9 187.8,212.3 C152.9,202.8 94.7,199.8 77.9,180.7 C61.0,161.6 66.2,117.1 86.8,97.8 C107.3,78.5 169.4,66.1 201.2,64.9 C233.0,63.7 259.2,74.9 277.7,90.6 C296.2,106.3 310.6,134.8 312.2,159.4Z;M334.6,153.8 C332.7,169.9 284.3,179.5 257.0,196.9 C229.7,214.3 197.8,260.1 170.6,258.3 C143.5,256.4 102.3,209.8 94.0,185.8 C85.8,161.8 109.9,132.9 121.0,114.2 C132.2,95.5 136.5,76.0 161.0,73.8 C185.5,71.5 239.2,87.4 268.1,100.8 C297.1,114.1 336.4,137.8 334.6,153.8Z;M281.8,137.3 C287.5,154.9 298.3,177.6 278.2,198.7 C258.1,219.9 190.1,265.0 161.5,264.2 C133.0,263.3 116.5,217.1 106.9,193.5 C97.3,170.0 90.0,146.4 103.8,122.8 C117.5,99.2 166.0,56.7 189.4,51.8 C212.8,46.9 228.8,79.0 244.2,93.3 C259.6,107.5 276.2,119.8 281.8,137.3Z;M357.3,176.9 C357.8,196.3 268.9,197.8 237.7,207.7 C206.4,217.6 189.1,241.1 169.8,236.2 C150.5,231.4 135.0,197.5 121.7,178.7 C108.4,159.9 83.8,142.6 90.0,123.6 C96.2,104.5 134.6,69.7 158.8,64.3 C182.9,58.8 201.6,72.2 234.7,91.0 C267.8,109.8 356.8,157.4 357.3,176.9Z'/%3E%3C/path%3E%3C/svg%3E");opacity:.3;animation:aLava2 29s ease-in-out infinite alternate}
.a-glow-licht>.a-form{left:30%;top:40%;width:30%;height:70%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeGaussianBlur stdDeviation='22'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='%238EC6FF' d='M282.4,156.0 C287.2,184.4 308.6,234.0 287.1,247.8 C265.7,261.6 184.9,249.8 153.7,238.8 C122.4,227.8 104.6,201.8 99.8,182.0 C94.9,162.2 110.8,142.5 124.6,120.2 C138.5,98.0 160.6,55.8 182.9,48.6 C205.1,41.5 241.7,59.2 258.2,77.1 C274.8,95.0 277.6,127.5 282.4,156.0Z'%3E%3Canimate attributeName='d' dur='9s' repeatCount='indefinite' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' keySplines='.45 0 .55 1;.45 0 .55 1;.45 0 .55 1;.45 0 .55 1' values='M282.4,156.0 C287.2,184.4 308.6,234.0 287.1,247.8 C265.7,261.6 184.9,249.8 153.7,238.8 C122.4,227.8 104.6,201.8 99.8,182.0 C94.9,162.2 110.8,142.5 124.6,120.2 C138.5,98.0 160.6,55.8 182.9,48.6 C205.1,41.5 241.7,59.2 258.2,77.1 C274.8,95.0 277.6,127.5 282.4,156.0Z;M314.1,160.7 C311.5,192.4 294.2,258.3 269.9,266.5 C245.6,274.8 193.2,221.7 168.3,210.5 C143.4,199.2 136.7,215.8 120.5,199.0 C104.3,182.1 59.2,134.1 71.2,109.3 C83.1,84.6 156.6,56.2 192.3,50.7 C228.1,45.1 265.4,57.8 285.7,76.1 C306.0,94.5 316.7,129.0 314.1,160.7Z;M319.1,127.6 C315.1,150.0 301.3,189.5 281.9,210.9 C262.6,232.4 229.5,263.8 202.8,256.2 C176.1,248.6 133.5,187.9 121.7,165.4 C110.0,143.0 123.7,135.3 132.4,121.5 C141.1,107.8 144.9,90.2 173.9,82.7 C202.8,75.2 281.9,69.2 306.1,76.7 C330.3,84.2 323.2,105.3 319.1,127.6Z;M292.4,164.7 C296.4,193.8 295.2,224.6 273.8,242.5 C252.4,260.3 191.8,282.2 164.0,271.8 C136.3,261.3 117.9,208.4 107.2,179.9 C96.5,151.3 92.0,121.5 99.6,100.5 C107.2,79.4 127.9,58.9 153.0,53.4 C178.0,48.0 226.7,49.1 249.9,67.7 C273.1,86.2 288.4,135.6 292.4,164.7Z;M282.4,156.0 C287.2,184.4 308.6,234.0 287.1,247.8 C265.7,261.6 184.9,249.8 153.7,238.8 C122.4,227.8 104.6,201.8 99.8,182.0 C94.9,162.2 110.8,142.5 124.6,120.2 C138.5,98.0 160.6,55.8 182.9,48.6 C205.1,41.5 241.7,59.2 258.2,77.1 C274.8,95.0 277.6,127.5 282.4,156.0Z'/%3E%3C/path%3E%3C/svg%3E");opacity:.22;animation:aLava3 19s ease-in-out infinite alternate}
.a-glow-licht>.a-form--2{left:62%;top:30%;width:28%;height:75%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-40%25' y='-40%25' width='180%25' height='180%25'%3E%3CfeGaussianBlur stdDeviation='26'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='%234F9CFF' d='M319.2,137.8 C326.0,161.6 333.1,210.3 311.4,228.7 C289.7,247.1 225.3,258.1 188.8,248.4 C152.3,238.7 108.8,198.6 92.4,170.4 C76.0,142.3 77.0,100.0 90.5,79.5 C104.1,59.1 143.8,46.7 173.8,47.8 C203.8,48.9 246.2,70.9 270.4,86.0 C294.7,101.0 312.4,114.0 319.2,137.8Z'%3E%3Canimate attributeName='d' dur='13s' repeatCount='indefinite' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' keySplines='.45 0 .55 1;.45 0 .55 1;.45 0 .55 1;.45 0 .55 1' values='M319.2,137.8 C326.0,161.6 333.1,210.3 311.4,228.7 C289.7,247.1 225.3,258.1 188.8,248.4 C152.3,238.7 108.8,198.6 92.4,170.4 C76.0,142.3 77.0,100.0 90.5,79.5 C104.1,59.1 143.8,46.7 173.8,47.8 C203.8,48.9 246.2,70.9 270.4,86.0 C294.7,101.0 312.4,114.0 319.2,137.8Z;M307.8,171.6 C299.8,201.9 281.4,250.1 263.6,259.4 C245.8,268.7 233.9,237.1 201.1,227.5 C168.3,218.0 87.8,220.1 66.8,202.3 C45.7,184.4 59.6,147.8 74.8,120.7 C90.0,93.5 118.7,46.3 158.1,39.2 C197.6,32.1 286.5,55.9 311.5,78.0 C336.4,100.0 315.8,141.4 307.8,171.6Z;M342.1,132.6 C342.9,157.2 326.7,217.8 297.6,241.0 C268.5,264.1 208.0,282.8 167.3,271.6 C126.7,260.5 68.5,205.8 53.6,174.2 C38.7,142.6 56.2,98.0 78.0,82.2 C99.7,66.4 148.2,77.7 184.0,79.6 C219.7,81.5 266.3,84.9 292.6,93.7 C319.0,102.6 341.2,108.1 342.1,132.6Z;M310.7,128.4 C304.8,149.9 285.5,191.8 260.8,205.4 C236.2,219.0 193.1,215.4 162.8,210.2 C132.6,205.0 90.2,188.1 79.2,174.1 C68.3,160.0 80.7,140.8 97.3,125.9 C114.0,111.0 145.8,92.9 179.0,84.7 C212.2,76.5 274.5,69.3 296.4,76.5 C318.4,83.8 316.6,106.9 310.7,128.4Z;M319.2,137.8 C326.0,161.6 333.1,210.3 311.4,228.7 C289.7,247.1 225.3,258.1 188.8,248.4 C152.3,238.7 108.8,198.6 92.4,170.4 C76.0,142.3 77.0,100.0 90.5,79.5 C104.1,59.1 143.8,46.7 173.8,47.8 C203.8,48.9 246.2,70.9 270.4,86.0 C294.7,101.0 312.4,114.0 319.2,137.8Z'/%3E%3C/path%3E%3C/svg%3E");opacity:.26;animation:aLava4 31s ease-in-out infinite alternate}
@keyframes aLava1{0%{transform:translate(0,22%) rotate(0deg) scale(1,1)}30%{transform:translate(8%,-18%) rotate(35deg) scale(1.3,.75)}65%{transform:translate(-6%,-30%) rotate(-20deg) scale(.8,1.35)}100%{transform:translate(5%,10%) rotate(60deg) scale(1.15,.9)}}
@keyframes aLava2{0%{transform:translate(0,-20%) rotate(0deg) scale(1,1)}35%{transform:translate(-12%,25%) rotate(-40deg) scale(.75,1.3)}70%{transform:translate(6%,8%) rotate(25deg) scale(1.35,.8)}100%{transform:translate(-4%,30%) rotate(-55deg) scale(1,1.15)}}
@keyframes aLava3{0%{transform:translate(0,30%) rotate(0deg) scale(1,1)}50%{transform:translate(14%,-35%) rotate(70deg) scale(1.25,.8)}100%{transform:translate(-10%,-10%) rotate(-30deg) scale(.85,1.3)}}
@keyframes aLava4{0%{transform:translate(0,-25%) rotate(0deg) scale(1,1)}45%{transform:translate(-10%,30%) rotate(-45deg) scale(1.3,.8)}100%{transform:translate(8%,5%) rotate(35deg) scale(.8,1.25)}}
@media (prefers-reduced-motion:reduce){.a-glow-licht::before,.a-glow-licht::after,.a-form{animation:none}}
.hero--recht::after{background:repeating-linear-gradient(90deg,rgba(0,0,0,.26) 0px,rgba(0,0,0,.14) 4px,rgba(0,0,0,.03) 9px,rgba(120,170,255,.05) 13px,rgba(150,195,255,.09) 18px,rgba(120,170,255,.06) 23px,rgba(0,0,0,.02) 29px,rgba(0,0,0,.04) 35px,rgba(0,0,0,.12) 41px,rgba(0,0,0,.26) 48px)}

/* ===== W261 (Maxine 20.10., Vorlage „weiche Farbflächen“): keine spitzen Formen mehr. Vier große, weiche, waagerecht gezogene Flächen
   (wenige Punkte, kaum Unregelmäßigkeit, starke Unschärfe, teils mit weich ausgezogener „Zunge“), die ineinanderfließen; ihr Umriss
   verändert sich langsam (14–21 s), sie gleiten ruhig auf und ab und atmen in der Breite, ohne Drehen. Rippen-Glanzlicht minimal heller. ===== */
.a-glow-licht::before{left:-2%;top:6%;width:62%;height:62%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='34'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='%233F8BFF' d='M536.7,144.2 C532.7,165.5 424.5,210.9 343.9,217.8 C263.2,224.7 88.1,202.9 52.9,185.8 C17.7,168.6 80.2,130.9 132.8,114.9 C185.3,98.9 300.8,84.9 368.1,89.8 C435.4,94.7 540.8,122.9 536.7,144.2Z'%3E%3Canimate attributeName='d' dur='16s' repeatCount='indefinite' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' keySplines='.45 0 .55 1;.45 0 .55 1;.45 0 .55 1;.45 0 .55 1' values='M536.7,144.2 C532.7,165.5 424.5,210.9 343.9,217.8 C263.2,224.7 88.1,202.9 52.9,185.8 C17.7,168.6 80.2,130.9 132.8,114.9 C185.3,98.9 300.8,84.9 368.1,89.8 C435.4,94.7 540.8,122.9 536.7,144.2Z;M490.9,143.4 C496.8,165.2 468.8,210.8 390.6,219.0 C312.5,227.2 67.3,210.8 22.0,192.6 C-23.4,174.4 62.8,127.1 118.4,109.8 C173.9,92.4 293.3,82.8 355.3,88.4 C417.4,94.0 485.1,121.7 490.9,143.4Z;M486.9,147.1 C485.6,169.8 427.7,213.8 351.7,221.5 C275.7,229.1 67.1,211.3 30.6,193.0 C-5.8,174.7 78.1,129.7 132.9,111.6 C187.7,93.6 300.6,78.9 359.6,84.8 C418.6,90.7 488.2,124.3 486.9,147.1Z;M506.4,141.8 C509.5,162.3 437.6,204.2 360.5,213.9 C283.4,223.6 85.1,216.5 43.9,200.1 C2.8,183.6 63.8,133.4 113.5,115.2 C163.1,97.0 276.3,86.3 341.8,90.7 C407.3,95.2 503.3,121.3 506.4,141.8Z;M536.7,144.2 C532.7,165.5 424.5,210.9 343.9,217.8 C263.2,224.7 88.1,202.9 52.9,185.8 C17.7,168.6 80.2,130.9 132.8,114.9 C185.3,98.9 300.8,84.9 368.1,89.8 C435.4,94.7 540.8,122.9 536.7,144.2Z'/%3E%3C/path%3E%3C/svg%3E");opacity:.38;animation:aFluss1 26s ease-in-out infinite alternate}
.a-glow-licht::after{left:34%;top:30%;width:66%;height:70%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='%232E6DFF' d='M524.0,152.9 C528.1,179.0 461.0,226.3 391.0,232.6 C321.0,239.0 144.4,212.9 104.0,191.1 C63.6,169.2 104.8,120.8 148.6,101.6 C192.3,82.5 303.9,67.5 366.5,76.1 C429.0,84.6 519.9,126.8 524.0,152.9Z'%3E%3Canimate attributeName='d' dur='19s' repeatCount='indefinite' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' keySplines='.45 0 .55 1;.45 0 .55 1;.45 0 .55 1;.45 0 .55 1' values='M524.0,152.9 C528.1,179.0 461.0,226.3 391.0,232.6 C321.0,239.0 144.4,212.9 104.0,191.1 C63.6,169.2 104.8,120.8 148.6,101.6 C192.3,82.5 303.9,67.5 366.5,76.1 C429.0,84.6 519.9,126.8 524.0,152.9Z;M552.8,152.5 C553.8,178.9 446.1,231.9 377.1,239.3 C308.0,246.8 184.4,220.9 138.5,197.3 C92.5,173.7 62.7,117.0 101.5,97.6 C140.3,78.2 296.1,71.7 371.3,80.9 C446.5,90.0 551.9,126.1 552.8,152.5Z;M527.8,145.0 C528.6,170.9 418.0,216.1 348.5,227.5 C279.0,238.9 149.9,236.4 110.8,213.5 C71.6,190.6 74.7,113.4 113.5,89.9 C152.2,66.4 274.3,63.1 343.4,72.3 C412.4,81.5 526.9,119.2 527.8,145.0Z;M504.8,157.6 C506.7,181.7 447.2,216.4 383.3,222.1 C319.4,227.7 162.0,212.3 121.4,191.2 C80.9,170.1 98.1,114.5 139.9,95.5 C181.7,76.5 311.3,66.7 372.1,77.0 C432.9,87.4 503.0,133.4 504.8,157.6Z;M524.0,152.9 C528.1,179.0 461.0,226.3 391.0,232.6 C321.0,239.0 144.4,212.9 104.0,191.1 C63.6,169.2 104.8,120.8 148.6,101.6 C192.3,82.5 303.9,67.5 366.5,76.1 C429.0,84.6 519.9,126.8 524.0,152.9Z'/%3E%3C/path%3E%3C/svg%3E");opacity:.32;animation:aFluss2 33s ease-in-out infinite alternate}
.a-glow-licht>.a-form{left:18%;top:52%;width:56%;height:52%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='30'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='%238EC6FF' d='M463.6,156.2 C457.9,177.3 395.6,210.9 339.3,216.2 C283.1,221.6 156.8,204.8 126.2,188.2 C95.5,171.6 114.4,133.3 155.6,116.8 C196.8,100.3 322.2,82.7 373.6,89.3 C424.9,95.8 469.3,135.0 463.6,156.2Z'%3E%3Canimate attributeName='d' dur='14s' repeatCount='indefinite' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' keySplines='.45 0 .55 1;.45 0 .55 1;.45 0 .55 1;.45 0 .55 1' values='M463.6,156.2 C457.9,177.3 395.6,210.9 339.3,216.2 C283.1,221.6 156.8,204.8 126.2,188.2 C95.5,171.6 114.4,133.3 155.6,116.8 C196.8,100.3 322.2,82.7 373.6,89.3 C424.9,95.8 469.3,135.0 463.6,156.2Z;M489.4,150.7 C487.3,168.0 409.1,195.4 346.3,201.4 C283.5,207.3 144.7,202.3 112.6,186.5 C80.5,170.6 112.7,121.2 153.8,106.4 C194.8,91.5 303.0,89.8 358.9,97.2 C414.8,104.6 491.5,133.3 489.4,150.7Z;M471.5,146.3 C473.7,164.5 439.7,200.5 371.2,206.7 C302.8,212.9 96.6,199.8 60.6,183.5 C24.6,167.2 105.9,123.2 155.4,108.8 C204.9,94.5 304.9,91.3 357.6,97.6 C410.3,103.8 469.2,128.1 471.5,146.3Z;M490.4,157.5 C489.5,179.0 411.1,210.9 338.6,215.2 C266.1,219.4 85.8,200.6 55.3,182.9 C24.8,165.3 107.2,125.3 155.4,109.1 C203.5,93.0 288.1,77.9 343.9,86.0 C399.8,94.0 491.3,136.0 490.4,157.5Z;M463.6,156.2 C457.9,177.3 395.6,210.9 339.3,216.2 C283.1,221.6 156.8,204.8 126.2,188.2 C95.5,171.6 114.4,133.3 155.6,116.8 C196.8,100.3 322.2,82.7 373.6,89.3 C424.9,95.8 469.3,135.0 463.6,156.2Z'/%3E%3C/path%3E%3C/svg%3E");opacity:.24;animation:aFluss3 22s ease-in-out infinite alternate}
.a-glow-licht>.a-form--2{left:52%;top:-6%;width:56%;height:64%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-50%25' y='-50%25' width='200%25' height='200%25'%3E%3CfeGaussianBlur stdDeviation='42'/%3E%3C/filter%3E%3Cpath filter='url(%23b)' fill='%234F9CFF' d='M472.1,148.2 C474.3,177.8 436.3,229.6 382.2,239.4 C328.1,249.3 193.1,231.0 147.6,207.2 C102.1,183.4 72.3,120.9 109.2,96.6 C146.1,72.3 308.5,52.8 369.0,61.4 C429.5,70.0 469.9,118.5 472.1,148.2Z'%3E%3Canimate attributeName='d' dur='21s' repeatCount='indefinite' calcMode='spline' keyTimes='0;0.25;0.5;0.75;1' keySplines='.45 0 .55 1;.45 0 .55 1;.45 0 .55 1;.45 0 .55 1' values='M472.1,148.2 C474.3,177.8 436.3,229.6 382.2,239.4 C328.1,249.3 193.1,231.0 147.6,207.2 C102.1,183.4 72.3,120.9 109.2,96.6 C146.1,72.3 308.5,52.8 369.0,61.4 C429.5,70.0 469.9,118.5 472.1,148.2Z;M504.2,142.5 C504.4,169.8 405.1,222.2 345.8,233.8 C286.6,245.4 184.1,234.2 148.6,212.3 C113.2,190.4 100.2,126.2 132.9,102.4 C165.5,78.6 282.7,63.1 344.6,69.8 C406.5,76.5 504.0,115.2 504.2,142.5Z;M502.0,157.3 C501.2,186.6 427.6,216.3 365.6,227.0 C303.5,237.8 167.2,244.9 129.9,221.7 C92.5,198.5 101.4,116.1 141.5,87.7 C181.6,59.3 310.2,39.5 370.2,51.1 C430.3,62.7 502.8,128.0 502.0,157.3Z;M518.0,157.0 C517.8,185.9 439.2,235.4 375.6,244.5 C312.0,253.7 174.6,235.4 136.3,211.8 C98.0,188.2 105.7,126.7 145.8,103.2 C185.9,79.7 314.7,61.7 376.7,70.6 C438.8,79.6 518.2,128.0 518.0,157.0Z;M472.1,148.2 C474.3,177.8 436.3,229.6 382.2,239.4 C328.1,249.3 193.1,231.0 147.6,207.2 C102.1,183.4 72.3,120.9 109.2,96.6 C146.1,72.3 308.5,52.8 369.0,61.4 C429.5,70.0 469.9,118.5 472.1,148.2Z'/%3E%3C/path%3E%3C/svg%3E");opacity:.28;animation:aFluss4 37s ease-in-out infinite alternate}
@keyframes aFluss1{0%{transform:translate(0,0) scale(1,1)}50%{transform:translate(10%,18%) scale(1.18,.86)}100%{transform:translate(-6%,30%) scale(.92,1.12)}}
@keyframes aFluss2{0%{transform:translate(0,0) scale(1,1)}50%{transform:translate(-12%,-22%) scale(.88,1.14)}100%{transform:translate(6%,-8%) scale(1.15,.9)}}
@keyframes aFluss3{0%{transform:translate(0,0) scale(1,1)}50%{transform:translate(14%,-30%) scale(1.2,.9)}100%{transform:translate(-8%,-14%) scale(.9,1.1)}}
@keyframes aFluss4{0%{transform:translate(0,0) scale(1,1)}50%{transform:translate(-10%,26%) scale(1.12,.9)}100%{transform:translate(8%,40%) scale(.9,1.15)}}
@media (prefers-reduced-motion:reduce){.a-glow-licht::before,.a-glow-licht::after,.a-form{animation:none}}
.hero--recht::after{background:repeating-linear-gradient(90deg,rgba(0,0,0,.26) 0px,rgba(0,0,0,.14) 4px,rgba(0,0,0,.03) 9px,rgba(140,185,255,.07) 13px,rgba(175,210,255,.12) 18px,rgba(140,185,255,.08) 23px,rgba(0,0,0,.02) 29px,rgba(0,0,0,.04) 35px,rgba(0,0,0,.12) 41px,rgba(0,0,0,.26) 48px)}

/* W307 (Maxine 20.10.): Sprachauswahl im Kopf auch auf den Rechtsseiten (wie Startseite, W288/W296/W305) */
.kopf-sprache{display:block;position:relative;margin-left:auto;margin-right:-12px}
@media (min-width:1040px){.header-nav{position:absolute;left:50%;transform:translateX(-50%)}}
.ks-knopf{display:inline-flex;align-items:center;gap:7px;height:42px;padding:0 12px;border-radius:var(--r-knopf);font:inherit;font-size:14px;font-weight:500;cursor:pointer;
  color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .2s,color .3s,border-color .3s}
.ks-knopf:hover{background:rgba(255,255,255,.2)}
.ks-welt{width:17px;height:17px}
.ks-pfeil{transition:transform .2s}
.ks-knopf[aria-expanded="true"] .ks-pfeil{transform:rotate(180deg)}
.header.fest .ks-knopf,.header.offen .ks-knopf{color:var(--ink);background:rgba(11,15,25,.04);border-color:rgba(11,15,25,.08)}
.header.fest .ks-knopf:hover,.header.offen .ks-knopf:hover{background:rgba(11,15,25,.08)}
.ks-knopf:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
.ks-liste{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;padding:6px;border-radius:10px;background:#fff;border:1px solid #ECEDF1;
  box-shadow:0 20px 40px -16px rgba(11,15,25,.3);z-index:20;display:flex;flex-direction:column;gap:2px}
.ks-liste[hidden]{display:none}
.ks-liste button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 12px;border:0;border-radius:6px;background:none;
  font:inherit;font-size:14px;color:var(--ink);text-align:left;cursor:pointer}
.ks-liste button[aria-selected="true"]{font-weight:600}
.ks-liste button[aria-disabled="true"]{color:#8A8F9B;cursor:default}
.ks-liste button:not([aria-disabled="true"]):hover{background:#F3F5F8}
.ks-liste em{font-style:normal;font-size:11.5px;font-weight:500;color:#8A8F9B;padding:2px 7px;border-radius:5px;background:#F3F4F6}
.ks-haken{color:var(--blue)}
.ks-liste{min-width:300px;padding:6px;gap:0}
.ks-liste>button{padding:12px 14px;font-size:15px}
.ks-liste>button[aria-selected="true"]{color:var(--blue);font-weight:500}
.ks-raster{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto);grid-auto-flow:column;gap:2px 8px;margin-top:6px;padding-top:6px;border-top:1px solid #ECEDF1}
.ks-raster button{display:block;width:100%;padding:11px 14px;border:0;border-radius:6px;background:none;font:inherit;font-size:15px;text-align:left;color:var(--ink);cursor:default}
.ks-raster button[aria-disabled="true"]{color:#6B6F7A}
.ks-raster button{color:var(--ink);cursor:pointer}
.ks-raster button:hover{background:#F3F5F8}
.ks-liste>button{cursor:default}
.ks-raster button[aria-disabled="true"]{color:var(--ink)}
/* Hinweis unter der Überschrift, nur in Fremdsprachen sichtbar */
.recht-hinweis{display:none}
html:not([lang="de"]) .recht-hinweis{display:inline-flex;margin-top:14px;font-size:14px;color:rgba(255,255,255,.78)}
