/* Kleine Bedienhilfen; bestehendes Layout bleibt erhalten. */
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible,
textarea:focus-visible, [tabindex]:focus-visible {
  outline: 3px solid #174782 !important;
  outline-offset: 3px !important;
  box-shadow: 0 0 0 2px #fff !important;
}
.recht-sprung {position:absolute;left:1rem;top:-10rem;z-index:10000;background:#fff;color:#112d55;padding:.7rem 1rem;}
.recht-sprung:focus {top:1rem;}
.recht-links {font:1rem/1.6 Arial,sans-serif;padding:1rem;clear:both;}
.recht-links a {color:#123b70;text-decoration:underline;margin-right:1rem;}
.recht-text {max-width:62rem;margin:auto;padding:1rem;font:1rem/1.6 Arial,sans-serif;color:#222;background:#fff;overflow-wrap:anywhere;}
.recht-text h1 {font-size:1.75rem;}.recht-text h2 {font-size:1.3rem;margin-top:1.5rem;}
.recht-text a {color:#123b70;text-decoration:underline;}
#Fusszeile, #copy {font-size:1rem !important;line-height:1.6;}
