BODY 
{ 
	font-family: Arial, Helvetica; 
	margin: 0; 
	padding: 0;
}

a { 
	color: #ee003f; 
	text-decoration: none 
}

a:hover {
	text-decoration: underline 
}

.nope { 
	margin: 0px; 
	padding: 0px ;
}


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

FORM,
TABLE { 
/*	border: 1px solid #ff0 ;*/
	vertical-align: top;
	margin: 0; 
	padding: 0;
	border: none;
}

/* basis blok */


.d_content {
	width: 896px; 
/*	height: 576px; */
	margin-top: 0; 
	margin-right: auto; 
	margin-left: auto; 
	border: solid 1px #BBBBBC ;
}


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






/* basis blokken */

.d_a,
.d_b
  { 
	vertical-align: top;
	margin: 0 ; 
	padding: 0 ;
	border: none;
}

.d_a
{ 
	height: 32px;
	width: 896px;
	background-color: #8F8FA4;
}

.d_b
  { 
	height: 544px;
	width: 896px;
}


.d_b1,
.d_b2
{ 
	vertical-align: top;
	height: 544px;
	margin: 0 ; 
	padding: 0 ;
}

.d_b1
{ 
	width: 784px;
	vertical-align: top;
}

.d_b2
{ 
	width: 110px;
	/*padding-top: 32px;*/

	vertical-align: top;
	
	/*background-color: #D5F5ED;*/
	background-image: url(../illu/sat_rechts_3.gif) ; 
	background-repeat: no-repeat; 
	background-color: #fff ; 
	background-position: 0px 0px;
		
	border-left: 2px solid #3A5BE9 ;
}




.d_b1a, .d_b1ax,
.d_b1b,
.d_b1c,
.d_b1d,
.d_b1dx,
.d_b1dy,
.d_b1e,
.d_b1f
{ 
	vertical-align: top;
	height: 544px;
	width: 122px;
	margin: 0 ; 
	padding: 0 ;
}

.d_b1a
{ 
	width: 32px;
}

.d_b1ax
{ 
	width: 32px;
	background-color: #F6F1BF ; 
}

.d_b1b
{ 
	width: 400px;
}

.d_b1c
{ 
	width: 0px;
}

.d_b1d
{ 
	width: 144px; /* 128*/
	/*margin-top: 32px;*/
/*	background-color: #E4E4FE;*/
	/*background-color: #D5F5ED; */
}

.d_b1dx
{ 
	width: 350px; 
	/*margin-top: 32px;*/
/*	background-color: #E4E4FE;*/
	/*background-color: #D5F5ED; */
}

.d_b1dy
{ 
	width: 640px;
	/*background-color: #D5F5ED; */
	border-left: 1px solid #E4E4FE ;
}



.d_b1e
{ 
	overflow: auto;
	margin: 0 0 auto 0 ; 
	/*height: 520px;*/
	
	width: 208px; /* 112*/
	
	/*margin-top: 32px;*/
/*	background-color: #E4E4FE;*/
	border-left: 1px solid #E4E4FE ;

}

.d_b1f
{ 
	width: 240px; /* 112*/
	/*margin-top: 32px;*/
	/*background-color: #D5F5ED; */
}



/* preview foto deel */

.d_b1b1,
.d_b1b2,
.d_b1b3
{ 
	height: 48px;
	width: 400px;
	margin: 0 ; 
	padding: 0 ;
}

.d_b1b2
{ 
	height: 400px;
	background-color: #B7B7FE;
}

.d_b1b3
{ 
	height: 96px;
/*	background-color: #B7B7FE;*/
}




/*  buttons boven foto */

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


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

.d_pijl, .d_naam, .d_bestel {
	width: 80px;
	margin: 0  ; 
	padding: 0; 
	border: none;
}

.d_pijl {
	height: 40px;
}

.d_naam {
	height: 20px;
	width: 206px;
	margin:  0  ; 
/*	vertical-align: bottom;*/
}

.d_bestel {
	height: 40px;
	width: 112px;
}


