@charset "utf-8";
body {
 margin:0;
 padding:0;
 text-align:center; /* center container in IE 5* browsers. Text is set left aligned default in the #container selector */
 color:#444;
 background-color:#ededed;
 background-image:url("_images/bg_blue.gif");
 background-repeat:repeat-x;
 /* 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;
}

#container {
	width:980px; 
	background:#FFFFFF;
    margin:0 auto 5px auto;  /* auto margins in conjunction with width center the page */
    padding:0;
	text-align:left;
	min-height:1200px;
	/* border:1px solid #999999; border-top:none; */
} 

.clearfloat {clear:both; height:0; font-size:1px; line-height:0px;} /* place on a div or break element in final element before close of a container that should fully contain a float */

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:#004b91; text-decoration:none;}
a:visited {color:#004b91; text-decoration:none;}
a:hover   {color:#ec8103; text-decoration:underline;}
a:active  {color:#004b91; text-decoration:none;}

.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;}

.toppick {color:#ffffff; background-color:#009900; font-weight:normal; font-style:italic; font-family:Arial, Helvetica, sans-serif;}

/*--Topborder--*/
#topborder {
 width:980px; 
 background:#FFFFFF;
 margin:0 auto 0 auto;
 padding:5px 0 5px 0;
 overflow:hidden;
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;
 background-color:#ffffff;
 /* border:1px solid #999999; border-top:none; border-bottom:none; */
}

/*--Leftborder--*/
#menukolom {
 float:left;
 width:175px;
 overflow:hidden;
 margin:0;
 padding:0;
 font-family:Arial,Helvetica,sans-serif;
 font-size: 10pt;
 background-color:#edf4fd;
 /*	border:1px dashed #999; */ 
 /*	line-height:17px; */
}

/*--Content--*/
#content {float:right; width:790px; margin:0 0 10px 0; padding:0px 5px 0px 0; overflow:hidden;}

/*--BOTTOM BORDER--*/
#bottomborder {margin:15px auto 0 auto; padding:0 0 10px 0; width:980px;}	
#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:#005795;
 font-size:16pt;
}
.logocom {font-size:10pt; color:#888;}
td.logobg {background-color:#ffffff;}

/* Linkerkolom */
.leftsubtitel1, .leftsubtitel2 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:13px;
 font-weight:bold;
 line-height:16px;
 text-align:center;
 color:#555;
}
.leftsubtitel2 {color:#ec8103;}

.leftmenutitel {
 font-family:Arial,Helvetica,sans-serif;
 background:#005795;
 color:#fff;
 margin:0;
 padding:3px;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 line-height:14px;
}

.leftmenudefault, .leftmenularge, .leftmenusmall {font-family:Arial,Helvetica,sans-serif;}
.leftmenudefault {font-size:12px; line-height:14px; color:#666;}
.leftmenuitem         {margin:8px 0 10px 10px; padding:0;}
.leftmenuselecteditem {margin:8px 0 10px 0; padding:5px 0 5px 10px; background-color:#FFFFBB;}
.leftmenularge {font-size:12px; line-height:14px; font-weight:bold;}
.leftmenusmall {margin:7px 0 0 3px; font-size:11px; line-height:16px;}
.leftmenusmall ul {margin:3px 0 3px 17px; padding:0;}
.leftmenusmall li {margin:0; padding:0;} 

#menukolom a:link    {color:#004b91; text-decoration:none;}
#menukolom a:visited {color:#004b91; text-decoration:none;}
#menukolom a:hover   {color:#006bb1; text-decoration:underline;}
#menukolom a:active  {color:#004b91; text-decoration:none;}

/* Top & Bottom */
#topborder a.logo {text-decoration:none;}
#topborder .datum {margin-right:5px; font-family:Arial,Helvetica,sans-serif; font-size:9pt; line-height:12pt; color:#666;}
#topborder .topmenulinks {margin-right:5px; font-family:Arial,Helvetica,sans-serif; font-size:9pt;}
.bottommenu {font-family:Arial,Helvetica,sans-serif; font-size:9pt;}

/* magazines */
.selectedlinks {font-size:95%; font-family:Arial,Helvetica,sans-serif; margin-left:7px;} /* geselekt discounts */
.discount {font-size:95%; font-style: italic; color:#ff0000;} /* vermelding van korting */

.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;
}

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

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

.pagemenu, .relatedmenu /* menus bovenaan page */
{ margin:0; 
  padding:10px 100px 10px 10px; 
  font-family:Arial,Helvetica,sans-serif;
  color:#444;
  background-color:#edf4fd;
}
.pagemenu {font-size:110%; font-weight:bold; line-height:150%;}
.pagemenu .submenu {margin-bottom:7px; font-size:85%; line-height:125%;}
.relatedmenu {margin:5px 0 10px 0; 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 20px 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; line-height:1.4;}
.company .linkdescr ul {margin:0 0 0 25px;}
.company .linkgift {font-size: 85%; font-style:italic; color:#006600;}

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

/*--HEADINGS--*/
.h2box {background:#ec8103; margin:0; padding:2px; text-align:left;}
.h3box {background:#0066CC; margin:0; 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;}

.contextad_top {margin:15px 0 15px 0; text-align:center;}
.contextad_bot {margin:50px 0 15px 0; text-align:center;}
.contextad_content  {margin:20px 0 30px 0; text-align:center;}
.contextad_sidemenu {margin:20px 0 30px 0; text-align:center;}
