:root {
  --header-height: 333px;
  --menu-offset-top: 260px;
}

.container-header {
  position: relative;
  z-index: 1000;
  min-height: var(--header-height);

  background-image: url("/images/kirnburg-toplogo.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}

/* Menü innerhalb des Headerbildes nach unten schieben */
.container-header .container-nav {
  margin-top: var(--menu-offset-top);
}

/* Farbe für Footer */

/* Gesamten Cassiopeia-Footer einfärben */
body.wrapper-fluid footer,
body.wrapper-static footer,
footer,
.footer,
.container-footer,
.container-footer .grid-child,
.container-footer .mod-footer,
.container-footer .footer1,
.container-footer .footer2 {
  background: #4a413a !important;
  background-color: #4a413a !important;
  color: #ffffff !important;
}

/* Innenabstände, damit der Footer sauber wirkt */
.container-footer {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* Links im Footer */
footer a,
.footer a,
.container-footer a {
  color: #ffffff !important;
}

footer a:hover,
.footer a:hover,
.container-footer a:hover {
  color: #e6e0da !important;
}


