/* Textseiten: Impressum, Datenschutz, eigene Seiten aus dem Editor */
.inhalt.text{max-width:960px}
.fliesstext{font:400 17.5px/1.6 var(--f-text);color:var(--ink)}
.fliesstext>*+*{margin-top:14px}
.fliesstext h2{margin-top:34px;font-size:30px}
.fliesstext h2:first-child{margin-top:0}
.fliesstext h3{margin-top:26px;font-size:22px;color:var(--brass-hi)}
.fliesstext h4{margin:20px 0 0;font:800 16px/1.3 var(--f-ui);letter-spacing:.04em;color:#fff4c0}
.fliesstext p{margin:0}
.fliesstext p+p{margin-top:12px}
.fliesstext ul,.fliesstext ol{margin:12px 0 0;padding-left:1.3em}
.fliesstext li+li{margin-top:6px}
.fliesstext a{color:var(--brass-hi);text-decoration:underline;text-underline-offset:2px}
.fliesstext strong{color:#fff4c0}
.fliesstext code{font-size:.9em;padding:1px 5px;border-radius:3px;background:rgba(0,0,0,.45)}
.fliesstext table{width:100%;border-collapse:collapse;font:500 15.5px/1.45 var(--f-ui)}
.fliesstext th,.fliesstext td{padding:9px 10px;border-bottom:1px solid rgba(122,92,34,.45);text-align:left;vertical-align:top}
.fliesstext th{color:var(--brass-hi);font-weight:800}
.fliesstext .anschrift{font:500 18px/1.55 var(--f-ui)}
.fliesstext .stand{color:var(--ink-dim);font:500 14.5px/1.4 var(--f-ui)}
.fliesstext .wp-block-table{overflow-x:auto}
.fehlt{display:inline-block;padding:1px 6px;border-radius:3px;background:rgba(170,40,30,.35);border:1px solid #c0392b;color:#ffd0c8;font:600 14px/1.4 var(--f-ui)}
@media (max-width:760px){
  .fliesstext{font-size:16.5px}
  .fliesstext h2{font-size:25px;margin-top:28px}
}
