/*site scrollbar*/
body{
	scrollbar-3dlight-color: transparent;;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: transparent;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-track-color: #000000;

	margin:0px;

}

table.BG_body{

	background-image:url(../img/BG.jpg); 
	background-repeat:no-repeat;

}

body.BG_body_repeat{

	background-image:url(../img/BG_repeat.gif);
	background-repeat:repeat-y;

}


/* tabellen */
table.menu {
	padding:0; 
	border:0px;
}

table.main{
	background:url(/img/BG.jpg);
	background-repeat:no-repeat;
}

td {
	font-family:arial; 
	font-size:11px; 
	color:#000000;
}



td.cms {
	font-family:arial; 
	font-size:11px; 
	color:#000000;
}

td.nieuwsbrief{
	font-family:arial; 
	font-size:11px; 
}

td.menu{ 
	font-family:arial,helvetica; 
	font-size:11px; 
	color: #000000; 
	font-weight:bold;
}

/* ##### menu ##### */

TD.StyleMenu{
	
	background-image:url(../img/BG_button.png);
	background-position:right bottom; 
	background-repeat:no-repeat;
	
	vertical-align:bottom;
	padding-bottom:10px;
	padding-left:10px;
	height: 30px;
	
} /* used in menu.html */	

.StyleMenu{
	color:#d6d6d6;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;	

} /* used in menu.html */

.AdvancedSearch{
	color:#d6d6d6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}/* used in menu.html */


td.submenu{
	font-family:arial,helvetica; 
	size:11px; 
	color: #000000; 
	font-weight:bold;
}

a {color:#000000;}


a.amenu{
	font-family:arial; font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	width:114px; 
	height:17px; 
	padding-top: 0px; 
	margin-right:0px; 
	margin-bottom:2px;
	background-color:ffffff;
	border: 1px solid #000000; 
	color:#000000; 
	filter: alpha(opacity=60);
}
a.amenu:hover{ 
	font-family:arial; 
	font-size:11px; 
	font-weight:normal; 
	text-decoration:none; 
	width:114px; 
	height:17px; 
	padding-top: 0px; 
	margin-right:0px; 
	margin-bottom:2px;
	background-color:ffffff;
	border: 1px solid #000000; 
	color:#000000; 
	filter: alpha(opacity=50); 
}


/*a.amenu:active{color:#2D4A78; border:1px solid #D9DBDF; }*/

a.smenu{
	font-family:arial; 
	font-size:11px; 
	color:#000000; 
	font-weight:bold;
	text-decoration:underline;
}

a.smenu:hover{ 
	text-decoration:none; 
}

a.smenu:active{
	color:#000000;  
}

a.imenu{
	padding-left:20px;
	color: #ff0000; 
	font-family:verdana, arial; 
	border-bottom:1px solid #000000; 
	font-size:11px; 
	font-weight:bold; 
	width:100%; 
	background-color:#ffffff;
	border:1px solid #D9DBDF; 
	height:19px; 
	text-decoration:none;
}

a.imenu:hover{ 
	color:#341A01; 
	border:1px solid #D9DBDF; 
	background-color:#D7DBE3; 
}

a.imenu:active{
	color:#341A01; 
	border:1px solid #D9DBDF; 
}

a.padmenu{
	color: #341A01; 
	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; 
}

/* list winkelwagen nav_naam*/

a.navnaam{
	color:#000000;
}

a.bottom{
	color:#D6D1CC;
}

/* winkelwagen*/
table.t_productlijn{
	width:97%; 
	border:1px solid #000000; 
	padding:0px;  
	background-color:#dedede; 
}

table.t_inwinkelwagen{
	width:585px; 
	border:1px solid black; 
	padding:0px; 
}

tr.tr_productlijn{}

tr.tr_cc{
	background-color:#ffffff;
}
	
tr.tr_ee{
	background-color:#dedede;
}

td.w_wagen{
	color:#000000;
}

a.w_wagenlijn{
	color:#000000;
}

/* categorie listing*/
table.t_categorielisting{
	width:97%; 
	border:3px inset #FFFFFF; 
	padding:0; 
}

table.t_productblok{
	border:1px solid #efefef;
	width:250px; 
	height:150px;  
	color:#000000;
}

a.a_categorielisting{
	font-family:arial; 
	text-decoration:none; 
	width:100%; 
	color:#000000; 
	margin-left:5px;
	padding-left:10px;
}

a.a_categorielisting:hover{
	text-decoration:underline; 
	background-color:#c0c0c0; 
	width:100%; 
	color:#101010;
	padding-left:10px;
}

/* product listing van een categorie, die 2 aan 2 staan*/
table.t_prod_categorielisting{
	width:100%; 
	border:1px solid #000000; 
	padding:0; 
}

font.bestprijs{
	color:#ff0000;
}

a.aproductnaam{
	color:#000000;
}

a.ameer{
	color:#000000;
}

/*show product...............uitgebreide*/

table.showproduct{
	width:100%; 
	border:1px solid black; 
	padding:0; 
}

td.productnaam{
	font-family:arial;
	background-color:#ffffff; 
	color:red; 
	font-size:14px; 
	font-weight:bold; 
	text-align:center;
}

td.productomschrijving{ 
	border:1px dotted #000000; 
	padding:5px; 
	color:#000000;
}

img.grotefoto{
	margin:10px; 
} 

td.bestel_form{
	color:#000000;
}


/*bestelform -mogelijkheden.... bij showprod*/
table.productspecs{
	width:100%; 
	border:1px ridge #dddddd; 
	padding:0px; 
}

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.nieuwsbrief{
	font-family:arial; 
	font-size:11px; 
	border:1px solid black;
}

input.submitnieuwsbrief{
	font-family:arial; 
	font-size:11px; 
	border:1px solid black;
}

input.winkelwagen_submit{
	font-family:arial; 
	font-size:11px; 
	border:1px solid black;
}

/* afrondingprocedure*/
table.t_klant_welkom{
	width:97%; 
	border:1px solid #000000; 
	padding:0; 
	background-color:#c0c0c0;
}

table.t_in_bestel{
	width:97%; 
	border:1px solid black; 
	padding:0; 
	background-color:#ffffff; 
}

td.tussenregels{
	font-family:arial; 
	font-size:11px; 
	color:#101010;
	background:#dedede; 
	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; 
	width:100%; 
	overflow: auto;
}


/*betaalwijze stap 2 van 2*/

table.t_betaalwijze{
	width:97%; 
	border:1px solid black; 
	padding:0; 
	background-color:#c0c0c0;
}

td.aflevering_off {
	background-color:#ffffff; 
	border:1px solid #cccccc; 
	color:#000000;
}

td.aflevering_on {
	background-color:#A7A7A7; 
	border:1px solid #000000; 
	color:#000000;
}

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 */

