/* CDU colours with readable foregrounds, shared by every public page. */
.cdu-sch-slogan{color:#253641!important}
footer,footer p,footer .footer-link{color:#253641!important}
#standort a{color:#006272!important}
#cookie-banner a{color:#9be2e8!important}
#cookie-accept{color:#20323e!important}
.cdu-sitemap{max-width:1100px;margin:40px auto;padding:24px;line-height:1.8}
.cdu-sitemap ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 32px;padding-left:22px}
.cdu-sitemap a{color:#006272}
@media(max-width:800px){.cdu-sitemap ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.cdu-sitemap ul{grid-template-columns:1fr}}
