:root{--page-title-display:none;}/* Start custom CSS *//* ===== Kontakt & Anfahrt – Seiten-CSS ===== */

/* Brotkrumen-Link */
[data-id="4a9afd12"] a { color: #4A545B; }

/* Links im Fließtext */
[data-id="7cf67017"] a { color: #214A61; font-weight: 600; }
[data-id="1c691c41"] a { color: #214A61; text-decoration: underline; }
[data-id="2e66cd55"] a { color: #214A61; font-weight: 700; }

/* Schnellkontakt-Karten: Hover */
[data-id="1da41d64"] > a:hover { box-shadow: 0 0 0 1px #D3DBDF; }
[data-id="1f4c319"]:hover { background-color: #36627A !important; }

/* Schnellkontakt: Texte nutzen die volle Kartenbreite (E-Mail-Adresse in einer Zeile) */
[data-id="1da41d64"] > * > span { display: block; width: 100% !important; align-self: stretch !important; }

/* Ansprechpartner: Porträts (Größe medium) auf 72 × 72 px, Kopf oben im Ausschnitt */
[data-id="600fcce2"], [data-id="4a70be45"], [data-id="5d518cd0"], [data-id="5284be15"], [data-id="67f35eae"], [data-id="22c81097"] { width: 72px !important; height: 72px !important; object-fit: cover !important; object-position: 50% 10% !important; }

/* Anfahrt auf Dunkel: Hervorhebung und Link weiß */
[data-id="84ab491"] strong { color: #FFFFFF; }
[data-id="6017a5dd"] a { color: #FFFFFF; font-weight: 600; text-decoration: underline; }

/* Hofbild füllt die Spalte */
[data-id="51e15df7"] { height: 100% !important; }

/* Anker nicht unter dem Kopf verstecken */
#formular, #anfahrt { scroll-margin-top: 16px; }/* End custom CSS */