/* Basic Code

<!DOCTYPE html>
    <html lang="de">

    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="stylesheet" href="css/basic.css">
        <link rel="stylesheet" href="css/font.css">
        <link rel="stylesheet" href="css/home.css">
        <link rel="stylesheet" href="css/intro.css">
        <link rel="stylesheet" href="css/about.css">
        <link rel="stylesheet" href="css/projekte.css">
        <link rel="stylesheet" href="css/contact.css">
        <link rel="stylesheet" href="css/bootstrap.css">
        <link rel="stylesheet" href="css/animate.css">
    <link rel="website icon" href="img/Logo/Logo_Suite/Logo_Icon/Zeichenflaeche-1PNG.png" alt="Logo">

        <title>Verein zur ökologisch oreintierten Bewirtschaftung von Gewässern</title>
    </head>


    <body>

        <header class="navbar-container">
            <div class="navbar-left">
            <img src="img/Logo/Logo_Suite/my-image-1.png" alt="Logo" class="navbar-logo" />

                <span class="navbar-title">Verein zur ökologisch oreintierten Bewirtschaftung von Gewässern</span>
            </div>
            <nav class="navbar-right">
                <a href="index.html">Home</a>
                <a href="About.html">Über uns</a>
                <a href="ziele.html">Ziele</a>
                <a href="news.html">News</a>
                <a href="partner.html">Partner</a>
                <a href="Contact.html">Kontakt</a>
            </nav>
        </header>


        <br>
        <br>





        <footer class="footer">
            <div class="footer-container">
                <!-- Linker Bereich: Text + Links -->
                <div class="footer-left">
                    <!--   <p class="f1">© Copyright by Verein zur ökologisch orientierten Bewirtschaftung von Gewässer | <span id="year"></span></p> -->
                    <nav class="footer-nav">
                        <a href="Contact.html">Contact</a> |
                        <a href="Impressum.html">Impressum</a> |
                    <a href="datenschutzerklaerung.html">Datenschutzerklärung</a>
                    </nav>
                </div>

                 <!-- Rechter Bereich: Social Media Icons -->
            <div class="footer-socials">
                <a href="https://www.instagram.com/gewaesserbewirtschaftung/" target="_blank"><img
                        src="img/64x-BLACK-Squared/instagram.png" alt="Instagram"></a>
                <a href="https://www.facebook.com/profile.php?id=61584950903989" target="_blank" alt="Facebook"><img
                        src="img/64x-BLACK-Squared/facebook.png" alt="Facebook" /></a>
                <a href="mailto:gewaesserbewirtschaftung@gmail.com"><img
                        src="img/64x-BLACK-Squared/mail.png" alt="E-Mail"></a>
            </div>
        </div>
    </footer>






        <script src="js/script.js" defer></script>
        <script src="js/bootstrap.bundle.js"></script>

    </body>

    </html>



*/


.foerder-footer {
    width: 100%;
    padding: 40px 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #ffffff;
    margin-top: 60px;
    border-top: 1px solid #e0e0e0;
}

.foerder-logo {
    max-width: 95%;
    height: auto;
    object-fit: contain;

    /* Mindestgröße damit es sicher lesbar bleibt */
    min-width: 600px;
}

/* Für sehr kleine Bildschirme */
@media (max-width: 600px) {
    .foerder-logo {
        min-width: 100%;
    }
}

/* ================================================= */
/* CSS für Publizitätsvorgaben (z.B. About.html) */
/* ================================================= */

.foerder-hinweis {
    /* Visuelle Abgrenzung vom normalen Text */
    border-left: 5px solid #005A9C;
    /* Blaue Linie, typisch für EU/GAP-Branding */
    padding: 10px 15px;
    margin: 20px 0;
    background-color: #f7f9fb;
    /* Leichter Hintergrund zur Hervorhebung */

    /* Text-Stil für den Hinweis */
    font-size: 1.05em;
    /* Etwas größer als normaler Text */
    font-weight: bold;
    /* Text fetter machen */
    color: #333;
    /* Dunkler Text */
}

