.dh-mk{display:flex;flex-direction:column;box-sizing:border-box;background:#F3F5FA;color:#1E2D5A!important;text-decoration:none!important;border:1px solid #D5DBEA;overflow:hidden;line-height:1.35;margin:0 0 28px 0;width:100%}
.dh-mk *{box-sizing:border-box}
.dh-mk span{display:block}
.dh-mk-bild{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:0!important;max-width:none}
.dh-mk-text{display:flex!important;flex-direction:column;gap:10px;padding:16px 18px 14px;border-top:4px solid #31488C}
.dh-mk-kopf{display:flex!important;justify-content:space-between;align-items:center;gap:10px}
.dh-mk-label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5B6470}
.dh-mk-logo{height:34px!important;width:auto!important;margin:0!important;display:block}
.dh-mk-titel{font-family:Georgia,'Times New Roman',serif;font-weight:700;font-size:22px;line-height:1.15;color:#1E2D5A}
.dh-mk-sub{font-size:14px;color:#2B3550}
.dh-mk-fuss{display:flex!important;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.dh-mk-knopf{background:#31488C;color:#fff;font-size:14px;font-weight:700;padding:9px 18px;border-radius:999px}
.dh-mk:hover .dh-mk-knopf,.dh-mk:focus-visible .dh-mk-knopf{background:#24386F}
.dh-mk:focus-visible{outline:3px solid #31488C;outline-offset:2px}
.dh-mk-tel{font-size:12px;color:#2B3550;text-align:right;line-height:1.25}
.dh-mk-tel b{font-size:15px;color:#1E2D5A}
.dh-mk-firma{font-size:10px;color:#6B7380}
.dh-mk-wrap{margin:8px 0 0 0;width:100%}
@media (min-width:768px){
 .dh-mk-quer{flex-direction:row;height:260px;min-height:0}
 .dh-mk-quer .dh-mk-bild{width:34%;height:100%!important;aspect-ratio:auto;min-height:0;flex-shrink:0}
 .dh-mk-quer .dh-mk-text{gap:8px;padding:16px 28px!important}
 .dh-mk-quer .dh-mk-text{border-top:0;border-left:4px solid #31488C;justify-content:center;padding:22px 30px;flex:1 1 auto}
 .dh-mk-quer .dh-mk-titel{font-size:30px}
 .dh-mk-quer .dh-mk-sub{font-size:16px;max-width:560px}
}
html[data-theme=dark] .dh-mk{border-color:#3A4450}
/* Dunkelmodus (Tim 30.10.2026, 18:43) */
html[data-theme=dark] .dh-mk{background:#232A35!important;border-color:#3A4450!important;color:#E8E6E0!important}
html[data-theme=dark] .dh-mk-titel,html[data-theme=dark] .dh-mk-tel b{color:#F2F1EC!important}html[data-theme=dark] .dh-mk-sub,html[data-theme=dark] .dh-mk-tel{color:#D5D9DF!important}html[data-theme=dark] .dh-mk-label,html[data-theme=dark] .dh-mk-firma{color:#A3AAB4!important}
html[data-theme=dark] .dh-mk-logo{background:#fff;padding:3px 6px;border-radius:4px;box-sizing:content-box}
html[data-theme=dark] .dh-mk-knopf{background:#4A64B5!important}
