h1 .agendaarchief  { float: right; line-height: 28px; margin-top: 0px; padding-left: 15px; font-weight: 100; font-size: 20px; color: black; }

.agendabackground { background-color: #f5f5f5; margin-top:-5px; }
.agendawhitebackground { margin-top: 50px; margin-bottom: 50px; }
.agenda { width:100%; background-color: white; padding-left: 50px; padding-right: 50px; margin-top:50px; padding-top: 1px; padding-bottom: 25px; }
.agendacontent .date { width: 70px; height: 81px; float: left; background: #e52b22; color: #ffffff; text-align: center; font-size: 20px; font-weight: 400; position: relative; padding-top: 5px; }
.agendacontent .date .month { width: 60px; height: 35px; background: #ffffff; color: #e52b22; position: absolute; bottom: 5px; left: 5px; font-weight: 400; font-size:0.9em; padding-top:5px; }
.agendacontent { padding-top: 20px; }
#date1icon { float: left; }
.agendacontent .agendabeschrijving  { float: left; line-height: 28px; margin-top: 0px; padding-left: 15px; font-weight: 500; }
.agendacontent .agendatitel { color: #e52b22; font-family: 'Roboto Condensed', sans-serif; margin-top:0px; }
.agendacontent .agendatekst { color: #8e8e8e; font-size: 14px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; }
.agendacontent .agendahr { border-bottom: 1px solid #8e8e8e; margin-top: 50px; margin-bottom: 20px; }
.agendacontent .agendahr2 { border-bottom: 1px solid #8e8e8e; margin-top: 50px; margin-bottom: 50px; }

#date1icon { float: left; }
.agendacontent .agendatekst a {color:#8e8e8e;text-decoration:underline;}

.historielink {text-decoration:underline !important;}

#date1icon { float: left; }

/*form*/
.agendacontent form label{font-size:13px; display:block; font-size:12px; color:#25326c; padding:0px 0px; color:#8e8e8e; font-size:14px; font-family:'Roboto Condensed', sans-serif; font-weight: 300; margin:25px 0px 5px 0px;}
.agendacontent form input[type="text"],
.agendacontent form input[type="password"],
.agendacontent form select{width:100%; height:40px; border:none; padding:0px 15px; transition:.2s; border-radius:0px; border:2px solid #f4f4f4; font-size:13px; margin:0px 0px 5px 0px; box-sizing:border-box; background:#f4f4f4;}
.agendacontent form select.multiple{ height:100px; }
.agendacontent form textarea{ width:100%; height:120px; padding:5px 15px; transition:.2s; border:2px solid #f5f5f5; font-size:13px; margin:0px 0px 5px 0px; box-sizing:border-box; background:#f4f4f4; }
.agendacontent form textarea.small{ height:80px; }
.agendacontent form input[type="text"]:focus,
.agendacontent form input[type="password"]:focus,
.agendacontent form textarea:focus,
.agendacontent form input[type="text"]:focus:hover,
.agendacontent form input[type="password"]:focus:hover{transition:.2s; border-color:#25326c}
.agendacontent form textarea:focus:hover{transition:.2s; border-color:#25326c}
.agendacontent form input[type="text"]:hover,
.agendacontent form input[type="password"]:hover,
.agendacontent form textarea:hover{transition:.2s; border-color:#cccccc}
.agendacontent form input[type="checkbox"]{position:absolute; opacity:0;}
.agendacontent form input.red{border-color:#e30613;}
.agendacontent form .password{position:relative;}
.agendacontent form .password .show-password{position:absolute; top:14px; right:16px; cursor:pointer;}
.agendacontent form p{font-size:12px}
.agendacontent form .checkbox-label{padding:0px; line-height: 17px; padding:0px 15px 0px 0px; margin:5px 0px 0px 0px;}
.agendacontent form .checkbox-label.privacy{margin:25px 0px 5px 0px;}
.agendacontent form .checkbox-label .check{width:16px; height:16px; border:1px solid #666666; margin:0px 10px 0px 0px; transition:.2s; display:inline-block; overflow:hidden; border-radius:3px; position:relative; padding:0px 1px; float:left;}
.agendacontent form .checkbox-label:hover .check,
.agendacontent form .checkbox-label:focus .check{border-color:#25326c; transition:.2s;}
.agendacontent form input[type="checkbox"]:checked + .checkbox-label .check{transition:.2s; border-color:#25326c; background:#25326c;}
.agendacontent form .checkbox-label .check .icon{position:absolute; top:2px; left:2px; width:10px; height:10px; background-color:#fff; border-radius:14px;}
.agendacontent form input[type="submit"]{width:100%; height:45px; transition:.2s; display:block; font-weight:600; border:none; margin:20px 0px 0px 0px; cursor:pointer; background:#ef7d2d;}
.agendacontent form .radio-label{padding:0px; line-height: 17px;}
.agendacontent form .radio-label .check{width:13px; height:13px; border:1px solid #666666; margin:1px 10px 0px 0px; float:left; transition:.1s; display:inline-block; overflow:hidden; border-radius:14px; position:relative; background:#fff;}
.agendacontent form .radio-label:hover .check,
.agendacontent form .radio-label:focus .check{width:13px; height:13px; border:1px solid #25326c; transition:.1s;}
.agendacontent form input[type="radio"]{position:absolute; opacity:0;}
.agendacontent form input[type="radio"]:checked + .radio-label .check{transition:.1s; width:13px; height:13px; border:4px solid #25326c; }
.agendacontent .radio-label{padding:0px; line-height: 17px; margin:5px 0px 0px 0px;}
.agendacontent .radio-label .check{width:13px; height:13px; border:1px solid #666666; margin:1px 10px 0px 0px; float:left; transition:.1s; display:inline-block; overflow:hidden; border-radius:14px; position:relative; background:#fff;}
.agendacontent .radio-label:hover .check,
.agendacontent .radio-label:focus .check{width:13px; height:13px; border:1px solid #25326c; transition:.1s;}
.agendacontent input[type="radio"]{position:absolute; opacity:0;}
.agendacontent input[type="radio"]:checked + .radio-label .check{transition:.1s; width:13px; height:13px; border:4px solid #25326c; }
.agendacontent .radio-label .check .icon{position:absolute; top:3px; fill:#ffffff;}
.agendacontent form .radio-label .check .icon{position:absolute; top:3px; fill:#ffffff;}
.agendacontent form input[type="submit"]{width:100%; max-width:250px; height:35px; font-size:16px; transition:.2s; display:block; border-radius:3px; color:#fff; font-weight:normal; border:none; margin:25px 0px 35px 0px; cursor:pointer; background:#ef7d2d;}
.agendacontent label a{color:#8e8e8e; font-size:14px; font-family:'Roboto Condensed', sans-serif; font-weight:300;}
.agendacontent a.subscribe{width:100%; max-width:250px; height:35px; font-size:16px; font-style:normal; transition:.2s; display:block; text-align:center; line-height:35px; color:#fff; text-decoration:none; border-radius:3px; color:#fff; font-weight:normal; border:none; margin:25px 0px 35px 0px; cursor:pointer; background:#ef7d2d;}

@media only screen and (min-width: 100px) and (max-width: 404px) {
    .agendabeschrijving { padding-left: 0px; }
    .date { display:none; }
}

.displaynone {display:none;}

.diarypicture {margin-left: 25px;max-height: 300px;margin-top:18px;}
@media only screen and (max-width:400px) {
    /* .diarypicture {max-height:50px;width:100%;margin-left:0px;margin-top:0px;} */
}
@media only screen and (max-width:480px) {
    /* .diarypicture {max-height:50px;width:100%;margin-left:0px;margin-top:0px;} */
}

.diarygreypicture {margin-left: 25px;max-height:45px;-webkit-filter: grayscale(100%);filter: grayscale(100%);margin-top:18px;}
@media only screen and (max-width:400px) {
    .diarygreypicture {max-height:50px;width:100%;margin-left:0px;margin-top:0px;}
}
@media only screen and (max-width:480px) {
    .diarygreypicture {max-height:50px;width:100%;margin-left:0px;margin-top:0px;}
}


h1 .nieuwsarchief  { float: right; line-height: 28px; margin-top: 0px; padding-left: 15px; font-weight: 100; font-size: 20px; color: black; }

.nieuwsbackground { background-color: #f5f5f5; margin-top:-5px; }
.nieuwswhitebackground { margin-top: 50px; margin-bottom: 50px; }
.nieuws { width:100%; background-color: white; padding-left: 50px; padding-right: 50px; margin-top:50px; padding-top: 1px; padding-bottom: 25px; }
.nieuwscontent .date { width: 70px; height: 81px; float: left; background: #e52b22; color: #ffffff; text-align: center; font-size: 20px; font-weight: 400; position: relative; padding-top: 5px; }
.nieuwscontent .date .month { width: 60px; height: 35px; background: #ffffff; color: #e52b22; position: absolute; bottom: 5px; left: 5px; font-weight: 400; font-size:0.9em; padding-top:5px; }
.nieuwscontent { padding-top: 20px; }
#date1icon { float: left; }
.nieuwstitel .nieuwsbeschrijving  { float: right; line-height: 28px; margin-top: 0px; padding-left: 15px; font-weight: 100; font-size: 20px; color: black; }
.nieuwscontent .nieuwstitel { color: #e52b22; font-family: 'Roboto Condensed', sans-serif; margin-top:0px; }
.nieuwscontent .nieuwstekst { color: #8e8e8e; font-size: 14px; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; }
.nieuwscontent .nieuwshr { border-bottom: 1px solid #8e8e8e; margin-top: 50px; margin-bottom: 20px; }
.nieuwscontent .nieuwshr2 { border-bottom: 1px solid #8e8e8e; margin-top: 50px; margin-bottom: 50px; }

#date1icon { float: left; }
.nieuwscontent .nieuwstekst a {color:#8e8e8e;text-decoration:underline;}

.historielink {text-decoration:underline !important;}

#date1icon { float: left; }

/*form*/
.nieuwscontent form label{font-size:13px; display:block; font-size:12px; color:#25326c; padding:0px 0px; color:#8e8e8e; font-size:14px; font-family:'Roboto Condensed', sans-serif; font-weight: 300; margin:25px 0px 5px 0px;}
.nieuwscontent form input[type="text"],
.nieuwscontent form input[type="password"],
.nieuwscontent form select{width:100%; height:40px; border:none; padding:0px 15px; transition:.2s; border-radius:0px; border:2px solid #f4f4f4; font-size:13px; margin:0px 0px 5px 0px; box-sizing:border-box; background:#f4f4f4;}
.nieuwscontent form select.multiple{ height:100px; }
.nieuwscontent form textarea{ width:100%; height:120px; padding:5px 15px; transition:.2s; border:2px solid #f5f5f5; font-size:13px; margin:0px 0px 5px 0px; box-sizing:border-box; background:#f4f4f4; }
.nieuwscontent form textarea.small{ height:80px; }
.nieuwscontent form input[type="text"]:focus,
.nieuwscontent form input[type="password"]:focus,
.nieuwscontent form textarea:focus,
.nieuwscontent form input[type="text"]:focus:hover,
.nieuwscontent form input[type="password"]:focus:hover{transition:.2s; border-color:#25326c}
.nieuwscontent form textarea:focus:hover{transition:.2s; border-color:#25326c}
.nieuwscontent form input[type="text"]:hover,
.nieuwscontent form input[type="password"]:hover,
.nieuwscontent form textarea:hover{transition:.2s; border-color:#cccccc}
.nieuwscontent form input[type="checkbox"]{position:absolute; opacity:0;}
.nieuwscontent form input.red{border-color:#e30613;}
.nieuwscontent form .password{position:relative;}
.nieuwscontent form .password .show-password{position:absolute; top:14px; right:16px; cursor:pointer;}
.nieuwscontent form p{font-size:12px}
.nieuwscontent form .checkbox-label{padding:0px; line-height: 17px; padding:0px 15px 0px 0px; margin:5px 0px 0px 0px;}
.nieuwscontent form .checkbox-label.privacy{margin:25px 0px 5px 0px;}
.nieuwscontent form .checkbox-label .check{width:16px; height:16px; border:1px solid #666666; margin:0px 10px 0px 0px; transition:.2s; display:inline-block; overflow:hidden; border-radius:3px; position:relative; padding:0px 1px; float:left;}
.nieuwscontent form .checkbox-label:hover .check,
.nieuwscontent form .checkbox-label:focus .check{border-color:#25326c; transition:.2s;}
.nieuwscontent form input[type="checkbox"]:checked + .checkbox-label .check{transition:.2s; border-color:#25326c; background:#25326c;}
.nieuwscontent form .checkbox-label .check .icon{position:absolute; top:2px; left:2px; width:10px; height:10px; background-color:#fff; border-radius:14px;}
.nieuwscontent form input[type="submit"]{width:100%; height:45px; transition:.2s; display:block; font-weight:600; border:none; margin:20px 0px 0px 0px; cursor:pointer; background:#ef7d2d;}
.nieuwscontent form .radio-label{padding:0px; line-height: 17px;}
.nieuwscontent form .radio-label .check{width:13px; height:13px; border:1px solid #666666; margin:1px 10px 0px 0px; float:left; transition:.1s; display:inline-block; overflow:hidden; border-radius:14px; position:relative; background:#fff;}
.nieuwscontent form .radio-label:hover .check,
.nieuwscontent form .radio-label:focus .check{width:13px; height:13px; border:1px solid #25326c; transition:.1s;}
.nieuwscontent form input[type="radio"]{position:absolute; opacity:0;}
.nieuwscontent form input[type="radio"]:checked + .radio-label .check{transition:.1s; width:13px; height:13px; border:4px solid #25326c; }
.nieuwscontent .radio-label{padding:0px; line-height: 17px; margin:5px 0px 0px 0px;}
.nieuwscontent .radio-label .check{width:13px; height:13px; border:1px solid #666666; margin:1px 10px 0px 0px; float:left; transition:.1s; display:inline-block; overflow:hidden; border-radius:14px; position:relative; background:#fff;}
.nieuwscontent .radio-label:hover .check,
.nieuwscontent .radio-label:focus .check{width:13px; height:13px; border:1px solid #25326c; transition:.1s;}
.nieuwscontent input[type="radio"]{position:absolute; opacity:0;}
.nieuwscontent input[type="radio"]:checked + .radio-label .check{transition:.1s; width:13px; height:13px; border:4px solid #25326c; }
.nieuwscontent .radio-label .check .icon{position:absolute; top:3px; fill:#ffffff;}
.nieuwscontent form .radio-label .check .icon{position:absolute; top:3px; fill:#ffffff;}
.nieuwscontent form input[type="submit"]{width:100%; max-width:250px; height:35px; font-size:16px; transition:.2s; display:block; border-radius:3px; color:#fff; font-weight:normal; border:none; margin:25px 0px 35px 0px; cursor:pointer; background:#ef7d2d;}
.nieuwscontent label a{color:#8e8e8e; font-size:14px; font-family:'Roboto Condensed', sans-serif; font-weight:300;}
.nieuwscontent a.subscribe{width:100%; max-width:250px; height:35px; font-size:16px; font-style:normal; transition:.2s; display:block; text-align:center; line-height:35px; color:#fff; text-decoration:none; border-radius:3px; color:#fff; font-weight:normal; border:none; margin:25px 0px 35px 0px; cursor:pointer; background:#ef7d2d;}

@media only screen and (min-width: 100px) and (max-width: 404px) {
    .nieuwsbeschrijving { padding-left: 0px; }
    .date { display:none; }
}

.displaynone {display:none;}

.newspicture {margin-left: 25px;max-height: 45px;margin-top:18px;}
@media only screen and (max-width:400px) {
    .newspicture {max-height:50px;width:100%;margin-left:0px;margin-top:0px;}
}
@media only screen and (max-width:480px) {
    .newspicture {max-height:50px;width:100%;margin-left:0px;margin-top:0px;}
}

.newsgreypicture {margin-left: 25px;max-height:45px;-webkit-filter: grayscale(100%);filter: grayscale(100%);margin-top:18px;}
@media only screen and (max-width:400px) {
    .newsgreypicture {max-height:50px;width:100%;margin-left:0px;margin-top:0px;}
}
@media only screen and (max-width:480px) {
    .newsgreypicture {max-height:50px;width:100%;margin-left:0px;margin-top:0px;}
}