.boxText {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	background-color: #CCCCCC;
}

.stockWarning {
  font-family : Tahoma, Arial, sans-serif;
  font-size : 11px;
  color: #cc0033;
}

.productsNotifications {
	background-color: #CCCCCC;
}

.orderEdit { 
   font-family : Tahoma, Arial, sans-serif;
   font-size : 11px;
   color: #707070;
   text-decoration: underline;
}

.Punten {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 15px;
	color: #0033CC;
	text-transform: inherit;
}


.WaardePunten {
	font-family : Tahoma, Arial, sans-serif;
	font-size : 18px;
	color: #33FF66;
}


BODY {
/*	color: #000000;*/
/*////	font-family: VAGRounded BT;*/
	background-color: #FFFFFF;
	
}

A {
  color: #000000;
  text-decoration: none;
  line-height: 1.3;
}


A:hover {
  color: #666666;
  text-decoration: underline;
}

FORM {
        display: inline;
}

TD.storePayOff {
	font-family: "VAGRounded BT", Verdana;
	font-size: 24px;
	color: #FFFFFF;
	padding: 10px;
	letter-spacing: 4px;
}

TR.selectRollmenu {
	background-color: #B9B9FF
}

TD.selectRollmenu {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bolder;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;}


TR.header {
	background-color: #999999;
}

TR.headerNavigation {
	background-color: #3333FF;
}

TD.headerNavigation {
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bolder;
	border-top-width: 2px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;}

/* AZ nr.8 A.headerNavigation is opmaak voor kleur linktekst in navigatie onder bannner bovenkant */
A.headerNavigation { 
  color: #FFFFFF; 
}

/* AZ nr.9 A.headerNavigation is opmaak voor kleur linktekst bij Mousepointer in navigatie onder bannner bovenkant */
A.headerNavigation:hover {
  color: #000000;
}

/* AZ nr.10 A.price is opmaak voor ............... nnb */
A.price {
  color: #FF0000;
  font-weight : normal;
  text-decoration: none;
  line-height: 1;
}
/* AZ nr.11 A.price is opmaak voor ............... nnb */
TR.headerError {
  background: #ff0000;
}
/* AZ nr.12 A.price is opmaak voor ............... nnb */
TD.headerError {
  font-family: Tahoma, Tahoma, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  text-align : center;
}
/* AZ nr.13 is opmaak voor ............... nnb */
TR.headerInfo {
  background: #00ff00;
}
/* AZ nr.14 is opmaak voor ............... nnb */
TD.headerInfo {
	font-family: Tahoma, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	background-color: #FF0000;
}

TD.horizontaalStippel {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}

/* AZ nr.15 is opmaak voor ............... nnb */
TR.footer {
	background-color: #333333;
}
/* AZ nr.16 is opmaak voor voettekst  */
TD.footer {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #3333ff;
}
TD.footerLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	background-color: #CCCCCC;
	height: 20px;
}
TD.popupWindowOpmaak {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

}
/* AZ nr.18 is opmaak voor ............... nnb */
.ItemBox {
	background: #ffffff;
	font-size: 11px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

/* AZ nr 19 .infoBox is opmaak voor alle Boxes (het buitenste lijntje */
.infoBox {
	background-color: #ffffff;
	/*border: 5px solid #FFFFFF;*/
}

/* AZ nr.20 .infoBoxContents is opmaak voor alle Boxes, zowel links, center als rechts */
.infoBoxContents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}
.tabContents {
	font-family:"trebuchet ms", verdana, sans-serif;
	background-color: #FFFFFF;
}

/* AZ nr.17 is opmaak voor ............... nnb */
.contentBox {
	background-color: #FFFFFF;
/*	border: 1px solid #CC66FF;*/
}

/* AZ nr.17 is opmaak voor ............... nnb */
.contentBoxContents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
/*	background-color: #F2F2F2;*/
}
/* AZ nr.21 is opmaak voor ............... nnb */
.searchBox {
/*	background-color: #FFFFFF;*/
/*	border: 1px solid #CC66FF;*/
}

/* AZ nr.17 is opmaak voor ............... nnb */
.searchBoxContents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
/*	background-color: #F2F2F2;*/
}
/* AZ nr.21 is opmaak voor ............... nnb */



