/* Ergaenzungen fuer Unterseiten und ausgelagerte Einzelfaelle der Startseite */
.text-seite{padding-block:clamp(2.5rem,6vw,5rem)}
.text-seite h1{font-size:clamp(2.2rem,5vw,3.4rem)}
.text-seite h2{font-size:clamp(1.3rem,2.6vw,1.7rem);margin-top:2.2rem}
.text-seite h3{font-size:1.1rem;margin-top:1.6rem}
.text-seite p,.text-seite li{max-width:70ch}
.text-seite ul{padding-left:1.2rem}
.text-seite li{margin-bottom:.4rem}
.platzhalter{background:color-mix(in srgb,#A06A2C 14%,transparent);
  border:1px dashed var(--ocker);border-radius:.4rem;padding:1rem 1.1rem;margin:1.2rem 0;font-size:.95rem}
.zurueck{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.95rem}
.leise{color:var(--tinte-leise)}
.abstand-oben{margin-top:1.2rem}
.abstand-oben-gross{margin-top:1.4rem}
.fuss__spalte-titel{font-size:1rem;font-family:var(--sans);letter-spacing:.12em;
  text-transform:uppercase;color:var(--tinte-leise)}
.fuss__anschrift{color:var(--tinte-leise);font-size:.95rem}
.stimme__zusatz{margin:.6rem 0 0;font-size:.95rem;color:var(--tinte-leise)}
.formular-eng{max-width:32rem}
.tabelle-termine{width:100%;border-collapse:collapse;font-size:.95rem;margin-top:1.5rem}
.tabelle-termine th{text-align:left;font-weight:600;padding:.6rem .5rem;border-bottom:1px solid var(--linie)}
.tabelle-termine td{padding:.6rem .5rem;border-bottom:1px solid var(--linie-fein);vertical-align:top}
.tabelle-termine tr[data-status="abgesagt"]{opacity:.5;text-decoration:line-through}
.tabelle-huelle{overflow-x:auto}
