/* Grundfarben */
:root {
  --bs-primary: #00549f;
}

/* Logo */
.navbar-brand img {
  max-height: 70px;
}

/* Hauptbereich */
main {
  min-height: 60vh;
}

/* Abstand für Inhaltsbereiche */
.frame {
  margin-bottom: 2rem;
}


.navbar-default {background:rgb(212,15,20) !Important;}




.navbar {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.navbar-brand img {
  max-height: 70px;
}

.navbar-nav .nav-link {
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}

.navbar-nav .nav-link.active {
  color: var(--bs-primary);
  border-bottom: 2px solid var(--bs-primary);
}