body, html {
    margin:0; padding: 0; 
	font: 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
    background: #fff url('../img/mainbg.gif') top left repeat-y;	
	color: #013370;
}

a {
	color: #013370;
}

#left {
	position: absolute;
	left: 0px;
	width: 180px;
	z-index: 2;
	background: #fff url('../img/leftbg.jpg') top left no-repeat;
	height: 510px;
	padding-right: 1px;
	padding-top: 170px;
	_padding-top: 179px;
	color: #fff;
	padding-left: 40px;
}

#left h2 {
	font-size: 16px;
	margin: 8px;
	margin-left: 15px;
}

#left ul {
	border-bottom: 1px solid #fcbd8a;
}

#left li {
	border-top: 1px solid #fcbd8a;
	padding: 4px;
	padding-left: 15px;
	margin-right: 0px;
	width: 160px;
	background: url('../img/pijltje.gif') top left no-repeat;
	background-position: 160px 10px;
}

#logo {
       position: absolute;
       top: 5px;
       left: 15px;
}



#left ul li a {
	color: #fff;
}

#page {
	margin-left: 221px;
	_margin-left: 221px;
	z-index: 1;
	background: transparent url('../img/contentbg.gif') top left no-repeat;
	background-position: 0px 207px;
}

#header {
	background: #fff url('../img/topbg.gif') top left no-repeat;
	margin: 0; padding: 0;
	height: 145px;
}

	#header img {
		position: absolute;
		top: 0px;
		left: 221px; 
	}

#menu {
	background: #e5eaf0;
}

#mainmenu {
	background: #00336f;
	font-weight: bold;
	padding-left: 10px;
	color: #fff;
}

    #mainmenu ul {
    	height: 25px;
		padding-top: 3px;
		width: 716px; 
		padding-right: 30px;
		border-right: 1px solid #ff931f;
		padding-bottom: 3px;
    }

    #mainmenu li {
    	background: #013370;
		display: inline;
		margin: 8px;
    }
	
    /*#mainmenu a {
    	color: #fff;
		text-decoration: none;
		line-height: 25px;
    }*/
    
    #mainmenu a {
    	color: #fff;
    	background: url("../img/pijltje_wit.gif") bottom right no-repeat;
		padding-right: 15px;
		margin-right: 10px;
    }
	
	#mainmenu a.last {
		background: none;
	}

    #mainmenu li.active {
    	padding-top: 8px;
		padding-bottom: 8px;
    	background: #fff;
		padding-left: 12px;
		padding-right: 12px;
    }
	
	#mainmenu li.active a {
		color: #013370;
	}
	
#path {
	padding-top: 6px;
	padding-left: 20px;
	height: 25px;
}

    #path a {
    	background: url("../img/pijltje_blauw.gif") bottom right no-repeat;
		padding-right: 15px;
		margin-right: 10px;
    }
	
	#path a.last {
		background: none;
	}

#search {
	position: absolute;
	left: 740px;
	_left: 749px;
	_width: 200px;
	padding-right: 25px;
	_padding-right: 16px;
	top: 176px;
	height: 31px;
	border-right: 1px solid #ff931f;
}
	
    #search input {
    	border: 1px solid #fff;
		color: #00336F;
		height: 18px;
		margin-top: 5px;
		float: left;
		margin-right: 5px;
		width: 155px;
    }
    
    #search input.submit {
    	border: 0;
		width: 50px;
		background: url("../img/pijltje_blauw.gif") top left no-repeat;
		background-position: 39px 7px;
		padding-right: 11px;
		height: 18px;
		font-weight: bold;
		margin-top: 6px;
		margin-right: 0px;
    }

    #content {
    	padding-left: 20px;
		margin-top: 15px;
    }

#projectblok {
	position: absolute;
	top: 222px; left: 745px;
	margin-top: 0px;
	padding-right: 35px;
}

#projectblok img {
	border: 1px solid #E5EAF0;
	display: block;
}

#projectblok li {
	border-bottom: 1px solid #E5EAF0;
	padding: 5px;
	width: 207px;
	background: url("../img/pijltje_blauw.gif") top left no-repeat;
    background-position: 200px 12px;
}

#projectblok li.noarrow {
	background: none;
}

#projectblok p {
	padding: 5px;
	border: 1px solid #E5EAF0;
	border-top: none;
}

#footer {
	border-top: 1px solid #E5EAF0;
	height: 30px;
}

#footer a {
	position: relative;
	left: 600px;
	top: 3px;
	padding: 5px;
	background: url("../img/pijltje_omhoog.gif") top left no-repeat;
    background-position: 115px 10px;
	padding-right: 20px;
}

h1 {
	width: 400px;
	line-height: 12px;
	margin-bottom: 15px;
}

#tekst {
	width: 470px;
	padding-bottom: 20px;
}

#fulltekst {
	width: 690px;
	padding-bottom: 20px; 
}

p {
	margin-bottom: 20px;
}

#toptitle {
	position: absolute;
	top: 47px;
	left: 238px;
}

#teksttitle {
	margin-top: 0px;
	margin-bottom: 5px;
}

#overzichtskaart {
	display: block;
	border: 1px solid #00336F;
	width: 711px;
	height: 400px;
	margin-bottom: 5px;
}

#detailfoto {
	height: 300px;
	width: 470px;
	border: 1px solid #00336F;
	margin-bottom: 5px;
}

#detailfoto_ex {
	width: 470px;
	border: 1px solid #00336F;
	margin-bottom: 5px;
}

#projectblok p {
	width: 205px;
	background: #fff;
}
/*
Forms
---------------------------*/

fieldset {  
margin: 1.5em 0 0 0;  
padding: 0; 
} 
legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold; 
} 
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none; 
} 
fieldset li {  
padding-bottom: 1em; 
} 
fieldset.submit {  
border-style: none; 
}

label {  
float: left;  
width: 10em;  
margin-right: 1em; 
}

fieldset input {
	padding: 3px;
}

#vragen {
	width: 200px;
	height: 100px;
}
#adres {
	width: 200px;
}

a.download_button_park{
	color: #00A651;
	font-size: 16px;
	text-decoration: none;
}

a.download_button_markt{
	color: #00AEEF;
	font-size: 16px;
	text-decoration: none;
}

a.download_button_patio{
	color: #2E3192;
	font-size: 16px;
	text-decoration: none;
}