/* CSS Document */
*{	margin: 0;
	padding: 0;
}

html, body {
	margin: 0;
	padding: 0;
	background: #014679 url(../images/bodyBg.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	}
	
#main_container {
	position:absolute;
	background-color: #fff;
	height: 450px;
	width: 800px;
	top: 50%;
	margin-top: -225px;
	left: 50%;
	margin-left:-400px;	}
	
		#menu_contain {
			position: absolute;
			height: 26px;
			top: 0px;
			left: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			font-weight: bold;
			color:#0066b2;
			z-index: 500 }
	
		#logo_contain {
			position: absolute;
			top: 366px;
			left: 20px;
			width: 227px;
			height: 89px;
			z-index: 200 }
		
		#foto_contain {
			position: absolute;
			top: 36px;
			left: 11px;
			width: 780px;
			height: 404px; }
			
			#projects_contain {
			position: absolute;
			top: 36px;
			left: 10px;
			width: 780px;
			height: 404px; }
			

				#content_projects {
					position: absolute;
					top: 15px;
					left: 10px;
					width: 760px;
					line-height: 15px; }
			
			#content_contain {
				position: absolute;
				top: 36px;
				right: 10px;
				width: 390px; }
				
				#content {
					position: absolute;
					top: 10px;
					left: 10px;
					width: 370px;
					line-height: 15px; }
				
			#detail_contain {
				position: absolute;
				top: 36px;
				right: 10px;
				background-image: url(../images/content_bg.png);
				width: 200px;
				height: 404px; }
				
				#content_details {
					position: relative;
					top: 15px;
					left: 10px;
					width: 180px;
					height: 384px;
					line-height: 15px; }
			
#projects_text {
					position: absolute;
					float: left;
					top: 15px;
					left: 10px;
					width: 370px;
					line-height: 15px; }
					
#projects_plaatsen {
					position: absolute;
					float: right;
					top: 45px;
					right: 10px;
					width: 370px;
					line-height: 15px; }

#woningbox{
	position: absolute;
	right: 20px;
	top: 46px;
	background-image: url(../images/box.gif);
	height: 180px;
	width: 200px; }

#kantoorbox{
	position: absolute;
	right: 20px;
	top: 250px;
	background-image: url(../images/box.gif);
	height: 180px;
	width: 200px; }
	
	.box {
	position: relative;
	margin: 10px;
	color: #FFFFFF; }
	
					
				#copyright {
				position: relative;
				top: 450px;
				color: #fff; }
				
				#terug_contain {
				position: absolute;
				bottom: 5px;
				right: 12px;
				height: 20px;
				width: 175px; }
		
		#pay-off {
			position: absolute;
			top: 200px;
			left: 50px;
			width: 454px;
			height: 92px; }
	
h1 {
	font-size: 17px;
	font-weight: bold; }

h2 {
	font-size: 16px;
	font-style:italic; }

#nav, #nav ul {     padding: 0; margin-left: 10px; margin-top: 10px; list-style: none; width: 780px;} 
#nav a { display: block;     width: 156px;} 
#nav li {     float: left; width: 156px; font-size: 13px; padding:0;}	
#nav li ul {     position: absolute;  width: 134px; border: #0066b2 solid 1px;     left: -999em; top:25px; padding: 10px; margin-left: 0px; background-color:#fff; } 
#nav li:hover ul, #nav li.sfhover ul {left: auto; }
li.tab { background-image: url(../images/tab.gif); width: 156px; height: 27px;}

a:link {
	color: #000;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: underline;
	color: #000;
}

a.tabmenu:link {
	color: #0066b2;
	text-decoration: none;
}
a.tabmenu:visited {
	text-decoration: none;
	color: #0066b2;
}
a.tabmenu:hover {
	background-color: #0066b2;
	width: 156px;
	height: 27px;
	text-decoration: none;
	color: #fff;
}
a.tabmenu:active {
	background-color: #0066b2;
	width: 156px;
	height: 27px;
	text-decoration: underline;
	color: #0066b2f;
}

a.menu:link {
	color: #0066b2;
	text-decoration: none;
}
a.menu:visited {
	text-decoration: none;
	color: #0066b2;
}
a.menu:hover {
	text-decoration: underline;
	color: #0066b2;
}
a.menu:active {
	text-decoration: underline;
	color: #0066b2f;
}

a.plaatsen:link {
	color: #fff;
	text-decoration: underline;
}
a.plaatsen:visited {
	text-decoration: underline;
	color: #fff;
}
a.plaatsen:hover {
	text-decoration: none;
	color: #fff;
}
a.plaatsen:active {
	text-decoration: none;
	color: #fff;
}

.bedrijfsruimte {
	position: absolute;
	right: 30px;
	top: 30px;
	width: 234px; }

input {
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; }

select {
	width: 372px; }

input.button {
	width: 100px; }
	
.projecten {
	border-right: #999 solid 1px;}

hr {
	width: 660px; }

img {
border:0 }

img.content {
	border: #000 solid 1px; }

td.plaats {
	background-image: url(../images/bord_plaatsen.gif);
	width: 155px;
	height: 50px;
	color: #FFFFFF;
	font-weight: bold; }

.fout {
	border: #FF0000 1px solid; }
	