.kopf{font-size:calc(1.1875 * var(--k));position:sticky;top:0;z-index:20;box-shadow:0 4px #00000040,0 8px 18px -8px #00000073}.kopf__innen{max-width:var(--breite);margin:0 auto;padding:calc(.6 * var(--k)) var(--rand);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(.5 * var(--k)) calc(1.5 * var(--k))}.marke{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:calc(.8 * var(--k));color:var(--creme);text-decoration:none;min-height:calc(3 * var(--k))}.marke img{width:calc(3.4 * var(--k));height:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.marke__text{display:flex;flex-direction:column;line-height:1.2}.marke__text strong{font-family:var(--hand);font-size:calc(1.3 * var(--k))}.marke__text>span{font-size:calc(.95 * var(--k));color:#eadcc4}.marke__ev{white-space:nowrap}.hauptnav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(.25 * var(--k))}.hauptnav a{display:flex;align-items:center;min-height:calc(3 * var(--k));padding:calc(.4 * var(--k)) calc(.85 * var(--k));color:var(--creme);font-weight:600;text-decoration:none;border-radius:calc(.4 * var(--k))}.hauptnav a:hover{background:#ffffff1a;text-decoration:underline}.hauptnav a[aria-current=page]{background:var(--kraft) var(--tex-papier);color:var(--kraft-tinte);transform:rotate(-1.5deg);box-shadow:0 3px 6px #00000059}.schrift{display:flex;align-items:center;gap:calc(.5 * var(--k));margin-left:auto}.schrift[hidden]{display:none}.schrift__titel{font-size:calc(.9 * var(--k));font-weight:600;color:#eadcc4}.schrift__knoepfe{display:flex;gap:calc(.35 * var(--k))}.schrift button{min-width:calc(2.75 * var(--k));min-height:calc(2.75 * var(--k));padding:0 calc(.35 * var(--k));font-family:var(--hand);font-weight:700;line-height:1;color:var(--kraft-tinte);background:var(--kraft) var(--tex-papier);border:2px solid transparent;border-radius:calc(.4 * var(--k));cursor:pointer;box-shadow:0 3px 6px #00000059}.schrift button:nth-child(1){font-size:calc(1 * var(--k))}.schrift button:nth-child(2){font-size:calc(1.25 * var(--k))}.schrift button:nth-child(3){font-size:calc(1.55 * var(--k))}.schrift button:hover{border-color:var(--creme)}.schrift button[aria-pressed=true]{color:var(--schiefer);background:var(--kreide-gelb);border-color:var(--creme);transform:rotate(-2deg)}.modusknopf{display:inline-flex;align-items:center;justify-content:center;min-width:calc(2.75 * var(--k));min-height:calc(2.75 * var(--k));margin-left:calc(.4 * var(--k));padding:0;color:var(--creme);background:#00000040;border:2px solid rgba(251,241,223,.45);border-radius:999px;cursor:pointer}.modusknopf:hover{border-color:var(--creme)}.modusknopf svg{width:1.35em;height:1.35em}.modusknopf .i-sonne,.modusknopf[aria-pressed=true] .i-mond{display:none}.modusknopf[aria-pressed=true] .i-sonne{display:block}@media(max-width:40em){.schrift{order:3;flex-basis:100%;justify-content:flex-end;padding-bottom:calc(.25 * var(--k))}.hauptnav{order:4}.js .kopf:not(.menue-offen) .schrift{display:none}}.menueknopf{display:none;align-items:center;gap:calc(.5 * var(--k));min-height:calc(3 * var(--k));padding:calc(.4 * var(--k)) calc(1 * var(--k));font:700 calc(1.1 * var(--k)) var(--text);color:var(--kraft-tinte);background:var(--kraft);border:0;border-radius:calc(.4 * var(--k));cursor:pointer}@media(max-width:61.99rem){.js .marke{flex:1 1 0}.js .marke__text>span{display:none}.js .menueknopf:not([hidden]){display:inline-flex}.js .hauptnav{flex-basis:100%;display:none}.js .hauptnav.offen{display:block;max-height:calc(100vh - calc(8 * var(--k)));max-height:calc(100dvh - calc(8 * var(--k)));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.hauptnav{flex-basis:100%}.hauptnav ul{padding-bottom:calc(.5 * var(--k))}.js .hauptnav ul{flex-direction:column}.js .hauptnav a{font-size:calc(1.2 * var(--k));border-top:1px solid rgba(255,255,255,.12);border-radius:0}}.hauptnav a[aria-current=true]{background:var(--kraft) var(--tex-papier);color:var(--kraft-tinte);transform:rotate(-1.5deg);box-shadow:0 3px 6px #00000059}@media(max-width:30rem){.kopf{font-size:calc(1.125 * var(--k))}.marke{gap:calc(.5 * var(--k));flex:1 1 0}.kopf__innen{column-gap:calc(.5 * var(--k))}.marke__text>span{display:none}.menueknopf{padding:calc(.4 * var(--k)) calc(.75 * var(--k));font-size:calc(1 * var(--k))}.marke__text strong{font-size:calc(1.05 * var(--k))}.marke img{width:calc(2.6 * var(--k))}}.fuss{position:relative;padding:3.5rem 0 0;margin-top:2.5rem}.fuss--mit-zug{margin-top:6.5rem}.fuss a:not(.knopf){color:var(--creme)}.fuss__innen{max-width:var(--breite);margin:0 auto;padding-inline:var(--rand);display:grid;gap:2rem 3rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.fuss .knopf{max-width:100%;font-size:1rem;padding-inline:1rem;overflow-wrap:anywhere}@media(min-width:64rem){.fuss__innen{grid-template-columns:1.3fr 1fr .8fr}}.fusslinks{list-style:none;margin:0;padding:0}.fusslinks a{display:flex;align-items:center;min-height:2.75rem}.fuss__zeile{max-width:var(--breite);margin:2.5rem auto 0;padding:1.25rem var(--rand) 1.5rem;border-top:1px solid rgba(255,255,255,.2);font-size:1rem;color:#eadcc4}.zugstrecke{--zugbreite: clamp(12rem, 30vw, 17rem);--huette-sichtbar: clamp(6rem, 15vw, 8rem);position:absolute;left:0;right:0;bottom:100%;height:6.5rem;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#eeeae2,#a9a399 45%,#5f5a52) left bottom 9px / 100% 5px no-repeat,repeating-linear-gradient(90deg,#4a2f1d 0 12px,transparent 12px 24px) left bottom 3px / 100% 9px no-repeat,linear-gradient(#9b8f7c,#6e6354) left bottom / 100% 5px no-repeat}.zug{position:absolute;left:0;bottom:14px;width:var(--zugbreite);z-index:2;pointer-events:auto;animation:zug-fahrt 26s linear infinite}.huette{position:absolute;left:calc(var(--huette-sichtbar) - var(--zugbreite) - 2.5rem);bottom:0;z-index:3;width:calc(var(--zugbreite) + 2.5rem);aspect-ratio:336 / 100;filter:drop-shadow(0 4px 4px rgba(0,0,0,.3))}.huette svg{display:block;width:100%;height:100%}.zug svg{display:block;width:100%;height:auto}.zug:hover,.zug:hover .zug__rad,.zug:hover .zug__dampf circle{animation-play-state:paused}.zug__schild{position:absolute;bottom:calc(100% + .35rem);left:66%;transform:translate(-50%,.4rem) rotate(-3deg);white-space:nowrap;padding:.2rem .7rem;font-family:var(--hand);font-weight:700;font-size:1.05rem;color:var(--kraft-tinte);background:var(--kraft) var(--tex-papier);border-radius:3px;box-shadow:0 4px 8px -4px #00000080;opacity:0;transition:opacity .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}.zug:hover .zug__schild{opacity:1;transform:translate(-50%) rotate(-3deg)}@keyframes zug-fahrt{0%{transform:translate(calc(var(--huette-sichtbar) - var(--zugbreite) - 1.6rem))}to{transform:translate(calc(100vw + 1rem))}}.zug__rad{transform-box:fill-box;transform-origin:center;animation:zug-rad .9s linear infinite}@keyframes zug-rad{to{transform:rotate(360deg)}}.zug__dampf circle{fill:var(--tinte-leise);fill-opacity:.45;transform-box:fill-box;transform-origin:center;animation:zug-dampf 1.8s ease-out infinite}.zug__dampf circle:nth-child(2){animation-delay:.6s}.zug__dampf circle:nth-child(3){animation-delay:1.2s}@keyframes zug-dampf{0%{opacity:0;transform:translate(6px,8px) scale(.4)}30%{opacity:.9}to{opacity:0;transform:translate(-14px,-6px) scale(1.3)}}@media(prefers-reduced-motion:reduce){.zug{left:50%;transform:translate(-50%)}.zug__dampf{display:none}}@media(prefers-reduced-motion:no-preference){.zug svg{overflow:visible}.zug__pfiff circle{fill:var(--tinte-leise);fill-opacity:0;transform-box:fill-box;transform-origin:center}.zug:hover .zug__pfiff circle{animation:pfiff 1.3s ease-out both}.zug:hover .zug__pfiff circle:nth-child(2){animation-delay:.12s}.zug:hover .zug__pfiff circle:nth-child(3){animation-delay:.24s}@keyframes pfiff{0%{fill-opacity:.55;transform:translate(0) scale(.4)}to{fill-opacity:0;transform:translate(-8px,-34px) scale(2.2)}}}@media print{.zugstrecke{display:none}}.tafel--hero{padding-bottom:3rem}.tafel--hero:after{content:"";position:absolute;left:-14px;right:-14px;bottom:-26px;height:16px;background:linear-gradient(90deg,transparent 12%,#f2f0e6 12% 15%,transparent 15% 18%,#f5b8cb 18% 20%,transparent 20%) 0 2px / 100% 6px no-repeat,linear-gradient(180deg,var(--holz-hell),var(--holz-dunkel));border-radius:0 0 6px 6px;box-shadow:0 8px 12px -6px #00000080}.tafel__vorsatz{font-family:var(--hand);font-size:clamp(1.3rem,2.6vw,1.6rem);color:var(--kreide-gelb);margin-bottom:.4rem;display:inline-block;border-bottom:3px solid rgba(243,226,126,.55)}.tafel__datum{display:flex;align-items:center;gap:.6rem;flex-wrap:nowrap;font-family:var(--hand);font-size:clamp(1.25rem,2.4vw,1.55rem);color:var(--kreide-gruen);margin-bottom:.5rem}.tafel__titel{font-family:var(--hand);font-weight:700;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.2;max-width:20ch;margin-bottom:.75rem}.tafel__meta{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem 1.75rem;font-size:1.25rem}.tafel__meta li{display:flex;align-items:center;gap:.5rem}.tafel__danach{margin-top:2rem;padding-top:1.25rem;border-top:2px dashed rgba(242,240,230,.35)}.tafel__klein{font-size:1rem;color:var(--kreide-leise);margin-bottom:.4rem}.tafel__danach ul{list-style:none;padding:0;margin:0}.tafel__danach li{padding:.2rem 0;font-size:1.15rem}.tafel__danach time{font-weight:700;color:var(--kreide-gelb);margin-right:.4rem}.tafel__kritzel{position:absolute;right:clamp(.75rem,3vw,2rem);top:clamp(.75rem,3vw,2rem);width:clamp(4rem,9vw,7rem)!important;height:auto!important;stroke:var(--kreide-rosa)!important;stroke-width:3!important;opacity:.75}@media(max-width:30rem){.tafel__datum svg{display:none}}@media(max-width:74.99rem){.tafel__kritzel{display:none}}@media(min-width:75rem){.tafel--hero :is(.tafel__vorsatz,.tafel__datum){margin-right:6.5rem}}.tafel__leer{font-size:1.15rem;color:var(--kreide-leise)}.schild{position:relative;border-radius:12px;padding:1.75rem clamp(1.25rem,3vw,2rem) 1.5rem;box-shadow:0 20px 34px -18px #140c05cc,inset 0 0 0 3px #00000040}.schild__seil{position:absolute;left:12%;right:12%;top:-2.6rem;height:2.8rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M1 20 L50 1.5 L99 20' fill='none' stroke='%23806447' stroke-width='3' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat center / 100% 100%}.schild__seil:after{content:"";position:absolute;left:50%;top:-4px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d8d2c4,#6d665c)}.schild:before,.schild:after{content:"";position:absolute;top:.45rem;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d8d2c4,#6d665c)}.schild:before{left:calc(12% - 6px)}.schild:after{right:calc(12% - 6px)}.schild__kopf{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}.schild:has(.schild__kopf){container-type:inline-size}.schild h1{font-family:var(--hand);font-size:clamp(1rem,6.6cqi,2rem);white-space:nowrap;margin:0;color:var(--creme);text-shadow:0 2px 0 rgba(0,0,0,.35)}.schild h1 .schild__vorzeile{white-space:normal}.schild h1 .schild__vorzeile{display:block;font-size:.6em;color:var(--kreide-gelb)}.schild__ev{white-space:nowrap}.schild__zettel{color:var(--tinte);padding:1.1rem 1.25rem .9rem;border-radius:2px}.schild__zettel p:last-child{margin-bottom:0}.unterschrift{font-family:var(--hand);font-size:1.3rem;color:var(--gruen-link);text-align:right}.schild__fakten{list-style:none;padding:0;margin:1.1rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem}.schild__fakten li{background:var(--kraft) var(--tex-papier);color:var(--kraft-tinte);padding:.35rem .9rem;border-radius:3px;font-size:1.05rem}.schild__fakten li:nth-child(1){transform:rotate(-1.5deg)}.schild__fakten li:nth-child(2){transform:rotate(1.2deg)}.schild__fakten strong{font-family:var(--hand);font-size:1.25rem}@media(max-width:30rem){.schild{padding-top:1.4rem}.schild__kopf{gap:.75rem;margin-bottom:.9rem}.schild__zettel{padding:.9rem 1rem .7rem;font-size:1.0625rem}.schild__fakten{display:none}}.klebeband{position:absolute;top:-.9rem;left:50%;width:8rem;height:1.8rem;margin-left:-4rem;background:#d9c3a0d9;transform:rotate(2deg);box-shadow:0 1px 2px #00000026}.kreideform{scroll-margin-top:3.5rem}.kreideform__titel{display:flex;align-items:center;gap:.55rem;margin:0 0 .25rem;font-family:var(--hand);font-size:clamp(1.4rem,2.8vw,1.75rem);color:var(--kreide-gelb);text-shadow:0 2px 0 rgba(0,0,0,.35)}.kreideform__text{margin:0 0 1rem;font-size:1.1rem}.kreideform a{color:var(--kreide-gelb)}.kreideform input[type=email]{background:#00000047}.kreideform__formular{display:grid;gap:.9rem}.kreideform__feld{display:grid;gap:.35rem}.kreideform__feld label{font-weight:700;font-size:1rem;color:var(--kreide-leise)}.kreideform__zeile{display:flex}.kreideform input[type=email]{flex:1 1 auto;width:0;min-width:0;font:inherit;min-height:3.2rem;padding:.45rem 1rem;color:var(--kreide);background:#ffffff0f;border:2px solid var(--kreide-leise);border-right:0;border-radius:.55rem 0 0 .55rem}.kreideform input[type=email]::placeholder{color:var(--kreide-leise);opacity:.8}.kreideform input[type=email]:hover{border-color:var(--kreide)}.kreideform .knopf{min-height:3.2rem;border-radius:0 .55rem .55rem 0;flex:none}.kreideform .knopf:hover{transform:none}.kreideform .haekchen{gap:.7rem;font-size:1rem;color:var(--kreide)}.kreideform .haekchen input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;cursor:pointer;width:1.6rem;height:1.6rem;margin:.05rem 0 0;border:2px solid var(--kreide-leise);border-radius:5px 7px 4px 6px;background:transparent}.kreideform .haekchen input:hover{border-color:var(--kreide)}.kreideform .haekchen input:checked{border-color:var(--kreide-gelb)}.kreideform .haekchen input:checked:after{content:"";position:absolute;left:.42rem;top:.12rem;width:.45rem;height:.85rem;border:solid var(--kreide-gelb);border-width:0 3px 3px 0;transform:rotate(40deg)}.kreideform .formular__meldung{color:var(--kreide-gruen)}@media(max-width:30rem){.kreideform__zeile{flex-direction:column;gap:.6rem}.kreideform input[type=email]{width:auto;border-right:2px solid var(--kreide-leise);border-radius:.55rem}.kreideform .knopf{border-radius:.55rem;align-self:flex-start}}.kreideform__klein{margin:.9rem 0 0;font-size:.95rem;color:var(--kreide-leise)}@media(max-width:30rem){.kreideform__formular{grid-template-columns:minmax(0,1fr)}.kreideform .knopf{justify-self:start;grid-row:3}}.haekchen{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start}.haekchen input{width:1.6rem;height:1.6rem;margin:.1rem 0 0;accent-color:var(--gruen)}.haekchen label{font-weight:400}.formular__meldung{margin:0;font-weight:700;color:var(--gruen-link)}.formular__meldung:empty{display:none}.kreideform .formular__meldung.ist-fehler{color:var(--kreide-rosa)}.schnell{margin:0;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.schnell a{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.6rem;padding:.6rem 1rem;text-decoration:none;font-weight:700;font-size:1.2rem;color:var(--kraft-tinte);background:var(--kraft) var(--tex-papier);border-radius:4px;box-shadow:0 8px 16px -10px #28190ab3;transition:transform .15s ease;will-change:transform;backface-visibility:hidden}.schnell a:nth-child(1){transform:rotate(-.8deg)}.schnell a:nth-child(2){transform:rotate(.6deg)}.schnell a:nth-child(3){transform:rotate(-.4deg)}.schnell a:hover{transform:rotate(.01deg) translateY(-2px);text-decoration:underline}.schnellzugriff-element{padding-block:1.5rem 2.5rem}:is(.buehne__schnell,.column,.container) .schnellzugriff-element{max-width:none;padding-inline:0;padding-block:0}.jahr{display:grid;gap:2.5rem 3rem;align-items:center;margin-bottom:.5rem}@media(min-width:60rem){.jahr{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.jahr__rad{margin:0;width:100%;max-width:32rem;justify-self:center}.rad{display:block;width:100%;height:auto;overflow:visible;font-family:var(--hand);filter:url(#f-kreide)}.rad-hair{fill:none;stroke:var(--kreide-leise);stroke-width:1.5;opacity:.45}.rad-tick{stroke:var(--kreide-leise);stroke-width:1.5;opacity:.6}.rad-seg{stroke:none;fill-opacity:.2}.rad-w{fill:var(--kreide-blau)}.rad-f{fill:var(--kreide-gruen)}.rad-s{fill:var(--kreide-gelb)}.rad-h{fill:var(--kreide-rosa)}.rad-mon{fill:var(--kreide);font-size:26px;font-weight:700;text-anchor:middle}.rad-season{font-size:23px;font-weight:700;text-anchor:middle;letter-spacing:.08em}.rad-season--w{fill:var(--kreide-blau)}.rad-season--f{fill:var(--kreide-gruen)}.rad-season--s{fill:var(--kreide-gelb)}.rad-season--h{fill:var(--kreide-rosa)}.rad-track{fill:none;stroke:var(--kreide-leise);stroke-width:2;stroke-dasharray:3 8;stroke-linecap:round;opacity:.7}.rad-past{r:9px;fill:var(--schiefer);stroke:var(--kreide-leise);stroke-width:3}.rad-event circle{r:21px;fill:var(--kreide-gelb);stroke:var(--schiefer);stroke-width:4}.rad-event text{fill:var(--schiefer);font-family:var(--text);font-weight:800;font-size:24px;text-anchor:middle}.rad-today{stroke:var(--kreide);stroke-width:4;stroke-linecap:round}.rad-today-label{fill:var(--kreide);font-size:21px;text-anchor:middle}.rad-center-kicker{fill:var(--kreide-gelb);font-size:24px;text-anchor:middle}.rad-center-year{fill:var(--kreide);font-size:86px;font-weight:700;text-anchor:middle}.legende{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin-top:1rem;font-size:1rem;color:var(--kreide-leise)}.legende>span{display:inline-flex;align-items:center;gap:.45rem}.legende__punkt,.legende__ring{width:1rem;height:1rem;border-radius:50%}.legende__punkt{background:var(--kreide-gelb)}.legende__ring{border:3px solid var(--kreide-leise)}.legende__strich{width:1.5rem;height:4px;border-radius:2px;background:var(--kreide)}.jahr__liste .termin{position:relative}.termin__nr{position:absolute;left:.15rem;top:.55rem;z-index:1;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;font-weight:800;font-size:1rem;color:var(--schiefer);background:var(--kreide-gelb);box-shadow:0 0 0 3px var(--schiefer)}.jahr__liste .termin:first-child .termin__nr{top:-.55rem}.jahr__liste .termin{transition:background-color .2s ease;margin-inline:-.75rem;padding-inline:.75rem}.jahr__liste .termin.ist-aktiv{background:#f2f0e60f}.termin__datum,.termin__nr{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.termin.ist-aktiv .termin__datum{transform:rotate(-4deg) scale(1.06)}.termin.ist-aktiv .termin__nr{transform:scale(1.25) rotate(-10deg)}.rad-event{cursor:pointer;transform-box:fill-box;transform-origin:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.rad-event.ist-aktiv{transform:scale(1.35)}.rad-event.ist-aktiv circle{animation:kreide-puls 1.2s ease-in-out infinite}@keyframes kreide-puls{0%,to{stroke:var(--schiefer);stroke-width:4}50%{stroke:var(--kreide);stroke-width:7}}.terminliste{list-style:none;margin:0;padding:0}.termin{display:grid;grid-template-columns:5.2rem 1fr;gap:1.25rem;align-items:center;padding:1.1rem 0;border-bottom:2px dashed rgba(242,240,230,.28)}.termin:first-child{padding-top:0}.termin h3{font-family:var(--hand);font-size:clamp(1.3rem,2.8vw,1.7rem);margin:0 0 .25rem;font-weight:700}.termin h3 .kreidetag{margin-left:.3rem}.termin__meta{margin:0;color:var(--kreide-leise);font-size:1.05rem}.termin__meta time{color:var(--kreide);font-weight:600}.termin__datum{margin:0;display:flex;flex-direction:column;align-items:center;line-height:1.05;padding:.45rem .2rem .5rem;border:2px solid currentColor;border-radius:10px 14px 9px 12px;color:var(--kreide-gelb);font-family:var(--hand)}.termin__datum strong{font-size:2.2rem}.termin__datum span{font-size:.95rem;font-family:var(--text);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.termin__datum--gruen{color:var(--kreide-gruen)}.termin__datum--rosa{color:var(--kreide-rosa)}.termin__datum--blau{color:var(--kreide-blau)}@media(max-width:30rem){.termin{grid-template-columns:4.3rem 1fr;gap:.9rem}.termin__datum strong{font-size:1.8rem}}@media(prefers-reduced-motion:no-preference){.einblenden.jahr__rad .rad{transform-origin:50% 50%}.einblenden.jahr__rad:not(.ist-sichtbar) .rad{opacity:0}.einblenden.jahr__rad.ist-sichtbar .rad{animation:rad-ein 1.1s cubic-bezier(.3,.7,.3,1) backwards}@keyframes rad-ein{0%{opacity:0;transform:rotate(-35deg) scale(.94)}to{opacity:1;transform:none}}.einblenden.jahr__rad:not(.ist-sichtbar) .rad-event{opacity:0}.einblenden.jahr__rad.ist-sichtbar .rad-event{animation:punkt-ein .45s cubic-bezier(.34,1.8,.5,1) backwards}.rad-event[data-nr="1"]{animation-delay:.9s!important}.rad-event[data-nr="2"]{animation-delay:1.05s!important}.rad-event[data-nr="3"]{animation-delay:1.2s!important}.rad-event[data-nr="4"]{animation-delay:1.35s!important}.rad-event[data-nr="5"]{animation-delay:1.5s!important}.rad-event[data-nr="6"]{animation-delay:1.65s!important}@keyframes punkt-ein{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.rad-today{animation:heute-glimmen 3.2s ease-in-out infinite alternate}@keyframes heute-glimmen{0%{stroke-opacity:1}to{stroke-opacity:.4}}}.terminliste .termin:nth-child(4n+2) .termin__datum{color:var(--kreide-gruen)}.terminliste .termin:nth-child(4n+3) .termin__datum{color:var(--kreide-rosa)}.terminliste .termin:nth-child(4n+4) .termin__datum{color:var(--kreide-blau)}.tafel .termin h3 a{color:inherit;text-decoration-color:#f2f0e659}.tafel .termin h3 a:hover{text-decoration-color:currentColor}.tafel .tafel__titel a{color:inherit;text-decoration:none}.tafel .tafel__titel a:hover{text-decoration:underline;text-decoration-thickness:2px}.vereinstafel{margin-top:3rem}.vereinstafel__titel{display:inline-block;margin:0 0 1.25rem;padding:0 .3rem .1rem;font-family:var(--hand);font-size:clamp(1.6rem,3.5vw,2.1rem);color:var(--kreide-gelb);border-bottom:3px solid rgba(243,226,126,.5)}.vereinstafel__titel--zwei{color:var(--kreide-gruen);border-color:#a9dba080;margin-top:2.25rem}.aemter{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.amt{--farbe: var(--kreide-gelb);padding-left:1rem;border-left:3px solid var(--farbe)}.amt--gruen{--farbe: var(--kreide-gruen)}.amt--rosa{--farbe: var(--kreide-rosa)}.amt--blau{--farbe: var(--kreide-blau)}.amt__rolle{display:block;font-size:.95rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--farbe)}.amt__name{display:block;font-family:var(--hand);font-weight:700;font-size:clamp(1.4rem,2.6vw,1.7rem);line-height:1.2}.ausschuss{list-style:none;margin:0;padding:0;display:grid;gap:.35rem 2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.ausschuss li{position:relative;padding-left:1.4rem;font-family:var(--hand);font-size:1.3rem;line-height:1.5}.ausschuss li:before{content:"";position:absolute;left:.2rem;top:.7em;width:.5rem;height:.5rem;margin-top:-.25rem;border-radius:50%;background:var(--kreide-leise)}.aemter .amt:nth-child(4n+2){--farbe: var(--kreide-gruen)}.aemter .amt:nth-child(4n+3){--farbe: var(--kreide-rosa)}.aemter .amt:nth-child(4n+4){--farbe: var(--kreide-blau)}.vereinstafel{margin-top:0}.stand{position:relative}.stand__inhalt{position:relative;padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,4vw,2.75rem);background:var(--papier) var(--tex-papier);border-radius:3px;box-shadow:0 1px 1px #0000001f,0 10px 22px -10px #28190a73;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem 3rem}@media(min-width:56rem){.stand__inhalt{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.zitat{margin:0 0 1.5rem;padding:0 0 0 1.25rem;border-left:5px solid var(--kreide-gruen)}.zitat p{font-size:1.2rem;font-style:italic;margin:0}.stand__listen{display:grid;gap:1rem 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.stand__listen h3{font-size:1.15rem;margin-bottom:.5rem}.haken{list-style:none;padding:0;margin:0}.haken li{position:relative;padding:.2rem 0 .2rem 2rem}.haken li:before{content:"";position:absolute;left:.2rem;top:.6rem;width:1.1rem;height:.6rem;border-left:3px solid var(--gruen-link);border-bottom:3px solid var(--gruen-link);transform:rotate(-45deg)}.stand__preis{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.stand--mit-anhaenger{padding-bottom:12rem}.anhaenger{--schnur: 2.6rem;position:absolute;top:100%;right:clamp(2.5rem,14%,10rem);z-index:1;padding-top:var(--schnur);transform-origin:50% 0;transform:rotate(-3deg)}.anhaenger:before{content:"";position:absolute;left:50%;top:0;width:2px;height:calc(var(--schnur) + .6rem);margin-left:-1px;background:#806447}.anhaenger:after{content:"";position:absolute;left:50%;top:-6px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d8d2c4,#6d665c);box-shadow:0 1px 2px #0006}.preisschild{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;width:11.5rem;padding:2rem .9rem 1.1rem;background:var(--kraft) var(--tex-papier);color:var(--kraft-tinte);clip-path:polygon(50% 0,100% 16%,100% 100%,0 100%,0 16%);filter:drop-shadow(0 10px 8px rgba(40,20,5,.35))}.preisschild__loch{position:absolute;left:50%;top:.75rem;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--wand);box-shadow:inset 0 1px 2px #00000080}.preisschild__klein{font-weight:600;font-size:1rem;text-align:center}.preisschild__betrag{white-space:nowrap;font-family:var(--hand);font-size:2.5rem;line-height:1.05;color:var(--kraft-tinte)}.knopfspalte{width:100%;max-width:20rem}@media(prefers-reduced-motion:no-preference){.anhaenger{animation:anhaenger-schwingen 4.5s ease-in-out infinite}.stand:hover .anhaenger{animation:anhaenger-baumeln 1.8s ease-in-out}@keyframes anhaenger-schwingen{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes anhaenger-baumeln{0%{transform:rotate(-3deg)}20%{transform:rotate(9deg)}45%{transform:rotate(-7deg)}70%{transform:rotate(4deg)}to{transform:rotate(-3deg)}}}.zweispaltig{display:grid;gap:2rem 3rem;align-items:center}@media(min-width:52rem){.zweispaltig{grid-template-columns:1.1fr 1fr}}.fliess{max-width:38rem}.fliess>p:first-child{font-size:1.3rem}@media(min-width:52rem){.zweispaltig--links{grid-template-columns:1fr 1.1fr}.zweispaltig--links .foto{order:-1}}.pinnwand{display:grid;gap:2.25rem 1.75rem;align-items:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));padding:clamp(1.5rem,4vw,2.75rem) clamp(1rem,3vw,2.25rem);border:12px solid transparent;border-radius:6px;background:var(--tex-kork) padding-box,linear-gradient(var(--kork),var(--kork-2)) padding-box,linear-gradient(135deg,var(--holz-hell),var(--holz-dunkel)) border-box;box-shadow:inset 0 0 30px #3c230a59,0 18px 30px -18px #140c05b3}.zettel{position:relative;margin:0;padding:1.5rem 1.25rem 1.25rem;background:var(--papier);box-shadow:0 2px 2px #00000026,0 12px 20px -10px #2814058c;transform-origin:50% 1px;transition:transform .45s cubic-bezier(.34,1.8,.5,1),box-shadow .3s ease}.pin{position:relative}.pin:before{content:"";position:absolute;z-index:2;top:-10px;left:50%;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8 0 18%,transparent 20%),var(--pin, #b3261e);box-shadow:0 3px 4px #00000073;pointer-events:none}.pin:nth-child(6n+1){--pin: #b3261e;--kipp: -1.4deg}.pin:nth-child(6n+2){--pin: #2d5e3a;--kipp: 1.1deg}.pin:nth-child(6n+3){--pin: #2a5d8f;--kipp: -.6deg}.pin:nth-child(6n+4){--pin: #b3261e;--kipp: 1.6deg}.pin:nth-child(6n+5){--pin: #6b3d8f;--kipp: -1.1deg}.pin:nth-child(6n+6){--pin: #2d5e3a;--kipp: .8deg}.pin .zettel{transform:rotate(var(--kipp, 0deg));will-change:transform;backface-visibility:hidden}.pin:hover .zettel{transform:rotate(.01deg);box-shadow:0 3px 3px #00000026,0 20px 26px -12px #28140599}.zettel--gelb{background:var(--zettel-gelb)}.zettel--rosa{background:var(--zettel-rosa)}.zettel--gruen{background:var(--zettel-gruen)}.zettel--foto{background:var(--weiss);padding:.75rem .75rem 1.25rem}.zettel--foto img{aspect-ratio:4 / 3;width:100%;object-fit:cover;margin-bottom:.9rem}.zettel--foto>:not(img){padding-inline:.4rem}.zettel .zettel__titel,.zettel h3{font-size:1.3rem;margin-bottom:.5rem}.zettel p:last-child{margin-bottom:0}.zettel__datum{font-family:var(--hand);font-size:1.05rem;color:var(--tinte-leise);margin-bottom:.3rem}.marke-jugend{font-family:var(--text);font-size:.85rem;font-weight:700;margin-left:.4rem;padding:.1em .55em;border-radius:999px;background:var(--tinte);color:var(--zettel-rosa)}.zettel .zettel__titel a{color:inherit;text-decoration:none}.zettel .zettel__titel a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.zettel:focus-within{outline:3px solid var(--fokus);outline-offset:3px}.zettel .zettel__titel a:focus-visible{outline:none}.pinnwand__mehr{margin-top:1.75rem}@media(prefers-reduced-motion:no-preference){.einblenden.pinnwand:not(.ist-sichtbar) .zettel{opacity:0}.einblenden.pinnwand.ist-sichtbar .pin .zettel{animation:anpinnen .55s cubic-bezier(.34,1.5,.6,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}.pin:nth-child(2){--i: 1}.pin:nth-child(3){--i: 2}.pin:nth-child(4){--i: 3}.pin:nth-child(5){--i: 4}.pin:nth-child(6){--i: 5}.pin:nth-child(7){--i: 6}@keyframes anpinnen{0%{opacity:0;transform:translateY(-18px) rotate(calc(var(--kipp, 0deg) * 4))}to{opacity:1;transform:rotate(var(--kipp, 0deg))}}}.pinnwand .pin:nth-child(4n+1) .zettel--auto{background:var(--papier)}.pinnwand .pin:nth-child(4n+2) .zettel--auto{background:var(--zettel-gelb)}.pinnwand .pin:nth-child(4n+3) .zettel--auto{background:var(--zettel-rosa)}.pinnwand .pin:nth-child(4n+4) .zettel--auto{background:var(--zettel-gruen)}.zettel--papier{background:var(--papier)}.f3-widget-paginator{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.f3-widget-paginator a,.f3-widget-paginator span{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .8rem;border-radius:4px;background:var(--kraft) var(--tex-papier);color:var(--kraft-tinte);font-weight:700;text-decoration:none}.f3-widget-paginator .current span{background:var(--kreide-gelb);color:var(--schiefer)}.zettel-hinweis{padding-top:1rem}.zettel-hinweis .zettel{transform:rotate(-1deg)}.zettel-hinweis .zettel__titel{font-family:var(--hand);font-size:1.5rem}.zettel-hinweis .pin{max-width:40rem}:is(.column,.container) .zettel-hinweis .innen{max-width:none;padding-inline:0}.leine{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:1rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.leine>li{position:relative;padding-top:2.4rem}.leine>li:before{content:"";position:absolute;top:.9rem;left:-.8rem;right:-.8rem;height:3px;background:repeating-linear-gradient(90deg,#8a6a4a 0,#8a6a4a 6px,#a6835e 6px,#a6835e 9px);border-radius:2px}.karte{position:relative;background:var(--papier);padding:1.35rem 1.2rem 1.1rem;box-shadow:0 2px 2px #0000001f,0 12px 18px -10px #28140580;transform-origin:50% -1.2rem}.karte:before{content:"";position:absolute;top:-1.9rem;left:50%;width:.8rem;height:2.5rem;margin-left:-.4rem;background:linear-gradient(90deg,#c9a577,#e1c49a 50%,#b38e5f);border-radius:3px;box-shadow:0 2px 3px #0000004d}.leine>li:nth-child(odd) .karte{transform:rotate(-1.2deg)}.leine>li:nth-child(2n) .karte{transform:rotate(1deg)}.leine>li:nth-child(3n) .karte{background:var(--zettel-gelb)}.leine>li:nth-child(4n+2) .karte{background:var(--zettel-blau)}.karte__jahr{display:block;font-family:var(--hand);font-weight:700;font-size:2rem;line-height:1.1;color:var(--gruen-link);margin-bottom:.4rem}.karte p{margin:0}.karte--foto img{aspect-ratio:3 / 2;object-fit:cover;width:100%;margin-bottom:.6rem}.karte--heute{background:var(--zettel-gruen)!important}.garten{display:grid;gap:2.25rem 2.5rem;align-items:start}@media(min-width:48rem){.garten{grid-template-columns:1.5fr 1fr}.foto--gross{grid-column:1 / -1}}@media(min-width:68rem){.garten{grid-template-columns:1.45fr 1fr .7fr}.foto--gross{grid-column:auto}}.foto--gross img{aspect-ratio:4 / 3;object-fit:cover}@media(min-width:48rem){.foto--hoch{max-width:20rem;justify-self:end}}.stecker{list-style:none;padding:0;margin:1.5rem 0 2rem;display:flex;flex-wrap:wrap;gap:1.25rem 1rem}.stecker li{position:relative;font-family:var(--hand);font-weight:700;font-size:1.05rem;background:var(--kraft) var(--tex-papier);color:var(--kraft-tinte);padding:.4rem .9rem;border-radius:4px;margin-bottom:1.2rem;box-shadow:0 4px 8px -4px #28140599}.stecker li:after{content:"";position:absolute;left:50%;bottom:-1.2rem;width:8px;height:1.2rem;margin-left:-4px;background:linear-gradient(90deg,var(--holz-hell),var(--holz));clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%)}.abschnitt.ogv_aktionen{background:radial-gradient(circle at 8% 20%,rgba(245,184,203,.55) 0 3rem,transparent 3.05rem),radial-gradient(circle at 92% 12%,rgba(169,219,160,.6) 0 4rem,transparent 4.05rem),radial-gradient(circle at 85% 88%,rgba(168,208,234,.6) 0 3.5rem,transparent 3.55rem),radial-gradient(circle at 15% 92%,rgba(243,226,126,.65) 0 2.5rem,transparent 2.55rem),var(--jugend-grund) var(--tex-papier)}.ogv_aktionen .etikett,.etikett--bunt{background:linear-gradient(90deg,var(--zettel-rosa),var(--zettel-gelb) 40%,var(--zettel-gruen) 70%,var(--zettel-blau))}.ogv_aktionen .etikett:before,.etikett--bunt:before{background:var(--etikett-bunt)}.aktionen{list-style:none;margin:1.5rem 0 3rem;padding:0;display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.aktion{position:relative;padding:1.6rem 1.35rem 1.25rem;border-radius:3px;box-shadow:0 2px 2px #0000001a,0 14px 20px -12px #28140580}.aktion:before{content:"";position:absolute;top:-.8rem;left:50%;width:6.5rem;height:1.6rem;margin-left:-3.25rem;background:#ffffff8c;border:1px solid rgba(0,0,0,.06);transform:rotate(-3deg);box-shadow:0 1px 2px #00000014}.aktion--rosa{background:var(--zettel-rosa);transform:rotate(-1deg)}.aktion--gelb{background:var(--zettel-gelb);transform:rotate(.8deg)}.aktion--gruen{background:var(--zettel-gruen);transform:rotate(-.6deg)}.aktion__zeit{font-family:var(--hand);font-weight:700;font-size:1.15rem;margin-bottom:.2rem;color:var(--tinte-leise)}.aktion .aktion__titel{font-size:1.35rem}.aktion p:last-child{margin-bottom:0}.aktion__naechstes{background:var(--weiss);padding:.45rem .7rem;border-radius:4px;margin-top:.75rem}.fotostreifen{display:grid;gap:2.25rem 1.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.fotostreifen .foto:nth-child(1){transform:rotate(-1.5deg)}.fotostreifen .foto:nth-child(3){transform:rotate(1.2deg)}.aktion--blau{background:var(--zettel-blau);transform:rotate(.5deg)}.blaetter{list-style:none;margin:0;padding:0;display:grid;gap:3rem 2.25rem;align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.blatt{position:relative;padding-top:1.1rem;background:var(--papier) var(--tex-papier);box-shadow:0 1px #00000014,0 3px 0 -1px var(--papier),0 4px 0 -1px #3c28142e,0 18px 30px -16px #28190a99}.blatt:nth-child(odd){transform:rotate(-.6deg)}.blatt:nth-child(2n){transform:rotate(.5deg)}.eintraege .eintrag{transition:background-color .2s ease;margin-inline:-.7rem;padding-inline:.7rem}.eintrag:hover{background:#f3e27e1f}.eintrag h3{transition:transform .25s ease}.eintrag:hover h3{transform:translate(4px)}.eintrag__datum{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.eintrag:hover .eintrag__datum{transform:rotate(3deg) scale(1.08)}.eintrag__tag{display:inline-block;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.eintrag:hover .eintrag__tag{transform:translateY(-3px)}.blatt:before{content:"";position:absolute;inset:0 0 auto;height:1.1rem;background:radial-gradient(circle at center,#d8d2c4 0 .2rem,#6d665c .22rem .3rem,transparent .32rem) 50% 50% / 2.4rem 1.1rem repeat-x,linear-gradient(180deg,var(--holz-hell),var(--holz-dunkel))}.blatt__kopf{padding:1.1rem 1.5rem .9rem;text-align:center;color:var(--kreide);background:var(--tex-kreide),var(--schiefer)}.blatt__monat{margin:0;font-family:var(--hand);font-weight:700;line-height:1.1;font-size:clamp(2rem,1.6rem + 1.4vw,2.5rem);letter-spacing:.04em}.blatt--gelb .blatt__monat{color:var(--kreide-gelb)}.blatt--gruen .blatt__monat{color:var(--kreide-gruen)}.blatt--blau .blatt__monat{color:var(--kreide-blau)}.blatt__jahr{margin:0;color:var(--kreide-leise);font-size:1.05rem;letter-spacing:.12em}.blatt__abriss{height:.9rem;background:radial-gradient(circle,var(--wand) 0 .18rem,transparent .2rem) 0 50% / .9rem .9rem repeat-x;border-bottom:2px dashed rgba(82,74,64,.35)}.eintraege{list-style:none;margin:0;padding:0 1.4rem}.eintrag{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:0 1.1rem;align-items:start;padding:1.5rem 0;border-bottom:2px dashed rgba(82,74,64,.25)}.eintrag:last-child{border-bottom:0}.eintrag>div{display:contents}.eintrag__datum{grid-column:1;grid-row:1}.eintrag:has(.eintrag__naechster) .eintrag__datum{grid-row:1 / span 2}.eintrag__naechster,.eintrag h3{grid-column:2}.eintrag__fakten{grid-column:1 / -1;margin-top:1rem!important}.eintrag__datum{margin:0;padding:.45rem .25rem .55rem;text-align:center;line-height:1.1;background:var(--weiss);border:2px solid var(--tinte);border-radius:10px 14px 9px 12px;transform:rotate(-2deg)}.eintrag__datum time{display:flex;flex-direction:column;align-items:center}.eintrag__tag{font-family:var(--hand);font-weight:700;font-size:3rem;line-height:1;color:var(--preisrot)}.eintrag__wt{font-size:.9rem;font-weight:600;color:var(--tinte-leise)}.eintrag h3{font-family:var(--hand);font-size:1.45rem;line-height:1.25;margin:.1rem 0 .4rem}.eintrag__naechster{justify-self:start;white-space:nowrap;margin:0 0 .4rem;padding:.15rem .7rem;font-weight:700;font-size:1rem;color:var(--schiefer);background:var(--kreide-gelb);transform:rotate(-1.5deg);box-shadow:0 2px 4px #0003}.stempel{display:inline-block;vertical-align:middle;margin-left:.3rem;font-family:var(--text);font-size:.85rem;font-weight:700;line-height:1.3;letter-spacing:.04em;padding:.1em .6em;border:2px solid currentColor;border-radius:999px;white-space:nowrap;color:var(--preisrot);transform:rotate(-3deg)}.eintrag__fakten{margin:0;display:grid;gap:.2rem;font-size:1.05rem}.eintrag__fakten div{display:flex;gap:.5rem;align-items:baseline}.eintrag__fakten dt{min-width:4rem;font-weight:700;color:var(--tinte-leise)}.eintrag__fakten dd{margin:0}.blatt__foto{margin:.25rem 1.4rem 1.5rem}.kalender__hinweis{max-width:46rem;margin:3rem auto 0;text-align:center;color:var(--tinte-leise)}@media(max-width:30rem){.eintraege,.blatt__kopf{padding-inline:1rem}.eintrag{grid-template-columns:5.6rem minmax(0,1fr);gap:0 .9rem}.eintrag__tag{font-size:2.5rem}.blatt__foto{margin-inline:1rem}}@media(max-width:24rem){.eintrag{grid-template-columns:minmax(0,1fr)}.eintrag__datum,.eintrag:has(.eintrag__naechster) .eintrag__datum{grid-row:auto;justify-self:start;margin-bottom:.9rem}.eintrag__datum time{flex-direction:row;align-items:baseline;gap:.6rem;padding-inline:.5rem}.eintrag__naechster,.eintrag h3{grid-column:1}}.blaetter>.blatt:nth-child(3n+2) .blatt__monat{color:var(--kreide-gruen)}.blaetter>.blatt:nth-child(3n+3) .blatt__monat{color:var(--kreide-blau)}.blaetter>.blatt:nth-child(3n+1) .blatt__monat{color:var(--kreide-gelb)}.eintrag h3 a{color:inherit;text-decoration-color:#00000040}.eintrag h3 a:hover{text-decoration-color:currentColor}.termindetail,.berichtdetail{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem}.termindetail__kopf .tafel__titel,.berichtdetail__kopf .tafel__titel{max-width:none;font-size:clamp(1.8rem,4.2vw,2.8rem)}.termindetail__kopf .tafel__meta{margin-top:.25rem}.termindetail__raster,.berichtdetail__raster{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;align-items:start}@media(min-width:60rem){.termindetail__raster,.berichtdetail__raster{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.termindetail__haupt,.berichtdetail__haupt,.termindetail__anmeldung{padding:clamp(1.5rem,4vw,2.5rem);border-radius:3px}.termindetail__haupt>:last-child,.berichtdetail__haupt>:last-child{margin-bottom:0}.termindetail__seite{display:grid;gap:2.5rem;padding-top:1rem}.termindetail__dokumente{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.termindetail__dokumente>li{min-width:0;max-width:100%}.termindetail__dokumente .knopf{max-width:100%;overflow-wrap:anywhere}.termindetail__frueher{margin:0;padding-left:1.25rem}.termindetail__zurueck,.berichtdetail__zurueck{margin:0}.termindetail__anmeldung form{display:grid;gap:1.1rem;max-width:40rem}.termindetail__anmeldung .form-group{display:grid;gap:.35rem;margin:0}.termindetail__anmeldung label{font-weight:700}.termindetail__anmeldung em{color:var(--preisrot);font-style:normal}.termindetail__anmeldung :is(input[type=text],input[type=email],input[type=tel],select,textarea){font:inherit;width:100%;min-height:3rem;padding:.5rem .9rem;border:2px solid var(--tinte);border-radius:.45rem;background:var(--weiss);color:var(--tinte);margin:0}.termindetail__anmeldung textarea{min-height:7rem}.termindetail__anmeldung :is(.member,.imageRights){grid-template-columns:auto 1fr;align-items:start;column-gap:.75rem}.termindetail__anmeldung :is(.member,.imageRights) .input{grid-row:1}.termindetail__anmeldung input[type=checkbox]{width:1.6rem;height:1.6rem;margin:.1rem 0 0;accent-color:var(--gruen)}.termindetail__anmeldung label[for=member],.termindetail__anmeldung label[for=imageRights]{font-weight:400}.termindetail__anmeldung .form-description{grid-column:1 / -1;font-size:1rem;color:var(--tinte-leise)}.termindetail__anmeldung .form-group.website{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.termindetail__anmeldung .knopf{justify-self:start}.berichtdetail__kategorien{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.berichtdetail__teaser{font-size:1.25rem;font-weight:600}.berichtdetail__galerie{min-width:0}.accordions{display:grid;gap:.75rem}.accordions .accordion-panel{position:relative;width:100%;cursor:pointer}.accordions .accordion-title{display:flex;align-items:center;min-height:3rem;padding:.5rem 3.5rem .5rem 1.1rem;font-family:var(--hand);font-weight:700;font-size:1.2rem;color:var(--kraft-tinte);background:var(--kraft) var(--tex-papier);border-radius:4px;box-shadow:0 4px 10px -6px #28190a8c}.accordions .accordion-title:hover{text-decoration:underline}.accordions .accordion-title:focus-visible{outline:3px solid var(--fokus);outline-offset:3px}.accordions .accordion-icon{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2.2rem;height:2.2rem;pointer-events:none;color:var(--kraft-tinte)}.accordions .accordion-icon>i{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .25s ease}.accordions .accordion-icon>i:before,.accordions .accordion-icon .icon-plus:after{content:"";position:absolute;left:50%;top:50%;width:1rem;height:3px;margin:-1.5px 0 0 -.5rem;background:currentColor;border-radius:2px}.accordions .accordion-icon .icon-plus:after{transform:rotate(90deg)}.accordions .accordion-icon>.icon-minus{opacity:0}.accordions .accordion.open .accordion-icon>.icon-minus{opacity:1}.accordions .accordion.open .accordion-icon>.icon-plus{opacity:0}.accordions .accordion-body{display:none;margin-top:.4rem;padding:clamp(1rem,3vw,1.75rem);background:var(--papier) var(--tex-papier);border-radius:3px;box-shadow:0 1px 1px #0000001a,0 10px 20px -12px #28190a73}.accordions .accordion.open .accordion-body{display:block}.accordions .accordion-body>:last-child{margin-bottom:0}.justified-gallery{width:100%;position:relative;overflow:hidden}.justified-gallery>a{position:absolute;display:inline-block;overflow:hidden;opacity:.1;margin:0;padding:0}.justified-gallery>a>img{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;opacity:0}.justified-gallery>.jg-entry-visible{opacity:1;background:none}.justified-gallery>.jg-entry-visible>img{opacity:1;transition:opacity .5s ease-in}.justified-gallery>a>.jg-caption{display:none;position:absolute;bottom:0;left:0;right:0;margin:0;padding:5px;background-color:#000;color:#fff;font-size:12px;font-weight:300;font-family:sans-serif}.justified-gallery>a:hover>.jg-caption,.justified-gallery>a:focus-visible>.jg-caption{display:initial;opacity:.7}
