

BODY 
{ 
	margin: 0; 
	padding: 0;
	background-color: #38bc31;
}

a { 
	color: #3A3845; 
	text-decoration: none ;
	border: none;
}

a:hover {
	text-decoration: underline ;
}

IMG { 	border: none; }


.p_t  { 
	color: #ee003f; 
	font-size: 10px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	line-height: 20px; 
	text-align: center; 
	margin: 5px; 
	padding: 0 ;
/*	border: 1px solid #f3f3f3 ;*/
}

FORM,
TABLE 
{ 
	margin: 0; 
	padding: 0;
	
	border-collapse: collapse;
}


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

/*------*/

.i_foto 
{ 
	margin: 0; 
	padding: 0; 
	border: none  ;
}


/* basis tabel */

.t_m, 
.t_d_m  { 
/*	border: 1px solid #f00 ;*/
	vertical-align: top;
	margin: 0; 
	padding: 0;
}

/* basis blok */

.d_content 
{
	width: 929px; 
	margin-top: 0px; 
	margin-right: auto; 
	margin-left: auto; 
	padding: 0px;
	background-color: #fff;
	background-image: url(../illu/basis_bg.gif) ; 
	background-repeat: repeat-y ;
	background-position: top left;
}



.t_basis 
{ 
	vertical-align: top;
	margin: 0; 
	padding: 0;
}

.t_basis_b 
{ 
	vertical-align: bottom;
	margin: 0; 
	padding: 0;
/*	border: 1px solid #f00 ;*/
}

.t_basis_kolom 
{ 
/*	border: 1px solid #f00 ;*/
	vertical-align: top;
	margin: 0; 
	padding: 0;
	background-image: url(../illu/lijn.gif) ; 
	background-repeat: repeat-y ;
	background-position:  16px 0px;	
}



/* basis blokken */

.kop_illu
{ 
	width: 928px;
	height: 128px;

}



.hoofd_menu,
.hoofd_foto
{ 
	height: 128px;
}

.hoofd_menu
{ 
}
	
.hoofd_foto
{ 
}


.hoofd_menu_boven
{ 
	height: 96px;
	background-image: url(../illu/cleo_basis_logo.gif) ; 
	background-repeat: no-repeat ;
	background-position: top left;	
}

.hoofd_menu_buttons
{ 
	height: 32px;
}







.d_b1,
.d_b2,
.d_b3,
.d_b4
{ 
	vertical-align: top;
/*	height: 500px;*/
	width: 16px;
	padding: 0 ; 
	margin: 0 ;
	border: none;
}

.d_b1
{ 
	width: 16px;
/*	background-color: #0f0;*/
}

.d_b2
{ 
	width: 160px;
}

.d_b3
{ 
	width: 32px;
/*	background-color: #00f;*/

}

.d_b4
{ 
	width: 512px;
}


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

.hoofdmenu
{
/*	background-image: url(../illu/basis_bg.gif) ; */
	background-repeat: repeat-y ;
	background-position: top left;	
}


.p_menu {
	color: #3A3845; 
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	text-align: right;
	line-height: 16px; 
	margin: 0 0 0 0; 
	padding: 2px 0px 0 0 ;
}

.p_menu a {
	color: #3A3845; 
}

.p_menu a:link, 
.p_menu a:visited, 
.p_menu a:active {
	color: #E8272B; 
}



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


.d_sub_menu {
	width: 160px;
	margin: 32px 0 0 0; 
	padding: 0 ; 
}

.p_sub_menu_kop,
.p_sub_menu_subkop,
.p_sub_menu,
.p_sub_menu_s,
.p_sub_menu_t,
.p_sub_menu_st {
	color: #3A3845; 
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	line-height: 16px; 
	margin: 0; 
	padding: 0 0 6px 24px ;
}

.p_sub_menu_kop {
	color: #2166d8; 
	font-family: Arial, Helvetica; 
	font-size: 12px; 
	letter-spacing: 1px;
	margin: 0 0 0px 0 ;
}


.p_sub_menu_subkop {
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	font-style: italic;
	margin: 0 0 0px 0 ;
}



/*
.p_sub_menu {
	background-image: url(../illu/menu_blokje_2.gif) ; 
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
*/

