div { margin:0; padding:0; display:block; }

#container {
 margin:0 auto 0 auto; 
 padding:0; 
 width:800px;
 height: auto;
 margin-bottom: 10px;
/* border: 1px solid black;*/
}

#titleblock {
 padding:0; 
 margin:0; 
 margin-top:27px;
 text-align:left; 
 position:relative;
 height:152px;
 width:800px;
 }

#titleblock #header{
  position:absolute;
  top:39px;
  left:60px;
}

#titleblock #topnav {
 /*margin-top:-152px;
 margin-left:500px;
 position:relative; */
 position:absolute;
 top:0;
 left:500px;
 height:27px;
 width:200px;
 /*border: 1px solid green;*/
 } 
#titleblock #mainnav {
 margin-bottom:0px;
 position:absolute;
 bottom:0;
 left:0;
 height:25px;
 width:800px;
 /*border: 1px solid blue;*/
 z-index:10;
 }
  
#columns{
	background-color: White;
	width: 800px;
	height: 100%;
	text-align:left;
}
#columns.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	line-height:0em;
	clear: both;
	visibility: hidden;
}
#columns.clearfix {
	display: inline-block; /* this is valid; validator needs to catch up with it yet! */
}

#rightcolumn {
  float:right; 
	clear:both; 
	width:190px; 
	margin:0px 5px 20px 5px; 
	padding:0;
	z-index:5;
}
.contentright{position:static;z-index:5;}

/* use this class for good wrapping of nested div's in the parent div */
#rightcolumn.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	line-height:0em;
	clear: both;
	visibility: hidden;
}
#rightcolumn.clearfix {
	display: inline-block; /* this is valid; validator needs to catch up with it yet! */
}
/* end clear fix */

#leftcolumn {
 clear:left; 
 margin:0; padding:0; z-index:4;}
 
/* use this class for good wrapping of nested div's in the parent div */

/* begin edit door Roland 03-04-2009 */
/*#leftcolumn.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	line-height:0em;
	clear: both;
	visibility: hidden;
}*/
#leftcolumn.clearfix {
	 /*display: inline-block; this is valid; validator needs to catch up with it yet! */
}
/* end clear fix */ 
/* einde edit door Roland 03-04-2009 */

#footer {
  /*border-top:1px solid #999999;*/ 
	text-align:left; 
	height:25px;
	clear:both;
	}
