.{
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#303030;
}
body{
	background:#ffffff url('../img/achtergrond.jpg');
	background-position:top left;
	background-repeat:repeat-x;
	font-family:"Trebuchet MS";
}




table.voorblad{
	background:#ffffff url('../img/voorblad.jpg');
	width:1000px;
	height:634px;
	background-position:top left;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS";
}

td.voorblad{
	font-family:"Trebuchet MS";
	font-size:20px;
	padding-left:20px;
	width:314px;
}
td.voorblad_rechts{
	font-family:"Trebuchet MS";
	font-size:20px;
	padding-left:60px;
	color:white;
	width:359px;
}


a{
font-family:"Trebuchet MS";
color:black;
}

td.stap2_top{background:#f8f8f8 url('../img/table_kop.gif'); width:1000px;height:147px; background-position:top left; background-repeat:no-repeat;}
td.stap2_midden{background:#ffffff url('../img/table_midden.gif'); width:1000px; background-position:top left; background-repeat:repeat-y;}
td.stap2_onder{background:#f8f8f8 url('../img/table_onder.gif'); width:1000px;height:53px; background-position:top left; background-repeat:no-repeat; font-size:10px; text-align:right;}

a.menu_item{
	display:block;
	font-family:"Trebuchet MS";
	width:170px;
	height:29px;
	background:transparent url('../img/menu_off.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
	font-size:12px;
	padding-left:30px;
	padding-top:5px;
	color:black;

}
a.menu_item:hover{
	background:#ffffff url('../img/menu_on.jpg');
	background-repeat:no-repeat;
}


a.menu_item_rood{
	font-family:"Trebuchet MS";
	display:block;
	width:170px;
	height:29px;
	background:transparent url('../img/menu_off.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	text-decoration:none;
	font-size:12px;
	line-height:15px;
	padding-left:30px;

	color:red;
	font-weight:bold;
/*	border:1px solid red; */
}



.t100 {background: url(img/dot.gif) 0 0 repeat-x; width: 100%}
.t {background: url(img/dot.gif) 0 0 repeat-x; width: 14em}
.b {background: url(img/dot.gif) 0 100% repeat-x}
.l {background: url(img/dot.gif) 0 0 repeat-y}
.r {background: url(img/dot.gif) 100% 0 repeat-y}
.bl {background: url(img/bl.gif) 0 100% no-repeat}
.br {background: url(img/br.gif) 100% 100% no-repeat}
.tl {background: url(img/tl.gif) 0 0 no-repeat}
.tr {background: url(img/tr.gif) 100% 0 no-repeat; padding:10px} 

td.list_ans{width:750px;display:block; }
td.list_faq{color:#ec1d24; font-weight:bold;}
td.faq_antwoord{width:750px; background:#eeeeee;border:1px dotted #bbb;padding-left:20px;}
a.faq_more{color:#0f497a; font-weight:bold;text-decoration:none;}


a.no_line{
font-size:12px;
text-decoration:none;
}

font.kop_tekst_blauw{
	font-family:"Trebuchet MS";
	border:1px solid #ccc; 
	background:url('../img/txt_agt.gif'); 
	background-repeat:repeat-x; 
	padding-top:4px;
	font-size:12px;
	font-weight:bold; 
	text-align:center; 
	background-position:top left; 
	width:100%; 
	color:#000066; 
	height:30px;
	display:block;
}

font.kop_tekst_rood{
	font-family:"Trebuchet MS";
	border:1px solid #ccc; 
	background:url('../img/txt_agt.gif'); 
	background-repeat:repeat-x; 
	padding-top:4px;
	font-size:12px;
	font-weight:bold; 
	text-align:center; 
	background-position:top left; 
	width:100%; 
	color:#ec1d24; 
	height:30px;
	display:block;
}

table.t_categorielisting{
border:0px solid #ccc;
font-family:"Trebuchet MS";
}
a.a_categorielisting{
font-family:"Trebuchet MS";
text-decoration:none;
font-size:13px;
font-weight:normal;
line-height:20px;
border:1px solid #fff;
display:block;
width:100%;
padding-left:10px;
color:black;
}
a.a_categorielisting:hover{

	color:#ec1d24;
	text-decoration:underline;
	background:url('../img/txt_agt.gif');
	background-repeat:repeat-x; 
	border:1px solid #ccc;
}


table.t_productblok
{
font-family:"Trebuchet MS";
	border:1px solid #ccc;
	width:350px;
	background:#fafafa;
}

table.t_prod_categorielisting
{
font-family:"Trebuchet MS";
	width:100%;
}
a.ameer{
font-family:"Trebuchet MS";
text-decoration:none;
color:#ec1d24;
}


td.bestel_form{color:#000000;}

tr.tr_ee{
background:#eeeeee;
}
tr.tr_cc{background-color:#ffffff;}

input.bestel, input.ref_send, input.ref_naam, input.winkelwagen_submit{background-color:#ffffff; border:1px solid black;}
input.aantal{background-color:#ffffff; border:1px solid black; width:20px; text-align:right;height:25px;display:block;}


table.productspecs{width:100%; border:1px solid black; padding:0; background-color:#2D4A78;font-family:"Trebuchet MS";}
tr.productspecs_kopregel{background-color:#ffffff; padding:2px; font-weight:bold;font-family:"Trebuchet MS";}




table.t_productlijn{width:90%; border:1px solid white; padding:0px;  background-color:#efefef;font-family:"Trebuchet MS";color:black;}
table.t_inwinkelwagen{width:100%; border:1px solid #0e4a7b; padding:0px;font-family:"Trebuchet MS"; }

tr.tr_productlijn{background-color:#ec1d24; }
a.w_wagenlijn{color:white;}


table.t_in_bestel{width:95%; border:1px solid black; padding:0; background-color:#ffffff;}
td.tussenregels{font-family:arial; font-size:11px; color:#2D4A78;background:#D9E0EB; border:1px solid black;text-align:center; font-weight:bold;}
input.in_bestel{font-family:arial; font-size:11px; border:1px solid #D9DBDF; }
input.in_bestelr{font-family:arial; font-size:11px; border:1px solid #D9DBDF;width:100%; }

td.bestel{color:#000000;}

input.in_bestels{
font-family:arial; 
font-size:11px; 
border:1px solid black; 
border-right-width:3px; 
border-top-width:0px; 
border-left-width:0px;
background-color:#dddddd; }

input.noborder{border:0px;}

select{font-family:arial; font-size:11px; border:1px solid black; }
select.in_bestel{font-family:arial; font-size:11px; border:1px solid black; }
select.datum{font-family:arial; font-size:11px; text-align:right;}
textarea.in_bestel{font-family:arial; font-size:11px; border:1px solid black; background-color:transparent;width:100%; overflow: auto;}


#main{
width:765px;
z-index:0;
}
