/* STR · LM Unterteil einheitlich 1.0.0 (31.10.2026) – Kasten Beratung + Bewertungen, heller Footer, LM-Farben. */
.lmb{--ink:#2a2d32;--red:#C41E1E;--red-dark:#A01515;--line:#e3e6ea;--muted:#5b6070;--soft:#f5f7fa;clear:both;box-sizing:border-box;max-width:1240px;margin:46px auto 40px;padding:0;color:var(--ink)}
.lmb *{box-sizing:border-box}
.lmb .lmb-in{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;padding:32px;background:var(--soft);border:1px solid var(--line);border-radius:16px}
.lmb p,.lmb div{margin:0;padding:0;text-align:left}
.lmb p{color:var(--muted);font-size:15px;line-height:1.55}
.lmb .lmb-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink);margin:0 0 10px}
.lmb .lmb-titel{font-size:26px;line-height:1.2;font-weight:700;color:var(--ink);margin:0 0 10px}
.lmb .lmb-wege{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 10px}
.lmb .lmb-btn{display:inline-flex;align-items:center;min-height:44px;padding:11px 18px;border-radius:6px;font-weight:700;font-size:14px;text-decoration:none}
.lmb .lmb-btn-voll{background:var(--red);color:#fff}
.lmb .lmb-btn-voll:hover{background:var(--red-dark);color:#fff}
.lmb .lmb-btn-rand{border:1px solid #b8bdc5;color:var(--ink);background:#fff}
.lmb .lmb-btn-rand:hover{border-color:var(--ink);color:var(--ink)}
.lmb .lmb-zeiten{font-size:12.5px;color:var(--muted)}
.lmb .lmb-bewertung{background:#fff;border:1px solid var(--line);border-radius:10px;padding:20px 22px;align-self:start}
.lmb .lmb-zahl{display:block;font-size:20px;font-weight:700;color:var(--ink);margin:2px 0 6px}
.lmb .lmb-link{display:block;font-size:13px;color:var(--red);font-weight:700;margin-top:8px;text-decoration:underline}
.lmb .lmb-link.lmb-klein{font-weight:400;color:var(--muted)}
@media(max-width:800px){.lmb{max-width:calc(100vw - 32px);margin:32px auto 28px}.lmb .lmb-in{grid-template-columns:1fr;gap:22px;padding:22px 18px}.lmb .lmb-titel{font-size:22px}}

/* heller Footer */
/* Abstand in den weißen Seitenbereich: im Rand-Abstand schien der dunkle html-Hintergrund durch */
#wrapper{padding-bottom:60px}
html{background:#eef1f5!important} /* unter dem Footer: Widerrufs-Knopf stand auf #4d4d4d */
.lm-footer{margin-top:0!important;background:#f5f7fa!important;color:#40434A!important;border-top:1px solid #e3e6ea}
.lm-footer h5{color:#2a2d32!important}
.lm-footer p,.lm-footer li{color:#40434A!important}
.lm-footer a{color:#2a2d32!important}
.lm-footer a:hover{color:#C41E1E!important;text-decoration:underline}
.lm-footer .bar{border-top:1px solid #e3e6ea!important;background:#eef1f5}
.lm-footer .bar,.lm-footer .bar *{color:#5b6070!important}
.lm-footer .flogo img{border:1px solid #e3e6ea}
.lm-footer .adv li:before{color:#2e7d32!important}
