/* Train Mobil Global Header Content Width 1.0
   Header-Hintergrund bleibt full width.
   Nur der innere Header-Inhalt wird auf die gemeinsame Contentbreite begrenzt. */

:root{
  --tm-global-content-width:1500px;
  --tm-global-content-gutter:34px;
}

.tm21-header .tm21-header__inner{
  width:min(
    var(--tm-global-content-width),
    calc(100% - (2 * var(--tm-global-content-gutter)))
  ) !important;
  max-width:var(--tm-global-content-width) !important;
  margin-left:auto !important;
  margin-right:auto !important;
  padding-left:0 !important;
  padding-right:0 !important;
  box-sizing:border-box !important;
}

@media(max-width:700px){
  :root{
    --tm-global-content-gutter:18px;
  }
}
