/*site scrollbar*/
body {

background:#E8EAFF url('../img/mainbg.gif')  repeat-x;
SCROLLBAR-FACE-COLOR: #D5D5FF; 
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
SCROLLBAR-SHADOW-COLOR: #A5A5DF; 
SCROLLBAR-3DLIGHT-COLOR: #D5D5FF; 
SCROLLBAR-ARROW-COLOR: #CC0000; 
SCROLLBAR-TRACK-COLOR: #8889FF; 
SCROLLBAR-DARKSHADOW-COLOR: #330000;


}


/* tabellen */
table.menu {
	padding:0; 
	border:0px; 
	background:#8889FF url('../img/menu_bgr.gif') fixed repeat-x;
	height:100%; 
	width:175px;
}

table.zoektabel{
background:white url('../img/maintimer.jpg') fixed no-repeat;
background-position:right;
height:156px;
}


td {font-family:calibri, verdana; font-size:12px; color:#000099;}

td.cms {font-family:calibri, verdana;; font-size:12px; color:#000000;}

td.nieuwsbrief{font-family:calibri,verdana; font-size:11px; }
td.menu{ font-family:calibri,verdana; background-color:#ffffff; font-size:11px;}

td.kopfaq{background-color:#D5D5FF;font-weight:bold;color:#000099; font-family:verdana,arial;}
td.list_faq{font-weight:bold;color:#000099;font-size:10px;padding-left:15px;font-family:verdana,arial;}
td.list_ans{font-weight:normal;color:#000099;font-size:10px;padding-left:15px;font-family:verdana,arial;}
td.faq_antwoord{background-color:#ffffff;padding-left:15px;font-family:verdana,arial;font-size:10px;}


a.faq_more{color:#CB0100; text-decoration:none;}
a.amenu{color: #939497; font-family:calibri,verdana;   font-size:13px; font-weight:bold; width:100%; border:1px solid #ffffff; height:19px; text-decoration:none;}
a.amenu:hover{ color:#2D4A78; border:1px solid #D9DBDF; }
a.amenu:active{color:#2D4A78; border:1px solid #D9DBDF; }

a.smenu{padding-left:10px;color: #2D4A78; font-family:calibri,verdana;   font-size:13px; font-weight:bold; width:100%; border:1px solid #D9DBDF; height:19px; text-decoration:none;}
a.smenu:hover{ color:#ffffff; border:1px solid #D9DBDF; background-color:#0401A2; }
a.smenu:active{color:#2D4A78; border:1px solid #D9DBDF; }

a.imenu{
	/*background-color:#0401A2;*/
	padding-left:10px;
	padding-right:10px;
	color: #ffffff; 
	font-family:calibri,verdana;  
	border-bottom:1px solid white; 
	border-left:5px solid white;
	font-size:10px; 
	font-weight:bold; 
	width:100%;  
	height:30px; 
	text-decoration:none;
	 font-size:13px; 
}

a.imenu:hover{ 
	color:#CC0000; 
	background-color:transparent;
	border-left:5px solid #0401a2;
	border-bottom:1px solid #0401a2;
}

a.imenu:active{color:#2D4A78; border:1px solid #D9DBDF; }

a.padmenu{color: #2D4A78; font-family:calibri,verdana; font-size:11px; font-weight:bold; text-decoration:none; border:1px solid #ffffff;}
a.padmenu:hover{ color:#ff0000; border:1px solid #8FA6CA;  }
a.padmenu:active{color:#ff0000; border:1px solid #8FA6CA; }


a {color:#000000;}

/* list winkelwagen nav_naam*/

a.navnaam{color:#000000;}

a.bottom{
color:#D9E0EB;

}

a.topmenu
{
	background-color:#D5D5FF;
	border-left:1px solid #000099;
	border-top:1px solid #000099;
	font-family:calibri,verdana; 
	font-size:12px;
	font-weight:bold;
	color:#000099;
	height:19px;
	text-decoration:none;
	padding-top:2px;
}

a.topmenu:hover
{
	border-bottom:2px solid #CC0000;
	color: #CC0000;
}

a.topmenu2{
	background-color:#D5D5FF;
	border:1px solid #000099;
	border-top:1px solid #000099;
	border-right:1px solid #000099;
	width:60px;
	height:17px;
	padding-top:0px;
	text-decoration:none;
	text-align:center;
	padding:0px;
}

a.topmenu2:hover
{
	background-color:white;
	border-bottom:1px solid #CC0000;
}

a.shop{
	font-family:calibri,verdana; 
	font-size:16px;
	font-weight:bold;
	color:#cc0000;
	text-decoration:none;
}

a.l_menu{
	font-family:calibri,verdana; 
	font-size:14px;
	font-weight:bold;
	color:#000099;
	text-decoration:none;
	width:90%;
}

a.l_menu:hover{
	color:#cc0000;
}

td.l_menu{
	border-bottom:1px solid #7F7FCC;
}


/* winkelwagen*/
table.t_productlijn{width:100%; border:1px solid white; padding:0px;  background-color:#efefef;}
table.t_inwinkelwagen{width:585px; border:1px solid black; padding:0px; }

tr.tr_productlijn{background-color:#CA0306;}
tr.tr_cc{background-color:#ffffff;}
tr.tr_ee{background-color:#D5D5FF;}
td.w_wagen{color:#000000;}
a.w_wagenlijn{color:#ffffff;}

/* categorie listing*/
table.t_categorielisting{width:98%; border:1px solid #CA0306; padding:0; background-color:transparent;text-align:center;}	/* overzichttabel */
table.t_productblok{border:1px solid #2D4A78; width:250px; height:150px; background-color:#ffffff;}
a.a_categorielisting{font-family:verdana,arial;font-size:12px; text-decoration:none; width:100%; color:#000099;text-align:left;}
a.a_categorielisting:hover{background-color:#ECF3F3;}

/* product listing van een categorie, die 2 aan 2 staan*/
table.t_prod_categorielisting{width:90%; border:1px solid #CA0306; padding:0; background-color:transparent;text-align:center;}
font.bestprijs{color:ff0000;}
a.aproductnaam{color:#000000;text-align:left;}
a.ameer{color:#000000;}

/*show product...............uitgebreide*/
table.showproduct{width:100%; border:1px solid black; padding:0; background-color:#fefefe;}
td.productnaam{font-family:calibri,verdana; ;background-color:#ffffff; color:red; font-size:14px; font-weight:bold; text-align:center;}
td.productomschrijving{background-color:#ffffff; border:1px dotted black; padding:5px;}
/*img.grotefoto{margin:10px; } */
td.bestel_form{color:#000000;}

/*bestelform -mogelijkheden.... bij showprod*/
table.productspecs{width:100%; border:1px solid black; padding:0; background-color:#2D4A78;}
tr.productspecs_kopregel{background-color:#ffffff; padding:2px; font-weight:bold;}
input.bestel{background-color:#ffffff; border:1px solid black;}
input.aantal{background-color:#ffffff; border:1px solid black; width:20px; text-align:right;}

/* input */


input{font-family:calibri,verdana; font-size:11px; border:1px solid black; height:21px;}

input.submitzoek { border:0px; }

input.nieuwsbrief{font-family:calibri,verdana; font-size:11px; background:transparent; border:1px solid black;}
input.submitnieuwsbrief{font-family:calibri,verdana; font-size:11px; background:transparent; border:1px solid black;}

input.winkelwagen_submit{font-family:calibri,verdana; font-size:11px; background:transparent; border:1px solid black;}

/* afrondingprocedure*/
table.t_klant_welkom{width:100%; border:1px solid black; padding:0; background-color:#eeeeee;}
table.t_in_bestel{width:100%; border:1px solid black; padding:0; background-color:#ffffff;}
td.tussenregels{font-family:calibri,verdana; font-size:11px; color:#ffffff;background:#020098; border:1px solid black;text-align:center; font-weight:bold;}
input.in_bestel{font-family:calibri,verdana; font-size:11px; border:1px solid #D9DBDF; background-color:transparent; }
input.in_bestelr{font-family:calibri,verdana; font-size:11px; border:1px solid #D9DBDF; background-color:transparent; width:100%; }

td.bestel{color:#000000;}

input.in_bestels{
font-family:calibri,verdana; 
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:calibri,verdana; font-size:11px; border:1px solid black;}
select.in_bestel{font-family:calibri,verdana; font-size:11px; border:1px solid black; }
select.datum{font-family:calibri,verdana; font-size:11px; text-align:right;}
textarea.in_bestel{font-family:calibri,verdana; font-size:11px; border:1px solid black; background-color:transparent;width:100%; overflow: auto;}

/*betaalwijze stap 2 van 2*/

table.t_betaalwijze{width:100%; border:1px solid black; padding:0; background-color:#eeeeee;}
td.aflevering_off {background-color:#ffffff; border:1px solid #cccccc;color:#000000;}
td.aflevering_on {background-color:##A7A7A7; border:1px solid white;color:#000000;}
input.afleverings{
font-family:calibri,verdana; 
font-size:11px; 
border:1px solid black; 
border-right-width:3px; 
border-top-width:0px; 
border-left-width:0px;
background-color:#dddddd;
text-align:center;}

/* links */

