.gal-header {
  background: linear-gradient(180deg, rgba(20,44,100,1) 0%, rgb(96, 78, 223) 100%);
  height: 44px;
}

.gal-header a {
  margin-top: 0px;
}

.header-group {
  display: flex;
  justify-content: space-between;
  max-width: 1200px;   /* gleiche Breite wie dein Inhalt */
  margin: 0 auto;
  padding: 6px 12px;
}

.header-group img {
  display: block;
  z-index: 200;
  height: 32px; /* Logo klein halten */
}

.header-group nav ul {
  display: flex;
  gap: 15px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.header-group nav a {
  color: #fff;
  font-size: 0.95em; /* etwas kleiner */
  text-decoration: none;
  font-family: Calibri;
}

.header-group nav a:hover {
  text-decoration: underline;
}

nav {
  margin-top: 6px;
}