.p_naam, .p_zoek  {
	color: #3A5BE9; 
	font-size: 12px; 
	font-family: Arial, Helvetica;
	text-align: center; 
	font-weight: bold; 
	line-height: 15px; 
	margin:  0 ; 
	padding: 8px 0 0px 0;
}





/* foto info */

.t_foto_info_i {
	margin: 0 ; 
	padding: 0; 
	
	width: 40px;
	border-bottom: 1px solid #B7B7FE ;

	background-image: url(../illu/sat_i_pijl.gif) ; 
	background-repeat: no-repeat; 
	background-color: #fff ; 
	background-position: 0 2;
}

.t_foto_info_1 {
	width: 100px;
	border-bottom: 1px solid #B7B7FE ;

	margin: 0 ; 
	padding: 0; 
}

.t_foto_info_2 {
	width: 220px;
	border-bottom: 1px solid #B7B7FE ;

	margin: 0 ; 
	padding: 0; 
}


.t_foto_info_prijs {
	width: 40px;
	border-bottom: 1px solid #B7B7FE ;

	margin: 0 ; 
	padding: 0; 
}



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

.p_foto_info_item {
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	line-height: 14px; 
	white-space: nowrap;
	text-align: left; 
	margin: 0; 
	padding: 0 ;
}






/*------*/

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



.i_logo { 
	margin: 0 0 auto 0 ; 
	padding: 0; 
	border: none 1px #fff ;
}


/* ----- hoofdmenu ----- */

.d_menu
{
/*	clear: both;*/
	background-color: #8F8FA4;
	height: 32px;
	width: 896px;
	margin: 0 ;
	padding: 0 ;
}

.t_menu_item
{	
	background-color: #8F8FA4;
	height: 32px;
	vertical-align: bottom;
	padding: 0;
	margin: 0 ;
}

.d_menu_item,
.d_menu_item_s
{	
/*	height: 32px;*/
	margin: 0  6px 0 6px;
	padding: 0 ;
}

.d_menu_item
{	
	border-bottom: 4px solid #8F8FA4 ;
}

.d_menu_item_s
{	
	border-bottom: 4px solid #3A5BE9 ;
}


.p_menu_item,
.p_menu_item_s
{	
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	line-height: 20px; 
	letter-spacing: 1px;
	white-space: nowrap;
	text-align: center; 
	text-transform: uppercase;
	margin: 0; 
	padding: 0 ;
}

.p_menu_item a,
.p_menu_item_s a
{ 
	color: #fff; 
	text-decoration: none ;
}


.p_h_menu a:hover,
.p_h_menu_s a:hover  { 
	color: #dc143c; 
	text-decoration: underline;
}






/*-subnavigatie----*/

.d_nav { 
	height: 36px;
	margin: 0 ; 
	padding: 4px 16px 0 13px;
}

.p_nav { 
	/*	background-color: #fff; */
	color: #FFA21E; 
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	line-height: 20px; 
	text-align: left; 
	margin: 0; 
	padding: 0 ;
}

.p_nav a { 
	font-weight: normal; 
	color: #008C67; 
	/*	background-color: #fff; */
}


.p_nav a:hover { 
	color: #f00;
}



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


.d_art {
/*	width: 656px;*/
	margin: 0; 
	padding: 48px 0 0 36px ; 
}


.p_art_kop {
	color: #3A5BE9; 
	font-weight: bold; 
	font-size: 15px; 
	line-height: 24px; 
	font-family: Arial, Helvetica; 
	margin: 0; 
	padding: 0 32px 16px 0 ;
}

.p_art_subkop { 
	color: #3A5BE9; 
	font-size: 13px; 
	font-family: Arial, Helvetica; 
	font-weight: bold; 
	line-height: 24px; 
/*	background-color: #D5F5ED; */
	margin: 0; 
	padding: 0 32px 0 0 ;
}

