#form_wrapper {
	padding-left: 10px;
}

form_wrapper3 {
	font-size: 0.8em;
}
form {
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	color: #5b3b47;
}
fieldset {
border: none;
margin: 0;
padding: 0;

}

.float {
float: left;
width: 19em;
}

#float_online_wrap {
float: left;
}

#float_online {
float: left;
padding-left: 10px;
border-left: 1px solid #5b3b47;

}
#float_offline {
float: left;
padding-left: 10px;
padding-bottom: 32767px;
margin-bottom: -32767px;
border-left: 1px solid #5b3b47;

}


input {
	margin: 2px 0;
	font-size: 1em;
	color: #5b3b47;
}
input.textField {
width: 16em;
padding: 2px 0 3px 5px;
background-color: #f4eaef;
background: #f4eaef;
border:1px solid #fff;
}

.inputError {
width: 16em;
padding: 2px 0 3px 5px;
background-color: #f4eaef;
background: #f4eaef;
border:1px solid red;
}
.inputNormal {
width: 16em;
padding: 2px 0 3px 5px;
background-color: #f4eaef;
background: #f4eaef;
border:1px solid #fff;
}

select {
	border: 1px solid #fff;
	font-size: 1em;
}
textarea {
	width: 16em;
	height: 11.5em;
	margin: 2px 0 0 0;
	padding: 2px 0 3px 5px;
	font-family: Tahoma;
	font-size: 1em;
	color: #5b3b47;
	border: 1px solid #fff;
	background-color: #f4eaef;
	
	scrollbar-base-color: #f4eaef;
	scrollbar-arrow-color: #5b3b47;
	scrollbar-track-color: #f4eaef;

	scrollbar-shadow-color: #f4eaef;
	scrollbar-lightshadow-color: #f4eaef; 
	scrollbar-darkshadow-color: #f4eaef;

	scrollbar-highlight-color: #f4eaef;
	scrollbar-3dlight-color: #f4eaef;

}

.preExtra {
width: 9em;
}

.preFieldlabel {
	color: #5b3b47;
	vertical-align: middle;
}

.reqMark {
color: red;
vertical-align: middle;
}

	
#message {
width: 16.4em;
vertical-align: top;
} 

#addinfo {
width: auto;
}

#verzenden {
width: 16.4em;
text-align: right;
	font-size: 1em;
} 

#verzendknop {
color: white;
border: 0;
background-image: url(/forms/knop.png);
}


#form_wrapper2:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#form_wrapper2 {display: inline-block;}

/* Hides from IE-mac \*/
* html #form_wrapper2 {height: 1%;}
#form_wrapper2 {width: auto;
	display: block;}
/* End hide from IE-mac */



#form_wrapper3:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#form_wrapper3 {display: inline-block;}

/* Hides from IE-mac \*/
* html #form_wrapper3 {height: 1%;}
#form_wrapper3 {width: auto;
	display: block;}
/* End hide from IE-mac */

#online_wrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#online_wrapper {display: inline-block;}

/* Hides from IE-mac \*/
* html #online_wrapper {height: 1%;}
#online_wrapper {width: auto;
	display: block;}
/* End hide from IE-mac */



#Foutmeldingen {
display: none;
width: 80%;
padding: 5px 5px;
border: 1px solid red;

}

#errorsdiv {
display: none;
color: red;
	font-size: 1em;
border: 1px solid red;
}

input.invalid, textarea.invalid, checkbox.invalid {
	border: 0.1em;
	border-color: #BB0000 !important;
	border-style: solid;
	margin: 0.1em !important;
}
.invalid {
	border: 0.1em;
	border-color: #BB0000 !important;
	border-style: solid;
	margin: 0.1em !important;
}

.rowHint {
	font-size: 0.9em;
	color: #333333;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
}

#errorsdiv {
	display: none;
	color: red;
	font-size: 1em;
	border: 1px solid red;
}






#middenwrapper {
position: relative;
width: 100%;
}

#middenrow {
float: left; 
width: 100%;
overflow: hidden;
}









    select.replaced {
      width: 1px;
      position: absolute;
      left: -999em;
    }
    ul.selectReplacement {
	float: left;
      background-color: #f4eaef;
      margin: 7px 0;
      padding: 0;
      height: 1.5em;
      width: 16em;
      position: relative;
      z-index: 1000;
    }
    ul.selectFocused {
      background-color: #f4eaef;;
    }
    ul.selectReplacement li {
      background: #f4eaef;
      cursor: pointer;
      display: none;
      line-height: 1.5em;
      list-style: none;
      margin: 0;
      padding: 1px 0 1px 7px;
      width: 16em;
    }
    ul.selectOpen li {
      display: block;
	  postion: absolute;
	  top: 0px;
	  left: 0px;
    }
    ul.selectReplacement li.selected {
      background: #f4eaef;;
      border-bottom: 1px solid #fff;
      display: block;
    }
    ul.selectOpen li.selected {
      background: #f4eaef;;
      border: 0;
      display: block;
    }
    ul.selectOpen li:hover,
    ul.selectOpen li.hover,
    ul.selectOpen li.selected:hover {
      background: #f4eaef;;

	 }