hr { border: 0; color: #FA7308; background-color: #FA7308; height: 1px; margin: 3px 0 3px 0; }

.hoofdtitel { width: 410px; _width: 430px; color: #FFF; font-weight: bold; font-size: 13px; background-color: #FA7308; margin: 0 10px 15px 10px; padding: 1px 0 1px 20px; }
.titel { padding-top: 10px; font-weight: 800; font-size: 12px !important; }
.registratieformulier { font-size: 11px; }
.invulsectie { margin: 5px 0 5px 0; }
.invulsectie ul { list-style-type: none; }
.invulsectie li { padding: 2px 0 2px 0; }
.invulsectie input[type='text'], .invulsectie input.text { border: 1px solid #888; color: #000; font-size: 11px; }

.invultable { width: 89%; margin: 0 28px 0 28px; }
.invultable td { font-size: 11px; }
.invultable td.label { text-align: right; white-space: nowrap; width: 10%; vertical-align: top; }
.invultable input { color: #000; font-size: 11px; }
.invultable input[type='text'], .invultable input.text { border: 1px solid #888; width: 100%; color: #000; font-size: 11px; }
.invultable textarea { width: 100%; border: 1px solid #888; font-size: 11px; }
.invultable select { margin: 2px 2px 2px 2px; border: 1px solid #888; font-size: 11px; color: #000; }
.warning { background-color: #ff5050; text-align: center; color: #000; font-weight: 800; margin: 4px 0 4px 0; padding: 2px 2px 2px 2px; border: 1px solid black; display: none; }