.infoBoxNotice {
	background-color: #CC3300;
}
/* AZ nr.22 is opmaak voor ............... nnb */
.infoBoxNoticeContents {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #FF0000;
}

/* AZ nr.23 .infoBoxHeading is opmaak voor bovenste tekst alle Boxes  */
TD.infoBoxHeading {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	background-color: #3333FF;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #666666;
}
A.infoBoxHeading { 
  color: #FFFFFF; 
}

/* AZ nr.24 .infoBox, SPAN.infobox is opmaak .................nnb */
TD.infoBox, SPAN.infoBox {

  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}


/* AZ nr.25 Is opmaak van produkten (oneven nrs.) in tijdelijke lijsten (winkelwagen/zoek) achtergrond kleur */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #999999;
}

/* AZ nr.26 Is opmaak van produkten (even nrs.) in tijdelijke lijsten (winkelwagen/zoek) achtergrond kleur */
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #CCCCCC;
}
/* AZ nr.27 is opmaak voor ............... nnb */
TABLE.productListing {
 /* border: 2px; */
/*  border-style: solid;*/
  border-color: #3333FF;

}

/* AZ nr.28 Is opmaak van kolom-tekst in tijdelijke lijsten (winkelwagen/zoek) achtergrond kleur */
.productListing-heading {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #3333FF;
}
/* AZ nr.29 is opmaak voor ............... nnb */
TD.productListing-data {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
}
/* AZ nr.30 is opmaak voor "pagina's gevonden" de  [<< Vorige]   1  2  3  4  [Volgende >>] . */
A.pageResults {
  color: #0000FF;
}
/* AZ nr.31 is opmaak voor  [<< Vorige]   1  2  3  4  [Volgende >>] bij muis over  */
A.pageResults:hover {
  color: #ff0000;
}

/* AZ nr.32 Is opmaak van bovenste tekst in tijdelijke lijsten (winkelwagen/zoek/welkom) */
TD.pageHeading, DIV.pageHeading {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
SPAN.productHeading {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

TD.pageHeadingMiddle {
	color: #000000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}



TD.centerShopWithBG {

	background-image: url(images/general/ToolsXL300_80_4_V1.9.gif);
	/*padding: 4px;*/
}

TD.centerShopInlineBG {
	background-color: #FFFFFF;
/*	background-image: url(images/general/ToolsXL300_80.gif);*/
	/*padding: 4px;*/
}

/* AZ nr.33 is opmaak voor ............... nnb */
TR.subBar {
	background-color: #0099FF;
}
/* AZ nr.34 is opmaak voor ............... nnb */
TD.subBar {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #000000;
}
/* AZ nr.35 Is opmaak van tekst in mainb */
TD.main, P.main {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	font-weight: normal;
/*	background-color: #CC6699;*/
}

/* AZ nr.35 Is opmaak van tekst in kleine PopUpWindows bij MEER INFO */
P.infoPopUp {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #0000CC;
}
A.infoPopUp {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #0033FF;
}

TD.productInfo, P.productInfo {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-top: 10px;

}
TD.productsSpecialsDesc {
/*	background-color: #F7F7F7;*/

}
SPAN.productsSpecialsDesc {
	font-family:  Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #009933;
	font-weight: bold;
}
SPAN.crazy {
	font-family:  Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #000000;

}

TD.verySmallText, SPAN.verySmallText, P.verySmallText {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 9px;
}

/* AZ nr.36 Is opmaak van tekst bij (nieuwe) produkten */
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}
TD.vatText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-weight: bold;
	font-style: italic;
}
/* AZ nr.37 is opmaak voor ............... nnb */
TD.accountCategory {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
/* AZ nr.38 is opmaak voor ............... nnb */
TD.fieldKey {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
/* AZ nr.39 is opmaak voor ............... nnb */
TD.fieldValue {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
/* AZ nr.40 is opmaak voor ............... nnb */
TD.tableHeading {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
}
/* AZ nr.41 is opmaak voor ............... nnb */
SPAN.newItemInCart {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #ff0000;
}
/* AZ nr.42 is opmaak voor ............... nnb */
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}

/* AZ nr.43 is opmaak voor ............... nnb */
TEXTAREA {
  width: 100%;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 14px;
}


/* AZ nr.45 is opmaak voor ............... nnb */
TABLE.formArea {
  background: #e0e0e0;
  border-color: #404040;
  border-style: solid;
  border-width: 1px;
}

TABLE.summaryTable {
  background: #F2F2F2;
  border-color: #404040;
  border-style: solid;
  border-width: 1px;
}
/* AZ nr.46 is opmaak voor ............... nnb */
TD.formAreaTitle {
  font-family: Tahoma, Tahoma, Arial, sans-serif;
  font-size: 12px;
}
/* AZ nr.44 Is opmaak van geregistreerde klant bij Welkom */
SPAN.greetUser {
	color: #666666;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 18px;
}
/* AZ nr.47 is opmaak voor ............... nnb */
SPAN.markProductOutOfStock {
  font-family: Tahoma, Tahoma, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
}
/* AZ nr.48 is opmaak voor ............... nnb */
SPAN.productPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #009933;
	font-weight: bold;
	
}
SPAN.productPriceEx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006600;
	font-weight: bold;
}
SPAN.productPriceBasis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* AZ nr.49 is opmaak voor ............... nnb */
SPAN.productSpecialPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009933;
	font-weight: bold;
}
TD.stockStatus, SPAN.stockStatus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #999999;
	font-weight: bold;
}
SPAN.productSpecialDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009933;
	font-weight: bold;
}


