/* Style sheet xForm */
fieldset{width:600px;display:block;margin:12px 0 24px 0;padding:12px 12px 0 12px;}
* html fieldset{margin-top:12px;}
*:first-child+html fieldset{margin-top:12px;}
legend{color:#0000e6;}
* html legend{margin-top:-24px;padding:12px 0;}
*:first-child+html legend{margin-top:-24px;padding:12px 0;}

* html input.text,* html input.password{margin:0;}
*:first-child+html input.text,*:first-child+html input.password{margin:0;}
textarea{width:360px;height:140px;}
* html textarea{width:358px;}
select{width:204px;margin:1px 0;}
* html select{width:206px;}
div.radio_container{margin:0 0 1px 0;}
* html div.radio_container{margin:2px 0 -1px 0;}
*:first-child+html div.radio_container{margin:2px 0 -1px 0;}
div.radio_container span{display:block;padding-right:6px;}
input.radio{top:2px;position:relative;margin:1px 2px 0 1px;padding:0;}
* html input.radio{top:1px;position:relative;margin:-4px -1px 0 -3px;}
*:first-child+html input.radio{top:1px;position:relative;margin:-4px 0 0 -3px;}
div.checkbox_container{margin:0 0 1px 0;}
* html div.checkbox_container{margin:2px 0 -1px 0;}
*:first-child+html div.checkbox_container{margin:2px 0 -1px 0;}
div.checkbox_container span{display:block;padding-right:6px;}
input.checkbox{margin:3px 3px 0 1px;padding:0;}
* html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
*:first-child+html input.checkbox{top:1px;position:relative;margin:-4px 0 0 -3px;}
input.file{margin:1px 0;}
* html input.file{margin:0;}
*:first-child+html input.file{margin:0;}



/* Contact Formulier */
#contact td, #contact86 td, #contact127 td	{
padding: 5px 0;
}

#contact td.col_0, #contact86 td.col_0, #contact127 td.col_0	{
width: 100px;
}

input.text,input.password, textarea {
border: 1px solid #e6e6e6;
width: 252px;
margin: 1px 0;
padding: 3px;
}

div.error, .error{
color:#ff0000;
}

input.text.error, input.password.error	{
border: 1px solid #ff0000;
}

/* boekings-aanvraag formulier */

#boekings-aanvraag td, #book-now td, #book-now129 td {
padding: 3px 0;
}

#boekings-aanvraag td.col_0, #book-now td.col_0, #book-now129 td.col_0	{
width: 150px;
}

#boekings-aanvraag tr.row_6, #book-now tr.row_6, #book-now129 tr.row_6	{
height: 35px;
border-bottom: 2px solid #e6e6e6;
}

/* Gastenboek */
#gastenboek div.widget, #guestbook div.widget, #guestbook125 div.widget 	{
padding: 5px 0;
}

#gastenboek	form, #guestbook form, #guestbook125 form {
margin: 20px 0 0;
border-top: 2px solid #e6e6e6;
}



.submit	{
margin: 15px 0 0 0;
border: none;
background:url(../images/images_layout/button_blauw.png) no-repeat ; 
color: #fff;
font-size:12px;
height:27px;
width:137px;
cursor: pointer;
text-transform: uppercase;
vertical-align:middle; 
font-weight:normal;
display: block;
}

.submitGeel	{
margin: 15px 0 0 0;
border: none;
background:url(../images/images_layout/button_geel.png) no-repeat ; 
color: #fff;
font-size:12px;
height:27px;
width:137px;
cursor: pointer;
text-transform: uppercase;
vertical-align:middle; 
font-weight:bold;
display: block;
}

#left a.submitGeel	{
color: #ffffff;
width: 137px;
padding: 5px 0;
text-align: center;
}

#left a:hover.submitGeel	{
text-decoration: none;
}

/*
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { width:100%; overflow:hidden;}
.form label { color:#fff; display:block; margin-bottom:8px;}
.form input { width:183px; background:#fff; border:0; padding:3px 0 3px 3px; margin-bottom:9px;}
.form span { display:block; padding-right:24px;}
.form a { float:right;}

.form1 { height:26px;}
.form1 input {width:251px; padding:2px 0 2px 3px; background:#fff; border-top:1px solid #303030; border-left:1px solid #303030; border-bottom:1px solid #9f9f9f;  border-right:1px solid #9f9f9f;}
*/




