/***************************************************************/
/* forms styles*/
/***************************************************************/
div.rounded-background-form div.top-form{
	background: url(images/content_center_top_form.gif) 0 0 no-repeat;
	height:22px;	
	margin:0;
	padding:5px 0 0 10px;
	color:#FFFFFF;
	font-weight:bold;
}
	div.rounded-background-form div.middle-form{
		background: url(images/content_center_fill_y_form.gif) 0 0 repeat-y;
		margin:0;
		padding:0;
	}

	div.rounded-background-form  div.bottom-form{
		background: url(images/content_center_bottom_form.gif) 0 0 no-repeat;	
		height:17px;
	}	


div.rounded-background-form div.middle-form form {
	margin:0;
	padding: 10px 0 0 0px;
}
form {
	margin: 0;
	padding:0;
}
br.clr {
	clear: both;
	height: 0px;
	font-size: 0em;
}
.formInvisible {
	display: block;
}
label.defaultSub,label.labelSmllSub {
	background-color: #eaeaea;
}
input.checkbox{
	padding:0 0 0 0;
	margin:0 0 0 10px;
	width:15px;
}
input.textfield_small, input.textfield_small_left, input.textfield_small_right{
	float:left;
}
input.txt {
	float: left;
	width: 240px;
	height: 20px;
	padding: 0;
	margin: 0 2px 2px 0;
	border: 1px solid #ccc;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
}
div.submit {
	clear: left;
}
div.submit .knop {
	width: 60px;
	margin: 5px 0 0 343px;
}
/* Custom classes van Erik */
label.formLabel_small{
	float: left;
	width: 75px;
	color: #333;
	background: #f2f4f3;
	margin: 0 0 2px 0;
	padding: 0 0 0 4px;
}
label.formLabel {
	clear: both;
	float: left;
	display:inline;
	width: 150px;
	color: #333;
	margin: 0 0px 2px 10px;
	padding: 0 0 0 0;
}

div.formLabel{
	float:right;
}

div.formLabel input{
	float:left;
}
span.textLabel {
	clear: both;
	float: left;
	display:inline;
	/* width: 150px; */
	color: #333;
	margin: 0 2px 2px 10px;
	padding: 0 0 0 0;
}
div.formInput input.radiobutton{
	margin:0 0 0 0;
	}

div.formInput input.checkbox{
	margin:0 0 0 10px;
	float:left;
}
div.formInput input.textfield_small{
	margin:0 0 3px 0;
	width:73px;
}


label.formLabelcheckbox{
	float:left;
	margin:0 0px 10px 135px;
	width:250px;
}
div.formInput {
	display: block;
	padding: 0;
	margin:5px 0 5px 0;
}

div.formInput input{
	margin:0 0 2px 0;
	padding: 0;
}
div.formInput input.uploadfield{
	margin:0;
	padding:0;
	height:20px;
	float:left;
}

label.formInput {
	clear: both;
	float: left;
	display:inline;
	width: 150px;
	color: #333;
	margin: 0 2px 2px 10px;
	padding: 0 0 0 0;
}
.formbtns {
	clear: both;
	position: relative;
	display: inline;
	float:left;
	padding-top: 5px;
	margin:	0 0 5px 265px;
}
/*	div.formbtns input.formbtn{
		background: url(images/formbutton.gif) 0 0 no-repeat;
		border:none;
		color:#FFFFFF;
		cursor:pointer;
		font-size:1em;
		height:20px;
		margin:0;
		padding:0;
		width:65px;
	}*/
textarea{
	width: 230px;
	margin:0;
	float:left;
	padding:0;
	margin:0 0 3px 0;
}
input.textfield{
	height:17px;
	width: 230px;
	float:left;
}
.textfield_small{
	width: 74px;
}

input.textfield_small_left{
	float:left;
	width: 53px;
	margin:0 5px 0 0;
	
}
input.textfield_small_right{
	float:left;
	clear:right;
	width: 25px;
}
input.textfield_extra_small{
	text-transform: uppercase;
	float:left;
	clear:right;
	width: 25px;
}
/* Eind custom classes van Erik */
.validate-error {
	background-color: #F00;
}
hr.formline{
	border:0;
	color:#FFF;
	width:485px;
	background-color: #FFF;
	height: 1px;
	margin:5px 3px 5px 3px;
	padding:0;
}

.formLabel-hide{
	display:none;
}