body {
 margin:0;
 padding:0;
 text-align:center; /* center container in IE 5* browsers. Text is set left aligned default in the #container selector */
 background-color:#b50008;
 color:#333;
 /* 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 */

/*--- 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 {
 width:980px; 
 background:#FFFFFF;
 margin:5px 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 : vast ---------*/
#bottomborder {margin:15px auto 0 auto; padding:0 0 10px 0; width:980px;}
	
/*----- LOGO -------*/
#topborder .logokiddy {
 font-family:Arial,Helvetica,sans-serif;
 font-size:20px;
 font-style:italic;
 font-weight:bold;
 color:#df0300;
}

/* topborder */
#topborder .logowagons, #topborder .logocom {
 font-family:Arial,Helvetica,sans-serif;
 font-style:italic;
 font-weight:bold; 
 color:#0033CC;
 font-size:20px;
}

#topborder .logocom {font-size:10pt; color:#000000;}

#topborder 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:#555;
}

.leftsubtitel2 {color:#990033;}

.leftmenutitel {
 font-family:Arial,Helvetica,sans-serif;
 background:#666;
 color:#fff;
 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;}
.menuitems {margin:12px 0 12px 7px;}
.hrmenu {margin:5px 0 5px 0; color:#666; background-color:#666; height:1px; width:100%; border:0; text-align:left;}

#menukolom a:link    {color:#505050; text-decoration:none;}
#menukolom a:visited {color:#505050; text-decoration:none;}
#menukolom a:hover   {color:#009900; text-decoration:underline;}
#menukolom a:active  {color:#505050; text-decoration:none;}


/* 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;}
#topborder a.logo {text-decoration:none;}

/*--- #bottomborder ----*/
#bottommenu, #copyright {font-family:Arial,Helvetica,sans-serif; font-size:10pt;}
#bottommenu a {color:#222;}
#copyright {font-size:9pt; color:#333;}


.pageintro, .pagetext
{	margin:0 7px 0 20px;
	color:#333;
	font-size:95%;
}

.pagemenu, .relatedmenu /* menus bovenaan page */
{	font-family:Arial,Helvetica,sans-serif;
	color:#333; 
}
.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;
}


/* 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;}