.p_art_intro {
	color: #008C67; 
	font-weight: normal; 
	font-size: 14px; 
	line-height: 22px; 
	font-family: Arial, Helvetica; 
	margin: 0 ; 
	padding: 0 32px 0 0 ;
	/*border-left: 2px solid #ffdd57 ;*/
}

.p_art_body {
	color: #16171d; 
	font-size: 13px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	line-height: 20px; 
	margin: 0; 
	padding: 0 32px 0 0 ;
}


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

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

.p_art_body b { 
	color: #3A5BE9; 
	font-weight: bold ;
}


.i_art_foto { 
	margin: 12px 0px 0px; 
	padding: 0px; 
	border: none 1px #fff ;
}

.i_art_foto_l { 
	float: left; 
	margin: 4px 12px 0px 0px; 
	padding: 0px; 
	border: none 1px #fff ;
}

.i_art_foto_r { 
	float: right; 
	margin: 4px 0px 0px 12px; 
	padding: 0px; 
	border: none 1px #fff ;
}

.p_art_foto_b  { 
	color: #16171d; 
	font-style: italic; 
	font-size: 10px; 
	line-height: 1.4em; 
	letter-spacing: 1px; 
	margin: 0px; 
	padding: 2px 0px ;
}


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


.d_adresbalk { 
	margin: 0 0 24px 0; 
	padding: 0; 
	width: 900px ;
}


.p_adresbalk {
	color: #16171d; 
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	line-height: 18px; 
	margin: 0; 
	padding: 0;
}


.p_adresbalk a  { 
	color: #16171d; 
	text-decoration: none ;
}

.p_adresbalk a:hover { 
	color: #fd3443; 
	text-decoration: underline ;
}

.p_adresbalk b { 
	color: #fd3443; 
	font-weight: bold ;
}


/* rubrieken */

.d_rubriek { 
/*	height: 400px;*/
	margin: 0 0 0 0; 
	padding: 48px 0 0 0 ; 
/*	width: 104px ;*/
/*	background-color: #0f0;*/
}

.p_rubriek,
.p_rubriek_s
{
	color: #16171d; 
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	line-height: 12px; 
	margin: 0 0 0 0; 
	padding: 0 3px 8px 16px;
}

.p_rubriek a,
.p_rubriek_s a
{ 
	color: #16171d; 
	text-decoration: none ;
}

.p_rubriek a:hover ,
.p_rubriek_s a:hover 
{ 
	color: #fd3443; 
	text-decoration: underline ;
}

.p_rubriek {
/*	border-bottom: 1px solid #fff ;*/
}

.p_rubriek_s {
	/*border-bottom: 1px solid #3A5BE9 ;*/
	
	background-image: url(../illu/blokje.gif) ; 
	background-repeat: no-repeat; 
	background-color: #fff ; 
	background-position: 6px 3px;

}




/*-------------------------------*/
/* 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: #fd3443; 
	font-size: 12px; 
	line-height: 20px; 
	font-family: Arial, Helvetica; 
	margin: 0px; 
	padding: 0px 
}

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


.d_formulier  {
/*	width: 400px;*/
	margin: 0 ;
	padding: 0;
/*	background-color: #B7B7FE; */
}


/* eindstuk */
.d_formulier_e  {
/*	width: 512px;*/
	height: 24px;
	margin: 0 ;
	padding: 0 0 0 0 ;
/*	background-color: #F1F7E1;*/
/*	background-image: url(../illu/grw_form_kop_e.gif) ; */
	background-repeat:  no-repeat;
	background-position: 0 0;
}


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


.d_fm_kop { 
	margin: 0; 
	padding: 0 ;
/*	height: 24;*/
}

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

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

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



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


.p_fm_kop { 
/*	background-color: #8F99AC; */
	text-align: left;
	font-size: 14px; 
	font-weight: bold; 
	line-height: 18px; 
	margin: 0px 0px 0px 0px ; 
	padding: 2px 0 2px 0 ;
}


