body {
 margin:0;
 padding:0;
 background-color:#CDD4E6;
 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;
}

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:#10309b;}
a:visited {color:#10309b;}
a:hover   {color:#009900;}
a:active  {color:#10309b;}

.red  {color:#ff0000;}
.redb {color:#ff0000; font-weight:bold;}
.redbg  {color:#ffffff; background-color:#ff0000;}
.redbgb {color:#ffffff; background-color:#ff0000; font-weight:bold;}


.toppick {
	color:#ffffff;
	background-color:#009900;
	font-weight:normal;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
}

.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--*/
#topborder {
 position:absolute;
 top:3px;  
 left:180px;
 right:5px;
 height:32px;
 width:790px;
 overflow:hidden;
 padding:0px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 background-color:#ffffff; /* white */
}

/*--Leftborder--*/
#menukolom {
 position:absolute;
 top:0px;  
 left:5px;
 width:175px;
 overflow:hidden;
 padding:0px;
 font-family:Arial,Helvetica,sans-serif;
 font-size: 10pt;
 background-color:#edf4fd; /* #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:0 5px 10px 180px; /* top r b l */  
 padding:37px 0px 0px 7px;
 background-color:#fff;
 width:790px;
}

/*--- HomePage Content  ---*/
#contenthomepage {margin:5px 142px 10px 185px; padding:0px;}
#contenthomepage .titel {margin-top:20px; font-family:Arial,Helvetica,sans-serif; font-size:140%; font-weight:bold;}
#contenthomepage .subtitel  {margin-top:0x; font-family:Arial,Helvetica,sans-serif; font-size:90%; font-style:italic;}
#contenthomepage .subtitel2 {margin-top:10px; font-family:Arial,Helvetica,sans-serif; font-size:100%; font-weight:bold; color:#333333; }
#contenthomepage .item {font-family:Arial,Helvetica,sans-serif; font-size:120%; font-weight:bold; color:#444;}
#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 180px; padding:1px; width:790px;}	
	
/*--- copyright ----*/
#bottomborder #copyright {font-size:9pt; color:#666666;}		
	
/*----- LOGO -------*/
.logofine {
 font-family:Times New Roman,Arial,Helvetica,sans-serif;
 font-size:18pt;
 font-style:italic;
 font-weight:normal;
 color:#ff0000;
}

.logoprices, .logocom {
 font-family:Arial,Helvetica,sans-serif;
 font-weight:bold; 
 color:#0033CC;
 font-size:16pt;
}

.logocom {font-size:10pt; color:#666666;}

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:#005795;
 color:#fff;
 margin:0;
 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:#10309b; text-decoration:none;}
#menukolom a:visited {color:#10309b; text-decoration:none;}
#menukolom a:hover   {color:#10309b; text-decoration:underline;}
#menukolom a:active  {color:#10309b; text-decoration:none;}

/* Top & Bottom */
#topborder a.logo {text-decoration:none;}

#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 7px; color:#333333; 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:4px 7px 15px 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;}
