@charset "utf-8";
body {
	margin:0;
	padding:0;
	text-align:center; /* center the container in IE 5* browsers. Text is set left aligned in #container */
    font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#303030;
	background-color:#FFF;/*#f3f3fc */
	/* background-image:url("_images/bggradient6.jpg"); background-repeat:repeat-x; */
}

/*--HEADER--*/
#headercontainer {background-color:#FFF;}

#headercontainer #topmenu,
#headercontainer #sitedata {width:100%; min-width:980px; margin:0 auto 0 auto; border-left:5px solid #fff; border-right:5px solid #fff;}

#headercontainer #topmenu {height:22px; font-family:Arial,Helvetica,sans-serif;}
#headercontainer #topmenu .datum {font-size:11px; color:#000066;}
#headercontainer #topmenu .menu  {font-size:11px; color:#000066;}

#titel1, #titel2 {text-align:center; color:#000066;}
#titel1 {font-size:18px; font-weight:bold;}
#titel2 {font-size:12px; margin:3px 0 16px 0;}

/*--Header Tabmenu--*/
#maintabsdiv {width:100%; min-width:980px;}
#maintabs .tableeg {width:4px; font:11px sans-serif;}
#maintabs .tab {
 background-color:#f3f3f3;
 border:1px solid #ccc;
 border-bottom:none;
 font:12px Arial,Helvetica,sans-serif;
 font-weight:bold;
}
#maintabs .tabselect {background-color:#00377c; border:none;}
#maintabs .tabselect a {color:#fff;}
#maintabs a {display:block; margin:-1px -1px -2px -1px; padding:4px 4px 5px 4px; color:#557; text-decoration:none;}
#maintabs a:hover {background:#00377c; color:#fff;}
	
#subtabs {
 font:11px arial,sans-serif;
 padding:0 0 1px 0;
 margin:0;
 height:26px;
 border-bottom:5px solid #ffcc66;
 background-color:#00377c;
 color:#000;
 text-align:center; 
}	
#subtabs td {width:770px;} 
#subtabs a {color:#fff; text-decoration:none;}
#subtabs a:hover {text-decoration:underline;}


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

.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 */

p, td {color:#303030; font-size:12px;}
td.bannerlabel {font-size:10px;}

ul, ol {margin:0 0 0 25px;}

.red, .redb {color:#ff0000;}
.redbg, .redbgb {color:#ffffff; background-color:#ff0000;}
.redb, .redbgb {font-weight:bold;}



/*--CONTENT--*/
#content, #contentdmoz {float:right; width:823px; margin:0 0 10px 0; padding:10px 5px 0px 0; overflow:hidden;}
#contentdmoz td {font-size:11px}

.pagetext, .pageintro {margin:10px 7px 10px 3px; color:#303030; font-size:12px; line-height:1.3;}

/*--RIGHT BORDER--*/
#rightborder {
    float:left;
	width:140px;
	overflow:hidden;
	margin:0;
	padding:1px;
	font-size:12px;
	background-color:#eff5ff;
	}

.rightmenusubtitel
{	font-size:12px;
	font-weight:bold;
	background-color:#00377c;
	color:#FFFFFF;
	padding:1px 0 2px 3px;
}

.rightmenu {padding:3px 0 0 3px; font-size:11px; line-height:17px;} /* Items */
.rightmenu .subtekst {margin:0 0 5px 0; font-size:9px; line-height:12px; font-style:italic;}
.rightmenu .subitems {margin:0 0 5px 0; font-size:10px; line-height:12px;}

/*--BOTTOM BORDER--*/
#bottomborder {margin:0; padding:1px 0 10px 0; color:#666; background-color:#f3f3f3; font-size:11px; border-top:3px solid #ffcc66;}
#bottomborder .bottommenuleft {margin:10px 0 0 10px;}
#bottomborder .bottommenu { }


/*--"Advertising" meldingtekst--*/
.advertising {font-size:10px; color:#808080;}

.pagemenus {float:left; margin:5px 50px 10px 0; padding:10px; background-color:#eff5ff;} /* boven page */
.pagemenu, .relatedmenu {font-family:Arial,Helvetica,sans-serif; color:#303030;} 
.pagemenu    {margin-left: 2px; font-size:15px; line-height:1.4; font-weight:bold;}
.relatedmenu {margin-left:10px; font-size:12px;}
.pagemenu .submenu    {font-size:11px; line-height:1.1; margin-bottom:4px; font-weight:normal;}
.relatedmenu .submenu {font-size:11px}
.pagemenus_ads {margin:5px 0 5px 0; vertical-align:middle;}  /* rechts van .pagemenus */

.morelink { font-size:11px; font-style:italic; font-weight:normal;} /* More and All.. for dmoz */

.catwrappertable {background-color:#eff5ff;} 
.catwrapper {padding:8px 15px 0 7px; font-family:Arial,Helvetica,sans-serif;}
.catwrapper .maincat {font-size:15px; font-weight:bold;}
.catwrapper .subcat  {font-size:12px; padding:0 0 0 10px;}
.odp {font-family:Arial,sans-serif;	font-size:11px;	font-style:italic; color:#666666;} /* voor "odp" */

/*--best websites--*/
.company {margin:5px 7px 12px 3px; padding:0;}
.company .linkname  {font-size:14px;}
.company .linkurl   {font-size:11px; color:#6f6f6f; font-style:italic;}
.company .linkdescr {font-size:12px; color:#303030;}
.company .linkgift  {font-size:12px; color:#6f6f6f; font-style:italic;}

.linktous .linkname  {font-size:14px;}
.linktous .linkdescr {font-size:12px; color:#303030;}

.formtable {}
.formtable .titel {color:#FFFFFF; background-color:#0066CC; font-size:16px;}
.formtable .descrip { background-color:#EEEEEE; font-size:11px;}

/*--SPECIAL--*/
.catdescr {font-family:Arial,sans-serif; font-size:11px; color:#666666;} /* category description */
.alfabetletter {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold;}

dt {font-size:12px;}
dd {font-size:11px;}

/*--HEADING--*/
h1, h2, h3, h4, h5, h6 {font-weight:bold; color:#336; }
h1 {font-size:24px; line-height:1; margin:5px 0 0 0; padding:0;}
.subH1 {margin:4px 0 0 0; font-size:11px; font-style:italic; color:#336;}
h2 {font-size:21px; margin:18px 0 7px 0;}
h3 {font-size:18px; margin:18px 0 7px 0;}
h4 {font-size:16px; margin:18px 0 7px 0;}
h5 {font-size:14px; margin:18px 0 7px 0;}

/*--LINKS, behalve toptabs--*/
.homeandtopofpagelink {font-size:10px; color:#000000; } /* Home and TopOfPage */

a:link    {color:#0043BB; text-decoration:none;} /* blauw */
a:visited {color:#800000; text-decoration:none;} /* donkerrood */
a:hover   {color:#0043BB; text-decoration:underline;} /* rood */
a:active  {color:#0043BB;}

.pagemenus a:visited, 
.catwrapper a:visited, 
#bottomborder a:visited {color:#0033FF;}

.pagemenus a:hover, 
.catwrapper a:hover, 
#bottomborder a:hover {color:#0043BB;}

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {color:#336;text-decoration:none;}

.rightmenu a:link    {color:#10479b; text-decoration:none;}
.rightmenu a:visited {color:#10479b; text-decoration:none;}
.rightmenu a:hover   {color:#10479b; text-decoration:underline;}
.rightmenu a:active  {color:#10479b; text-decoration:none;}