/* /musterdossier/: Rahmen um die Web-Ansicht des Dossiers. Eigene Datei
   (CSP style-src 'self'); das Dossier selbst steht in dossier.css. */
html { background: #ece8df; }
body.muster { margin: 0; padding: 0 16px 48px; max-width: none; background: #ece8df; }
.mk { max-width: 190mm; margin: 0 auto; padding: 22px 0 14px;
      font-family: system-ui, -apple-system, "Segoe UI", sans-serif; color: #22302a; }
.mk h1 { font-family: Georgia, serif; font-weight: normal; font-size: 2.1rem;
         line-height: 1.2; margin: 0 0 8px; }
.mk p { margin: 6px 0; line-height: 1.5; font-size: 1rem; }
.mk .knopf { display: inline-block; background: #1a6b2f; color: #fff; padding: 11px 18px;
             border-radius: 8px; text-decoration: none; font-weight: 700; margin: 8px 8px 4px 0; }
.mk .klein { font-size: .85rem; color: #5f6a64; }
.mk a { color: #1a6b2f; }
.blatt { max-width: 180mm; margin: 0 auto; background: #fff; padding: 14mm 16mm;
         box-shadow: 0 2px 14px rgba(0, 0, 0, .14); border-radius: 2px; }
@media (max-width: 640px) {
  .mk h1 { font-size: 1.6rem; }
  .blatt { padding: 16px 12px; }
  .bilder2, .lage { flex-direction: column; }
  td.k { width: 38%; }
}
@media print {
  html, body.muster { background: #fff; padding: 0; }
  .mk { display: none; }
  .blatt { box-shadow: none; padding: 0; }
}
