.hoofddiv {/* hoofdtabel */
 text-align: center;
}
TABLE.hoofdtabel {/* hoofdtabel */
 width: 975px;
/* background-image: url("bglijn.gif"); */
 margin-left: auto; margin-right: auto;
}
TABLE.subtabel {/* het hele linkerkolom blok */
 width: 970px;
 background: #FFFFFF;
}
/************************* BOXEN */
.top-left, .top-right, .bottom-left, .bottom-right { height: 23px; font-size: 2px;}
.top-left, .bottom-left { margin-right: 23px;}
.top-right, .bottom-right { margin: -23px 0 0 23px;}/* boven R ond L*/
.top-right { background-position: 100% 0; 
	/* aanpassingen voor headerinfo*/
	font-size: 12px;
	text-align: center;
    padding-right: 23px;
	line-height: 23px;}
.bottom-left  { background-position: 0 -23px;}
.bottom-right { background-position: 100% -23px;}
.inside { margin: 0 9px; padding: 0 0px;}/* R en L 10 px*/
.nogap { margin: 0;}
.insideleft, .insideright { background-repeat: repeat-y;}
.insideright { background-position: 100% 0; }


.produktlisthoeken {
text-align: left;
}

.boxAhoeken {

	position:absolute;

}/* Boxen in de linkerkolom*/
.boxAinhoud {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #1C628E;


	margin-top: 10px;
  }
/*
.boxAhoeken {background-image: url('infobox.png');}
.boxAranden {background-image: url('infoboxrand.gif');}
.boxAinhoud {background: ffffff;
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #1C628E;
  padding-top: 5px;
}*/

.boxBhoeken {background-image: url('infoboxlang.png');
	color: #1158a7;
	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	font-weight: 900;

}
.boxBranden {background-image: url('infoboxrand.gif');}
.boxBinhoud {background: #FFFFFF;
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  padding-top: 5px;
}

.boxChoeken {background-image: url('box_style1_bg.png');}
.boxCranden {background-image: url('infoboxrand.gif');}
.boxCinhoud {background: #FFFFFF;
font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #004ca1;
  padding-top: 5px;
}

.prInfobox {float: right; width:180px;}
.prInfohoeken {background-image: url('newbox.gif');}
.prInforanden {background-image: url('newboxrand.gif');}
.prInfoinhoud {background: #FFFFFF;}

.infoBoxHeading {
	color: #1158a7;
	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	width: 155px;
	font-weight: 900;
}

.infoBoxContents {
  color: #1C628E;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/* klanten die dit artikel hebben en nieuwe producten*/
.contentBox {
  background: #FFFFFF;
}
TD.contentBoxHeading {
  height: 15px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #CAE2F4;
  color: #697289;
  
}
.contentBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

a.information { 
  color: #000000; 
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 15px;

 
}
/************************* EINDE BOXEN */
/************************* ALGEMEEN */

BODY {
 color: #505050;
 margin: 0px;
}

form {
    display: inline;
	margin: 0;
	padding: 0;
}

A {
/*alle links*/
 color: #3E4C55;
 text-decoration: none;
}

A:hover {
 color: #003567;
 text-decoration: underline;
}

.invoerveld{
border: #5169A5 solid 1px;
color: #505050;
}

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.orderEdit {   font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #1C628E; }/*wijzig adres etc*/
/************************* EINDE ALGEMEEN */
/************************* HEADER */
TR.header {
 height: 64px;
 background-image: url("headerbg.gif"); 
}

TD.bovennavigatie {
	background-image: url(headerbarbg.gif);
	height: 26px;
	text-align: right;
	background-repeat: no-repeat;
	background-position: left;
}

TR.navigatiebalk {
  height: 40px; 
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #000000;

/*  background: #D1D1D1;  */
}

A.navigatiebalk {
	color: #000000;
	font-size: 13px;
}

A.navigatiebalk:hover {
  color: #003567;
}

.headerError {
  background: #ff0000;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  font-weight : bold;
  text-align: center;
}
.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
/************************* EINDE HEADER */
/************************* KOLOMMEN / FOOTER */
/*TD.linkerkolom {/* de hele linkerkolom tot onder aan de pagina *//*
 background-image: url("styles/design/menu_bg.gif");
 border-right: solid #999999 0px;
}
*/
TD.linkerkolomBLOK {/* het hele linkerkolom blok */
 /* background: #4E8BB7; */
}
TD.linkerkolomA {/* de bovenste cel "ingelogged als ..." */
	height: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
	
}
TD.linkerkolomB {/* de 1 na bovenste cel */
	height: 32px;
	background-image: url(menuheader.gif);
	background-repeat: no-repeat;
	background-position: left;	
}
TD.linkerkolomC {/*categorie titel*/
	height: 0px;
	
}
TD.linkerkolomD {/* de onderste cel in het linkerkolomBLOK */
/* background-image: url("collonder.gif"); */
 height: 0px;
}
TD.rechterkolom {
 background: #FFFFFF;
 border-left: 0px solid silver;
}
TD.footer {
  height: 35;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}
a.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }/*Linkje Colorweb*/
/************************* KOLOMMEN / FOOTER */
/************************* LIJSTEN */
TR.shoppingcart-odd, TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #E9EEF1;
}

TR.shoppingcart-even, TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #D9DDE0;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-image: url("productlistheading.gif");
  height: 23px;
}

a.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TR.productListing-odd { background: #D9DDE0; }
TR.productListing-even { background: #E9EEF1; }
TR.productListing-oddOver { background-color: #AFB8BF; cursor: pointer; cursor: hand; }
TR.productListing-evenOver { background-color: #AFB8BF; cursor: pointer; cursor: hand; }

a.productListing-name {
	color: #1158a7;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: 900;
}

a.productListing-name:hover {
color: #1158a7;
 text-decoration: underline;
}

TD.productListing-name {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*background: #C7F781;*/
}

TD.productListing-price {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #22356b;
  font-weight: bold;
  /*background: #E0D6B8;*/
}

TD.productListing-leeg {
  background-image: url("listing_bg.gif");
  /*background: #4439A9;*/
  height: 27px;
}
/************************* EINDE LIJSTEN */

A.pageResults {
  color: #1C628E;
}

/*titel etc*/
TD.pageHeading {
	color: #1158a7;
	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	font-weight: 900;
}
  
TD.productnaam {
	color: #1158a7;
	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	font-weight: 900;
}

.prijs {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bolder;
  color: #333333;
}

.prInfoBar {
  height: 20px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  background: #A2A3A5;
}

.productinfobox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #333333;
}

.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #333333;
}

.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #333333;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #FF8135;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  border: #5169A5 solid 1px;
  font-family: Verdana, Arial, sans-serif;
  color: #333333;
  font-size: 11px;
}

.formArea {
  background: #C7F781;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size: 13px;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.formError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #ff0000;
}

.njsMenu {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #CAE2F4; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #C7F781; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #697289; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #1C628E; }

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF0000; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #C7F781; }

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #9B7721; }

SPAN.highlight {/* zoektermen markeren */
  background-color:#FFCC66;
}