@charset "UTF-8";

/* CSS Document */

@media all {
    body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 120%;
        color: #038bd2;
        text-align: center;
        background: #d0eaf6;
    }

    h1 {
        font-size: 120%;
    }

    #logo {
        background: #ffed00;
    }

    #topmenu {
        background: #ffffa0;
    }

    #topmenu ul {
        margin: 2% 0;
        padding: 0;
        list-style: none;
        line-height: normal;
        text-align: center;
    }

    #topmenu li {
        display: inline;
    }

    #topmenu a {
        height: 56px;
        padding: 10px 20px 10px 20px;
        letter-spacing: 1px;
        text-decoration: none;
        text-transform: uppercase;
        font-size: 80%;
        font-weight: bold;
        border: none;
        color: #008ad1;
    }

    #topmenu a:hover {
        color: #004d8d;
    }

    #logo {
        text-align: center;
    }

    .clear {
        clear: both;
    }

    #computer {
        background: #ffed00;
    }

    #kameras {
        background: #9bcd9b;
    }

    #aktionen {
        background: #ffed00;
    }

    #produkte {
        background: #ffed00;
    }

    #news {
        background: #eeb422;
    }

    #computer,
    #aktionen {
        color: #008ad1;
        background: #ffed00;
    }

    #kameras,
    #news {
        color: #ffed00;
        background: #008ad1;
    }

    /* #alles soll 75% breit sein und sich automatisch am Bildschirm zentrieren */
    #alles {
        /* selbst lösen ******************************************************************************/
        width: 75%;
        margin: 0 auto;
        /* selbst lösen ******************************************************************************/
        text-align: left;
        background: #ffffa0;
        overflow: hidden;
    }

    /* flüssige Bilder - werden nicht breiter als die Originalgröße, passen sich aber kleineren Designs an */
    img {
        /* selbst lösen ******************************************************************************/
        max-width: 100%;
        height: auto;
        /* selbst lösen ******************************************************************************/
    }

    footer {
        font-size: 90%;
        padding: 0.1% 0;
        background: #ffffa0;
        /* selbst lösen ******************************************************************************/
        text-align: center;
        /* selbst lösen ******************************************************************************/
    }

    /* die folgenden Container sollen sich wie in der Angabe gezeigt anordnen 
    und sich den zur Verfügung stehenden Platz auch ungefähr wie gezeigt teilen */
    #produkte {
        /* selbst lösen ******************************************************************************/
        width: 60%;
        float: left;
        /* selbst lösen ******************************************************************************/
    }

    #angebote {
        /* selbst lösen ******************************************************************************/
        width: 40%;
        float: left;
        /* selbst lösen ******************************************************************************/
    }

    #computer {
        /* selbst lösen ******************************************************************************/
        width: 46%;
        padding: 2%;
        float: left;
        /* selbst lösen ******************************************************************************/
    }

    #kameras {
        /* selbst lösen ******************************************************************************/
        width: 46%;
        padding: 2%;
        float: left;
        /* selbst lösen ******************************************************************************/
    }

    #aktionen,
    #news {
        /* selbst lösen ******************************************************************************/
        width: 46%;
        padding: 2%;
        float: left;
        /* selbst lösen ******************************************************************************/
    }
}

@media screen and (max-width: 700px) {
    #produkte,
    #computer,
    #kameras,
    #angebote,
    #aktionen,
    #news {
        /* selbst lösen ******************************************************************************/
        display: block;
        float: none;
        width: 100%;
        /* selbst lösen ******************************************************************************/
    }

    #topmenu li {
        /* selbst lösen ******************************************************************************/
        display: block;margin: 0;padding: 0;border: 0
        /* selbst lösen ******************************************************************************/
    }
}
