BODY, 
HTML{
	margin:				0px;
	padding:			0px;
	
	height:				100%;
	border:				none;
}
BODY{
	background-color:	#FFFFFF;
	overflow: -moz-scrollbars-vertical;
}

img{
	border:				0px;
}

#container{
	height:				100%;
}

#links{
	background-image:	url("../images/background.jpg");
	background-repeat:	repeat-x;
	background-position:right top;
}

#content{
	width:				650px;
	height:				400px;
	background-image:	url("../images/background_schuin.jpg");
	background-repeat:	no-repeat;
	background-position: top left;
}

#rechts{
	background-color:#FFFFFF;
}

#hoofdmenu{
	position:			absolute;
	top:				82px;
	
	text-align:right;
	
	width:				650px;
	height:				20px;
}

#hoodmenu img{
	margin:				0px;
	padding:			0px;
	border:				0;
}

#header_container{
	position:			absolute;
	top:				102px;
	
	width:				650px;
	height:				173px;
}

#submenu{
	position:			absolute;
	top:				3px;
	left:				16px;
	
	background-image:	url("../images/background_menu.jpg");
	background-repeat: 	no-repeat;
	
	width:				175px;
	height:				160px;
}

#submenu img{
	margin:				0px;
	padding:			0px;
	border:				0;
}

#text_container{
	position:		absolute;
	top:				275px;
	
	width:				650px;
	height:				173px;
}

#sidebar{
	position:			absolute;
	top:				0px;
	width:				150px;
}

#text,
#gallery{
	position:			absolute;
	left:				150px;
	width:				500px;
	
	background-image:	url("../images/background_content.jpg");
	background-repeat:	repeat-y;
}

#directions{
	font-family: 		Arial, "Times";
	font-size: 			12px;
	line-height: 		20px;
	text-align: 		justify;
	
	color:				#373737;
}

#map,
#text p{
	margin-top:			0px;
	margin-bottom:		20px;
	margin-left: 		5px;
	margin-right:		5px;
	
	font-family: 		Arial, "Times";
	font-size: 			12px;
	line-height: 		20px;
	text-align: 		justify;
	
	color:				#373737;
}

#gallery p{
	margin-top:			5px;
	margin-bottom:		5px;
	margin-left: 		5px;
	margin-right:		5px;
}

#map a,
#directions a,
#text p a{
	color:				#5c6584;
	text-decoration: 	none;
}

#map a:hover,
#directions a:hover,
#text p a:hover {
	color:				#FFFFFF;
	background-color: 	#5c6584;
}

#text h1,
#gallery h1{
	margin-top:			3px;
	margin-bottom:		0px;
	margin-left: 		5px;
	margin-right:		5px;
	
	font-family: 		Arial, "Times";
	font-size:			13px;
	font-weight: 		bold;
	
	color:				#5c6584;
}

#text h2,
#gallery h2{
	margin-top:			0px;
	margin-bottom:		0px;
	margin-left: 		5px;
	margin-right:		5px;
	
	font-family: 		Arial, "Times";
	font-size:			12px;
	font-weight: 		bold;
	
	color:				#373737;
}

#text h3{
	margin-top:			0px;
	margin-bottom:		20px;
	margin-left: 		5px;
	margin-right:		5px;
	
	font-family: 		Arial, "Times";
	font-size:			12px;
	font-weight: 		bold;
	
	color:				#373737;
}

#text ul{
	margin:				0px;
	padding:			0px;
	margin-top:			-20px;
	padding-bottom:		20px;
	padding-left:		22px;
	
	list-style-type: 	square;
}

#text li{
	font-family:		Arial;
	font-size:			12px;
	color: 				#373737;
	line-height: 		20px;
	
	margin:				0px;
	padding:			0px;
}

#gallery a{
	text-decoration: none;
	margin-left:10px;
}

td{
	margin:0;
	padding:0;
	
	font-family: 		Arial, "Times";
	font-size: 			12px;
	line-height: 		20px;
	
	color:				#373737;
}

.input,
select{
	margin:0;
	padding:0;
	
	font-family:Arial, "Times";
	font-size:12px;
	color:				#373737;

	border-top:1px solid;
	border-top-color: #BFBFBF;
	border-left:1px solid;
	border-left-color: #BFBFBF;
	border-right:1px solid;
	border-right-color: #EFEFEF;
	border-bottom:1px solid;
	border-bottom-color: #EFEFEF;
	background-color: #E2E2EA;
	
	height:15px;
}

td textarea{
	margin:0;
	padding:0;
	
	font-family:Arial;
	font-size:12px;
	color:#292929;
	
	width:230px;
	height:100px;
	
	border-top:1px solid;
	border-top-color: #BFBFBF;
	border-left:1px solid;
	border-left-color: #BFBFBF;
	border-right:1px solid;
	border-right-color: #EFEFEF;
	border-bottom:1px solid;
	border-bottom-color: #EFEFEF;
	background-color: #E2E2EA;
}

.submit{
	font-family:Arial;
	font-size:12px;
	color:#292929;
	
	border-top:1px solid;
	border-top-color: #EFEFEF;
	border-left:1px solid;
	border-left-color: #EFEFEF;
	border-right:1px solid;
	border-right-color: #BFBFBF;
	border-bottom:1px solid;
	border-bottom-color: #BFBFBF;
	background-color: #E2E2EA;
}


#footer{
	position:			relative;
	left:				0px;
	right:				0px;
	
	background-image:	url("../images/background_footer.jpg");
	background-repeat: 	no-repeat;
	
	height:				30px;
	width:				500px;
}

#footer p,
#footer p a{
	margin:				0px;
	
	font-family: 		Arial, "Times";
	font-size: 			11px;
	text-decoration: 	none;
	text-align:			center;
	
	color:				#6b738c;
}

#footer p a:hover {
	color:				#FFFFFF;
}
