@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:#444;
	background-color:#f3f3fc;/*#f3f3fc */
	background-image:url("_images/bggradient6.jpg"); background-repeat:repeat-x; 
}

div {font-family:Verdana,Arial,Helvetica,sans-serif;}  /* nodif voor dir.php */

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

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

#headercontainer #topmenu {font-family:Arial,Helvetica,sans-serif;}
#headercontainer #topmenu .datum, 
#headercontainer #topmenu .menu {margin:0; padding:2px 0 1px 0; font-size:11px; color:#000066; font-family:Arial,Helvetica,sans-serif;}

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

/*--Header Tabmenu--*/
#maintabsdiv {margin:0; padding:0; width:100%; min-width:980px; text-align:center;}
#maintabs .tableeg {margin:0; padding:0; width:4px; font:11px sans-serif;}
#maintabs .tab {
 margin:0; padding:0; 
 background-color:#f3f3f3;
 border:1px solid #999;
 border-bottom:none;
 font:14px Arial,Helvetica,sans-serif;
 font-weight:bold;
 -moz-border-radius:8px 8px 0 0;
 -webkit-border-radius:8px 8px 0 0;
 -khtml-border-radius:8px 8px 0 0;
 border-radius:8px 8px 0 0;
}
#maintabs .tabselect {background-color:#153E7E; border:none;}
#maintabs .tabselect a {color:#fff;}
#maintabs a {display:block; margin:0; padding:5px 10px 5px 10px; color:#558; text-decoration:none;}
#maintabs a:hover {color:#00377c; text-decoration:underline;}
#maintabs .tabselect a:hover {color:#fff;}
	
#subtabs {
 margin:0;
 padding:5px 0 5px 0; 
 border-bottom:5px solid #ffcc66;
 background-color:#153E7E;
 color:#999;
 text-align:center; 
 font:12px Arial,Helvetica,sans-serif;
}	
#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:#444; font-size:12px;}
td.bannerlabel {font-size:10px;}

ul, ol {margin:0 0 0 25px; padding:0;}
li {margin:5px 0 5px 0; padding:0;}

.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:#444; 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;
	text-align:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	}

.rightmenusubtitel
{	font-size:12px;
	font-weight:bold;
	background-color:#153E7E;
	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:#444;} 
.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:12px; font-style:italic; font-weight:bold;} /* More and All.. for dmoz */
.morelink:before {content:url(http://www.bestsearchers.com/directory/images/folder.gif);vertical-align:middle; margin-right:3px;}

.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--*/
/*--OLD--*/
.companytable {margin:5px 7px 12px 7px; border-collapse:collapse; border:0;}
.companytable td {padding:5px 0 7px 0; line-height:1.3;}

/*--NEW--*/
.company {margin:5px 7px 12px 5px; padding:0;}
.company .linkname  {font-size:14px; font-weight:normal;}
.company .linkurl   {font-size:11px; color:#6f6f6f; font-style:italic;}
.company .linkdescr {font-size:12px; color:#444; line-height:1.4;}
.company .linkgift  {font-size:12px; color:#6f6f6f; font-style:italic;}

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

.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:#153E7E; font-family:Verdana,Arial,Helvetica,sans-serif;}
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; font-family:Verdana,Arial,Helvetica,sans-serif;}
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:#551a8b; text-decoration:none;} /*  */
a:hover   {color:#990000; text-decoration:underline;} /* rood */
a:active  {color:#990000;}

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

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

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:#990000; text-decoration:underline;}
.rightmenu a:active  {color:#10479b; text-decoration:none;}
