#content form fieldset { margin:1em 0 0 0; border:0; padding:0; }
#content form legend { width:300px; margin:0; padding:3px 3px 3px 4px; color:#000; font-weight:bold; _margin-left:3px; }

#content form p { clear:both; margin-top:3px; padding:3px 0px; }
#content form p.required { /* font-weight:bold; */ }
#content form p.missing { background:#CECECE; }

#content form label { display:block; width:12em; float:left; }
#content form input { display:block; width:120px; float:left; height:17px;}
#content form textarea { width:31.8em;  height:8em; }
#content button, #content .button { border:1px none #FFF; background:#000; color:#FFF; }
#content form strong { margin-left:5px; }

#content form *:focus { border-color:#0176ba; }

#content form p input, #content form textarea { border:1px solid #838383; }
#content form p.postcode input { width:6em; }
#content p.radio input { width:auto; border:0; }
#content form p.msg label, #contactform p.submit label { display:none; }

#content form label.value { width:auto; }

.form  	{
	border: 1px solid #838383;
	background-color: #FFFFFF;
}

p#adresgegevens {
	padding-top:5px;
}

#content form.formGenerator p.FormSubmit button,
.submit {
	background:url('/image/btn-submit.gif') no-repeat left center;
	padding-left:15px;
	text-align:left;
	border:none;
	font-size:8pt;
	margin-top:5px;
	width:60px;
	color:#666;
}


/* Search form */

#search form { margin-left:5px; }
#search fieldset { border:0; }
#search legend { margin:0; padding:0; font-weight:bold; color:#666; }
#search input { border:1px solid #E0E0E0; width:190px; }
#search input.submit { border:0; font-size:8pt; margin-top:5px; width:60px; color:#666; }

/* Login form */
#loginForm{
	text-align: left;
	display: none;
	background: 340px 10px url('/image/scoolLogoSmall.gif') no-repeat;
	padding-right: 40px;
	}
#loginForm .formMessage{
	display:block;
	background: url('/image/excl.gif') no-repeat 3px 3px;
	padding-left:18px;
	margin-top:5px;
	margin-left:10px;
	color:#666;
	}
#loginForm .htmlElement{
	clear:both;
	display: block;
	padding: 5px 10px;
	}
#loginForm .formLabel{
	width: 150px;
	display: block;
	float:left;
	}
#loginForm input{
	float:left;
	}