.p_fm_subkop { 
	margin: 0px 0px 4px 0px; 
	padding: 0px 5px 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: #3A5BE9; 
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	font-style: italic; 
	line-height: 11px; 
	margin: 0; 
	padding: 2px 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: 200px;
	height: 18px;
	border: 1px solid #AAE0D2; 
	font-size: 14px; 
	font-family: Arial, Helvetica; 
	}

.i_fm_tekst_2 {
	width: 250px;
	}

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

.i_fm_aetekst_1 {
	height: 50px;
	}

.i_fm_aetekst_2 {
	height: 160px;
	}

.i_fm_aetekst_3 {
	height: 350px;
	}


.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: 200px;
	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 0 0; 
	border: 1px }


	
.d_form_result { 
/*	width: 400px;*/
/*	height: 544px;*/
	margin: 0 ;
	padding: 0 ;
/*	background-color: #B7B7FE; */  /*F1F7E1*/
	/*border: dotted 3px #dc143c;*/
}



.p_form_result { 
	color: #fd3443; 
	font-size: 12px; 
	line-height: 14px; 
	font-family: Arial, Helvetica; 
	margin: 0px; 
	padding: 0px 
}





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

.i_ster { 
	margin: 0; 
	padding: 0; 
	vertical-align:  middle;
	horizontal-align:  left;
	border: none 1px #fff ;
}

.s_cijfer {
	white-space: nowrap;
}


/*--------- basis info menu -----------*/


.d_basisinfo_menu { 
	width: 928px;
	height: 24px;
/*	background-color: #008C67;*/
	margin: 0 ; 
	padding: 0px; 
	horizontal-align:  left;
/*	border-top: dotted 2px #EE003F;*/
}


.t_basisinfo { 
	margin: 0 ; 
	padding: 6px 16px 0 16px; 
}


.p_basisinfo_menu  
{ 
	color: #000; 
	font-size: 11px; 
	font-family: Arial, Helvetica; 
	letter-spacing: 1px;
	text-transform: uppercase;
	margin: 0; 
	padding: 6px 16px 0 16px; 
}

.p_basisinfo_menu a { 
	color: #000;
}

.p_basisinfo_menu a:hover { 
	color: #EE003F;
}


/*--------- zoek venster -----------*/

.p_zoekinfo
{
	color: #16171d; 
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	line-height: 12px; 
	margin: 0 16px 8px 16px; 
	padding: 0 3px 2px 0;
	
	border-bottom: 1px solid #3A5BE9 ;
}

.p_zoekinfo b
{
	color: #3A5BE9; 
}


.p_zoek {
	color: #3A5BE9; 
	font-size: 12px; 
	font-family: Arial, Helvetica;
	text-align: left; 
	font-weight: bold; 
	line-height: 20px; 
	margin:  0 ; 
	padding: 0px 8px 0px 8px;
}


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



.d_zoek_blok { 
/*	width: 210px;*/
	height: 32px;
	margin: 0px 0px 0px 0; 
	padding: 0;
/*	border: dashed 1px #000;*/
/*	background-image: url(../illu/grw_zoek2.gif) ; 
	background-repeat: no-repeat;
	background-position: 0 0;*/
}

.p_zoek_tekst { 
	color: #008C67;
	font-size: 13px; 
	font-family: Arial, Helvetica; 
	font-weight: bold;
	line-height: 16px; 
	margin: 0; 
	padding: 0;
}

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


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

.f_zoek_i { 
	color: #1b1d2c; 
	font-size: 13px; 
	margin: 4px 0 0 10px; 
	padding: 0px; 
	width: 110px;
	height: 20px;
	border: none 1px #fff;
}


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


.d_alert { 
	height: 544px;
	width: 400px;
	margin: 0 ; 
	padding: 48 0 0 32px ;
	background-color: #F6F1BF;
}

.p_alert { 
	color: #3A5BE9;
	font-size: 16px; 
	font-family: Arial, Helvetica; 
	font-weight: bold;
	line-height: 26px; 
	margin: 0; 
	padding: 0;
}

.d_registreer { 
/*	height: 544px;*/
/*	width: 400px;*/
	margin: 0 ; 
	padding: 0 ;
}

