body, .container-header, .footer {
background-image: url(/images/headers/hin_body.jpg);
background-repeat: repeat;
background-size: cover;
background-attachment: fixed;
background-color: #aaa;
}

.grid-child.container-component {
  background-color: #fff;
  border-radius: 5px;
  padding: 10px 10px 10px 10px;
}

/* .header-modul {
    display: flex;
    align-items: center; /* Zentriert vertikal
    justify-content: center; /* Zentriert horizontal
    Optional: Gib dem Modul eine Mindesthöhe, damit die Zentrierung sichtbar wird
    min-height: 200px; /* Passe die Höhe nach Bedarf an
    width: 100%; /* Oder eine feste Breite
} */

.header-modul {
    display: uk-grid; /* vorher flex Oder uk-grid verwenden */
    align-items: center; /* Vertikal zentrieren */
    gap: 20px; /* Abstand zwischen Bild und Text */
}
.header-modul img {
    width: 50%; /* Bildbreite */
}
.header-modul > div:last-child {
    width: 50%; /* Textbreite */
}

table, th, td {
  border: 1px solid black; /* 1px dicke schwarze Linie */
  border-collapse: collapse; /* Stellt sicher, dass Linien sich überlappen */
}