/* Design & Code (c) ABOVO Media */
html, body { 
	height			: 100%;
	padding			: 0; 
	margin			: 0; 
}

body {
	font			: normal 14px "Garamond", "Times New Roman", "Times", sans-serif;
	background	: #fff url('../_images/background.gif') repeat-x top left;
	color			: #303030; 
}	

#wrapper {
	margin			: 0 auto;
	width			: 100%;
	min-height		: 100%;
	min-width		: 1010px;
}

	* html #wrapper {
		height			: 100%;
	}

#body {
	width			: 1010px;
	margin			: 0 auto;
}

#top {
	float			: left;
	position		: relative;
	width			: 100%;
	height			: 233px;
}

	#top #logo {
		padding			: 24px 0 0 14px;
	}

	#top #gallery {
		position		: absolute;
		left			: 19px;
		bottom			: -161px;
	}

		* html #top #gallery {
			bottom			: -162px;
		}

      #top #verkaveling {
         position       : absolute;
         width          : 543px;
         height         : 337px;
         top            : 31px;
         right          : 20px;
      }

		#top #gallery div {
			float			: left;
			width			: 319px;
			height			: 257px;
			margin			: 0 8px 0 0;
			cursor			: pointer;
			background		: transparent url('../_images/painting1.jpg') no-repeat top left;
		}

		#top #gallery #painting-2 {
			background-image: url('../_images/painting2.jpg');
		}

		#top #gallery #painting-3 {
			margin			: 0;
			background-image: url('../_images/painting3.jpg');
		}

		#top #gallery .active {
			background-position: bottom left;
		}

		#top #gallery div img {
			width			: 319px;
			height			: 257px;
			border			: 0;
		}

#main {
	float			: left;
	width			: 950px;
	height			: auto;
	min-height		: 270px;
	margin			: 19px 0 0 0;
	padding			: 150px 30px 250px 30px;
	background		: transparent url('../_images/main_background.gif') no-repeat top left;
}

	* html #main {
		height			: 270px;
	}

	#main #menu {
		float			: left;
		width			: 948px;
		height			: 38px;
		background		: transparent url('../_images/menu_background.gif') repeat-x top left;
		border-left		: 1px solid #a8a36a;
		border-right	: 1px solid #a8a36a;
		margin			: 0 0 20px 0;
	}

	#main #left {
		float			: left;
		width			: 618px;
		height			: auto;
		padding			: 0 35px 0 1px;
		border-right	: 1px solid #dcd9b6;
	}

	#main #right {
		float			: left;
		width			: 260px;
		height			: auto;
		padding			: 0 0 0 35px;
		margin			: 0 0 0 -1px;
		border-left		: 1px solid #dcd9b6;
	}

	#main img {
		padding			: 5px;
		/*border			: 1px solid #dcd9b6;*/
	}
	
	#main #right img {
		padding			: 0;	
		border			: none;
	}

		#main #right img {
			/*margin			: 0 0 10px -15px;*/
		}

	#main div.img {
		margin				: 15px;
		text-align			: center;
	}
	
	#main #middle
	{
		float				: left;
		width				: 915px;
		height			: auto;
		padding			: 0 35px 0 1px;
	}

#footer {
	position		: relative;
	margin			: -250px auto 0 auto !important;
	width			: 100%;
	min-width		: 1010px;
	height			: 250px;
	background		: transparent url('../_images/background.jpg') no-repeat bottom center;
}

	#footer #info {
		position		: absolute;
		width			: 100%;
		text-align		: center;
		color			: #555;
		top				: 110px;
	}

.clear {
	clear			: both;
}
	
/* Headings H1-H6 */
h1 { }

	#main h1 {
		color			: #70193d;
		font-size		: 20px;
		font-weight		: bold;
		margin			: 0px 0px 15px 0px;
	}

		#main #right h1 {
		}

h2 { }

h3 { }

h4 { }

h5 { }

h6 { }


/* Paragraph and Link Styles */
p { }

	#main p {
		margin			: 15px 0 0 0;
		line-height		: 18px;
	}

		#main #right p {
		}

a { 
	color			: #000;
}	

	#menu ul.main li a {
		float			: left;
		height			: 29px;
		display			: block;
		padding			: 9px 39px 0 39px;
		color			: #fff;
		text-decoration	: none;
		font-weight		: bold;
		font-size		: 16px;
	}

	#menu ul.main li a.active, #menu ul.main li:hover a {
		background		: transparent url('../_images/menu_hover_background.gif') repeat-x top left;
	}

	#menu ul.submain li a {
		float				: none;
		height			: 29px;
		padding			: 5px 30px 0 10px;
		font-size		: 14px;
		font-weight		: normal;
	}

	#menu ul.submain li a:hover {
		text-decoration	: underline;
	}

	#menu ul.main li:hover ul.submain li a {
		background		: none;
	}

	#footer a {
		font-weight		: bold;
		text-decoration	: none;
		padding			: 0 15px;
	}

	#footer a:hover {
		text-decoration	: underline;
	}
	
/* Lists and Navigation */
ul { }	

	#menu ul.main { }

	#menu ul.main li {
		display			: inline;
	}

	#menu ul.submain {
		visibility		: hidden;
		position		: absolute;
		border			: 1px solid #847a02;
		background-color: #9f9638;
		border-top		: 0;
		padding			: 7px 0 0 0;
		margin			: 0;
	}

		* html #menu ul.submain {
			width			: 200px;
		}

	#menu ul.submain li {
		display			: block;
		background		: none;
	}

	#footer ul { 
		margin			: 0 0 7px 0;
	}

	#footer ul li {
		display			: inline;
	}

/* Forms */

.newsItem
{
	margin				: 10px 0px 20px 0px;	
}

#form td
{
	padding				: 3px 0px;
}

#form input
{
	padding				: 2px;
	border				: 1px solid #dcd9b6;
}

#form textarea
{
	border				: 1px solid #dcd9b6;	
}
