BODY
{
	FONT-FAMILY: 		Tahoma;
	FONT-SIZE: 			11px;
	COLOR: 				#7F8081;
	BACKGROUND-COlOR:	#FFFFFF;
	BACKGROUND:			url(i/bg.gif);
}
TD
{
	FONT-FAMILY: 		Tahoma;
	FONT-SIZE:			11px;
	COLOR: 				#7F8081;
}
TD.details
{	COLOR: 				#FFFFFF; }
tr.categorie_header_visible
{	background-image: 	url(i/categorie_header_visible.gif);}
tr.categorie_header_collapsed
{	background-image: 	url(i/categorie_header_collapsed.gif);}
tr.categorie_header_visible, tr.categorie_header_collapsed
{
 	background-repeat: 		no-repeat;
 	cursor:					pointer;
}
td.SPACER
{	background-image: url(i/spacer.gif);}
H1 {
	COLOR 			: #70B359;
	FONT-SIZE 		: 11px;
	MARGIN-TOP 		: 0px;
	MARGIN-BOTTOM 	: 5px;
	MARGIN-LEFT 	: 0px;
}
h3
{
	color			: #7F8081;
	cursor			: pointer;
	font-size		: 11px;
	font-weight		: bold;
	margin-bottom 	: 0px;
}
P{
	TEXT-INDENT: 0px;
	FONT-SIZE: 11px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT:0px;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	LINE-HEIGHT: 13px;
	COLOR: #7F8081;
	TEXT-ALIGN:JUSTIFY;
}
P.details{
	TEXT-INDENT: 0px;
	FONT-SIZE: 10px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT:0px;
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 10px;
	LINE-HEIGHT: 12px;
	COLOR: #7F8081;
	TEXT-ALIGN:JUSTIFY;
}
UL	{
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
	MARGIN-LEFT:0px;
}
LI {
	FONT-SIZE: 11px;
	MARGIN-LEFT:0px;
	MARGIN-BOTTOM:0px;
	MARGIN-TOP:0px;
	TEXT-INDENT: 0px;
	LINE-HEIGHT: 13px;
	COLOR: #7F8081;
}
INPUT{
	FONT-FAMILY: Tahoma, sans-serif;
	FONT-SIZE: 11px; 
	COLOR: #7F8081;
}
TEXTAREA
{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	COLOR: #7F8081;
}
SELECT
{
	FONT-FAMILY: Tahoma;
	FONT-SIZE: 11px;
	COLOR: #7F8081;
}
a
{
	font-size		: 11px;
	color			: #FFFFFF;
	text-decoration	: none;
}
a:active, a:visited
{
	font-size		: 12px;
	color			: #FFFFFF;	
	font-weight		: bold;
	text-decoration	: none;
	line-height		: 18px;
}
a:hover
{	text-decoration	: underline;`}
a.menu
{
	font-family		: Tahoma;
	font-size		: 12px;
	font-weight		: bold;
	color			: #FFFFFF;
	line-height		: 18px;
}
a.hoofdmenu
{
	color			: #4f3e36;
	font-variant	: small-caps;	
	font-size		: 15px;
	line-height		: 24px;
}
a.foot
{
	font-size		: 10px;
	color			: #409AC5;
	text-decoration	: none;
	font-weight		: bold;
}
a.foot:active, a.foot:visited
{
	font-size		: 10px;
	color			: #4EBCF0;	
	text-decoration	: none;
}
a.foot:hover
{
	font-size		: 10px;
	text-decoration	: underline;
}
a.titel, a.pageNumber, a.startLetter, a.productInfo
{
	color			: #7F8081;
	cursor			: pointer;
	font-size		: 11px;
}
a.titel:visited
{	color 			: white;}
a.productInfo:visited
{	color			: #7F8081;}
a.titel:hover, a.pageNumber:hover, a.productInfo:hover
{
	text-decoration	: underline;
	line-height		: auto;
}
a.startLetter, a.startLetterActive
{
	font-weight 	: bold;
	text-decoration	: underline;
	margin-left 	: 2px;
	margin-right 	: 2px;
	line-height 	: 21px;
}
a.startLetter:hover, a.startLetterActive
{
	color 			: black;
	font-size 		: 17px;
	line-height 	: 17px;	
}
a.pointercursor
{	cursor			: pointer;}
.box_content
{	background-color 	: #333333;}
.box_content_image
{	background-color 	: white;}
a.pageNumber, a.pageNumber:visited
{	font-size 			: 12px;}
a.pageNumber:visited
{ 	COLOR 				: #7F8081;}
a.withLightBackground, a.withLightBackground:visited
{
	color 				: #515151;
	font-weight 		: normal;
	font-size 			: inherit;
	text-decoration 	: underline;
}
a.likeHyperlink
{
	text-decoration 	: underline;
	cursor 				: pointer;
}
a.detailpageLink, a.detailpageLink:active
{
	font-weight 		: normal;
	color 				: gray; 
}
a.detailpageLink:hover
{	color 				: #4f4f4f; }
div.menu_left
{
	position 			: relative;
	width 				: 180px;
	padding-bottom 		: 20px;
	background-image 	: url(i/a_bg.gif);
	border 				: 1px solid #e6e6e6;	
}
/* ------- STYLE FOR INTERFACE-BUTTON - [ showButton( ... ) ] -------------------- */
div.btn
{
	position			: relative;
	cursor				: pointer;
}
div.btn_left, div.btn_mid, div.btn_right
{
	position			: relative;
	float				: left;
	height				: 20px;
}
div.btn_left
{
	background-image	: url(i/btn_left.gif);
	background-repeat	: no-repeat;
	width				: 9px;
}
div.btn_mid
{
	background-image	: url(i/btn_bg.gif);
	background-repeat	: repeat-x;
	line-height			: 17px;
	padding				: 0px,5px,0px,5px;
	color				: white;
	font-weight			: bold;
}
div.btn_right
{
	background-image	: url(i/btn_right.gif);
	background-repeat	: no-repeat;
	width				: 9px;
}
/* ---------------------------- WINKELWAGEN ETC. ------------------------ */
/*
div.collectie_list_row
{	clear				: left; }
div.collectie_list_item
{
	z-index				: 1;
	margin				: 5px;
	padding				: 10px;
	border				: 1px solid white;
	width				: 100px;
	height				: 212px;
	background-color	: #fce4f1;
	float				: left;
}
div.collectie_list_item_empty
{
	z-index				: 1;
	margin				: 5px;
	padding				: 5px;
	width				: 55px;
	height				: 212px;
	float				: left;
}
*/
div.winkelmandje
{
	z-index				: 1;
	margin				: 0px;
	padding				: 10px;
	border				: 1px solid white;
	width				: 530px;
	min-height			: 300px;
	background-color	: #e1e6e8;
}
div.card_steps_marked, div.card_steps_unmarked
{
	background-repeat	: no-repeat; 
	height				: 58px;	
	width				: 38px; 
	color				: white; 
	font-weight			: bold; 
	line-height			: 37px; 
	text-align			: center; 
	font-family			: Arial; 
	font-size			: 20px; 
	float				: left;
	margin-left			: 15px;
	cursor				: pointer;
}
div.card_steps_marked
{	background-image 	: url(i/step_marked.gif); }
div.card_steps_unmarked
{	background-image 	: url(i/step_unmarked.gif);}
div.card_steps_text_marked, div.card_steps_text_unmarked
{
	width				: 100px;
	float				: left; 
	text-align			: center; 
	padding				: 5px,10px,0px,10px;
	cursor				: pointer;
}
div.card_steps_text_unmarked
{	color				: #cdcdcd; }
input.radio
{ 	width				: 25px; }
input.winkelwagen
{	width 				: 25px; }
textarea
{
	FONT-SIZE			: 12px; 
	WIDTH				: 240px; 
	FONT-FAMILY			: arial
}
div.card_captions
{
	border-width		: 1px;
	float				: left;
	width				: 150px;
	position			: relative;
	line-height			: 24px;
	margin-left			: 20px;
}
div.card_input
{
	border-width		: 1px;
	width				: 300px;
	position			: relative;
}
div.spacer
{	
	background-image: url(i/spacer.gif);
	clear			: left;
	width 			: 100%;
	height 			: 1px; 
	margin-top 		: 10px; 
	margin-bottom 	: 10px;
}
div.specialBox
{
	background-color 	: #ebebeb;
	border 				: 1px dotted gray;	
}
/* ================================================================== */
/* ===    Popup product preview
/* ================================================================== */
div.preview_container
{
	position			: relative;
	z-index				: 10;
	background-color	: #333333;
	width				: 480px;
	border				: 1px solid #8E8F90;
	height				: 265px;
}
div.preview_image_container
{
	position			: relative;
	float				: left;
	width				: 120px;
	margin				: 20px;
}
div.preview_image_bigthumb
{
  	position			: relative;
  	left				: 50%;
  	margin-left			: -60px;
  	width				: 120px;
  	height				: 160px;
  	cursor				: pointer;
}
div.preview_image_thumb
{
  	position			: relative;
	float				: left;
	width				: 38px;
	height				: 51px;
	cursor				: pointer;
}
div.preview_image_thumb_seperator
{
  	position			: relative;
	float				: left;
	width				: 3px;
	cursor				: pointer;
}
div.preview_closingbar
{
  	position			: absolute;
  	top					: 5px;
  	right				: 5px;
}
div.preview_text
{
  	position			: absolute;
  	top					: 20px;
  	right				: 20px;
	width				: 300px;
	color				: white;
}

input.step_1_input
{
	width:200px;
}

input.hidden
{
	display:none;
}
