/*site scrollbar*/
body {
scrollbar-base-color: #f1f1f1;
scrollbar-arrow-color: 7B7B7B;
scrollbar-track-color: white;

scrollbar-shadow-color: black;
scrollbar-lightshadow-color: 7B7B7B; 
scrollbar-darkshadow-color: white;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: 7B7B7B;
}


/* tabellen */
table.menu {padding:0; border:0px; height:25px;}
td {font-family:arial; font-size:11px;}

td.nieuwsbrief{font-family:arial; font-size:11px; }
td.menu{ font-family:arial; background-color:#ffffff; font-size:11px;}
a.rss{color:black; font-size:11px;font-family:tahoma; text-decoration:none; text-decoration:underline; }
a.amenu{
	color: #000000; 
	font-family:arial;  
	font-size:12px; 
	font-weight:bold; 
	width:108px; 
	
	height:15px; 
	background-color:#FFFC00;
	Filter: Alpha(Opacity=100, FinishOpacity=35, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0);
	border:1px solid #000000; 
	text-decoration:none;
	}
a.amenu:hover{ 
	color:#2D4A78; 
	border:1px solid black;
	border-bottom-width:2px;
		border-right-width:2px;
	Filter: Alpha(Opacity=100, FinishOpacity=65, Style=1, StartX=0, StartY=0, FinishX=120, FinishY=0);
}
a.amenu:active{
	color:#2D4A78; 
	border:1px solid black;
	border-bottom-width:2px;

	}

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

a.imenu{padding-left:20px;color: #ff0000; font-family:verdana, arial; border-bottom:1px solid white; font-size:11px; font-weight:bold; width:100%; background-color:#ffffff;border:1px solid #D9DBDF; height:19px; text-decoration:none;}
a.imenu:hover{ color:#2D4A78; border:1px solid #D9DBDF; background-color:#D7DBE3; }
a.imenu:active{color:#2D4A78; border:1px solid #D9DBDF; }

a.padmenu{color: #2D4A78; font-family:verdana, arial;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; }

/* 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:#ff0000;}
tr.tr_cc{background-color:#ffffff;}
tr.tr_ee{background-color:#D9E0EB;}

/* categorie listing*/
table.t_categorielisting{width:100%; border:1px solid #FF0000; padding:0; background-color:#D7DBE3;}
table.t_productblok{border:1px solid #2D4A78; width:250px; height:150px; background-color:#ffffff;}
a.a_categorielisting{font-family:arial; text-decoration:none; width:100%; color:#2D4A78}
a.a_categorielisting:hover{background-color:eeeeee;}

/* product listing van een categorie, die 2 aan 2 staan*/
table.t_prod_categorielisting{width:100%; border:1px solid black; padding:0; background-color:#eeeeee;}
font.bestprijs{color:ff0000;}

/*show product...............uitgebreide*/
table.showproduct{width:100%; border:1px solid black; padding:0; background-color:#fefefe;}
td.productnaam{font-family:arial;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; } */

/*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:arial; font-size:11px; border:1px solid black;}

input.submitzoek { border:0px;   }

input.d_check {background-color:#000000; color:#ffff00; font-weight:bold; font-size:11px; border:1px solid yellow;}


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

input.winkelwagen_submit{font-family:arial; 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: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; background-color:transparent; }
input.in_bestelr{font-family:arial; font-size:11px; border:1px solid #D9DBDF; background-color:transparent; width:100%; }

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; background-color:transparent;}
select.in_bestel{font-family:arial; font-size:11px; border:1px solid black; background-color:transparent;}
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;}

/*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;}
td.aflevering_on {background-color:#ff0000; border:1px solid white;}
input.afleverings{
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;
text-align:center;}

/* links */

