/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
  
  Webshop Gebruiktegsm.nl
  Kleurcode groene huisstijl: rgb(132, 169, 54)
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  margin: 0px;
  
  behavior: url("csshover3.htc");
}

div
{
	display:		block;
	float:			left;
}

#website
{
	position: 		absolute;
	left:			50%;
	
	margin-left:	-503px;
	*margin-left:	-502px;
	
	width:			1006px; /* 1024px breedt, minus verticale scrollbar +/- 18px */
	*width:			1004px;
}

#header
{
	width:			100%;
}

#kolom_links
{
	width:			218px;
}

#kolom_midden
{
	width:			558px;
	margin-left:	5px;
	margin-right:	5px;
	margin-top:		10px;
        overflow:               visible;
}

#kolom_rechts
{
	width:			218px;
}

#footer
{
	width:			100%;
}

#header .logo
{
	width:			100%;
	text-align:		center;
}

#header .zoekbalkje
{
	width:			100%;
}

#performance
{
	position:		absolute;
	top:			3000px;
}

td .spacer
{
	width:			100%;
	height:			10px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #888888;
  text-decoration: underline;
}

FORM {
 display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #ffffff;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

A.headerNavigation:hover {
  color: #9F1A37;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #E0E0E4;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  /*background-image: 			url('infoboxheading_gsm.bmp');*/
  background-image: 			url('images/style/infoboxHeading_groen.PNG');
  
  font-family: 					Arial, Verdana, sans-serif;
  font-size: 					11px;
  font-weight: 					bold;
  color: 						#ffffff;
  
  height: 16px;
  
  text-align:					center;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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: #EDEEF2;
}

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: #EDEEF2;
}

TR.productListing-even2 {
  background: #FFFFFF;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #668829;
  border-spacing: 1px;
  
}

TABLE.productListing2 {
  border: 0px;
  border-style: solid;
  border-color: #668829;
  border-spacing: 1px;
  
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #F3F3E7;
  color: #000000;
  font-weight: bold;
  padding-left: 10px;
  white-space:	nowrap;
}

.productListing-heading2 {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: rgb(132, 169, 54);
  color: #ffffff;
  font-weight: bold;
  padding: 5px;
}

TD.productListing-data {

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #282E3E;
}

TD.productListing-data2 {

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  color: 					#ffffff;
  font-weight: 				bold;  
  background-color:			rgb(132, 169, 54);
  text-align:				center;
}

div.pageHeading
{
	width:					100%;
	background-color:		rgb(132, 168, 54);
}

div#content
{
	width:					100%;
}
.pageHeading h1
{
	margin:					0;
	padding-left:			30px;
	line-height:			22px;
	font-size:				15px;
}
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}



SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* 	Categorie List 	*/
#nav, #nav ul			/* all lists */
{
	padding: 			0;
	margin:				0;
	list-style: 		none;
	float: 				left;
	width: 				200px;
}
	
#nav li	 				/* all list items */
{
	position: 			relative;
	float: 				left;
	line-height: 		1.25em;
	width: 				100%;
	overflow:			visible;
}
	
#nav li ul				/* second-level lists */
{ 
	position:			relative;
	float:				left;
	margin-left:		9px;
	*margin-left:		5px;
}
	
#nav li ul ul 			/* third-and-above-level lists */
{ 

}
	
#nav li a 
{
	/*width: 				210px;
	w\idth: 			210px;	*//* Not for IE */
	display: 			block;
	color: 				black;
	font-weight: 		normal;
	text-decoration: 	none;
	/*border: 			1px solid black;*/
	padding: 			0;
}
	
#nav li a:hover
{
	text-decoration:	underline;
}
	
/* Menu items with subcategories */	
#nav a.daddy 
{
	/*background: 		url(images/arrow_green.gif) center right no-repeat;*/
}

