/* achtergrond hoofdding */
h1,
h2 {
    background-color: #1E64C8;
    color: white;
}

/* achtergrond veranderen */
h1:hover,
h2:hover {
    background-color: #8BBEE8;
}

/* extra ruimte header */
header {
    margin-left: 40px;
    margin-right: 40px;
}

/* gemarkeerde delen */
mark {
    background-color: #FFD200;
}

/* grootte fotos in tabel */
table img {
    height: 150px;
}


/* tabel fotos centreren + padding */
.afb_tabel {
    padding: 10px;
    text-align: center;
}


/* tabel rand */
th,
td,
table {
    border: double;
    border-collapse: collapse;
    border-width: 4px;
    text-align: center;
}

/* logo naar rechts */
header img {
    height: 100px;
}

/* header naar rechts */
header figure {
    float: right;
    text-align: center;
}

/* de rest niet naar rechts */
main {
    clear: both;
}

/* tabel centreren*/
table {
    margin: auto;
}

/* lijst vierkantjes*/
ul {
    list-style-type: square;
}

/* verwijzing mail kleiner en plaats eronder*/
section footer {
    font-size: small;
    padding-bottom: 20px;
}

/* spotify playlist */
iframe {
    border-radius: 15px;
    border: 0px;
    width: 100%;
}

/*index: footer bold en hoofdletters*/
body>footer {
    padding-top: 20px;
    font-weight: bold;
    font-variant: small-caps;
}

/*aankoopformulier: footer bold en hoofdletters*/
body>div>div>div>footer {
    padding-top: 20px;
    font-weight: bold;
    font-variant: small-caps;
}

/*fieldset border kleur*/
fieldset {
    border-style: solid;
    border-width: 2px;
    border-color: #FFD200;
    padding: 20px;
}

/*titels van fieldset kleur*/
legend {
    color: #1E64C8;
}

/*de knoop extra ruimte*/
.knoop {
    margin-left: 20%;
    margin-right: 20%;
}

/*verzendknoop*/
#verzenden {
    height: 45px;
    padding: 5px;
}

/*textarea over volledige breedt*/
textarea {
    width: 100%;
}