		body, html
		{
			text-align: center;
			margin-top: 0px;
			font-family: Tahoma;
			color: #000;
			background-color: #4A575F;
			background-image: url(../images/debruin_background2.jpg);
			background-repeat: no-repeat;
			background-position: top center;
			
		}
		
		#container
		{
			width: 874px;
        	left: 50%;
        	margin-left: -437px; /* - (width/2)  */
        	position: relative;
			border: 0px solid #333;
		}
		
		p {
			margin: 0px 0px 10px 0px;
		}
		
		#banner
		{
			position: relative;
			top: 0px;
			height: 449px;
			/*background-image: url(../images/project_bg1.jpg);*/
			/*background-color: #F5A748;*/
			border-bottom: 1px solid #F5A748;
		}
		
		#banner img.main {
			border-bottom: 1px solid #F5A748;
		}
		
		#banner_tekst
		{
			position: relative;
			top: 50px;
		}
		
		#images {
			position: relative;
			left: 28px;
			top: 90px;
			
		}

		#hoofdgegevens {
			position: absolute;
			display: block;
			text-align: left;
			padding-left: 28px;	
			left: 10px;
			top: 220px;
		}
		
		#gegevens01 {
			position: relative;
			display: block;
			width: 150px;
			z-index: 10;
			left: 40px;
			top: 240px;
		}
		
		#gegevens02 {
			position: relative;
			width: 150px;
			z-index: 5;
			left: 170px;
			top: 210px;
		}
		
		#gegevens03 {
			position: relative;
			width: 150px;
			z-index: 9;
			left: 340px;
			top: 188px;
		}
		
		#gegevens04 {
			position: relative;
			width: 150px;
			z-index: 0;
			left: 480px;
			top: 142px;
		}
		
		h2 {
			font-size: 23px;
		}
		
		#banner h1
		{
			margin: 0;
			padding: .5em;
		}
		
		#logo {
			position: absolute;
			right: 0px;
			top: 0px;
			z-index: 100;
		}
		
		#content
		{
			font-family: 
			z-index: 100;
			text-align: left;
			padding-top: 1em;
			border: 0px solid white;
			margin: 0 2em 0 24px;
		}
		
		#content h2 { margin-top: 0; font-size: 10px; }
		
		#content .main_menu {
			font-family: Tahoma;
			text-transform: lowercase;
			font-size: 21px;
			font-weight: 100;
			color: #FFF;
			text-decoration: none;
		}
		
		#content .main_menu:hover, a.main_menu_over {
			font-family: Tahoma;
			text-transform: lowercase;
			font-size: 21px;
			font-weight: 100;
			color: #F5A748;
			text-decoration: none;
		}
		
		#content .main_smenu {
			font-family: Tahoma;
			text-transform: lowercase;
			font-size: 12px;
			line-height: 12px;
			font-weight: 100;
			color: #FFF;
			text-decoration: none;
		}
		
		#content .main_smenu_over {
			font-family: Tahoma;
			text-transform: lowercase;
			font-size: 12px;
			line-height: 12px;
			font-weight: 100;
			color: #F5A748;
			text-decoration: none;
		}
		
		#content .main_proj {
			font-family: Tahoma
			text-transform: lowercase;
			font-size: 11px;
			font-weight: 100;
			color: #FFF;
			text-decoration: none;
		}
		
		#content .main_proj_sel {
			font-family: Tahoma;
			text-transform: lowercase;
			font-size: 11px;
			font-weight: 100;
			color: #F5A748;
			text-decoration: none;
		}
		
		#content .main_proj_over {
			font-family: Tahoma;
			text-transform: lowercase;
			font-size: 11px;
			line-height: 12px;
			font-weight: 100;
			color: #F5A748;
			text-decoration: none;
		}
		
		#content h1 {
			font-family: Tahoma;
			font-size: 14px;
			margin: 0px 0px 0px 0px;
			width: 100%;
			font-weight: bold;
			color: #FFF;
			text-decoration: none;
		}

		#content h1 {
			font-family: Tahoma;
			font-size: 14px;
			margin: 0px 0px 0px 0px;
			width: 100%;
			font-weight: bold;
			color: #FFF;
			text-decoration: none;
		}

		#content .main_body {
			position: relative;
			left: 10px;
			font-family: Tahoma;
			font-size: 11px;
			width: 980;
			font-weight: normal;
			color: #FFF;
			text-decoration: none;
		}
		
		.project_spacer {
			height: 1px;
		}
		
		#footer
		{
			position: relative;
        	left: 50%;
        	/*bottom: 10px;*/
        	margin-left: -450px; /* - (width/2)  */		
			clear: both;
			text-align: left;
			width: 900px;
			padding-top: 30px;
			padding-left: 0px;
			font-family: Tahoma;
			font-size: 9px;
			color: #9CA4AA;
			border-top: 0px solid #333;
		}
		#footer_bottom
		{
			position: relative;
			float: left;
        	left: 50%;
        	height:auto;
        	margin-bottom: 0px;
        	margin-left: -450px; /* - (width/2)  */		
			clear: both;
			text-align: left;
			width: 900px;
			padding-top: 30px;
			padding-left: 0px;
			font-family: Tahoma;
			font-size: 9px;
			color: #9CA4AA;
			background-color: #4b575f;
			border-top: 0px solid #333;
		}
		
		.menu_table {
			background-image: url('../images/mouse_bg.png'); 
			background-repeat: repeat-y;
			background-position: 178px;
		}
		
		#clear {
			height: 20px;
		}
		
		#clear1 {
			height: 10px;
		}
		
		a:link, a:active, a:visited {
			color: #FFF;
			text-decoration: underline;
		}
		a:hover {
			color: #F4A848;
			text-decoration: underline;
		}
