.form { padding:10px 0; }
.form fieldset { border:0 none; }
.form input,.form  textarea,.form  select { font-family: Verdana, Arial, sans-serif; font-size: 11px; margin-top: 5px; margin-left: 150px; border: 1px solid #000; }
.form div.row { padding: 4px 10px 4px 0; }
.form label { position: absolute; margin-top: 5px; }
.form input { padding:2px; font-size:11px; color:#666; width:300px; border:1px solid #e4e3e3; }
.form textarea { padding:2px; font-size:11px; color:#666; width:300px; border:1px solid #e4e3e3; }
.form div.button { margin: 10px 0 0 150px; padding-bottom: 10px; }
.form div.button input { margin: 0 20px 0 0; width: 7em; }
div.notifications { margin-bottom:15px; padding:10px; background:#FFE9BF; border:1px dashed #FF3300; }
div.notifications strong { padding-bottom:10px; display:block; }
#right div.notifications ul { margin-bottom:0; list-style:square; line-height:normal; }

/* reservatieform */

#reservationform .row2 { padding:4px 0; clear:both; overflow:hidden; }

#reservationform label { float:left; margin:1px 10px 0 0; }

#reservationform input { font-family: Verdana, Arial, sans-serif; padding:2px; font-size:11px; color:#666; border:1px solid #e4e3e3; float:left; }
#reservationform input.radio { margin:2px 5px 0 0; border:none; }

#reservationform #buttons { margin-top:10px; }
#reservationform #buttons input { width:7em; }

#reservationform table { width:100%; border-collapse:collapse; }
#reservationform th, #reservationform td { text-align:left; padding:4px 0; }

/* errors */

#errors li { color:#CC0000; }
