
.f_form_button    { color: #cf002a; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica; background-color: #f7d060; margin: 0px; padding: 0px }



.d_formulier  {
	width: 512px;
	margin: 16px 0 0 0 ;
	padding: 24px 0 0 0 ;
/*	background-color: #83ADCA;*/
	background: #AFD9EA url(../illu/balk_boven.gif) no-repeat;
}

/* eindstuk */
.d_formulier_e  {
	width: 512px;
	height: 32px;
	margin: 0 0 24px 0 ;
	padding: 0 0 0 0 ;
	background: #fff url(../illu/balk_onder.gif) no-repeat;
}




.d_form  { 
/*	color: #494e56; */
/*	background-color: #A7D6FF; */
	margin: 0; 
	padding: 0 0 0 0 ; 
	width: 512px; 
	}


.d_fm_kop { 
	margin: 0; 
	padding: 0 16px 0 0 ;
}

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

.d_fm_item  { 
	padding: 0; 
	margin: 0; 
	width: 392px; 
	}

.d_fm_bijschrift  { 
	padding: 0; 
	margin: 0; 
	width: 392px; 
	}

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


.t_fm_1
{ 
	width: 100px; 
}

.t_fm_2
{ 
	width: 120px; 
}


.p_fm_kop, 
.p_fm_subkop, 
.p_fm_balk ,
.p_fm_item
{ 
	color: #276795; 
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	line-height: 16px;  
}


.p_fm_kop 
{ 
	font-size: 14px; 
/*	font-weight: bold; */
	line-height: 22px; 
	margin: 0px 0px 0px 0px ; 
	padding: 2px 0px 8px 0px ;
}


.p_fm_subkop { 
	margin: 0px 0px 4px 0px; 
	padding: 10px 10px 0px 5px ;
	font-weight: bold; 
	text-align: right;
	}

.p_fm_item 
{ 
	font-size: 12px; 
	margin: 4px 0px 4px 0px; 
	padding: 2px 0px 0px 0px ;
}


.p_fm_bijschrift { 
	color: #dc143c; 
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	font-style: italic; 
	line-height: 11px; 
	margin: 0; 
	padding: 5px 0 0 0  }


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

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

.d_optie_1 {
	margin: 0px 0 0 0 ; 
	padding: 3px 0 3px 0;
/*	float: left; */
/*	height: 35px;*/
/*	border-bottom: 1px solid #fff; */
} 

.d_optie_2 {
	margin: 0; 
	padding: 3px 0 3px 0;
/*	float: left; */
/*	height: 35px;*/
	border-bottom: 1px dotted #fff; 
	} 

.i_optie {
	background-color: #DEECB8; 
	margin: 0; 
	padding: 0;
	} 

.p_optie_tekst { 
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	margin: 0; 
	padding: 0px 5px 0px 0px ; 
	}

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





.i_fm_tekst_1, 
.i_fm_tekst_2 
{
	width: 230px;
	height: 18px;
	border: 1px solid #AAE0D2; 
	font-size: 14px; 
	font-family: Arial, Helvetica; 
	}

.i_fm_tekst_2 {
	width: 350px;
	}

.i_fm_aetekst_1, 
.i_fm_aetekst_2, 
.i_fm_aetekst_3 
{
	float: left; 
	width: 350px;
	height: 32px;
	border: 1px solid #fff; 
	font-size: 14px; 
	font-family: Arial, Helvetica; 
	}

.i_fm_aetekst_1 {
	height: 80px;
	}

.i_fm_aetekst_2 {
	height: 160px;
	}

.i_fm_aetekst_3 {
	height: 320px;
	}


.f_fm_button { 
	color: #121212;
	font-size: 12px; 
	font-weight: bold; 
	font-family: Arial, Helvetica; 
	background-color: #fff; 
	margin: 0px; 
	padding: 0px; }



.f_fm_menu { 
	color: #121212;
	font-size: 12px; 
	font-weight: normal; 
	line-height: 20px; 
	font-family: Arial, Helvetica; 
	background-color: #fff; 
	width: 250px;
	margin: 0; 
	padding: 0; }
	
	
.i_fm_info { 
	float: right; 
	margin: 0 10px 0 0; 
	padding: 0; }


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


	
.d_form_result 
{ 
/*	background-color: #fff; */
/*	width: 512px;*/
	margin: 0 ; 
	padding: 0; 
/*	border: dotted 3px #dc143c;*/
}


.p_form_result  { 
	color: #dc143c; 
	font-size: 13px; 
	font-family: Arial, Helvetica; 
	font-weight: bold;
	line-height: 20px; 
	text-align: center;
	margin: 16px 0 15px 0px; 
	padding: 16px 4px 16px 4px;
	border: dotted 2px #8EDA50;
}



.p_bedankt 
{ 
	color: #dc143c; 
	font-size: 15px; 
	font-family: Arial, Helvetica; 
	line-height: 20px; 
	text-align: center;
	margin: 16px 0 15px 0px; 
	padding: 16px 4px 16px 4px;
	border: dotted 2px #8EDA50;
}



