/* IMMER die normale Logo-Variante zeigen – fest auf 100px */
#page-header .navbar-brand-image img.navbar-brand-logo-normal {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  height: 80px !important;     /* feste Höhe */
  width: auto !important;
  max-height: none !important;   /* kein Deckel */
}

/* andere Varianten ausblenden, falls vorhanden */
#page-header .navbar-brand-logo-inverted,
#page-header .navbar-brand-logo-small {
  display: none !important;
}

/* der Link-Container darf nichts verstecken */
#page-header .navbar-brand,
#page-header .navbar-brand-image {
  display: inline-flex !important;
  align-items: center !important;
  min-height: 80px !important;
  opacity: 1 !important;
  visibility: visible !important;
}

#page-header {
  padding-bottom: 20px !important;
}

/* Abstand zwischen Header und Inhalt – robust via Padding */
#page-header + #page-content {
  padding-top: 20px !important;  /* Wert nach Geschmack anpassen */
  margin-top: 0 !important;      /* evtl. gegensätzliche Regeln neutralisieren */
}
