.programm-module__DVA40W__seite{min-height:100dvh;padding:190px 160px 140px;line-height:1.6;position:relative}.programm-module__DVA40W__kopfblock{font-variant-numeric:tabular-nums;width:300px;font-size:12px;position:absolute;top:96px;right:120px}.programm-module__DVA40W__auftakt{letter-spacing:.01em;font-size:clamp(40px,6.4vw,104px);font-weight:400;line-height:1.02}.programm-module__DVA40W__fahrplan{padding-top:110px}.programm-module__DVA40W__gruppe{max-width:1040px}.programm-module__DVA40W__s2{margin:70px 0 0 8%}.programm-module__DVA40W__s3{margin:70px 0 0 16%}.programm-module__DVA40W__s4{margin:70px 0 0 24%}.programm-module__DVA40W__monat{letter-spacing:.05em;margin-bottom:14px;font-size:15px;font-weight:500;display:block}.programm-module__DVA40W__liste{list-style:none}.programm-module__DVA40W__zeile{color:inherit;align-items:baseline;gap:18px;margin:0 -14px;padding:18px 14px;text-decoration:none;display:flex}.programm-module__DVA40W__datum{font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 5.2em;font-size:19px}.programm-module__DVA40W__mitte{min-width:0}.programm-module__DVA40W__titel{font-size:32px;line-height:1.15;display:block}.programm-module__DVA40W__kurztext{color:#8a8a8a;max-width:46ch;margin-top:8px;font-size:13px;display:block}.programm-module__DVA40W__zeile:hover .programm-module__DVA40W__kurztext,.programm-module__DVA40W__zeile:hover .programm-module__DVA40W__zustand{color:inherit}.programm-module__DVA40W__fuellung{border-bottom:1px dotted #3a3a3a;flex:1;min-width:24px;transform:translateY(-4px)}.programm-module__DVA40W__uhrzeit,.programm-module__DVA40W__preis{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px}.programm-module__DVA40W__zustand{color:#8a8a8a;white-space:nowrap;font-size:19px}.programm-module__DVA40W__leer{color:#8a8a8a;padding-top:110px;font-size:19px}.programm-module__DVA40W__zurueck{color:inherit;margin-bottom:40px;font-size:13px;text-decoration:none;display:inline-block}.programm-module__DVA40W__kopf{margin:0;font-size:32px;font-weight:400;line-height:1.15}.programm-module__DVA40W__buehne{justify-content:space-between;align-items:flex-start;gap:8%;padding-top:70px;display:flex}.programm-module__DVA40W__spalte{flex:1 1 0;min-width:0;max-width:540px}.programm-module__DVA40W__tag{margin-bottom:14px;font-size:19px}.programm-module__DVA40W__angaben{list-style:none}.programm-module__DVA40W__angaben li{align-items:baseline;gap:10px;font-size:19px;line-height:2.15;display:flex}.programm-module__DVA40W__was{white-space:nowrap}.programm-module__DVA40W__wert{font-variant-numeric:tabular-nums;white-space:nowrap}.programm-module__DVA40W__neben{color:#8a8a8a;margin-top:20px;font-size:13px}.programm-module__DVA40W__tr{color:#454545}.programm-module__DVA40W__bild{flex:0 44%;width:44%;max-width:560px;height:auto;display:block}.programm-module__DVA40W__bildFehlt{color:#8a8a8a;flex:0 44%;font-size:13px}.programm-module__DVA40W__text{margin-top:70px;font-size:19px;line-height:1.6}.programm-module__DVA40W__text p{margin:0 0 1.2em}.programm-module__DVA40W__block{margin-top:70px}.programm-module__DVA40W__blockTitel{letter-spacing:.05em;margin-bottom:14px;font-size:15px;font-weight:500}.programm-module__DVA40W__lineup{margin:0;padding:0;list-style:none}.programm-module__DVA40W__lineup li{justify-content:space-between;align-items:baseline;gap:2em;font-size:19px;line-height:2.15;display:flex}.programm-module__DVA40W__lineupZeit{color:#8a8a8a;font-variant-numeric:tabular-nums}.programm-module__DVA40W__karte{align-items:baseline;gap:10px;padding:10px 0;font-size:19px;display:flex}.programm-module__DVA40W__kartenName{min-width:0}.programm-module__DVA40W__kartenHinweis{color:#8a8a8a;margin-top:2px;font-size:13px;line-height:1.5;display:block}.programm-module__DVA40W__ausverkauftMarke{color:#8a8a8a}.programm-module__DVA40W__karteOffen{flex-wrap:wrap}.programm-module__DVA40W__passwortKnopf{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.programm-module__DVA40W__passwortZeile{flex-wrap:wrap;flex-basis:100%;align-items:baseline;gap:10px;margin-top:10px;padding:8px 0 2px;font-size:15px;display:flex}.programm-module__DVA40W__passwortPrompt{color:#8a8a8a;white-space:nowrap}.programm-module__DVA40W__passwortEingabe{color:#fff;font:inherit;letter-spacing:.08em;text-transform:uppercase;caret-color:#fff;background:0 0;border:none;border-bottom:1px solid #3a3a3a;border-radius:0;width:11ch;padding:2px 0;font-size:16px}.programm-module__DVA40W__passwortEingabe:focus{border-bottom-color:#fff;outline:none}.programm-module__DVA40W__passwortOk{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.programm-module__DVA40W__passwortOk:disabled{opacity:.3;cursor:default}.programm-module__DVA40W__passwortFehler{color:#8a8a8a}.programm-module__DVA40W__baustelle{color:#8a8a8a;border:1px solid #2a2a2a;max-width:46ch;margin-top:50px;padding:22px 26px;font-size:clamp(12px,1vw,14px)}.programm-module__DVA40W__hinweis{margin-top:50px;font-size:clamp(14px,1.3vw,19px)}.programm-module__DVA40W__mengenfeld{white-space:nowrap;align-items:center;gap:6px;display:flex}.programm-module__DVA40W__stufe{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;width:44px;height:44px;font-size:19px;line-height:1}.programm-module__DVA40W__stufe:hover:not(:disabled),.programm-module__DVA40W__stufe:focus-visible{color:#000;background:#fff;outline:none}.programm-module__DVA40W__stufe:disabled{opacity:.3;cursor:default}.programm-module__DVA40W__menge{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5em;font-size:19px}.programm-module__DVA40W__summe{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2em;margin-top:40px;font-size:19px;display:flex}.programm-module__DVA40W__weiter{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;margin-right:-14px;padding:10px 14px;font-size:19px}.programm-module__DVA40W__weiter:disabled{opacity:.3;cursor:default}.programm-module__DVA40W__kasseTitel{margin:0 0 60px;font-size:clamp(26px,4.5vw,56px);font-weight:400;line-height:1.05}.programm-module__DVA40W__kasseBlock{max-width:46ch}.programm-module__DVA40W__kasseText{margin:0 0 20px;font-size:clamp(14px,1.3vw,18px);line-height:1.6}.programm-module__DVA40W__kasseKlein{color:#8a8a8a;margin:18px 0 0;font-size:clamp(11px,.95vw,13px);line-height:1.6}.programm-module__DVA40W__zusammenfassung{border-top:1px solid #2a2a2a;margin-bottom:50px}.programm-module__DVA40W__zeileKlein{border-bottom:1px solid #2a2a2a;justify-content:space-between;gap:2em;padding:14px 0;font-size:clamp(13px,1.2vw,16px);display:flex}.programm-module__DVA40W__zeileSumme{font-size:clamp(15px,1.5vw,20px)}.programm-module__DVA40W__formular{flex-direction:column;display:flex}.programm-module__DVA40W__feld{flex-direction:column;margin-bottom:32px;display:flex}.programm-module__DVA40W__feldTitel{color:#8a8a8a;margin-bottom:10px;font-size:clamp(11px,.95vw,13px)}.programm-module__DVA40W__eingabe{color:#fff;font:inherit;background:0 0;border:none;border-bottom:1px solid #3a3a3a;border-radius:0;padding:10px 0;font-size:16px}.programm-module__DVA40W__eingabe:focus{border-bottom-color:#fff;outline:none}.programm-module__DVA40W__feldHinweis{color:#8a8a8a;margin-top:8px;font-size:clamp(11px,.95vw,13px)}.programm-module__DVA40W__fehler{border-left:1px solid #fff;margin:4px 0 24px;padding-left:14px;font-size:clamp(12px,1.05vw,15px);line-height:1.6}@media (max-width:900px){.programm-module__DVA40W__seite{padding:0 24px 110px}.programm-module__DVA40W__kopfblock{text-align:right;width:auto;margin:0;padding-top:96px;position:static}.programm-module__DVA40W__auftakt{padding-top:64px;font-size:34px}.programm-module__DVA40W__fahrplan{padding-top:90px}.programm-module__DVA40W__s2{margin:56px 0 0 20px}.programm-module__DVA40W__s3{margin:56px 0 0 40px}.programm-module__DVA40W__s4{margin:56px 0 0 60px}.programm-module__DVA40W__zeile{flex-wrap:wrap;gap:6px 14px;padding:16px 14px}.programm-module__DVA40W__datum{flex:none;order:1;font-size:16px}.programm-module__DVA40W__uhrzeit{order:2;font-size:16px}.programm-module__DVA40W__mitte{flex:0 0 100%;order:3}.programm-module__DVA40W__titel{font-size:20px}.programm-module__DVA40W__zeile .programm-module__DVA40W__fuellung{order:4}.programm-module__DVA40W__zeile .programm-module__DVA40W__preis{order:5;font-size:16px}.programm-module__DVA40W__zustand{order:6;font-size:16px}.programm-module__DVA40W__eventseite .programm-module__DVA40W__kopf{margin-top:64px}.programm-module__DVA40W__kopf{font-size:20px}.programm-module__DVA40W__buehne{flex-direction:column;gap:0;padding-top:40px;display:flex}.programm-module__DVA40W__spalte{display:contents}.programm-module__DVA40W__tag{order:1;font-size:16px}.programm-module__DVA40W__angaben{order:2;width:100%}.programm-module__DVA40W__neben{order:3}.programm-module__DVA40W__bild{flex:none;order:4;width:100%;max-width:none;margin-top:56px}.programm-module__DVA40W__bildFehlt{order:4;margin-top:56px}.programm-module__DVA40W__text{order:5;margin-top:56px;font-size:16px}.programm-module__DVA40W__block{order:6;width:100%;margin-top:56px}.programm-module__DVA40W__hinweis{order:7}.programm-module__DVA40W__angaben li,.programm-module__DVA40W__lineup li{font-size:16px;line-height:2}.programm-module__DVA40W__karte,.programm-module__DVA40W__summe,.programm-module__DVA40W__menge,.programm-module__DVA40W__weiter{font-size:16px}}
