body {
	color: transparent; background-color: transparent;
}

body, input, select, textarea { 
	font-family: Arial, Helvetica, sans-serif !important;	
	font-size: 12px; 
	color: #404040;
}

/* ============================================================	*/ 
/* ========	inschrijfformulier	===============================	*/
/* ============================================================	*/ 

fieldset { 
	border:none;
	border-bottom: 1px dotted #97bddd; 
	width:560px;  
	padding-bottom:10px;
	padding-top:10px;
	
	}

fieldset#fs_plaatsen {
	
	}
fieldset legend {color:#990000; padding-bottom: 0.5em; font-weight: bold; }
div#inputuitleg {width:150px;float:left;}

div#inputcities { width:180px;float:left;clear:none;}

div#inputselectedCities {margin-left:35px;width:180px;float:left;clear:none;}

textarea, select, input.formElement, input.formElementInvalid {
	border: solid 1px #a0a0a0;
	background-color: #fafafa;
	color:#404040; 
	width: 180px;}



div.inputblok {
	display:block;
	clear:left;
	margin:3px;
}

div.inputblok  label{
	width:150px;
	display:block;
	float:left;
	text-align:right;
	
}
	
	
#inputsalePriceTo label,  #inputrentPriceTo label {
	width:30px;
	margin-left:8px;
}

.vanselect {
 	display:block;
	float:left;
}

#inputselectedCities label {
	width:170px;
	}


fieldset.typeOf input {float:left;}


label span.required{	color:#BE3A49;	display:inline;}

div.generalSeparator_11 {

border: none;
	width: 67px;
	height: 17px;
	overflow: hidden;
	text-indent: -1000px;
	cursor: pointer;
	@padding-top: 1000px;
	
}


input.submit {
	border: none;
	width: 67px;
	height: 17px;
	
	float: right;
	margin-right:20px;
	background: url("http://www.vandekasteele.com/img/skin01.png") -501px -343px !important; 
	color: transparent;
	text-indent: -1000px;
	@padding-top: 1000px;
 
	}
