.true
{
	border-color:			#AAA;
}
.false
{
	border-color:			red;
}
.form-class fieldset
{
	border:					solid #CCC;
	border-width:			1px 0 0;
	padding:				5px;
	margin:					5px 0;
	display:				block;
}
.form-class legend
{
	border:					solid #AAA;
	border-width:			0px 0px;
	padding:				1px 5px;
	margin-left:			206px;
	*margin-left:			196px;
	font-weight:			bold;
}
.form-class fieldset fieldset, .form-class fieldset fieldset legend
{
	border-color:			#AAA;
	margin-left:			10px;
}
.form-class label
{
	float:					left;
	padding:				1px 10px 2px 0;
	clear:					left;
	text-align:				right;
	font-weight:			bold;
}
.form-class .verplicht
{
	font-size:				14px;
	font-family:			Arial;
	margin-right:			3px;
}
.form-class input
{
	margin:					3px 1px 3px 0;
	padding:				0 1px !important;
}
.form-class .geeninput
{
	float:					left;
	margin:					0px 2px 3px 1px;
	padding:				1px 0 2px;
}
* html .form-class input
{
	margin:	2px 1px 2px 0;
}
.form-class .radio, .form-class .checkbox
{
	padding:				0;
}
.form-class .checkbox
{
	height:					14px;
}
.form-class .checkbox.true
{
	padding:				4px;
}
.form-class input[type="checkbox"]
{
	border:					none;
	margin:					1px;
	padding:				0;
}
.form-class .checkboxkolom
{
	float:					left;
}
.form-class div.true
{
	border:					none !important;
	padding:				1px;
}
.form-class .radio input, .form-class .checkbox input
{
	width:					14px !important;
	height:					12px;
	line-height:			12px;
	margin-top:				0px;
	border:					none;
	vertical-align:			middle;
}
.form-class .radio label, .form-class .checkbox label
{
	vertical-align:			middle;
	height:					13px;
	line-height:			10px;
	font-size:				12px;
	margin-top:				0px;
	margin-right:			15px;
	cursor:					pointer;
	clear:					none;
	font-weight:			normal;
}
.form-class select.false
{
	background:				#ECC;
}
.form-class input:focus, .form-class fieldset input:focus, .form-class fieldset select:focus, .form-class fieldset div.radio:focus, .form-class fieldset textarea:focus
{
	background:				white;
}
.button, button
{
	border:					1px solid #AAA;
	padding:				0 1px;
	width:					auto !important;
	_height:				18px;
	min-width:				80px;
}
button:hover, .button:hover
{
	background:				#D4D0C8;
}
.form-class select
{
	margin:					2px 0;
	height:					21px;
}
.form-class select.multiple
{
	height:					auto;
}
.form-class select optgroup
{
	font-weight:			bold;
	font-style:				italic;
}
.form-class textarea
{
	margin:					20px 0 3px;
	_margin:				0 0 3px;
	padding:				1px;
	overflow:				auto;
	display:				block;
	height:					70px;
	clear:					left;
}
.form-class .fck
{
	clear:					both;
}
.form-class div.true, .form-class div.false
{
	height:					auto;
}
.form-class div.false
{
	border:					1px solid #FF4E00;
	height:					auto;
}
.form-class .commentaar
{
	float:					right;
	font-size:				10px;
	margin-top:				5px;
}
.form-class .commentaar.textarea
{
	padding-top:			20px;
}
.form-class div.fileinputs
{
	position:				relative;
	display:				inline;
}
/* zichtbare input */
.form-class input.file
{
	width:					200px;
	margin-top:				-1px;
}
/* onzichtbare input/bladeren */
.form-class input.file.hidden
{
	position:				relative;
	text-align:				right;
	-moz-opacity:			0.0;
	filter:					alpha(opacity:0);
	opacity:				0;
	z-index:				2;
}
/* zichtbare div */
.form-class div.fakefile
{
	position:				absolute;
	top:					0px;
	left:					0px;
	z-index:				1;
}
/* zichtbare input */
.form-class div.fakefile input
{
	color:black;
/*	width:					120px !important;*/
}
.form-class .fakefile button
{
	margin-top:				-3px;
}
.form-class .buttons
{
	margin:					20px 100px 0;
	clear:					both;
	text-align:				center;
	padding:				3px 0 3px 10px;
	background:				#EEE;
}

.form-class .buttons td
{
	text-align:				center;
	padding-top:			5px;
}
.form-class .buttons td input, .form-class .buttons a
{
	margin:					1px 0 0;
	width:					auto !important;
}
.form-class .buttons span
{
	padding:				0 20px;
	font-size:				11px;
}
.form-class .teller
{
	margin-top:				5px;
	float:					left;
	clear:					both;
	font-size:				10px;
}
.form-class .teller span
{
	color:					#777;
}
.captcha img
{
	padding:				3px;
}
