/* ---------------------------------------- */
/* formulieren module						*/
/* ---------------------------------------- */
#fm_form1_formulier {
	fmargin				: -17px 0 0 0;
}

.formmodule h4	{
	margin				: 0 0 1em 0;
	font-size			: 1.2em;
	color				: #003B81;
	display				: none;
}

.formmodule ul.error {
	color				: #FF0000;
	list-style			: square;
}

.formmodule fieldset {
	border				: 0;
	margin				: 0;
	padding				: 0;
}

.formmodule input, .formmodule select, .formmodule textarea	{
	border				: 0;
	font				: 0.9em 'Trebuchet MS', Verdana;
	color				: #696969;
} 

.formmodule input {
	hdeight				: 17px;
	font-size-adjust	: none;
	font-stretch		: normal;
	font-style			: normal;
	font-variant		: normal;
	font-weight			: normal;
	line-height			: normal;
	padding				: 0 2px;
}

.formmodule .button	{
	background			: #003B81;
	color				: white;
	font-weight			: bold;
	border				: outset 1px;
	cursor				: pointer;
} 

.formmodule .checkbox, .formmodule .radio	{
	border				: none;
} 

.formmodule .fout	{
	border				: solid 1px #F00;
}

.formmodule .checkboxFout, .formmodule .checkboxFout	{
	background			: #F00;
} 

.formmodule ul.formulier {
	list-style			: none;
	margin				: 0;
	padding 			: 0;
	border-top			: none;
}

.formmodule ul.formulier li	{
	padding				: 1px;
	list-style-type		: none;
} 

.formmodule li.even	{

} 

.formmodule li.oneven	{

} 

.formmodule #fm_form1_auto_1_demo_GEEN {
	display				: none;
}

.formmodule label	{
	cursor				: pointer;
	margin-bottom		: 6px;
	font-weight			: bold;
} 

.formmodule .veld {
	border 				: none;
}

.formmodule label.fout	{
	border				: none;
	color				: #f00;
}

.formmodule li.melding	{
	color				: #f00;
}

.formmodule acronym	{
	color				: #00F;
	cursor				: help;
	vborder-bottom		: solid 1px dotted;
} 

.formmodule .fm_form1_auto11 .label,
.formmodule .fm_form1_auto12 .label,
.formmodule .fm_form1_auto13 .label,
.formmodule .fm_form1_auto14 .label,
.formmodule .fm_form1_auto_1_ .label,
.formmodule .fm_form1_auto_2 .label,
.formmodule .fm_form1_auto_3 .label,
.formmodule .fm_form1_auto_1_aanmeldenafmelden .label,  
.formmodule .fm_form1_auto_2_aanmeldenafmelden .label,  
.formmodule .fm_form1_auto_3_aanmeldenafmelden .label,
.formmodule #fm_form1_auto_1_aanmeldenafmelden_GEEN,
.formmodule #fm_form1_auto_2_aanmeldenafmelden_GEEN,
.formmodule #fm_form1_auto_3_aanmeldenafmelden_GEEN,
.formmodule #fm_form1_auto_1_groene_kaart_GEEN, 
.formmodule #fm_form1_auto_2_groene_kaart_GEEN, 
.formmodule #fm_form1_auto_3_groene_kaart_GEEN,
.formmodule #fm_form1_auto_1_demo_GEEN, 
.formmodule #fm_form1_auto_2_demo_GEEN, 
.formmodule #fm_form1_auto_3_demo_GEEN,
.formmodule #fm_form1_geslacht_GEEN {
	display				: none;
}

#content .formmodule  h5.auto_1, 
#content .formmodule  h5.auto_2, 
#content .formmodule  h5.auto_3 {
	font-size			: 1.3em;
	padding				: 0;
	margin				: 25px 0;
	clear				: left;
}

#content .formmodule  h5.auto_2, 
#content .formmodule  h5.auto_3 {

}

#content .formmodule .fm_form1_auto_1_per_datum .veld,
#content .formmodule .fm_form1_auto_1_demo .veld,
#content .formmodule .fm_form1_auto_2_per_datum .veld,
#content .formmodule .fm_form1_auto_2_demo .veld,
#content .formmodule .fm_form1_auto_3_per_datum .veld,
#content .formmodule .fm_form1_auto_3_demo .veld,
#content .formmodule .fm_form1_auto_1_groene_kaart1 .veld,
#content .formmodule .fm_form1_auto_2_groene_kaart .veld,
#content .formmodule .fm_form1_auto_3_groene_kaart .veld,
#content .formmodule .fm_form1_auto_1_aanmeldenafmelden .veld,
#content .formmodule .fm_form1_auto_2_aanmeldenafmelden .veld,
#content .formmodule .fm_form1_auto_3_aanmeldenafmelden .veld,
#content .formmodule .fm_form1_geslacht .veld {
	border				: none;
	padding				: 0;
}

#content .formmodule .fm_form1_auto_1_demo .label,
#content .formmodule .fm_form1_auto_2_demo .label,
#content .formmodule .fm_form1_auto_3_demo .label,
#content .formmodule .fm_form1_auto_1_groene_kaart1 .label,
#content .formmodule .fm_form1_auto_2_groene_kaart .label,
#content .formmodule .fm_form1_auto_3_groene_kaart .label,
#content .formmodule .fm_form1_geslacht .label {
	width				: 90px;
	float				: left;
	clear				: left;
}

#content .formmodule .fm_form1_auto_1_demo .veld,
#content .formmodule .fm_form1_auto_2_demo .veld,
#content .formmodule .fm_form1_auto_3_demo .veld,
#content .formmodule .fm_form1_auto_1_groene_kaart1 .veld,
#content .formmodule .fm_form1_auto_2_groene_kaart .veld,
#content .formmodule .fm_form1_auto_3_groene_kaart .veld,
#content .formmodule .fm_form1_geslacht .veld  {
	width				: 110px;
	float				: right;
	clear				: right;
	height				: 20px;
	display				: block;
}

#content .formmodule .fm_form1_auto_2_demo .veld,
#content .formmodule .fm_form1_auto_3_demo .veld,
#content .formmodule .fm_form1_auto_2_groene_kaart .veld,
#content .formmodule .fm_form1_auto_3_groene_kaart .veld {
	width				: 130px;
}



#content .formmodule .fm_form1_geslacht .veld {
	width				: 150px;
}

#content .formmodule .fm_form1_auto_2_aanmeldenafmelden .veld,
#content .formmodule .fm_form1_auto_3_aanmeldenafmelden .veld {
	margin				: -20px 0 10px 0;
}

#content .formmodule .fm_form1_auto_1_aanmeldenafmelden .veld {
	margin				: -20px 0 10px 26px;
}

#content .formmodule #fm_form1_auto_1_per_datum {
	font-size			: 0.9em;
}

.formmodule .formmodule p.buttons {
	clear				: both;
}

/* velden op een rij... */
/* kan ook per rij door zoiets als dit te maken voor div.label en div.veld:   .formmodule li.kolomNaam div.label */

/*
.formmodule div.label	{
	float				: left;
	width				: 150px;
	padding				: 2px 0;
}
.formmodule div.veld	{
	margin-left			: 150px;
}

.formmodule ul.formulier li.buttons	{
	padding-left		: 160px;
} 
*/

