@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

body, html {
    font-family: "Open Sans";
    background-color: #F2F0E9;
    margin: 0;
    padding: 0;
}

body {
    display: grid;
    grid-template-columns: 1fr 1fr 1200px 1fr 1fr;
    grid-template-rows: 30px 180px 30px auto;
}

.boven_header {
    color:#F2F0E9;
    background-color: #6C887A;
    grid-column: 2/5;
    grid-row: 1/2;

    padding-top: 5px;
    padding-bottom: 5px;
    

    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.mobile{
    display: none;
    
}
header {
    background-color: #A6BAB6;
    display: flex;
    grid-column: 2/5;
    grid-row: 2/3;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.logo {
    width: 160px;
}

.menu {
    background-color: #6C887A;
    grid-column: 2/5;
    grid-row: 3/4;
    display: grid;
    grid-template-columns: 1fr 1200px 1fr;
    grid-template-rows: auto
}

nav {
    color:#F2F0E9;
    grid-column: 2/3;
    grid-row: 1/2;
    
    padding-top: 5px;
    padding-bottom: 5px;
    width: 500px;
    
    display: flex; 
    flex-direction: row;
    justify-content: flex-start;
}

main {
    grid-column: 3/4;
    grid-row: 4/5;
}

a {
    margin-right: 30px;
}

a:link, a:visited {
    color: #F2F0E9;
    text-decoration: none;
    font-weight: 600;
}

a:hover, .hover {
    color: #A6BAB6;
}

.table {
    display: flex;
    flex-direction: column;
    margin-bottom: 50px;
}

.row, .table-header {
    display: flex;
    flex-direction: row;
}

.oud {
    text-decoration: line-through
}

.cell {
    flex-basis: 200px;
    padding-left: 1rem;
    border-bottom: 1px solid #F2F0E9;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #A6BAB6;
    color: #000000;
}

.table-header .cell {
    background-color: #6C887A;
    font-weight: bold;
    color: #F2F0E9;
}


.cell:last-child {
    flex-basis: 100%;
}