.red  { color:#ff0000; }
.redb { color:#ff0000; font-weight:bold; }
.redbg  { color:#ffffff; background-color:#ff0000; }
.redbgb { color:#ffffff; background-color:#ff0000; font-weight:bold; }

/*--  --*/
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;
 }

/*-- Standaard --*/
a:link { color: #0000ff; }
a:visited { color: #800000;	}
a:hover { color: #0000ff; text-decoration: none; }
a:active { color: #0000ff;	}

ul, ol { margin:0 0 0 25px; }

/*-- headerblock --*/
#headerblock #sitename {
 margin:7px 0px 3px 0px;  /* top r b left */
 color:#ffffff;
 }
  
#headerblock #sitedescr {
 margin:7px 0px 3px 0px;  /* top r b left */
 font-size:11pt;
 color:#ffffff;
 }

 
/*-- LOGO --*/
a.logo { text-decoration:none; }
.logoprepost { font-size:22pt; font-weight:bold; color:#ffffff; }
.logokern    { font-size:22pt; font-weight:bold; color:#ffffff; }
.logocom     { font-size:12pt; font-weight:bold; color:#ffffff; }


/*--- Bar Menu ----*/
#bar .bardatum
{	font-size:9pt;
	line-height:14pt;
	font-style:italic;
	float:left;
	width:150px;
	margin-left:0px;
	text-align:left;	
}

#bar .barmenu
{	font-size:10pt;
	line-height:12pt;
	margin-right:0px;
	text-align:right;
}

#bartopmenu .barmenu
{	font-size:10pt;
	line-height:12pt;
	margin-right:0px;
	text-align:center;
}

#bar .barmenu a {	color:#ffffff; }


/*--- best_stores ----*/
#beststores .titel
{	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	line-height:14pt;
	color:#000000;
}

#beststores .links
{	font-size:9pt;
	font-style:italic;
	line-height:12pt;
	color:#000000;
}


/*--- Footer ----*/
#footer .info  { font-size:9pt; line-height:12pt; }
#footer #legal { font-size:9pt; line-height:12pt; }
#copyright     { font-size:9pt; line-height:12pt; }


/* Page Intro */

.pageintro   
{	margin:12px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	color:#000000;
}

.pagetext, .pagemenu, .relatedmenu
{	margin:0px 12px 12px 12px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:100%;
	color:#000000;
}

.relatedmenu
{	margin:0px 12px 12px 20px;
	font-size:85%;
}

.pagetext.iletter /*-- Indexletter glossary --*/
{	font-size:145%;
	font-weight:bold;
	color:#000099;
}

.pagetext.gitem /*-- glossary item --*/
{	font-weight:bold; }


/*---- LINK Pages met beschrijvingen --*/
.company { margin:7px 7px 7px 12px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.company .linkname  { font-size:100%; font-weight:bold; }
.company .linkurl   { font-size: 90%; font-style:italic; color:#6f6f6f; font-family:Arial,Helvetica,sans-serif; }
.company .linkdescr {	font-size:100%; }
.company .linkgift  { font-size: 90%; font-style:italic; color:#009900; font-family:Arial,Helvetica,sans-serif; }

.linkname  { font-size:100%; font-weight:bold; }
.linkurl   { font-size: 90%; font-style:italic; color:#6f6f6f; font-family:Arial,Helvetica,sans-serif; }
.linkdescr { font-size:100%; }


/*-- H --*/
H1, H2, H3, H4, H5, H6	
{	font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
	line-height:100%;
	margin-top:2px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:3px;
}

H1 { font-size:170%; color:#000000; }
H2 { font-size:135%; color:#000099; }
H3 { font-size:115%; color:#000099; }
H4 { font-size:105%; color:#000099; margin-left:12px;}
H5 { font-size:100%; color:#000099; }
H6 { font-size:100%; color:#000099; font-style:italic; }


/* --- Menus --- */
  /* gemeenschappelijk */
.mainmenublock, .menublock {  
margin:0;
padding:0;
border-style:solid;
border-width:2px;
text-align:left;
}

  /* MainMenu */
.mainmenublock { border-color:#006699; font-size:10pt; font-family:Arial,Helvetica,sans-serif; }

.mainmenublock .menutitle {
padding:2px 0 2px 0;
background-color:#006699;
font-weight:bold;
text-align:center;
color:#ffffff;
}

.mainmenublock .menuitems { padding:5px; }
.mainmenublock .menuitems .menuitem { padding:5px 0 1px 0; font-weight:bold; }
.mainmenublock .menuitems .menusubitem { font-size:8pt; font-weight: normal; }
  
	 /* GeneralMenu */
.menublock { border-color:#cecece; font-size:9pt; }

.menublock .menutitle {
padding:2px 0 2px 0;
background-color:#cecece;
font-weight:bold;
text-align:center;
}

.menublock .menuitems { padding:5px; }
.menublock .menuitems .menuitem { padding:1px 0 7px 0; }
.menublock .menuitems .menusubitem { font-size:8pt; }
/* */
.listprice, .listpricetxt, .ourprice, .ourpricetxt, cat_ourprice, .yousave, .yousavetxt { font-size:105%; font-family:Arial,Helvetica,sans-serif; }
.ourprice     { font-size:120%; color: #cc0000; font-weight:bold;}
.yousave { color: #006600; }



