
html {
    box-sizing: border-box;
}

*, *:before, *:after {
    box-sizing: inherit;
}

body {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    padding: 0;
    margin: 0;

}

h1 {
    font-size: 3.5vw;
    font-weight: 800;
}

.mitte {
    display: flex;
    justify-content: center;
    align-items: center;
}

nav ul, footer ul {
    padding: 0;
    margin: 0;
    padding-top: 20px;
    padding-bottom: 20px;
    list-style: none;
}

nav ul li a, footer ul li a {
    padding: 20px;
    font-weight: 600;
}

section img {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 30%;
}

@media screen and (max-width: 600px) {
    section img {
        width: 300px;
    }
}

/*
#teaser {
    width: 100%;
    height: 300px;
    background-color: aqua;
}

#teaser img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


*/

