
.d_d3
{ 
	background-color: #FAEDCE;
	width: 480px;
	margin: 0; 
	padding: 0;
}



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



/*FORM,
TABLE { 
	border: 1px solid #ff0 ;
	margin: 0; 
	padding: 0;
}

TD { 
	border: 1px solid #00f ;
	vertical-align: top;
	margin: 0; 
	padding: 0;
}*/

/*
TD { 
	border: 1px solid #00f ;
}
*/



/*----------------------------------------------------------*/
/* formulier */




.d_formulier, 
.d_formulier_e  {
	margin:  0 16px 0 0  ;
	padding: 0 ;
}

/* eindstuk */
.d_formulier_e  {
	height: 16px;
}


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


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

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

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

.d_fm_balk  { 
	height: 30px;
	padding: 5px, 0 0 0; 
	margin: 15px 0 0 0; 
/*	width: 336px; */
	border-top: 1px solid #fff;
}



.d_fm_bijschrift  { 
	padding: 0; 
	margin: 0; 
/*	width: 520px; */
	}


.d_fm_intro  { 
	padding: 0; 
	margin: 0; 
	width: 400px; 
/*	border: solid #f00 1px ;*/
}


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


.t_fm_1
{ 
	width: 160px; 
}

.t_fm_2
{ 
	width: 120px; 
}


.p_fm_kop, 
.p_fm_subkop, 
.p_fm_intro,
.p_fm_balk,
.p_optie_tekst,
.p_fm_bijschrift,
.p_fm_item
{ 
	color: #803030; 
	font-size: 12px; 
	font-family: Times, Arial, Helvetica; 
	line-height: 15px;  
	font-weight: normal; 
	margin: 0 ;
	padding: 0 ;
}


.p_fm_kop { 
	font-size: 15px; 
	line-height: 20px; 
	margin: 8px 0px 0px 0px ; 
}


.p_fm_subkop { 
	margin: 0px 0px 4px 0px; 
	padding: 10px 2px 2px 0px ;
	text-align: right;
/*	text-transform: lowercase;*/
	}

.p_fm_intro { 
	margin: 8px 0px 8px 0px ; 
}


.p_fm_balk { 
	color: #343C98; 
	font-weight: normal; 
	margin: 0p ; 
	padding: 16px 0 3px 0 ;
	border-bottom: solid 2px #fff;
}


.p_fm_item { 
	text-transform: lowercase;
	margin: 3px 0px 3px 0px; 
	padding: 2px 0px 0px 0px ;
}




.p_fm_bijschrift 
{ 
	text-transform: lowercase;
	font-style: italic; 
	margin: 0; 
	padding: 5px 0 0 0 ;
}



.d_optie_1 {
	margin: 5px 0 0 0 ; 
	padding: 4px 3px 3px 5px ;
	width: 20px;
	vertical-align: top;
} 

.d_optie_2 {
	margin: 5px 0 0 0 ; 
	padding: 2px 5px 0 0;
} 

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

.p_optie_tekst { 
	margin: 0; 
	padding: 4px 5px 4px 0px ; 
	}

.p_optie_tekst b { 
	font-weight: bold ; 
	}


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



.i_fm_tekst_1, 
.i_fm_tekst_2,
.i_fm_aetekst_1, 
.i_fm_aetekst_2, 
.i_fm_aetekst_3
{
	width: 300px;
	height: 20px;
	border: 1px solid #fff; 
	font-size: 13px; 
/*	font-family: Arial, Helvetica; */
	margin: 2px;
}

.i_fm_tekst_1 
{
	width: 120px;
}

.i_fm_aetekst_1, 
.i_fm_aetekst_2, 
.i_fm_aetekst_3 
{
	height: 32px;
}

.i_fm_aetekst_1 
{
	height: 70px;
}

.i_fm_aetekst_2 
{
	height: 100px;
}

.i_fm_aetekst_3 
{
	height: 100px;
}


.f_fm_button 
{ 
	color: #121212;
	font-size: 12px; 
	font-weight: bold; 
	font-family: Times, 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: Times, Arial, Helvetica; 
	background-color: #fff; 
	width: 250px;
	margin: 0; 
	padding: 0; 
}
	
	
.i_fm_info { 
	border: none;
	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; 
	margin: 0 0 0 15px ; 
	padding: 3px; 
	border: dotted 3px #803030;
}


.p_form_result  { 
	color: #803030; 
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	text-align: center;
	line-height: 20px; 
	margin: 10 0 10px; 
	padding: 4px;
}

.i_c
{ 
	margin: 0 0 0 5px ;
	padding: 0 ;
	vertical-align: bottom; 
}

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




.d_info_bestelling { 
	background-color: #fff; 
	margin: 0 0 0 0 ; 
	padding: 3px; 
	border: dotted 3px #803030;
}


.p_info_bestelling,
.p_info_bestelling_kop
{ 
	color: #803030; 
	font-size: 13px; 
	font-family: Arial, Helvetica; 
	text-align: center;
	line-height: 20px; 
	margin: 10 0 10px; 
	padding: 4px;
}

.p_info_bestelling_kop
{ 
	color: #803030; 
	font-size: 17px; 
	font-family: Arial, Helvetica; 
	text-align: center;
	line-height: 20px; 
	margin: 10 0 10px; 
	padding: 4px;
}







