body {	
        font-family:  Arial, MS sans-serif;
		margin: 0 auto;
		padding:0px;
		width: 100%;
		height: 100%;
		background-color:#81a31a;
		font-size:13px;
		background-image: url(../images/bg.jpg); 
		background-repeat:repeat-x;
		}			

#container {
      	width:990px;
        height:700px;
		margin:0 auto;
		padding-top:0px;
		}
		
#left{
		position:relative;
		float:left;
		position:relative;
		margin-top:0px;
		margin-left:0px;
		padding-left: 0px;
		padding-top:0px;
		width: 280px;
		height:700px;
		z-index:4;
		border:solid 0px blue;
}

#foto {	
		text-align:left;
		margin-top:0px;
		margin-left:0px;
		padding-left:0px;
		padding-top:0px;
		width:285px;
		height:250px; /*251px bug */
		z-index:5;
		background-image: url(../images/main_01.jpg); 
		background-repeat:no-repeat;
		background-position:top left;
		border:solid 0px green;
}

#menu {	
		margin-top:0px;
		margin-left:0px;
		padding-top:3px; /* Mozilla: top=5px otherwise menu block goes some px up*/
		padding-left:110px;
		width:175px;
		height:362px;
		z-index:6;
		background-image: url(../images/main_04.jpg); 
		background-repeat:no-repeat;
		background-position:top left;
		border:solid 0px green;
}

#links{	
		margin-top:0px;
		margin-left:0px;
		padding-top:6px;
		padding-left:45px;
		width:285px;
		height:84px;
		background-image: url(../images/main_links.jpg); 
		background-repeat:no-repeat;
		background-position:top left;
		border:solid 0px green;
}

#right{  			
		float: left;
		position:relative;
		margin-top:0px;
		margin-left:0px;	  
		padding-top:0px;
		width:705px;
  		height:720px;
		z-index:1;
		border:solid 0px black;
		}
		
#header{  			
		position:relative;
		margin-top:0px;
		margin-left:0px;	
		padding-top:0px;
		padding-left:0px;
		width:705px;
  		height:175px;
		z-index:2;
		background-image: url(../images/main_02.jpg); 
		background-repeat:no-repeat;
		background-position:top left;
		border:solid 0px red;	
	}	
	
#main{  			
		margin-top:0px;
		margin-left:0px;
		padding-left:0px;
		padding-top:0px;
		width:705px;
  		/*height:525px;*/
		height:441px;
		z-index:2;
		background-image: url(../images/main_03.jpg); 
		background-repeat:no-repeat;
		background-position:top left;
		border:solid 0px black;
		}
		
#sitemap{  			
		margin-top:0px;
		margin-left:0px;
		padding-left:562px;
		padding-top:30px;
		width:705px;
  		/*height:525px;*/
		height:84px;
		background-image: url(../images/main_site.jpg); 
		background-repeat:no-repeat;
		background-position:top left;
		border:solid 0px black;
		}
		
#content{  			
		position:relative;
		margin-top:0px;
		margin-left:0px;
		padding-left:20px;
		padding-top:0px;
		width:540px;
  		height:415px;
		z-index:3;
		border:solid 0px red;
		}

#footer {
		clear:both;
		text-align:left; 
		position:relative;
		margin-left:0px;
		padding-left:0px;
		margin-top:0px;
    	width: 990px;
		font-size:9px;
		font-weight:bold;
		letter-spacing: 0.2em;
		border:solid 0px green;
}		

#ftleft {
		float:left;
		text-align:left; 
		width: 450px; 
}

#ftright {
		float:right;
		text-align:right; 
		width: 450px; 
}

.scroll {
		width:340px;
		text-align:left;	
		filter:alpha(opacity=50);  /**IE**/
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);  /**IE**/
		opacity:.5;  /**Firefox 1.5**/
		-moz-opacity:0.5;  /**Mozilla**/
		-khtml-opacity:0.5;  /**KHTML**/
}
	
/* Start Navigatie */

a {
	text-decoration:none;
	color:#414140;
	z-index:999;
}

#nav a {
	display: block;
	padding:0; 
	font-weight: bold;
	margin: 0px 5px 0px 5px;
	z-index:999;
}
#nav li {
	/* float: left;  Zet deze aan indien het een horizontaal menu moet worden */
	width: 100px; /* submenu past niet tussen de hoofdmenu en moet gedwongen eronder */
	height:34px;
	z-index:999;
	
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index:999;
}

#nav {margin-top:-2px;margin-left:5px;} /* klene bijstelling wegens verticale uitbreiding menu */

#nav li ul { /* second-level lists */
	position : absolute;
	margin:0;padding:0;
	left: -999em;
	margin-left : 80px;
	margin-top : -1.35em;
	z-index:999;
	}
	
/* submenu eigenschappen */
#nav li ul li { 
	padding:2px 0px;margin:0px;
	background-color:#bac39a;
	width:200px;
	height:18px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	z-index:999;
}

#nav ul ul a:hover, ul ul a:active, li a:hover{
	color: #ef6f18;
	/*cursor: pointer;*/
	z-index:999;
	/*cursor:url("./images/king.ico");*/
}
#nav li:hover ul, #nav li.ie_does_hover ul {
	left: auto;
	background-position: 0 0;
	z-index:999;
}

/* IE only hack \*/
* html ul li, * html ul ul li{
border-bottom: 3px solid #FFF;
}

* html ul ul li{
border-top: 0;
}

/* Einde IE only hack */ 

/* Einde Navigatie */

/* Sitemap navigatie*/

#sm, #sm ul {
	margin-top:5px;
	margin-left:0px;
	padding:0 0 0 0;
	list-style: none;
}

#sm li, #sm ul li{
	margin-bottom:5px;
}
#sm li ul li {
	list-style: none;
	margin-left:30px;
	background-color: transparent;
	border: none;
}

/* Paragraph Headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {font-weight: bold;letter-spacing: 0.1em; margin-top:0px;margin-left:0px;padding-left:0px;}

h1 {		
		font-size:16px;
		text-align: left;	
		color:#414140; 
		}

h2{
		font-size:14px;
		color:#414140;
		padding-top:0px;
}

h3 {
		font-size:13px;
		font-style:italic;
		color:#414140;
}

img {
		border:none;
}

#footer ul,
#footer ul li {
		list-style-type:none;
		margin-left:0px;
		padding-left:0px;
		display:inline;
}

#footer ul li a:link,#footer ul li a:visited,#footer ul li a:active  {	
			color:#414140;
			padding-left:5px;
			padding-right:5px;
			border-right:solid 0px #181f7c;
}

#footer ul li a:hover {
		color:#ef6f18;
}

p {
	color:#46384c;
	font-size: 13px; 
	line-height: 1.5;      
}
p.schuin {
	font-style:italic;
}

p a:link, p a:visited, p a:active  {
		color:#6f2191;	
}

p a:hover {
		color:#98c01e;
}

.italic {
		font-style:italic;
}

#right ul {
	margin-bottom:0px;
	color:#414140;
	
}
#right ul li {margin-bottom:10px;}


