body {
    font-family: sans-serif;
    background-color: #d85757;
    margin: 1em;
}

p{
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 0.5em;
    text-align: left;
}

h1{
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 0.5em;
    text-decoration: underline;
    color: #8C2A2A;
    text-align: left;
}

ul {
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size: 0.5em;
    text-align: left;
}
/*Unordered list har brug for ekstra ændringer i CSS ellers er det for stort*/


#menugrid div {
    font-size: 2em;
    color: #000000;
    text-align: center;
    border-color: #8C2A2A;
    border-width: 2px;
    border-style: solid;
    border-radius: 2em;
    padding: 0.5em;
    margin-bottom: 0.25em;
}

#menugrid {
    max-width: 1200px;
    margin: auto;

    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 5px;

    grid-template-areas:
    "frsd selv udns inrs";
}

#menu1 {
    grid-area: frsd;
    background-color:#F06B54;
}

#menu2 {
    grid-area: selv;
    background-color:#F06B54;
}

#menu3 {
    grid-area: udns;
    background-color:#F06B54;
}

#menu4 {
    grid-area: inrs;
    background-color:#F06B54;
}

#selvgrid div {
    font-size: 2em;
    color: #000000;
    text-align: center;
    border-color: #8C2A2A;
    border-width: 2px;
    border-style: solid;
    border-radius: 1em;
    padding: 0.5em;
}

#selvgrid {
    max-width: 1200px;
    margin: auto;

    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 5px;
    
    grid-template-areas: 
    "prtr prtr prtr"
    "prtr prtr prtr"
    "text text text"
    "text text text";
}

#text {
    grid-area: text;
    background-color: #E67C50;
}

#portrait {
    grid-area: prtr;
    background-color: #E67C50;
}

.image1 {
    border-radius: 2em;
    border-color: #1C8C3C;
    border-style: solid;
    border-width: 2px;
 }