
.d_c_menu { 
	margin: 0 auto 15px auto; 
	background-color: #8CA8C9 ; 
}

.t_c_tab
{ 
	padding: 0 ;
	margin: 0 ; 
/*width: 30px ;*/
}
	
	
.d_c_menu_l, 
.d_c_menu_r, 
.d_c_menu_m , 
.d_c_menu_select 
{ 
	width: 30px;
	height: 20px;
	padding: 2px 0 2px 0 ;
	margin: 0 ; 
	background-color: #8CA8C9 ; 
	/*width: 30px ;*/
}

.d_c_menu_select { 
	background-color: #E3EF9F ; 
}


.d_c_menu_l, 
.d_c_menu_r
{ 
	width: 75px;
}



.p_c_menu_l,
.p_c_menu_m, 
.p_c_menu_r, 
.p_c_menu_select { 
	font-size: 12px; 
	text-align: center;
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	text-decoration: none; 
	whitespace: nowrap; 
	padding: 3px 0 0 0 ;
	margin: 0; 
}

.p_c_menu_select { 
	color: #090f2c; 
/*	border: solid 1px #A5A5AB; */
}

.p_c_menu_m a , 
.p_c_menu_l a,
.p_c_menu_r a
 { 
	color: #fff; 
	text-decoration: none; 
}

.p_c_menu_m a:hover , 
.p_c_menu_l a:hover,
.p_c_menu_r a:hover
{ 
	color: #fff; 
	text-decoration: underline; 
}

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

.p_reactie_intro { 
	font-size: 13px; 
	text-align: center;
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	text-decoration: none; 
	whitespace: nowrap; 
	padding: 5px 5px 5px 5px ;
	margin: 15px 0px 15px 0px; 
	border: 2px dotted  #B7002A;
}

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

.d_dc {
	padding: 0 ;
	margin: 0 0px 15px 0px; 
	border-bottom: 1px solid  #E3EF9F;
}


.d_item {
	padding: 0 ;
	margin: 0 0px 15px 0px; 
	border: 1px solid  #E3EF9F;
}


.d_item_1 {
	padding: 2px 0px 2px 0px ;
	margin: 0 0px 0 0px; 
/*	border: 1px solid  #6939ca;*/
}
	
.p_item_onderwerp,
.p_item_body,
.p_item_body_1,
.p_item_gegevens,
.p_item_gegevens_1
 { 
	font-size: 13px; 
	line-height: 19px;
	text-align: left;
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	text-decoration: none; 
	padding: 6px ;
	margin: 0 0px 0 0px; 
}

.p_item_onderwerp {
	padding: 4px 4px 4px 4px ;
	background-color: #FAFCF1; 
	border-bottom: 1px solid  #E3EF9F;
}

.p_item_gegevens
{
	border-bottom: 1px solid  #E3EF9F;
}

.p_item_body
{
	font-weight: normal; 
	background-color: #FAFCF1; 
}

.p_item_body_1
 { 
	font-weight: normal; 
	padding: 12px 0px 12px 0px ;
	margin: 0; 
/*	background-color: #FAFCF1; */
}

.p_item_gegevens a,
.p_item_gegevens_1 a
{
	color: #6939ca;
	font-weight: normal; 
}

.p_item_gegevens_1
{
	padding: 1px 4px 1px 4px ;
	margin: 0; 
	background-color: #E3EF9F;  
}

.s_datum
 { 
	color: #B7002A;
	font-size: 10px; 
}

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

.tab_kop1,
.tab_kop2,
.tab_kop3,
.tab_kop4
{ 
	color: #333; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	background-color: #E3EF9F; 
	margin: 0px; 
	padding: 3px 0 3px 0; 
}

.t_dv_1,
.t_dv_2,
.t_dv_3,
.t_dv_4
{ 
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	line-height: 18px; 
	background-color: white; 
	margin: 0px 2px 0px 0px; 
	padding: 6px 5px 6px 0px; 
	border-bottom: 2px solid #E3EF9F; 
}

