body {
 text-align:center;
 margin:0;
 padding:10px 0 0 0;
 background-color:#f2f2f2;
 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;
}

ul { margin:5px 0 0 25px; padding:0; }
li { margin:1px 0 3px 0; padding:0; } 


.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; }


.toppick { 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 {
 width:800px;
 margin:0 10px 0px 10px; /* top r b l */  
 overflow:hidden;
 padding:2px 0 2px 0;
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt; 
 background-color:#ffffff; /* white */
 border-style:solid; border-color:#808080; border-width:1px 1px 0 1px;
}
#topborder .logo { margin:0 0 0 5px; padding:0; text-align:left; font-size:5pt; float:left; }
#topborder .sitename { margin:17px 0 0 15px; text-align: left; float:left; color:#006699; font-size:19pt; font-family:Arial,Helvetica,sans-serif; font-style:normal; font-weight:normal; }
#topborder .sitename .fine { color:#006699; }
#topborder .sitename .soft { color:#006699; }
#topborder .sitename .shop { color:#006699; }
#topborder .sitename .description { font-size:19pt; font-style:normal; font-weight:normal; color:#006699; }
#topborder .datum { text-align: right; font-size:9pt; line-height:12pt; color:#696969; }
#topborder .topmenulinks { margin-top:37px; padding:0; text-align: right; font-size:9pt; }

/*--- Content ---------*/
#content {
 text-align:left;
 width:800px;
 margin:0px 10px 20px 10px; /* top r b l */  
 padding:0;
 background-color:#ffffff; 
 border-style:solid; border-color:#808080; border-width:0 1px 1px 1px;
}

/*--- BOTTOM BORDER : vast ---------*/
#bottomborder { 
  width:800px;
  margin:0 10px 25px 10px;
	padding-left:10px;
	font-size:8pt; }	
#bottomborder .copyright { margin-top:10px; font-size:7pt; color:#808080; }		
	
/*-----  -------*/

.bottommenu {	font-family:Arial,Helvetica,sans-serif; font-size:10pt; }


.pageintro, .pagetext
{	margin:0 7px 0 12px;
	color:#000000;
	font-size:95%;
}

#menubar { background:#ededed; margin:0px; padding:3px; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:10pt; 
border-style:solid; border-color:#808080; border-width:1px 0 1px 0;
}
#menubar a:link    { color: #000000; text-decoration: none; }
#menubar a:visited { color: #000000; text-decoration: none; }
#menubar a:hover   { color: #000000; text-decoration: underline; }
#menubar a:active  { color: #000000; text-decoration: none; }


#subtitlebox { background:#cccc99; margin:0px; padding:4px 3px 2px 7px; text-align:center; font-family:Arial,Helvetica,sans-serif; }
#subtitlebox #subtitle { font-weight:bold; font-size:11pt; line-height:100%; color:#707070; }



/*--- HEADINGS ----*/
/* box rond h2, h3 */
.h2box { background:#cccc99; margin:0px; padding:1px; text-align:center; }
.h3box { background:#cccccc; 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%; line-height: 95%; color:#000000; margin:2px 3px 5px 7px; }
H2 { font-size:120%;                   color:#000000; margin:0 0 3px 7px; }
H3 { font-size:115%; line-height: 95%; color:#000000; margin:2px 3px 2px 7px; }
H4 { font-size:120%;                   color:#000000; margin:0 0 3px 0px; }
H5 { font-size:100%; margin-left:7px;}
H6 { font-size: 95%; font-style:italic; }

.prod_subtitle { font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:105%; color:#000000; margin:0 0 3px 0px; }



/*-- 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; }