.p_registreer {
	color: #3A5BE9; 
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	font-weight: normal; 
	line-height: 15px; 
	margin: 0; 
	padding: 0px 32px 0 0px ;
}

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


.d_bestel1, .d_bestel2
{ 
	height: 48px;
	width: 400px;
	margin: 0 ; 
	padding: 0 0 0 32px ;
	background-color: #F6F1BF;
	
}

.d_bestel2
{ 
	height: 496px;
}




.d_versie {
	margin: 0 0 0 0px; 
	padding: 0 0 0 0;
}

.p_versie_kop, 
.p_versie_naam, 
.p_versie_variatie, 
.p_versie_formaat, 
.p_versie_prijs, 
.p_versie_bestel { 
	color: #000;
	font-size: 13px; 
	font-family: Arial, Helvetica; 
	line-height: 18px; 
	margin: 0; 
	padding: 0;
}

.p_versie_kop {
	font-weight: bold;
	margin: 18px 0 0 0; 
	padding: 0;
}

.p_versie_naam {
	margin: 0 0 0 0; 
	padding: 0;
	color: #3A5BE9;
	font-weight: bold;
}

.p_versie_variatie{
	font-weight: bold;
	margin: 18px 0 0 0; 
	padding: 0;
}


.p_versie_bestel {
	margin: 0 0 0 0; 
	padding: 0;
	font-weight: bold;
}


/* bestellijst */

.t_b_lijst
{
	border-bottom: solid 2px #fff;
}

.d_b_lijst_1, 
.d_b_lijst_2, 
.d_b_lijst_3, 
.d_b_lijst_4, 
.d_b_lijst_5 { 
/*	height: 20px;*/
	margin: 0 ; 
	padding: 4px 0 4px 0 ;
}

.d_b_lijst_1 { 
	width: 60px;
}

.d_b_lijst_2 { 
	width: 120px;
	padding-left: 4px ;
}

.d_b_lijst_3 { 
	width: 120px;
}

.d_b_lijst_4 { 
	width: 60px;
}

.d_b_lijst_5 { 
	width: 240px;
}


.p_b_lijst, .p_b_lijst_1, .p_b_lijst_2, .p_b_lijst_3, .p_b_lijst_4 { 
	color: #000;
	font-size: 13px; 
	font-family: Arial, Helvetica; 
	line-height: 18px; 
	margin: 0; 
	padding: 0;
}

.p_b_lijst { 
	font-style: italic;
}

.p_b_lijst_4 { 
	text-align: right;
}



/* home */

.p_info_home
{
	color: #16171d; 
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	font-weight: normal;
	font-style: italic; 
	line-height: 16px; 
	margin: 0 0 0 0; 
	padding: 6px 0 0 0;
}

.p_info_home b
{
	color: #3A5BE9;
	font-style: normal; 
	font-weight: bold;
}

.p_info_home a
{
	color: #3A5BE9;
}



/* foto info */


.d_fotoi { 
	width: 360px;
/*	height: 20px;*/
	margin: 0 ; 
	padding: 16px 0 0 0 ; 
}


.d_fotoi_1, .d_fotoi_2 { 
/*	height: 20px;*/
	margin: 0 ; 
	padding: 4px 16px 4px 16px ;
}

.d_fotoi_1 { 
	width: 100px ;
}

.d_fotoi_2 { 
	width: 260px ;
}


.p_fotoi_1, .p_fotoi_2
{
	color: #16171d; 
	font-size: 13px; 
	font-family: Arial, Helvetica; 
	font-weight: normal;
	font-style: normal; 
	line-height: 16px; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
}

.p_fotoi_1
{
	font-style: italic; 
}



.p_naw_1,
.p_naw_2
{
	color: #3A5BE9; 
	font-size: 13px; 
	font-family: Arial, Helvetica; 
	font-weight: normal;
	font-style: italic; 
	line-height: 16px; 
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
}

.p_naw_2
{
	font-weight: bold;
	font-style: normal; 
}




