
#d_form
{ 
	clear: both;
	
	background-color: #d9dae5; 
	background-color: #d5d8fc; 
	margin: 0 32px 0 16px; 
	padding: 0 0 0 0 ; 
}

#d_form h1
{
	margin: 0; 
	padding: 0 0 0 0 ; 

	line-height: 20px;  
}

#d_form table
{ 
	vertical-align: middle;
	margin: 0; 
	padding: 0;
	border-collapse: collapse;
	border: none;
}

#d_form td
{
	vertical-align: middle ;
}


#d_form_eind
{ 
	margin: 0 32px 16px 16px; 
	padding: 0 0 0 0 ; 
	background-color: #d9dae5; 
		background-color: #d5d8fc; 
	
}




.d_fm_kop 
{ 
	margin: 0; 
	padding: 0 ;


}

.d_fm_subkop  
{ 
	margin: 0; 
	padding: 0; 
/*	width: 120px; */
}

.d_fm_item  
{ 
	padding: 0; 
	margin: 0; 
/*	width: 330px; */
}

.d_fm_bijschrift 
{ 
	padding: 0; 
	margin: 0; 
}

.t_fm,
.t_fm_1,
.t_fm_2
 { 
	vertical-align: top;
	padding: 0; 
	margin: 0; 
}


.t_fm_1
{ 
	margin: 0; 
	padding: 0; 
	
	width: 120px; 
}

.t_fm_2
{ 
	width: 120px; 
	
	margin: 0; 
	padding: 6px 0 4px 0; 
}


/*---------------------*/


.d_tekstbalk_subkop,
.d_tekstbalk 
{
	margin: 0; 
	padding: 15px 0 5px 0;
/*	background-color: #FEEEC0;*/
}





.d_tekstbalk_subkop p ,
.d_tekstbalk p
{ 
	padding: 0 15px 0 0 ;
	
	font-weight: bold;
	font-size: 12px; 
	line-height: 18px;  
}




/*---------------------*/




.p_fm_kop, 
.p_fm_subkop, 
.p_fm_balk ,
.p_fm_item
{ 
	font-size: 12px; 
	line-height: 15px;  
}



/*-------------------------*/



.t_fm_1 p
{ 
/*	width: 300;*/
	
	margin: 0; 
	padding: 0px 10px 0px 4px ;

	font-size: 12px; 
	line-height: 15px;  
	
	text-align: right;
}


.t_fm_1 p a:link,
.t_fm_1 p a:visited,
.t_fm_1 p a:active
{ 
	color: #276795; 
}



/*-------------------------*/

.t_fm_2 p
{ 
/*	width: 300;*/
	
	margin: 0px 0px 4px 0px; 
	padding: 2px 0px 0px 0px ;

	color: #253A66; 
	font-size: 12px; 
	line-height: 15px;  
}

.t_fm_2 p a:link,
.t_fm_2 p a:visited,
.t_fm_2 p a:active
{ 
	color: #276795; 
}


/*-------------------------*/







.p_fm_kop 
{ 
	font-size: 13px; 
	font-weight: bold; 
	line-height: 18px; 
	margin: 0px 0px 0px 0px ; 
	padding: 2px 25px 8px 0px ;
}


.p_fm_subkop 
{ 
	margin: 0px 0px 4px 0px; 
	padding: 10px 10px 0px 1px ;
	
	text-align: right;
}

/*
.p_fm_item 
{ 
	width: 300;
	
	margin: 0px 0px 4px 0px; 
	padding: 2px 0px 0px 0px ;
}
*/

.p_fm_bijschrift 
{ 
	font-size: 11px; 
	font-style: italic; 
	line-height: 11px; 
	margin: 0; 
	padding: 5px 0 0 0 ; 
}



/*---------------------*/



.t_optie_a,
.t_optie_b
{
	margin: 0; 
	padding: 0px 0 6px 0;
/*	width: 250px;*/
	border-bottom: 1px dotted #fff;
} 


.t_optie_a
{
	width: 25px;
} 


.d_optie 
{
	margin: 0; 
	padding: 0;
/*	float: left; */
/*	width: 120px;*/
/*	height: 35px;*/
} 



.d_optie_1a 
{
	width: 30px;
	height: 20px;

	float: left; 
	
	margin: 0 ; 
	padding: 0;
	
/*	border-bottom: 1px solid #fff; */
} 

.d_optie_1b 
{
	height: 20px;

	float: left; 
	margin: 0 ; 
	padding: 0;

/*	width: 750px;*/
/*	float: left; */
/*	height: 35px;*/
/*	border-bottom: 1px dotted #fff; */
} 

.d_optie_eind 
{
	clear: both;
	margin: 0 ; 
	padding: 0;
} 




.d_optie_1 
{
	margin: 0 ; 
	padding: 0;
} 

.d_optie_2 
{
	margin: 0 ; 
	padding: 0;
} 






.i_optie 
{
	width: 20px;
	margin: 0; 
	padding: 0;
} 


.p_optie_tekst 
{ 
	font-size: 12px; 
	margin: 0; 
	padding: 0px 5px 0px 0px ; 
}



/*---------------------*/





.i_fm_tekst_1, 
.i_fm_tekst_2 
{
	width: 120px;
	font-size: 14px; 
	margin: 0; 
	padding: 0;
}


.i_fm_tekst_2 
{
	width: 330px;
}


.i_fm_aetekst_1, 
.i_fm_aetekst_2, 
.i_fm_aetekst_3 
{
	float: left; 
	width: 330px;
	height: 32px;
/*	border: 1px solid #fff; */
	font-size: 14px; 
	margin: 0; 
	padding: 0;
}

.i_fm_aetekst_1
{
	height: 50px;
}

.i_fm_aetekst_2 
{
	height: 150px;
}

.i_fm_aetekst_3 
{
	height: 300px;
}

/*
.f_fm_button 
{ 
	color: #121212;
	font-size: 12px; 
	font-weight: bold; 
	background-color: #fff; 
	margin: 0px; 
	padding: 0px;
}
*/


.f_fm_menu
{ 
	font-size: 12px; 
	font-weight: normal; 
	line-height: 20px; 
	width: 250px;
	margin: 0; 
	padding: 0; 
}
	
	
.i_fm_info 
{ 
	float: right; 
	margin: 0 10px 0 0; 
	padding: 0; 
}


.f_form_input 
{
	font-size: 12px; 
	margin: 3px; padding: 2px 0; 
	border: 1px;
}


	
.d_form_result 
{ 
	margin: 0 32px 16px 16px;  
	padding: 0; 
}


.d_form_result p  
{ 
	font-size: 13px; 
	font-weight: bold;
	line-height: 20px; 
	text-align: center;
	margin: 0; 
	padding: 12px;
}






