/*site scrollbar*/
body {
scrollbar-base-color: #f09902;
scrollbar-arrow-color: white;
scrollbar-track-color: #f95200;

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

scrollbar-highlight-color: white;
scrollbar-3dlight-color: black;
}

.{
font-family:tahoma;
font-size:13px;
color:#101010;
}

/* tabellen */
table.menu {padding:0; border:1px solid #8A8B8C; width:174px; padding:2px;}
td {font-family:tahoma, tahoma, arial; color:#000000;}
font {font-family:tahoma, arial; }
td.cms {font-family:tahoma, arial;color:#000000; }

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

td.kopfaq{background-color:#D9E0EB;font-weight:bold;color:#000099;  font-family:tahoma, arial,helvetica;   }
td.list_faq{font-weight:bold;color:black;font-size:11px;padding-left:15px;font-family:tahoma, arial, verdana;}
td.list_ans{font-weight:normal;color:black;font-size:11px;padding-left:15px;font-family:tahoma, arial, verdana;}
td.faq_antwoord{background-color:#ffffff;padding-left:15px; font-family:tahoma, arial,helvetica;   font-size:10px; color: #2D4A78; border:1px solid #2D4A78;}


a.no_line{text-decoration:none;}
a.amenu{color: #000000; font-family:tahoma, arial,helvetica;  font-size:15px; padding-left:5px; font-weight:normal; width:100%; text-decoration:none;}
a.amenu:hover{ color:#f24600;   font-weight:normal;}
a.amenu:active{color:#f24600;}

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

a.imenu{padding-left:20px;color: #ff0000;  font-family:tahoma, arial,helvetica;   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:tahoma, arial,helvetica;   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;font-family:tahoma, arial;}

/* list winkelwagen nav_naam*/

a.navnaam{color:#000000;}

a.bottom{
color:#D9E0EB;

}


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

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

/* categorie listing*/
table.t_categorielisting{width:100%; border:1px solid #f09902; padding:0; }
table.t_productblok{border:1px solid #b2b2b2; width:250px; height:150px; }
a.a_categorielisting{font-family:tahoma, arial; text-decoration:none; width:100%; color:#47b1ce;}
a.a_categorielisting:hover{background-color:#dedede;color:black;}

/* product listing van een categorie, die 2 aan 2 staan*/
table.t_prod_categorielisting{width:100%; border:1px solid  #b5dd2d; 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; background-color:#fefefe;}
td.productnaam{font-family:tahoma, arial;background-color:#ffffff; color:red; font-size:14px; font-weight:bold; text-align:center;}
td.productomschrijving{background-color:#ffffff; border:1px inset #bbbbbb; 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:tahoma, arial; font-size:11px; border:1px solid black;}

input.submitzoek { border:0px;   }

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

input.winkelwagen_submit{font-family:tahoma, 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:tahoma, arial; font-size:11px; color:#000000;background:#dedede; border:1px solid black;text-align:center; font-weight:bold;}
input.in_bestel{font-family:tahoma, arial; font-size:13px; border:1px solid #D9DBDF; background-color:transparent; height:22px;}
input.in_bestelr{font-family:tahoma, arial; font-size:13px; border:1px solid #D9DBDF; background-color:transparent; width:100%;height:22px; }

td.bestel{color:#000000;}

input.in_bestels{
font-family:tahoma, 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:tahoma, arial; font-size:11px; border:1px solid black; background-color:transparent;height:22px;}
select.in_bestel{font-family:tahoma, arial; font-size:11px; border:1px solid black; background-color:transparent;height:22px;}
select.datum{font-family:tahoma, arial; font-size:11px; text-align:right;}
textarea.in_bestel{font-family:tahoma, 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;color:#000000;}
td.aflevering_on {background-color:##A7A7A7; border:1px solid white;color:#000000;}
input.afleverings{
font-family:tahoma, 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 */

