/**********************************

Name: cmxform Styles

***********************************/
form.cmxform {
	width: 100%;
}
form.cmxform legend {
	display: none;
}
form.cmxform fieldset {
	width:100%;
	border: none;
}
form.cmxform label {
	float: left;
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	cursor: hand;
}
form.cmxform fieldset fieldset {
	background: none;
}
form.cmxform label.error, label.error {
	color: red;
	padding-left: 10px;
	font-style: italic
}
form.cmxform div {
	padding: 2px 0px;
	clear: both;
}
form.cmxform div.error {
	display: none;
}
form.cmxform input.text:focus, form.cmxform textarea.textarea:focus {
	border: 1px dotted #c1c1c1;
}
form.cmxform input.error, form.cmxform textarea.error {
	border: 1px dotted red;
}
form.cmxform .gray * {
	color: gray;
}
/*
contact pagina
*/
form#contact input.text, form#contact textarea.textarea {
	width:415px;
	float: right;
	border: 1px solid #c1c1c1;
}
form#contact select#vraag {
	width:417px;
	float: right;
	border: 1px solid #c1c1c1;
}
form#contact button#Verzenden {
	width:100px;
	height: 22px;
	border: 1px solid #c1c1c1;
	padding-right: 1px;
	background: white;
	float: right;
}
form#contact label {
	width: 175px;
}
form#contact fieldset fieldset label {
	margin-left: 153px;
}
form#contact label.error {
	float:right;
	width: 415px;
}
form#contact input.submit {
	margin-left: 153px;
}
/*
aanmeld pagina (login)
*/
form#inloggen input.text {
	width:200px;
	float: right;
	border: 1px solid #c1c1c1;
}
form#inloggen button#Inloggen {
	text-align: right;
	width:202px;
	height: 22px;
	border: 1px solid #c1c1c1;
	padding-right: 4px;
	background: black;
	float: right;
}
form#inloggen button#wwv {
	text-align: right;
	width:202px;
	height: 22px;
	border: 1px solid #c1c1c1;
	padding-right: 4px;
	background: black;
	float: right;
}
form#inloggen label {
	width: 90px;
}
form#inloggen fieldset fieldset label {
	margin-left: 153px;
}
form#inloggen label.error {
	float:right;
	width: 200px;
}
form#inloggen input.submit {
	margin-left: 153px;
	background-color: black;
}



/*

form retour
*/


form#retour input.text {
	width:190px;
	float: right;
	border: 1px solid #c1c1c1;
}
form#retour button#retour {
text-align: right;
	width:193px;
	height: 22px;
	border: 1px solid #c1c1c1;
	padding-right: 4px;
	background: black;
	float: right;
	color:white;


}
form#retour label {
padding-left:10px;
	width: 90px;
}
form#retour fieldset fieldset label {
	margin-left: 153px;
}
form#retour label.error {
	text-align: right;
	float:right;
	width: 200px;
}
form#retour input.submit {
	margin-left: 153px;
	background-color: black;
}