.p_sub_menu_s {
	color: #3A3845 ;
	background-image: url(../illu/menu_pijl.gif) ; 
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

.p_sub_menu_s a,
.p_sub_menu a {
	color: #3A3845;  /*00A651*/
}


.p_sub_menu a:link ,
.p_sub_menu a:visited,
.p_sub_menu a:active {
	color: #3A3845; 
}

.p_sub_menu a:hover {
	color: #f00; 
	padding: 0 0 0 0 ;
	text-decoration: underline;
}



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



/* basis artikel style ------------------*/


/* adresbalk */

.d_adresbalk 
{ 
	margin: 4px 0 24px 0; 
	padding: 0; 
	width: 870px ;
	
	color: #fff; 
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	line-height: 13px; 
}


.d_adresbalk p 
{
	margin: 0; 
	padding: 0;
}


.d_adresbalk a  
{ 
	color: #fff; 
	text-decoration: none ;
}

.d_adresbalk a:hover 
{ 
	color: #fff; 
	text-decoration: underline ;
}

.d_adresbalk  b 
{ 
	color: #fff; 
	font-weight: normal ;
}



/* basis artikel style ------------------*/


.d_art 
{
	margin: 32px 0px 16px 0px; 
	padding: 0 0 0 0 ; 
	
	color: #3A3845; 
	font-family: Arial, Helvetica; 
}

.d_art p
{
	font-size: 13px; 
	font-weight: normal; 
	line-height: 20px; 
	margin: 0 ;
	padding: 0 ; 
}

.d_art a:link, 
.d_art a:visited, 
.d_art a:active  
{ 
	color: #3A3845; 
	text-decoration: underline ;
}

.d_art a:hover 
{ 
	color: #fd3443; 
	text-decoration: none ;
}

.d_art b 
{ 
/*	color: #2166d8; */
	font-weight: bold ;
	font-style: normal ;
}

.d_art i 
{ 
	font-weight: normal ;
	font-style: italic ;
}


.d_art h1
{
	line-height: 20px; 
	font-size: 16px; 
	font-weight: bold; 
	margin: 0 0 5px 0 ;
	padding: 0 ; 
}


.d_art h2
{
	color: #2166d8; 
	line-height: 20px; 
	font-size: 13px; 
	font-weight: bold; 
	margin: 0 0 5px 0 ;
	padding: 0 ; 
}




.d_art .p_intro 
{
	color: #3A3845; 
	font-size: 13px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	line-height: 20px; 
	margin: 0 ;
	padding: 0 ; 
}


.d_art .p_intro {
	margin: 0; 
	padding: 0 0 0 18px; 
	background-image: url(../illu/blokje.gif) ; 
	background-repeat: no-repeat;
	background-position: 0px 6px;	
}

.d_art .p_intro a {
	color: #3A3845; 
	text-decoration: underline ;
}

.d_art .p_intro a:hover {
	color: #3A3845; 
	text-decoration: underline ;
}


.d_art .i_foto,
.d_art .i_foto_l,
.d_art .i_foto_r { 
	margin: 0 0 4px 0; 
	padding: 0; 
	border: none;
}

.d_art .i_foto_l { 
	float: left; 
	margin: 2px 8px 1px 0 ; 
	padding: 0; 
}

.d_art .i_foto_r { 
	float: right; 
	margin: 2px 0px 1px 8px ; 
	padding: 0; 
}

.d_art .p_foto_b  
{ 
	color: #3A3845; 
	font-style: normal; 
	font-size: 12px; 
	margin: 0 0 16px 0; 
	padding: 0 0 4px 0; 
	border-bottom: 1px dotted #2166d8;
}

/*
.p_lees {
	color: #242424; 
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	line-height: 18px; 
	margin: 0 0 8px 0; 
	padding: 0px 14px 0 36px ; 

	background-image: url(../illu/lees_verder.gif) ; 
	background-repeat: no-repeat;
	background-position: 0px 2px;	
}
*/

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

.d_tn
{ 
	width: 160px;
	height: 160px;
	margin: 0 ; 
	padding: 0; 
	text-align: center;
	background-color: #f0fbe4;
/*	border: 1px solid #f3f3f3 ;*/
}

.d_tn_spatie { 
	width: 16px;
	height: 16px;
	margin: 0 ; 
	padding: 0; 
}


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

.p_tn_foto a
{ 
	color: #13131a; 
}

.i_tn_foto { 
	margin: auto 0 auto 0; 
	padding: 0; 
	/*border: solid 1px #fff ;*/
	border: none;
}




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


.p_button { 
	font-size: 16px; 
	text-align: left;
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 30px 0 0 0; 
	padding: 0 0 0 0 ;
}

.p_button a { 
	text-decoration: none; 
}



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



.d_c_menu { 
	width: 512px;
	height: 32px;
	margin: 32px 0 32px 0; 

	text-align: center;
/*	background-color: #00f ; */
}


.t_c_tab
{ 
	vertical-align: top;
	padding: 0 ;
	margin: 0 ; 
/*	width: 20px ;*/
}
	
	
.d_c_menu_l, 
.d_c_menu_r, 
.d_c_menu_m , 
.d_c_menu_select 
{ 
	width: 25px;
	height: 15px;
	padding: 0 0 0 0 ;
	margin: 15px 0 0 0 ; 
	background-color: #D1F4AF ; 
}


.d_c_menu_m { 
	background-color: #D1F4AF ; 
/*	border: solid 1px #3A3845; */
}

.d_c_menu_select { 
	background-color: #a4e960 ; 
/*	border: solid 1px #3A3845; */
}


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


.i_c {
	padding: 0 ;
	margin: 0; 
	border: none;
}

.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: normal; 
	text-decoration: none; 
	padding: 2px 0 0 0 ;
	margin: 0; 
}

.p_c_menu_l,
.p_c_menu_r
 { 
	padding: 0 ;
}


.p_c_menu_select { 
	color: #3A3845; 
}

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

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