/* Selected items with subcategories */	
#nav li.selected ul li a
{
	background:			url('images/style/arrow.png') no-repeat left;
	padding-left:		9px;
}
#nav li.selected a.selected
{
    /*background-color: 	#FFCC00;*/
    font-weight:		bold;
}

/* 	Lists in Boxes (column_left & column_right	*/
ul.boxList
{
	list-style:			none;
	margin:				0;
	padding:			0;
	width:				200px;
}

ul.boxList li
{
	width:				200px;
}


/*	Featured Products List	*/
#featuredList,
#featuredList ul
{
	float:				left;
	list-style:			none;
	margin:				0;
	padding:			0;
	width:				555px;
}

#featuredList li
{
	float:				left;
	margin:				0;
	padding:			0;
}


/*	Bestsellers List	*/
#bestsellersList,
#bestsellersList ul
{
	list-style:			none;
	margin:				0;
	padding:			0;
	width:				200px;
}

#bestsellersList li
{
	width:				200px;
	height:				50px;
}
a.bestseller_item
{
	display:			block;
	float:				left;
	width:				200px;
	height:				50px;
	vertical-align:		middle;
	border:				2px #FFFFFF solid;
}
a.bestseller_item:hover
{
	border:				2px solid #84A936;
	padding-left:		5px;
	color:				#000000;
	text-decoration:	none;
}
a.bestseller_item span:hover
{
	cursor:				pointer;
}
span.bestseller_image
{
	display:			block;
	float:				left;
	width:				50px;
	height:				50px;
}

span.bestseller_name
{
	display:			block;
	float:				left;
	width:				141px;
	padding-top:		7px;
}
/*
a.productImage
{
	display:			block;
	float:				left;
	width:				50px;
	height:				50px;
}

a.productName
{
	display:			block;
	float:				left;
	width:				150px;
	height:				50px;
	text-align:			left;
	padding-top:		10px;
}
*/

/*	Module Productlisting	*/
#productList 
{
	margin:				0;
	padding:			0;
	width:				100%;
	list-style:			none;
}

#productList li
{
	float:				left;
	width:				100%;
}

#productList li span
{
	display:			block;
	float:				left;
}

#productList li span.listingImage
{
	width:				120px;
	height:				120px;
}
#productList li div.listingDesc
{
	padding-left:		5px;
	padding-top:		20px;
	margin:				0;
	width:				320px;
}
#productList li div.listingDesc h2
{
	font-size:			13px;
	font-weight:		bold;
	padding:			0;
	margin:				0;
	float: 				left;
	width:				100%;
}
#productList li div.listingDesc p
{
	width:				100%;
	margin: 0;
	padding:		0;
	font-size:			11px;
	display: block;
	float: left;
}
#productList li span.listingPrice
{
	padding-top:		30px;
	padding-left:		10px;
	width:				100px;
	font-size:			12px;	
}





td{
 font-family: tahoma,verdana,arial;
 font-size: 11px;
 color: #000000;
}

 .bg{
  background-color: #F5F5F5;
  padding-left: 7px;
  width: 181px;
 }

 .bg1{
  background-image: url(images/m23.gif);
  background-repeat: repeat-y; 
 }

 .bg2{
  background-image: url(images/m33.gif);
  background-repeat: repeat-y; 
 }

 .ml{
  color: #282E3E;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none; 
 }

 .ml1{
  color: #414956;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none; 
 }

 .ml2{
  color: #282E3E;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
 }

 .ml3{
  color: #0064A7;
  font-size: 9px;  
  font-weight: bold;
  text-decoration: underline;
 }


 .ca{
  color: #E83D45;
  font-size: 11px;
  font-weight: bold;  
 }

 .ca1{
  color: #000000;
  font-size: 12px;
  font-weight: bold;  
 }

 .ca2{
  color: #2E3E48;
  font-size: 12px;
  font-weight: bold;  
 }

 .ca3{
  color: #DF3400;
  font-size: 14px;    
 }

 .ca4{
  color: #0064A7;
  font-size: 13px;
  font-weight: bold;  
 }


 .ca5{
  color: #e2053e;
  font-size: 11px;    
 }

 .ca6{
  color: #4C4C4C;
  font-size: 12px;
  font-weight: bold;    
 }


 .tx{
  color: #282E3E;
  font-size: 11px;  
 }

 .tx1{
  color: #4C4C4C;
  font-size: 11px;
  font-weight: bold;   
 }

 .tx2{
  color: #000000;
  font-size: 11px;  
 }

 .se{
  width: 109px;
  font-size: 9px;
 }

 .px2{
  font-size: 2px;
 }

 .px4{
  font-size: 4px;
 }
 
 /* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }
.dataTableRow_INVOICE { background-color: #F0F1F1; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */

