/* Geen margin/padding op deze dingen zo hoef je niet * { ... } te gebruiken */
html, body, #nav, #nav li {
	margin: 0;
	padding: 0;
}

body {
	font-family: Tahoma;
	/* font-size:0.7em;  */
	font-size:11px;
	color: #747474;
	/* De bg van de nav en de gradient staat op de body */
	background: url(afbeeldingen/bg.png) repeat-x;
}
h1{
	font-size:18pt;
	/*font-weight: bolder;*/
}
h2{
	font-size:16pt;
	/*font-weight: bolder;*/
}
h3{
	font-size:14pt;
	/*font-weight: bolder;*/
}


input {
	font-size: 11px;
   font-family: Tahoma;
}

a:link {
	color: #0099dd;
	text-decoration: none;
}
a:visited {
	color: #0099FF;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #0066FF;
}
a:active {
	text-decoration: underline;
	color: #0033FF;
}
#nav {
	list-style: none;
	padding-left: 215px;
}

#nav li {
	float: left;
}

#nav li a {
	float: left;
	display: block;
	padding: 5px 12px;
	height: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

#nav li a:hover, #nav li a:active {
	background: #5d5d5d;
}
.active{
   background: #5d5d5d;
}
.activeRij{
   background: #ffffff;
}

/* Het logo wordt absoluut gepositioneerd precies onder de nav */
#logo {
	background: url(afbeeldingen/logo.png);
	position: absolute;
	top: 24px;
	left: 25px;
	height: 50px;
	width: 187px;
	z-index:10;
}

/*linker kolommen*/
.linkerkolomtop {
	height:4px;
	background-color: #f4f4f4;
	background-image:url(afbeeldingen/linkerkolomtop.png);
	background-repeat:no-repeat;
}
.linkerkolombodem {
	height:4px;
	background-color: #f4f4f4;
	background-image:url(afbeeldingen/linkerkolombodem.png);
	background-repeat:no-repeat;
}		
#login{
	margin-top:0px;
	width:187px;
	height:140px;
	background-color:#fff;
	background-image:url(afbeeldingen/slot.png);
	background-repeat:no-repeat;
}
#controlpanel{
	margin-top:0px;
	width:187px;
	height:140px;
	background-color:#fff;
	background-image:url(afbeeldingen/bgcp.png);
	background-repeat:no-repeat;
}			
.linkscontent{
	height:140px;
	background-color:#f4f4f4;
	padding:0.5em;
}
.linkszoekcontent{
	height:125px;
	background-color:#fff;
	background-image:url(afbeeldingen/zoeken.png);
	background-repeat:no-repeat;
	padding-top:0.5em;
	padding-bottom:0px;
	padding-left:0.5em;
	margin:0px;
}		
/*rechterkolommen*/
.rechtskolomtop {
	height:4px;
	background-color: #f4f4f4;
	background-image:url(afbeeldingen/rechtskolomtop.png);
	background-repeat:no-repeat;
}
.rechtskolombodem {
	height:4px;
	background-color: #f4f4f4;
	background-image:url(afbeeldingen/rechtskolombodem.png);
	background-repeat:no-repeat;
}				
.rechtsscontent{
	/*height:250px;*/
	background-color:#f4f4f4;
	padding:0.5em;
}	
/*main content*/
#maintop{
	margin-left:226px;
	margin-right:115px;
	margin-top:61px;
}
#main{
	margin-left:220px; 
	margin-right:115px; 
	border-left:dotted;
	border-right:dotted;
	border-width:1px;
}
#maincontent{
	/* hieronder weer teug zetten als die headers klote zijn
	padding:1em;
	*/
	margin-left:6px; 
	margin-right:6px;
	background-color:#f8f8f8;
	min-height:850px;
	padding:0.5em;
}	
.Lth{
	float:left;
	background-color:#f4f4f4;
	background-image:url(afbeeldingen/linkertophoek.png);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}	
.Rth{
	float:left;
	background-color:#f4f4f4;
	background-image:url(afbeeldingen/rechtertophoek.png);
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}		
.midden{
	float:left;
	width:98%;
	background-color:#f4f4f4;
	background-image:url(afbeeldingen/topborder.png);
	background-repeat:repeat-x;
	height:5px;
}		
#footer {
	
	background: url(afbeeldingen/footer.png) repeat-x;
	color: #FFF;
	height: 26px;
	padding: 5px;

}	
.fout{
	color:#FF0000;
	}	

