/* ===== Footer ===== */
#footer {
    display: flex;
    justify-content: space-evenly; /* Links gleichmäßig verteilen */
    align-items: center;
    background-color: #ab2524 !important; /* gleiche Farbe wie Menü */
    padding: 15px 0;
    width: 100%;
}

/* Footer-Links */
#footer a {
    color: white;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px; /* gut lesbare Standardgröße */
}

/* Hover-Effekt */
#footer a:hover {
    color: #ffd000;
}

/* ===== Responsive Anpassungen ===== */
@media screen and (max-width: 768px) {
    #footer a {
        font-size: 14px; /* kleinere Schrift auf Mobilgeräten */
    }
}