/* Korrektur für die Positionierung des Header-Images und des Contents in der Booking-Seite */

/* Fixer Abstand für den Content nach dem Header-Image */
#header-background {
    margin-bottom: 20px; /* Abstand zwischen Header-Image und Content */
}

/* Sprachauswahl besser positionieren */
.language-selector {
    margin-left: auto; /* Push nach rechts */
    display: flex;
    gap: 10px;
}

.lang-btn {
    background: var(--color-surface-muted);
    border: 1px solid var(--color-border-default);
    border-radius: 4px;
    padding: 5px 10px;
    cursor: pointer;
}

.lang-btn:hover {
    background: var(--color-surface-muted);
}

/* Grid-Container besser positionieren */
.grid-container {
   z-index: 100;
}