/* BOF SITEMAPS */
ul.sitemap {
color: #ff0000;
}

/* BOF CSS POPUP */
#menu {position:relative; top:0px; left:0px; width: 50px;z-index:450;}
#menu a.p1, #menu a.p1:visited {display:block; width:25px; height:25px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#menu a img {border:0;}
#menu a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#menu a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:-1px; left:-1px;}
#menu a.p1:hover .large {display:block; position:absolute; top:-170px; left:-250px; width:350px; height:350px; border:10px solid #F37C1F;}
/* EOF CSS POPUP */

.ca8 {
	color: #fb031a;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
}

/* Productprijzen bij staffels */
.productPriceInBox
{
	font-size: 			18px;
	font-weight: 		bold;
	color:				#E2053E;
}


/* Navigatiemenu kleuren */
.categorieMenuBalkje
{
	font-size:			11px;
	font-weight:		bold;
	color:				#FFFFFF;
	background-color:	#668829;
}

.hoofdmenuLink
{
	display: 			block; 
	float: 				left;
	width:				215px;
	*width:				225px; /* Alleen voor IE */
	cursor:				pointer;
	text-decoration: 	none;
	
	padding-left:		10px;
	
	margin-left:		0px;
	margin-top:			2px;
	margin-bottom:		2px;
	
	color: 				#000000;
	font-size:			11px;
	font-weight:		bold;
	
	border:				1px solid rgb( 143, 143, 143);
}

.hoofdmenuLink:hover
{
	background-color:	rgb( 143, 143, 143);
	color:				#FFFFFF;
	
	padding-left:		15px;
	width:				210px;
	*width:				225px;
	/*margin-left:		-10px;
	*width:				235px;*/
}

.horizontaleLijnHeader
{
	color:				rgb(205, 205, 205);
	background-color:	rgb(205, 205, 205);
	height:				1px;
	width:				100%;
	border:				none;
}


/* Productpagina */
.balkjeKoptekst
{
	background-color:	rgb(132, 169, 54);;
	color:				#FFFFFF;
	font-size:			11px;
	font-weight:		bold;
}

.tabelProductomschrijving
{
	width:				500px;
	background-color:  	#FF0000;
	/*border:				#FF0000 1px solid;*/
	text-align:			center;
}

.kopjeInProductomschrijving
{
	background-color:	#84A936;
	color:				#FFFFFF;
	font-family:		Verdana;
	font-size:			13px;
	font-weight:		bold;
	line-height:		1.5;
}

.tabelProductomschrijving h2
{
	color:				#FFFFFF;
	font-size:			13px;
	font-weight:		bold;
	padding:			0;
	margin:				0;
	line-height:		1.5;
}
.tekstrijEven
{
	background-color:	#FFFFFF;
}

.tekstrijOneven
{
	background-color:	#cccccc;
}

