/* Automatisch wiederholte Elternseiten ausblenden.
   Echte Unterseiten besitzen ein data-id-Attribut. */

.cd-menu-level-2 > ul > li:has(> a:not([data-id])),
.cd-mobile-menu-level-2 > ul > li:has(> a:not([data-id])) {
  display: none !important;
}

/* Erzwingt das Gelb im ungescrollten Zustand */
.cd-navbar, .cd-navigation-bar, .cd-nav-bar-content {
    background-color: #fff200 !important; /* Hier ggf. Ihren genauen Gelbton eintragen */
    position: relative !important;
}

/* Verhindert, dass das grosse Hintergrundbild unter den Balken rutscht */
.cd-header-image, .cd-hero-section, .cd-fullscreen-hero {
    margin-top: 0 !important;
}

/* Links innerhalb von Tabellen */

table a,
table a:link,
table a:visited,
table a:hover,
table a:active,
table a:focus {
  color: inherit !important;
  text-decoration: none !important;
  border-bottom: none !important;
  box-shadow: none !important;
}
html {
  scroll-padding-top: 50px;
}