.contentheader1{	
	padding-top:0px;
	padding-left:1em;
	padding-right:1em;
	margin-right:6px;
	background-color:#f4f4f4;
	font-size:14px;
	font-weight:bold;
	color:#009ddd;
}
.contentheader2{
	padding-top:0.5em;
	padding-left:1em;
	padding-right:1em;
	padding-bottom:0.5em;
	/*margin-left:6px;*/
	margin-right:6px;
	background-color:#ededed;
}
.contentheader3{	
	/*margin-left:6px;*/
	margin-right:6px;
	background-color:#f4f4f4; 
	height:6px;
	border-bottom:dotted; 
	border-bottom-width:1px; 
}
.codeblok{
	background-color:#FFFFF9;
	border:inset;
	border-width:1px;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-bottom:0.5em;
	padding-top:0px;
	color:#000000;
	
}
#copyright {
	margin-left: 230px;
}

#valid {
	float: right;
	margin-right: 20px;
}

#valid a {
	color: #FFF;
}
.knoppen{
	border-top-color:#009ddd;
	border-bottom-color:#009ddd;
	border-left-color:#009ddd;
	border-right-color:#009ddd;
	font-weight:bold; 
	background-color:#fff; 
	color:#009ddd;
}

.blauw{
	color: #009ddd;
}

/*flashCase*/
#swfcontainer{
    border:inset; 
	 border-color:#000000; 
	 border-width:1px; 
	 height:140px; 
	 padding:1em;
}

#flashCaseContent{
    padding:0.5em; 
	 padding-right:1em; 
	 min-height:120px;
}	 
	 

html, body{
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
}

#bgZwart {
  display: none;
  position: absolute;
  width: 100%;
  top: 0px;
  left: 0px;
  background-color: #000;
  filter: alpha(opacity=0);
  -moz-opacity:0;
  z-index:99999;
}
#chatInhoud{
position:absolute;
	display: none;
	margin-left:auto;
	margin-right:auto;
  /*background-color: #000;*/
  width: 550px;
  height: 325px;
	filter: alpha(opacity=0);
  -moz-opacity:0;
  z-index: 999999;
}	


.contactlabel{
  float: left;
  width:100px;
  text-align: right;
  margin-right: 15px;
	font-weight:bold;
}

/*later aangepaste zooi, duidelijk he :p */
.rechtsscontent img{margin-bottom:11px; border:none;}
#linkscontainer{position:absolute; width:187px; left:25px; top:86px;}
#rechtscontainer{position:absolute; width:100px; right:10px; top:86px;}
.defaultspacer{height:11px;}
.clear{clear:both;}
.textalignright{text-align:right;}
.overlibtitel{color:#747474;}
.recentforumdatums{color:#a2a2a2;}
.halve_em_padding{padding:0.5em;}
.hoog30{height:30px;}
.nieuws1{padding-left:0.5em; margin-right:6px; background-color:#ededed; height:13px;}
.nieuwstitel{color:#747474; font-weight:bold;}
.nieuwsbericht{padding-left:1em; padding-top:0.5em; height:18px;}
.nieuwsuserinf{font-size:10px; float:right; text-align:right; margin-right:6px; padding-right:0.5em; margin-top:0px; margin-bottom:0px;}
.nieuwsborder{clear:both;  border-bottom:dotted; border-bottom-width:1px; height:2px; margin-top:0px; margin-bottom:0px;}
.nieuwsbreak{height:5px; clear:both; background-color:#f8f8f8}
.nieuwsby{margin-right:6px; background-color:#ededed; padding-left:1em;}
.nieuwsmsg{padding:0.5em; padding-right:1em; min-height:120px;}
.nieuwslast{height:25px; clear:both; border-top:solid; border-width:1px; margin-right:6px;}
.nieuwsreplymakeup{font-size:11px; color:#747474;}
.nieuwsreplyinf{margin-right:6px; background-color:#ededed; padding-left:1em;}
.nieuwsreply{padding:0.5em; padding-right:1em;}
.nieuwsreplydevider{height:25px; clear:both; border-top:solid; border-width:1px; margin-right:6px;}
.nieuwspagnav{text-align:right; height:30px; padding-right:10px;}

.homenieuwsinfo{margin-right:6px; background-color:#ededed; padding-left:1em;}
.homenieuwsbericht{padding:0.5em; padding-right:1em; min-height:120px;}
.homenieuwsrespond{height:25px; clear:both; border-top:solid; border-width:1px; margin-right:6px; text-align:right;}