.tekstProductomschrijving
{
	background-color:	#FFFFFF;
	text-align:			left;
	font-size:			11px;
}
.tekstProductomschrijving p
{
	margin:			5px;
}
ul.geschiktVoor
{
	list-style-type:	none;
	width:				100%;
	padding:			0;
	margin:				0;
}
ul.geschiktVoor li
{
	background:			url(images/style/bullet.png) no-repeat 0px 50%;
	margin:				0;
	padding-left:		12px;
	padding-top:		3px;
	padding-bottom:		3px;
	float:				left;
	width:				220px;
	*width:				230px;
	margin-left:		10px;
}


dl.productSpecificaties dt,
dl.productSpecificaties dd
{
	padding-top:		3px;
	padding-bottom:		3px;
	float:				left;
	margin:				0;
}

dl.productSpecificaties dt
{
	width:				30%;
}

dl.productSpecificaties dd
{
	width:				70%;
}

dl.productGarantie dt,
dl.productGarantie dd
{
	padding-top:		3px;
	padding-bottom:		3px;
	float:				left;
	margin:				0;
}

dl.productGarantie dt
{
	width:				30%;
}

dl.productGarantie dd
{
	width:				70%;
}

dt.even,
dd.even
{
	background-color:	#cccccc;
}

	/* Productoptions */
	#productoptions li
	{
		list-style: none;
	}
	
	#productoptions dd
	{
		margin-left: 0;
	}
	
	
/* Eind Productpagina's	*/


/* Tekst Op Voorraad */
.textNietOpVoorraad
{
	font-weight:		bold;
	color:				rgb(226, 5, 62);
}

.textWeinigOpVoorraad
{
	font-weight:		bold;
	color:				rgb(255, 151, 36);
}

.textOpVoorraad
{
	font-weight:		bold;
	color:				#336600;
}


/* Prijzen */
.oldProductPrice
{
  	color: #fb031a;
  	font-size: 14px; 
  	text-decoration: line-through;   
}

.normalProductPrice
{
	color: #fb031a;
  	font-size: 14px;
}

.textPrice
{
	color: #000000;
  	font-size: 12px;
  	font-weight: bold;  
}

.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-weight: bold;
  font-size:	14px;
}

/* Featured Products */
a.featuredListing
{
	display: 		block;
	float:			left;
	padding-left:	5px;
	padding-top:	10px;
	margin-left:	10px;
	*margin-left:	9px;
	
	width:			170px;
	height: 		230px;
	
	border:			2px solid white;
	
	cursor:			pointer;
}
html>body a.featuredListing
{
	width:			165px;
}
a.featuredListing:hover
{
	border:			2px solid rgb(132, 169, 54);
	text-decoration:none;
}

.featuredListing span.featuredName
{
	display:		block;
	float:			left;
	
	width:			160px;
	height:			60px;
	
	color:			#000000;
	font-size:		12px;
	font-weight:	bold;
}
.featuredListing span.featuredName:hover
{
	text-decoration:underline;
}

.featuredListing span.featuredPicture
{
	text-align:		center;
	padding-left:	20px;
	padding-right:	20px;
	/*width:			160px;*/
}

.featuredListing span.featuredPrice
{
	display:		block;
	float:			left;
	
	width:			160px;
	height:			31px;

}

.featuredListing span.featuredButtons
{
	display:		block;
	float:			left;
	
	width:			160px;
}

span.featuredButtons a
{
	display:		block;
	float:			left;
}

button.submitBtn
{	
	/*border:				2px solid rgb(109, 140, 45);
	background-color:	rgb(132, 169, 54);*/
	background:			url('images/style/button_blauw.PNG') repeat-x;
	border:				0;
	color:				#FFFFFF;
	height:				24px;
	
	cursor:				pointer;
	cursor:				hand;
	
	width:				auto;
	overflow:			visible;
}
span.submitBtn
{
	/* Background left image */ 
	white-space: 		nowrap;
	display:			block;
	float:				center;
	overflow:			hidden;
	
	line-height:		24px;
	margin:				0;
	padding:			0;
	*padding-left:		6px;
	*padding-right:		6px;

}
button.submitBtn:hover
{
	/*border:				2px solid rgb(27, 116, 3);*/
	background:			url('images/style/button_blauw_hover.PNG') repeat-x;
	color:				#000000;
}

