
body {
    background-color: #6D6E70;
    font-family: Arial, Helvetica, sans-serif;
}

/* Logo Area */
.header {
    background-color: white;
    width: 80%;
    margin: auto;
    text-align: right;
}

.otit {
    width: 40%;
}

/* Navigation */
.nav {
    background-color: black;
    color: white;
    width: 80%;
    margin: auto;
}

.nav button {
    background-color: black;
    color: white;
    transition: 0.3s;
    cursor: pointer;
    height: 3em;
    font-size: 2em;
    border: none;
    outline: none;
}

.nav button:hover {
    background-color: #6D6E70;
    color: black;
}
.nav button.active {
    background-color: #6D6E70;
    color: black;
}

.navlinks {
}

/* Inhalt globale Settings */
.content {
    width: 80%;
    margin: auto;
    background: #000;
}

.fett {
    font-weight: bold;
}

.fs15{
    font-size: 1.5em;
}
.fs2 {
    font-size: 2em;
}
.fs3 {
    font-size: 3em;
}
.fs4 {
    font-size: 4em;
}

.spalten {
    column-count: 2;
    column-gap: 6%
}
.nobreak {
    break-inside: avoid;
}

/* Home */
#home {
}

.thema {
    display: block;
	width: 100%;
	margin-left: auto;
    margin-right: auto;
}

.moto {
    color: black;
    background-color: white;
    padding-left: 13%;
    padding-right: 13%;
}

/* Mission */
#mission {
    color: black;
    background-color: white;
    margin: auto;
}

/* Upcomming Summit */
#nextforum {
    color: black;
    background-color: white;
}

.underl {
    text-decoration: underline;
}
/* Past Summits */
#pastforum {
    color: black;
    background-color: white;
}

/* Sponsor */
#sponsor {
    color: black;
    background-color: white;
}

.sponsr {
    /* background-color: #6D6E70;*/
    padding-left: 13%;
    padding-right: 13%;
}

.centr {
    text-align: center;
}

.logos-big {
    width: 40%;
}

.logos {
    width: 25%;
    margin-left: 12%;
    margin-right: 12%;
    margin-bottom: 4%;
}

/* Contact */
#contact {
    color: black;
    background-color: white;
}

/* fusszeile */
footer {
    background-color: black;
    color: white;
    text-align: center;
    font-size: 1.5em;
    width: 80%;
    height: 3em;
    margin: auto;
}

@media only screen and (max-width: 1280px) {
    /* some responsive settings */
    .header {
        text-align: center;
    }
    
    .otit {
        width: 80%;
    }
    
    .navlinks {
        display:block;
        width: 100%;
    }

    .spalten {
        column-count: 1;
    }
}