/*
form div label {
  display: block;
  float: left;
  width: 130px;
  padding: 3px 5px;
  margin: 0px 0px 5px 0px;
  text-align: right;
}
*/

/*
td label {
  display: block;
  width: 100%;
  text-align: right;
  padding-top: 4px;  
}


textarea {
  width:500px;
}
*/

.formError {
  color: red;
  font-weight: bold;
  font-size: 11px;
  line-height: normal;
}

.fieldWithErrors {
  position: relative;
  display: inline; /* this keeps the div just as long as its content, which is good, 
                      because the background image must appear right next to the content */
  background-image: url('/images/icon-cross.gif');
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 15px;
  border: 0px dashed blue;  
}

.error_icon, .okay_icon {
  padding-left:1px;
}



div.guide, div.form_field_container {
  /* margin-left:100px; */ 
}

div.form_field_container textarea {
  width:275px;
  height: 100px;  
}

.guide {
  float: right;
  font-size: 11px;
  color: gray;
  line-height: normal;
  width:180px;
}

#submit_button {
  margin-top: 10px; 
}


div.label_container {
  /* float:left; */
  margin-top:5px;  
}

div.label_container label {
  font-size:12px;
}

div.required label {
  font-weight: bold; 
}

div.rekenmachine {
  height:2px;
  width:5px;
  color: white;
}

div.rekenmachine input {
  border:1px solid white;
  height:3px;
}