button.btnAddToCart
{
        background:			url('images/style/button_rood.PNG') repeat-x;
	border:				0;
	color:				#FFFFFF;
        font-size:                      20px;
	height:				24px;


	cursor:				pointer;
	cursor:				hand;

	width:				auto;
	overflow:			visible;
}

button.btnAddToCart:hover
{
        background:			url('images/style/button_rood_hover.PNG') repeat-x;
	color:				#000000;
}
a span.image_button
{
	display:			block;
	float:				left;
	
	line-height:		24px;
	color:				#FFFFFF;
	
	background:			url('images/style/button_blauw.PNG') repeat-x;
	
	padding-left:		8px;
	padding-right:		8px;
	margin-bottom:		0px;
	
	white-space:		nowrap;
	
	overflow:			hidden;
	
	font-size:			12px;
	
	cursor:				pointer;
}
a span.image_button:hover
{
	color:				#000000;
	background:			url('images/style/button_blauw_hover.PNG') repeat-x;
}

.HeaderTextSmall a
{
	 color:				#0000FF;
	 text-decoration:	underline;
 }

div.box
{
	width:				100%; /*218*/
	*width:				auto;
	
	margin-top:			10px;
}

#kolom_links div.box table.infoBoxContents td
{
	padding-left:		10px;
}

div.hoofdmenu
{
	width:			218px;
	/*border:			1px solid rgb(143, 143, 143);*/
}


/* Productpagina, specificaties */
.Specificaties, .PartnerLinks
{
width:336px;
clear:both;
}

.PartnerLinks a
{
color:#ff8703;
}

.Specificaties dl
{
height:20px;
}

.SpecificatieGroep, .PartnerLinks .Kop
{
	float:left;
	font-size: 11px;
	font-weight: bold;
	width: 334px;
	height: 18px;
	padding-left: 2px;
	background-color: #ebeff2;

}

.SpecificatieKop
{
	float: left;
	width: 134px;
	height: 18px;
	border-bottom: 1px dotted #bad7f0;
	padding-left: 2px;
	background-color:#f9fbfb;
}

.SpecificatieWaarde
{
	float: left;
	width: 200px;
	height: 18px;
	border-bottom: 1px dotted #bad7f0;
	background-color:#f9fbfb;
}


.SpecificatieLink
{
	float: left;
	width: 334px;
	height: 18px;
	border-bottom: 1px dotted #bad7f0;
	padding-left: 2px;
	background-color:#f9fbfb;
}

.Specificaties dt
{
	float: left;
	vertical-align: bottom;
	padding: 0px;
}

.Specificaties dl
{
	margin: 0px;
	padding: 0px;
}


/* FAQ pagina's */
.question
{
	font-weight:			bold;
	cursor:					pointer;
	
	background:				url('images/icons/icon_plus.png') no-repeat 0 50%;
	
	width:					100%;
	
	padding-left:			12px;
}

.question_expanded
{
	font-weight:			bold;
	cursor:					pointer;
	
	background:				url('images/icons/icon_minus.png') no-repeat 0 50%;
	
	width:					100%;
	
	padding-left:			12px;
}
.question h2,
.question_expanded h2
{
    font-size:              11px;
    line-height:            1.5;
    margin:                 0;
    padding:                0;
}
.answer
{
	width:				100%;
	padding-left:			15px;
}
.answer p
{
    padding:                0;
    margin:                 0;
}


/* Wizard */
ul#questions
{
	list-style-type: none;
	margin:10px;
	padding:0;
}

ul#questions li	
{
	margin-top:				3px;
	margin-bottom:			3px;
}

ul#questions li h2
{
	font-size:				11px;
	line-height:			1.5;
	margin:					0;
	padding:				0;
}

label.error
{
	color:					red;
	font-style:				italic;
}