/* AZ nr.49A is opmaak voor ............... nnb */
SPAN.productAfgeprijsd {
	font-family: Tahoma;
	font-size: 18px;
	color: #666666;
	text-decoration: line-through;
	line-height: 1px;
}

/* AZ nr.49b is opmaak voor tekste bij kleine foto product */
SPAN.productGrotereAfbeelding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
}

/* AZ nr.50 is opmaak voor ............... nnb */
SPAN.listProductNameBlack {
  font-family: Tahoma, Arial, sans-serif;
  color: #202020;
  font-size: 9px; 
}
/* AZ nr.51 is opmaak voor ............... nnb */
SPAN.smallIndexPage {
  font-family: Tahoma, Arial, sans-serif;
  color: #000000;
  font-size: 9px; 
}
/* AZ nr.52 is opmaak voor ............... nnb */
SPAN.listProductName {
  font-family: Verdana, Arial, sans-serif;
  color: #303030;
  font-size: 9px; 
}
/* AZ nr.120 Is opmaak van gekozen Fabrikant in Man Box  */
SPAN.ManCatChosen {
	color: #3333CC;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	text-transform: uppercase;
}
/* AZ nr.53 is opmaak voor ............... nnb */
TD.Big {
  font-family: Tahoma, Arial, sans-serif;
  color: #202020;
  font-size: 14px; 
}
/* AZ nr.54 is opmaak voor ............... nnb */
SPAN.errorText {
  font-family: Tahoma, Arial, sans-serif;
  color: #ff0000;
}
/* AZ nr.55 is opmaak voor ............... nnb */
.moduleRow {
}

/* AZ nr.56 is opmaak voor ............... nnb */
.moduleRowOver {
  background-color: #CCCCCC;
  cursor: hand;
  cursor: hand;
}

/* AZ nr.57 is opmaak voor ............... nnb */
.moduleRowSelected {
  background-color: #E9F4FC;
}

/* AZ nr.58 is opmaak voor ............... nnb */
.checkoutBarFrom, .checkoutBarTo {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px; color: #8c8c8c; 
}

/* AZ nr.59 is opmaak voor ............... nnb */
.checkoutBarCurrent {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #FFCC00;
}

/* AZ nr.60 is opmaak voor message box */
.messageBox {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
}
/* AZ nr.61 is opmaak voor ............... nnb */
.messageStackError, .messageStackWarning {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	background-color: #CCCCCC;
	color: #000000;
}

/* AZ nr.62 is opmaak voor ............... nnb */
.messageStackSuccess {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #00FF00;
	color: #000000;
}

/* AZ nr.63 is opmaak voor ....input requirement........... nnb */

