/* Eigene Farben für Header und Links. */
:root {
  --cassiopeia-color-primary: #367aa4;
  --cassiopeia-color-link: #367aa4;
  --cassiopeia-color-hover: #bb3d4f;
}

/*@supports (display:grid) {
  .site-grid {
    /*grid-template-columns: [full-start] minmax(0,1fr) [main-start] repeat(4,minmax(0,29.875rem)) [main-end] minmax(0,1fr) [full-end];* /
    grid-template-columns: [full-start] minmax(0,1fr) [main-start] repeat(3,minmax(0,35rem)) [main-end] minmax(0,18rem) [full-end];
  }
}

.site main { /*margin-top: 20px;* / }*/

/* Login-Form: Modul soll nicht die ganze Seitenbreite einnehmen. */
.main-bottom.card.smallform, .com_users.view-login .container-component {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

/* Login-Form: Passwort/Benutzername vergessen Links ausblenden. */
.mod-login__options {
  display: none;
}

/* Navigation: Aktiver Menüpunkt in Fettschrift, nicht unterstrichen. */
.mod-list li.active > a {
  text-decoration: none;
  font-weight: bold;
}

/* Liste-/Tabellenüberschriften sollen fett dargestellt werden. */
.table thead th {
  font-weight: bold;
}

/* Umschreiben des Spunk-Login - Cookie-PIN Testfeld auf Passwortfeld */
.spunkPasswordField {
    -webkit-text-security: disc;
    text-security: disc;
}