form.reserveerform .required {
  color: #FF0000;
}
form.reserveerform .aanvullendetekst {
  color: #000000;
}
form.reserveerform td {
  vertical-align: top;
}
form.reserveerform input, form.reserveerform select { 
  max-width: 200px; 
}
form.reserveerform input[readonly] {
  background: #eeeeee;
}
form.reserveerform caption {
  display: none;
}

body.formpage div.form table {
  width: 350px;
}

.block.form span {  
  font-size: 0.8em;
}

.block.form caption {
  text-align: left;  
  font-size: 0.8em;
  font-weight: bold;
  margin-top: 20px;
}

body.formpage div.form table tr td.info {
  text-align: left;  
  font-size: 1em;
  font-weight: bold;
}

body.formpage div.form table tr td {
  vertical-align: top;
  padding-left: 0px;
  margin: 0px;
 }

.radiooption input{
 margin: 0px 5px 0px 0px;
 float: none;
 }

.radiooption{
 margin: 0px 15px 0px 0px;
 }

textarea{
 width: 360px;
}

.error {
color: red;
float: left;
}

