/* FES M06 v39A.6 – einheitliche Reihenfolge: Hero -> Tabs -> Inhalt */
body.m06v39a6-layout .m06v39a6-nav {
  width: 100%;
  margin-top: 14px !important;
  margin-bottom: 18px !important;
}

/* Direkte Tab-Container sollen nach dem Verschieben nicht alte obere Außenabstände behalten. */
body.m06v39a6-layout .m06v39a6-nav.m06-tabs,
body.m06v39a6-layout .m06v39a6-nav[class*="tabs"],
body.m06v39a6-layout .m06v39a6-nav[class*="nav"] {
  position: relative !important;
  top: auto !important;
}

/* Header und Navigation optisch als gemeinsame Kopfzone behandeln. */
body.m06v39a6-layout .m06v39a6-hero {
  margin-bottom: 0 !important;
}

/* Keine zusätzliche Lücke, wenn nach der Navigation direkt ein Filter-/Arbeitsblock folgt. */
body.m06v39a6-layout .m06v39a6-nav + .m06-filter,
body.m06v39a6-layout .m06v39a6-nav + form,
body.m06v39a6-layout .m06v39a6-nav + section,
body.m06v39a6-layout .m06v39a6-nav + .m06-panel {
  margin-top: 0;
}

@media (max-width: 900px) {
  body.m06v39a6-layout .m06v39a6-nav {
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 4px;
    -webkit-overflow-scrolling: touch;
  }
}