.t_dv_1 I,
.t_dv_1 I a
{ 
	font-size: 11px; 
	color: #aaa; 
	font-style: italic;
}

.t_dv_1 I a:hover
{ 
	color: #7c67c8;
	font-size: 11px; 
	font-style: italic;
}




.tab_kop1
{ 
	padding: 5px; 
}

.tab_kop3,
.tab_veld_3  { 
	width: 80px;
}

.tab_kop4,
.tab_veld_4  { 
	width: 20px;
}



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

.f_form_button    { color: #cf002a; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica; background-color: #f7d060; margin: 0px; padding: 0px }
.d_form_result  { background-color: #fff; margin: 0px 0px 15px; padding: 3px; border: dotted 3px #dc143c }
.p_form_result { color: #dc143c; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica; margin: 0px; padding: 0px }

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


.d_formulier  {
/*	width: 500px;*/
	margin: 0px 0 0 0 ;
	padding: 24px 0 0 0 ;
	background-color: #E3EF9F;
}
/* eindstuk */
.d_formulier_e  {
	width: 500px;
	height: 24px;
	margin: 0 0 24px 0 ;
	padding: 0 0 0 0 ;
	background-color: #F1F7E1;
}


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


.d_fm_kop { 
	margin: 0; 
	padding: 0 ;
	height: 20px;
}

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

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

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



.p_fm_kop, .p_fm_subkop, .p_fm_balk { 
	color: #B7002A; 
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	line-height: 15px;  
	}


.p_fm_kop { 
	font-size: 14px; 
	font-weight: bold; 
	line-height: 18px; 
	margin: 0px 0px 0px 40px ; 
	padding: 2px 0px 2px 150px ;
}


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

.p_fm_item { 
	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: 0;
/*	float: left; */
	width: 20px;
/*	height: 35px;*/
/*	border: 1px solid #008C67; */
} 

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

.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: 250px;
	height: 18px;
	border: 1px solid #AAE0D2; 
	font-size: 14px; 
	font-family: Arial, Helvetica; 
	}

.i_fm_tekst_2 {
	width: 300px;
	}

.i_fm_aetekst_1, .i_fm_aetekst_2, .i_fm_aetekst_3 {
	float: left; 
	width: 300px;
	height: 32px;
	border: 1px solid #AAE0D2; 
	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; 
	margin: 0 0 15px 0 ; 
	padding: 3px; 
	border: dotted 3px #dc143c;
}


.p_form_result  { 
	color: #dc143c; 
	font-size: 14px; 
	font-family: Arial, Helvetica; 
	line-height: 20px; 
	margin: 10 0 10px; 
	padding: 4px;
}



.p_bedankt { 
	color: #B7002A; 
	font-size: 14px; 
	font-family: Arial, Helvetica; 
	line-height: 20px; 
	text-align: center;
	margin: 0 0 15px 0px; 
	padding: 10px 4px 10px 4px;
	border: dashed 2px #B7002A;
}



/* ---- zoek blokje ----*/



.d_zoek_blok { 
	clear: both;
	width: 160px;
	height: 70px;
	margin: 0 0 0 0; 
	padding: 0;
/*	border: dashed 1px #000;*/
	background-image: url(../illu/mp_zoek.gif) ; 
	background-repeat: no-repeat;
/*	background-position: 0 0;*/
	/*border: 1px solid #ff0 ;*/
}

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

.p_zoek { 
	margin: 20px 0 0 0 ; 
	padding: 0;
}

.t_zoek { 
	height: 50px;
	vertical-align: middle;
	margin: 0; 
	padding: 0;
/*	background-color: f00;*/
}

.f_zoek_i { 
	font-size: 12px; 
	margin: 0 0 0 8px; 
	padding: 1px; 
	width: 100px;
	height: 20px;
	border: solid 1px #999;
}

.i_zoek_b_illu { 
	margin: 0; 
	padding: 0 ; 
	border: 0px none #fff ;
}