/* Anpassung der Schrift des übergeordneten .introduction_text, falls nötig */
.introduction_text.foerder-hinweis {
    /* Stellt sicher, dass die Standard-Text-Eigenschaften übernommen werden, 
       aber die Hervorhebungseffekte (border, background, font-weight) dominieren. */
    line-height: 1.6;
}

/* Optional: Stil für den fettgedruckten Text im HTML-Markup */
.foerder-hinweis strong {
    color: #005A9C;
    /* Oder eine andere Akzentfarbe, um die Kofinanzierung zu betonen */
}

body {
    font-family: 'merriweatherregular', Times, sans-serif;
    font-size: 70em;
    font-weight: 500;
    margin: 0;
    padding: 0;
}

.underline {
    text-decoration: underline;
}

/*Copyright*/

.disclaimer-box {
    margin-top: 2rem;
    padding: 1rem;
    font-size: 0.85rem;
    color: #666;
    text-align: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.disclaimer-box strong {
    display: block;
    margin-bottom: 0.5rem;
    color: red;
}

/*Navbar/Header*/

.navbar-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;

    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #1e4940;
    /* Tiefwald */
    padding: 12px 40px;
    font-family: 'merriweatherregular', Times, sans-serif;
    color: #f4f2f3;
    /* Alabasterweiß */
}

.navbar-left {
    display: flex;
    align-items: center;
    gap: 10px;
}

.navbar-logo {
    height: 60px;
    object-fit: contain;
    display: block;
}

.navbar-title {
    font-size: 1rem;
    color: #f4f2f3;
    /* Alabasterweiß */
    font-family: 'merriweatherregular', Times, sans-serif;
}

.navbar-right {
    display: flex;
    gap: 30px;
}

.navbar-right a {
    text-decoration: none;
    color: #f4f2f3;
    /* Alabasterweiß */
    font-weight: 500;
    transition: color 0.3s ease;
}

.navbar-right a:hover {
    color: #bfd7af;
    /* zarter Mintton als Hover-Effekt */
}

/*Footer*/

.footer {
    width: 100%;
    background-color: #1e4940;
    /* Tiefwald */
    color: #f4f2f3;
    /* Alabasterweiß */
    font-size: 14px;
    padding: 20px 40px;
    border-top: 1px solid #ddd;
    font-family: 'merriweatherregular', Times, sans-serif;
}

.footer-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    max-width: 1200px;
    margin: 0 auto;
    gap: 20px;
}

.footer-left {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}

.footer-nav {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
}

.footer-nav a {
    text-decoration: none;
    color: #f4f2f3;
    /* Alabasterweiß */
}

.footer-nav a:hover {
    text-decoration: underline;
}

.footer-socials {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

.footer-socials img {
    height: 24px;
    width: 24px;
    transition: transform 0.3s ease;
}

.footer-socials img:hover {
    transform: scale(1.1);
}

.f1 {
    font-size: 1rem;
}

/*Skills*/

.skills {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    margin: 20px 0;
}

.skills img {
    width: 80px;
    height: 80px;
    transition: transform 0.3s ease;
}

.skills img:hover {
    transform: scale(1.1);
}

.skills .label {
    text-align: center;
    margin-top: 5px;
    font-weight: bold;
    display: none;
}

/*Responsive*/

@media (max-width: 768px) {
    .navbar-container {
        padding: 10px 20px;
    }

    .navbar-logo {
        height: 50px;
    }

    .navbar-title {
        font-size: 0.9rem;
    }

    .navbar-right {
        gap: 20px;
    }
}

@media (max-width: 768px) {
    .navbar-left {
        display: none;
        /* Logo + Name ausblenden */
    }

    .navbar-container {
        justify-content: center;
        /* Links zentrieren */
        padding: 8px 15px;
    }

    .navbar-right {
        gap: 15px;
    }

    .navbar-right a {
        font-size: 0.9rem;
    }
}