body {
  font: 20px/1.5 Roboto, sans-serif;
  align-content:center;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: max-content;
    transition: transform 250ms ease-out;
    display: flex;
    transform: translateX(0);
    position:center;
    position:top;

}
h3 {
    color: limegreen;
    text-align: left;
}

a:any-link,
a:active {
   text-decoration: none;
   color: inherit;
}
a:hover {
    color:limegreen;
}



li {
    padding: 10px;
}
.navigation {
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    width:40%;
}
.frontimage{
    
    margin-left:auto;
    margin-right:auto;
    width: 100%;
    

}

div > p {
    font-size: 80%;
    margin-bottom: auto;
    margin-top: auto;
    z-index:9999999;
    
}
.grit-item:nth-child(1) {
    grid-column: 3 / span 2;
    grid-row: 1/span 2;
}

.grit-item:nth-child(2) {
    grid-column: 3 / span 2;
    grid-row: 3 / span 2;
}

.grit-item:nth-child(3) {
    grid-column: 2 / span 1;
    grid-row: 1/ span 3;
}

.grit-item:nth-child(4) {
    grid-column: 1 / span 1;
    grid-row: 1 / span 4;
}


.verdeling {
    background-color: hsl(140, 70%, 70%);
    border: 2px solid hsl(140, 70%, 15%);
    grid-gap: 0.5em;
    color: hsl(140, 5%, 5%);
    margin: 20px;
    margin-top:20px;
    max-width: 80%;
    display: grid;
    justify-content: center;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(4,100px);

}

[class^="verdeling"] > * {
    align-items: center;
    background-color: hsl(140, 50%, 50%);
    border: 2px solid hsl(140, 70%, 15%);
    display: flex;
    justify-content: left;
    margin: 10px;
    padding: 1em;
}

