body {
 margin:0;
 padding:0;
 background-color:#FFFFFF;
 color:#000000;
 /* set the relative font size (12px) of IE5-5.5 differently to everything else, and we scale it from there */
 font: small Verdana,Arial,Helvetica,sans-serif!important;
 font /**/: x-small Verdana,Arial,Helvetica,sans-serif;
}


/*--- Content Kiddy ---------*/
.proddescr {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:90%; }
.proddescr .spec { font-style:italic; color:#808080;}
.proddescr .saleprice {color: #ff0000; }


td {
 /* set the relative font size (12px) of IE5-5.5 differently to everything else, and we scale it from there */
 font: small Verdana,Arial,Helvetica,sans-serif!important;
 font /**/: x-small Verdana,Arial,Helvetica,sans-serif;
}

.bannerlabel /* tekst boven banners */   
{	font-family:Arial,Helvetica,sans-serif;
  color:#000000;
	font-size:80%;	
}

a:link    { color: #0000ff; }
a:visited { color: #800000;	}
a:hover   { color: #009900; }
a:active  { color: #0000ff; }

.red  { color:#ff0000; }
.redb { color:#ff0000; font-weight:bold; }
.redbg  { color:#ffffff; background-color:#ff0000; }
.redbgb { color:#ffffff; background-color:#ff0000; font-weight:bold; }

.green  { color:#006600; }
.greenb { color:#006600; font-weight:bold; }
.greenbg  { color:#ffffff; background-color:#00cc00; }
.greenbgb { color:#ffffff; background-color:#00cc00; font-weight:bold; }


/*--- Topborder : vast ---*/
#topborder {
 position:absolute;
 top:3px;  
 left:180px;
 right:5px;
 height:32px;
 overflow:hidden;
 padding:0px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 background-color:#ffffff; /* white */
}

/*--- Leftborder : vast ---*/
#menukolom {
 position:absolute;
 top:0px;  
 left:5px;
 width:175px;
 overflow:hidden;
 padding:0px;
 font-family:Arial,Helvetica,sans-serif;
 font-size: 10pt;
 background-color:#eeeeee; 
 /*	border:1px dashed #999; */ 
 /*	line-height:17px; */
 /* Again, the ugly brilliant hack */
 voice-family: "\"}\"";
 voice-family:inherit;
 width:175px;
}
/* Again, "be nice to Opera 5" */
body>#menukolom {width:175px;}

/*--- Content ---------*/
#content {
 margin:37px 5px 10px 180px; /* top r b l */  
 padding:0px 0px 0px 7px;
}

/*--- HomePage Content  ---*/
#contenthomepage {
 margin:5px 142px 10px 185px; /* top r b l */   
 padding:0px;
}

#contenthomepage .titel { font-family:Arial,Helvetica,sans-serif; font-size:120%; font-weight:bold; }
#contenthomepage .subtitel { font-family:Arial,Helvetica,sans-serif; font-size:85%; font-style:italic; }
#contenthomepage .item { font-family:Arial,Helvetica,sans-serif; font-size:120%; font-weight:bold; }
#contenthomepage .subitem { font-family:Arial,Helvetica,sans-serif; font-size:80%; }

/*--- HomePage RightBorder ----*/
#rightborder {
 position:absolute;
 top:67px;  
 right:5px;
 width:132px;
 overflow: hidden;
 padding:0px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size: 10pt;
 background-color:#ffffff; /* #eee; */
 /*	border:1px dashed #999; */
 /* Again, the ugly brilliant hack */
 voice-family: "\"}\"";
 voice-family:inherit;
 width:132px;
}
/* Again, "be nice to Opera 5" */
body>#rightborder {width:132px;}

/*--- BOTTOM BORDER : vast ---------*/
#bottomborder { margin:0 10px 0 190px; padding:1px; }	
	
/*--- copyright ----*/
#bottomborder #copyright { font-size:9pt; }		
	
/*----- LOGO -------*/
a.logo { text-decoration:none; }

.logofine {
 font-family:Arial,Helvetica,sans-serif;
 font-size:20px;
 font-style:italic;
 font-weight:bold;
 color:#df0300;
}

.logoprices, .logocom {
 font-family:Arial,Helvetica,sans-serif;
 font-style:italic;
 font-weight:bold; 
 color:#0033CC;
 font-size:20px;
}

.logocom { font-size:10pt; color:#000000; }

td.logobg {	background-color:#ffffff; }

/* Linkerkolom */
.leftsubtitel1, .leftsubtitel2 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-weight:bold;
 line-height:14pt;
 text-align:center;
 color:#000000;
}

.leftsubtitel2 { color:#990033; }

.leftmenutitel {
 font-family:Arial,Helvetica,sans-serif;
 background: #d3d3d3;
 color:#000000;
 margin: 0px;
 padding: 2px;
 text-align: center;
 font-size:11pt;
 font-weight:bold;
 line-height:12pt;
}

.leftmenudefault, .leftmenularge, .leftmenusmall { font-family:Arial,Helvetica,sans-serif; }
.leftmenudefault { font-size:10pt; line-height:12pt; color:#000000; }
.leftmenularge { font-size:10pt; line-height:12pt; font-weight:bold; }
.leftmenusmall { font-size: 8pt; line-height:10pt; }

#menukolom a:link    { color:#505050; text-decoration:underline; }
#menukolom a:visited { color:#505050; text-decoration:underline; }
#menukolom a:hover   { color:#009900; text-decoration:underline; }
#menukolom a:active  { color:#505050; text-decoration:underline; }


/* Top & Bottom */
#topborder .datum { font-family:Arial,Helvetica,sans-serif; font-size:9pt; line-height:12pt; color:#000000; }
#topborder .topmenulinks { font-family:Arial,Helvetica,sans-serif; font-size:9pt; }

.bottommenu {	font-family:Arial,Helvetica,sans-serif; font-size:10pt; }

/*  */
.homepagedeals { font-size:95%; font-family:Arial,Helvetica,sans-serif; }

/* magazines */
.selectedlinks { /* geselekteerde discounts */
	font-size:95%; font-family:Arial,Helvetica,sans-serif; margin-left:7px;
}

.discount { /* vermelding van korting */
	font-size:95%; font-style: italic; color:#ff0000;
}

.advertising   /* Advertising" meldingtekst */
{	font-family:Arial,Helvetica,sans-serif;
	font-size:7pt;
	color:#808080;  /* lichtgrijs */
}

.banner468x60  /* TEST */
{ padding:0px;
  max-height:60px;
  max-width:468px;
	overflow:hidden;
	text-align:center;
  font-size:7pt;
	color:#808080;  /* lichtgrijs */
}

/*----------- SPECIAL------------*/
.catdescr  /* category description, sitemap */
{	font-family:Arial,Helvetica,sans-serif;
	font-size:85%;
	color:#666666; /* Grijs */
}

.pageintro, .pagetext
{	margin:0 7px 0 20px;
	color:#000000;
	font-size:95%;
}

.pagemenu, .relatedmenu /* menus bovenaan page */
{	font-family:Arial,Helvetica,sans-serif;
	color:#000000; 
}
.pagemenu {	margin-left:7px; font-size:110%; font-weight:bold; }
.pagemenu .submenu { font-size:85%; }
.relatedmenu { margin-left:10px; font-size:90%; }
.relatedmenu .submenu { font-size:85%; }

.pagemenu ul { margin:0 0 0 25px; }
.relatedmenu ul { margin:0 0 0 25px; }
.pagetext ul { margin:0 0 0 25px; }


/*-- Store beschrijvingen --*/
.company
{ margin:7px 7px 10px 7px;
  font-family:Arial,Helvetica,sans-serif;
}
.company .linkname { font-size:105%; font-weight:bold; }
.company .linkurl  { font-size: 85%; font-style:italic; color:#6f6f6f; /* Grey */ }
.company .linkdescr {	font-size:95%; font-family:Verdana,Arial,Helvetica,sans-serif; }
.company .linkdescr ul { margin:0 0 0 25px; }
.company .linkgift { font-size: 85%; font-style:italic; color:#006600; }

/*---- Site Map page --*/
.sitemap .item { font-family:Arial,Helvetica,sans-serif; font-size:115%; font-weight:bold; }
.sitemap .subitem { font-family:Arial,Helvetica,sans-serif; font-size:92%; }
.sitemap .subsubitem { font-family:Arial,Helvetica,sans-serif; font-size:78%; }

/*-- Indexletter glossary --*/
.iletter 
{ margin:7px 7px 0px 50px;
  font-size:145%;
	font-weight:bold;
	color:#000099;
}

/*--- HEADINGS ----*/
/* box rond h2, h3 */
.h2box { background:#990000; margin:0px; padding:1px; text-align:left; }
.h3box { background:#0066CC; margin:0px; padding:1px; text-align:left; line-height:10px; }

H1, H2, H3, H4, H5, H6 { font-family:Arial,Helvetica,sans-serif; font-weight:bold; }
H1 { font-size:150%; margin-left:5px;}
H2 { font-size:135%; line-height:100%; color:#ffffff; margin:2px 3px 2px 3px; }
H3 { font-size:125%; line-height: 95%; color:#ffffff; margin:2px 3px 2px 3px; }
H4 { font-size:110%; margin-left:5px;}
H5 { font-size:100%; margin-left:5px;}
H6 { font-size: 95%; font-style:italic; }