.inputRequirement {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px; color: #ff0000;
}
.inputOptional {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px; color: #339933;
}
SPAN.ShortDescription {

  font-family: Tahoma, Arial, sans-serif;
  color: #0066FF;
  font-size: 14px;
}
SPAN.ModelType {
  font-family: Tahoma, Arial, sans-serif;
  color: #0066FF;
  font-size: 12px;
}


/* AZ is opmaak voor ....HTC  htc_title_tag UIT Categories_description in Index.php .... */
TD.CategoryTitle {
	font-family: Tahoma;
	font-size: 14px;
	color: #3333CC;
	font-weight: bold;
}
/* AZ is opmaak voor ....HTC  htc_description LANG VELD UIT Categories_descriptionin Index.php .... */

TD.CategoryDescription {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #3333CC;
}
.indexSpecials {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #000000;
	background-color: #CCFF66;
}

.allProducts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC3399;
}
TD.allProducts {
	background-color: #E0E0E0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC3399;

}


/* ----------------- coolMenu ----------------- */

.clCMEvent{
	position:absolute;
	width:99%; height:99%;
	clip:rect(0,100%,100%,0);
	left:0; 
	top:0;
	visibility:visible
}


.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
}

.clBar{
	position:absolute;
	width:10;
	height:10;
	background-color:#ffffff;
	layer-background-color:#ffffff;
	visibility:hidden;
}

.clLevel0,.clLevel0over{
	position:absolute;
	padding:1px;
	font-family:Verdana,arial,helvetica;
	font-size:10px;
}

.clLevel0{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#000000;
}

.clLevel0over{
	background-color:#bbc3d3;
	layer-background-color:#bbc3d3;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel0border{
	position:absolute;
	visibility:hidden;
	background-color:#c0c0c0;
	layer-background-color:white;
}

.clLevel1, .clLevel1over{
	position:absolute;
	padding:2px;
	font-family:Verdana,arial,helvetica;
	font-size:10px;
}

.clLevel1{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#000000;
}

.clLevel1over{
	background-color:#bbc3d3;
	layer-background-color:#bbc3d3;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:#c0c0c0;
	layer-background-color:white;
}
/* ----------------- coolMenu_eof ----------------- */

/* CSS combobox */

#comboboxlinks {
	font-family : Verdana, Arial, sans-serif;
	font-size: 10px;

	position: absolute;
	top: 11px;
	left: 7px;
}

#comboboxlinkslist {
	font-family : Verdana, Arial, sans-serif;
	font-size: 10px;

	position: absolute;
	top: 0;
	left: 0;
	display: none;
	margin: 14px 0 0 -1px;
	padding: 0;
}

ul.comboboxlinks {
	font-family : Verdana, Arial, sans-serif;
	font-size: 10px;

	position: relative;
	margin: 0;
	padding: 0;
	width: 140px;
	display: block;
	border: 1px solid #ccc;
	text-indent: 3px;
}

ul.comboboxlinks li {
	font-family : Verdana, Arial, sans-serif;
	font-size: 10px;

	line-height: 14px;
	list-style-type: none;
	background-color: #fff;
	color: #000;
}

ul.comboboxlinks li ul {
	font-family : Verdana, Arial, sans-serif;
	font-size: 10px;

	left: 0;
	margin: 0;
	padding: 0;
	width: 140px;
	border: 1px solid #ccc;
	display: block;
}

ul.comboboxlinks a.combox-btn {
	font-family : Verdana, Arial, sans-serif;
	font-size: 10px;

	position: relative;
	width: 16px;
	height: 14px;
	margin: -14px 0 0 0;
	background: #ccc url(images/combobox.gif);
	text-decoration: none;
	font-size: 1px;
	line-height: 1px;
	display: inline;
	float: right;
	cursor: default;
}

ul.comboboxlinks a.combox-btn:hover {
	background: #ccc url(images/combobox-hoover.gif);
}

ul.comboboxlinks li ul li a {
	text-decoration: none;
	color: #000;
	display: block;
	width: 100%;
	cursor: default;
}

ul.comboboxlinks li ul li a:hover {
	background-color: #0A246A;
	color: #fff;
}