.programm[data-astro-cid-466hwncz]{max-width:1240px}.programm__inhalt[data-astro-cid-466hwncz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(1rem,2.5vw,2rem);align-items:start}.jetzt[data-astro-cid-466hwncz]{position:sticky;top:calc(var(--kopf-hoehe, 90px) + 1rem);display:grid;gap:1rem;padding:clamp(1.2rem,2.5vw,1.6rem);border-radius:var(--radius);background:var(--navy);color:#fff;box-shadow:var(--schatten, 0 24px 48px -22px rgb(4 48 92 / .38))}.jetzt[data-astro-cid-466hwncz]:not(.ist-aktiv){display:none}.programm__inhalt[data-astro-cid-466hwncz]:has(.liste[hidden]){grid-template-columns:minmax(0,560px)}.uhr[data-astro-cid-466hwncz]{display:flex;align-items:center;gap:1rem}.uhr__blatt[data-astro-cid-466hwncz]{width:clamp(96px,9vw,128px);height:auto;flex:none}.uhr__rand[data-astro-cid-466hwncz]{fill:#fff;stroke:var(--yellow);stroke-width:3}.uhr__strich[data-astro-cid-466hwncz]{stroke:var(--navy);stroke-width:1.5;stroke-linecap:round;opacity:.5}.uhr__strich--gross[data-astro-cid-466hwncz]{stroke-width:3;opacity:1}.uhr__std[data-astro-cid-466hwncz]{stroke:var(--navy);stroke-width:5;stroke-linecap:round}.uhr__min[data-astro-cid-466hwncz]{stroke:var(--navy);stroke-width:3.5;stroke-linecap:round}.uhr__sek[data-astro-cid-466hwncz]{stroke:var(--red);stroke-width:1.5;stroke-linecap:round}.uhr__mitte[data-astro-cid-466hwncz]{fill:var(--red)}.uhr__text[data-astro-cid-466hwncz]{display:grid;gap:.2rem}.uhr__digital[data-astro-cid-466hwncz]{font:700 clamp(2rem,3.2vw,2.6rem)/1 var(--font-head);letter-spacing:.02em;font-variant-numeric:tabular-nums}.uhr__label[data-astro-cid-466hwncz]{font-size:.85rem;color:#fff}.jetzt__karte[data-astro-cid-466hwncz]{display:grid;gap:.3rem;padding:1rem 1.1rem;border-radius:18px;background:#fff;color:var(--navy)}.jetzt__label[data-astro-cid-466hwncz]{justify-self:start;padding:.3rem .65rem;border-radius:999px;background:var(--red);color:#fff;font:700 .72rem/1 var(--font-head);letter-spacing:.06em;text-transform:uppercase}.jetzt__titel[data-astro-cid-466hwncz]{font:700 clamp(1.25rem,1.8vw,1.5rem)/1.2 var(--font-head);margin-top:.3rem}.jetzt__info[data-astro-cid-466hwncz]{font-size:.95rem;color:#4b5b70}.jetzt__countdown[data-astro-cid-466hwncz]{font:700 1.05rem/1.2 var(--font-head);color:var(--blue)}.jetzt__countdown[data-astro-cid-466hwncz][hidden],.jetzt__link[data-astro-cid-466hwncz][hidden],.jetzt__danach[data-astro-cid-466hwncz][hidden]{display:none}.jetzt__link[data-astro-cid-466hwncz]{font:600 .9rem/1.2 var(--font-head);color:var(--navy)}.jetzt__danach[data-astro-cid-466hwncz]{margin:0;font-size:.92rem;color:#fff}@media(max-width:900px){.programm__inhalt[data-astro-cid-466hwncz]{grid-template-columns:1fr}.jetzt[data-astro-cid-466hwncz]{position:static;order:-1;grid-template-columns:auto 1fr;align-items:center}.jetzt__danach[data-astro-cid-466hwncz]{grid-column:1 / -1}}@media(max-width:560px){.jetzt[data-astro-cid-466hwncz]{grid-template-columns:1fr}}.tagwahl[data-astro-cid-466hwncz]{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:end;margin-bottom:1.4rem}.tagwahl__kopf[data-astro-cid-466hwncz]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.tagwahl__kopf[data-astro-cid-466hwncz] h2[data-astro-cid-466hwncz]{margin:0;font-size:clamp(1.4rem,2.6vw,2rem)}.tagwahl__art[data-astro-cid-466hwncz]{display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:999px;background:#ffffffb3;font:600 .85rem/1 var(--font-head);color:var(--navy)}.tagwahl__art--spezial[data-astro-cid-466hwncz]{background:var(--navy);color:#fff}.tagwahl[data-astro-cid-466hwncz]{grid-template-columns:1fr}.woche[data-astro-cid-466hwncz]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem}.woche__mitte[data-astro-cid-466hwncz]{display:grid;gap:.5rem}.woche__titel[data-astro-cid-466hwncz]{font:600 .85rem/1 var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:#4b5b70;text-align:center}.woche__pfeil[data-astro-cid-466hwncz]{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--navy);color:#fff;font-size:20px;cursor:pointer;box-shadow:0 12px 24px -12px #04305c99;transition:transform .2s,background-color .2s,opacity .2s}.woche__pfeil[data-astro-cid-466hwncz]:hover:not(:disabled){background:var(--blue);transform:scale(1.08)}.woche__pfeil[data-astro-cid-466hwncz]:disabled{opacity:.25;cursor:default;box-shadow:none}.woche__pfeil--zurueck[data-astro-cid-466hwncz] .icon{transform:scaleX(-1)}.tagwahl__chips[data-astro-cid-466hwncz]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem}.tagwahl__chips[data-astro-cid-466hwncz] .chip-tag{position:relative;min-width:0!important}.tagwahl__chips[data-astro-cid-466hwncz] .chip-tag i{position:absolute;top:-.55rem;left:50%;translate:-50% 0;padding:.15rem .4rem;border-radius:999px;background:var(--red);color:#fff;font:700 .58rem/1 var(--font-head);font-style:normal;text-transform:uppercase;letter-spacing:.05em}.tagwahl__chips[data-astro-cid-466hwncz] .chip-tag--zu{background:#ffffff4d;color:#04305c66}.tagwahl__datum[data-astro-cid-466hwncz]{justify-self:end}.tagwahl__chips[data-astro-cid-466hwncz] .chip-tag{display:grid;justify-items:center;gap:.15rem;min-width:70px;padding:.55rem .7rem;border:0;border-radius:16px;background:#ffffffbf;color:var(--navy);font:500 .8rem/1.1 var(--font-head);cursor:pointer;transition:background-color .2s,color .2s,transform .2s}.tagwahl__chips[data-astro-cid-466hwncz] .chip-tag b{font-weight:700;font-size:.92rem}.tagwahl__chips[data-astro-cid-466hwncz] .chip-tag:hover{background:#fff;transform:translateY(-2px)}.tagwahl__chips[data-astro-cid-466hwncz] .chip-tag--spezial{box-shadow:inset 0 -3px 0 var(--blue)}.tagwahl__chips[data-astro-cid-466hwncz] .chip-tag[aria-pressed=true]{background:var(--navy);color:#fff}.tagwahl__datum[data-astro-cid-466hwncz]{position:relative;display:flex;align-items:center}.tagwahl__datum[data-astro-cid-466hwncz] .icon{position:absolute;left:.85rem;color:var(--blue);pointer-events:none}.tagwahl__datum[data-astro-cid-466hwncz] input[data-astro-cid-466hwncz]{min-height:48px;padding:.7rem .9rem .7rem 2.5rem;border:0;border-radius:14px;background:#fff;font:500 .95rem/1 var(--font-body);color:var(--text);box-shadow:0 8px 20px -12px #04305c66}.programm[data-astro-cid-466hwncz]:not(.ist-aktiv) .tagwahl[data-astro-cid-466hwncz]{display:none}.programm__hinweis[data-astro-cid-466hwncz],.programm__zu[data-astro-cid-466hwncz],.programm__legende[data-astro-cid-466hwncz]{display:flex;align-items:center;gap:.6rem;margin:0 0 1.2rem;font-size:.95rem}.programm__hinweis[data-astro-cid-466hwncz] .icon,.programm__legende[data-astro-cid-466hwncz] .icon{flex:none;color:var(--navy)}.programm__zu[data-astro-cid-466hwncz]{display:grid;justify-items:start;gap:.8rem;padding:1.4rem 1.6rem;border-radius:var(--radius);background:#fff}.programm__zu[data-astro-cid-466hwncz] p[data-astro-cid-466hwncz]{display:flex;align-items:center;gap:.6rem;margin:0;font-weight:600;color:var(--navy)}.programm__zu[data-astro-cid-466hwncz] a[data-astro-cid-466hwncz]{font-size:.9rem}.programm__zu[data-astro-cid-466hwncz][hidden]{display:none}.programm__legende[data-astro-cid-466hwncz]{margin-top:1.2rem;color:#4b5b70}.liste[data-astro-cid-466hwncz]{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.liste[data-astro-cid-466hwncz][hidden]{display:none}.punkt[data-astro-cid-466hwncz]{position:relative;display:grid;grid-template-columns:5.2rem 52px 1fr auto;align-items:center;gap:1rem;padding:1rem 1.3rem;border-radius:20px;background:#fff;box-shadow:var(--schatten-s, 0 10px 26px -14px rgb(4 48 92 / .32));transition:opacity .3s,transform .3s}.punkt[data-astro-cid-466hwncz][hidden]{display:none}.punkt__zeit[data-astro-cid-466hwncz]{font:600 clamp(1.4rem,2.4vw,1.8rem)/1 var(--font-head);color:var(--navy);letter-spacing:-.02em}.punkt__icon[data-astro-cid-466hwncz]{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#e8f4fb;color:var(--blue);font-size:24px}.punkt--kino[data-astro-cid-466hwncz] .punkt__icon[data-astro-cid-466hwncz]{background:#fde8ea;color:var(--red)}.punkt--baden[data-astro-cid-466hwncz] .punkt__icon[data-astro-cid-466hwncz]{background:#e3f6f4;color:#0f8a7e}.punkt--training[data-astro-cid-466hwncz] .punkt__icon[data-astro-cid-466hwncz]{background:#fdf0cf;color:#b07a10}.punkt__text[data-astro-cid-466hwncz]{display:grid;gap:.1rem}.punkt__text[data-astro-cid-466hwncz] a[data-astro-cid-466hwncz],.punkt__text[data-astro-cid-466hwncz] strong[data-astro-cid-466hwncz]{font:600 1.1rem/1.25 var(--font-head);color:var(--navy);text-decoration:none}.punkt__text[data-astro-cid-466hwncz] a[data-astro-cid-466hwncz]:hover{color:var(--blue)}.punkt__text[data-astro-cid-466hwncz] small[data-astro-cid-466hwncz]{font-size:.88rem;color:#5b6b80}.punkt__extra[data-astro-cid-466hwncz]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:999px;background:var(--navy);color:#fff;font:600 .75rem/1 var(--font-head);white-space:nowrap}.punkt__jetzt[data-astro-cid-466hwncz]{display:none;position:absolute;top:-.6rem;left:1.1rem;padding:.3rem .65rem;border-radius:999px;background:var(--red);color:#fff;font:700 .7rem/1 var(--font-head);letter-spacing:.06em;text-transform:uppercase}.punkt[data-astro-cid-466hwncz].naechster{outline:3px solid var(--red);outline-offset:-3px;transform:scale(1.01)}.punkt[data-astro-cid-466hwncz].naechster .punkt__jetzt[data-astro-cid-466hwncz]{display:block}.punkt[data-astro-cid-466hwncz].vorbei{opacity:.45}@media(max-width:640px){.woche[data-astro-cid-466hwncz]{gap:.4rem}.woche__pfeil[data-astro-cid-466hwncz]{width:36px;height:36px;font-size:16px}.tagwahl__chips[data-astro-cid-466hwncz]{gap:.25rem}.tagwahl__chips[data-astro-cid-466hwncz] .chip-tag{padding:.5rem .1rem;font-size:.66rem;border-radius:12px}.tagwahl__chips[data-astro-cid-466hwncz] .chip-tag b{font-size:.82rem}.tagwahl__datum[data-astro-cid-466hwncz]{justify-self:stretch}.punkt[data-astro-cid-466hwncz]{grid-template-columns:4.2rem 1fr;grid-template-areas:"zeit text" "zeit extra";gap:.3rem .9rem;padding:.9rem 1rem}.punkt__zeit[data-astro-cid-466hwncz]{grid-area:zeit;font-size:1.35rem}.punkt__icon[data-astro-cid-466hwncz]{display:none}.punkt__text[data-astro-cid-466hwncz]{grid-area:text}.punkt__extra[data-astro-cid-466hwncz]{grid-area:extra;justify-self:start}}
