/**
 * Global
 */
p {
	margin: 0 0 1em 0;
	}
strong, b {
	font-weight: bold;
	color:#ACB087;
	}
em, i {
	font-style: italic;
	}

/**
* Form 
*/

input, textarea
{
border:1px solid #5C622B}

/**
 * Body
 */
body, html {
	background-image: url("/design/images/layout/background_pattern.gif");
	background-color: #25251A;
	text-align: center;
	color: #fff;
	font-size: 85%;
	}
	
a:link,
a:visited,
a:active {
	color: #ACB087;
	font-weight:bold;
	
	
	
	}
	
a.archive
{
display:block;
margin-bottom:5px;
background-image:url(/design/images/layout/icon.gif);
background-repeat:no-repeat;
padding-left:15px;
padding-bottom:3px;
border-bottom:1px solid #4C502F;
text-decoration:none;
}



/**
 * Site Container
 */
#siteContainer {
	background-image: url("/design/images/layout/background_gradient.gif");
	background-repeat: repeat-x;
	}

/**
 * Header
 */
#siteHeader {
	background-image: url("/design/images/layout/header_background.gif");
	height: 80px;
	width: 839px;
	margin: 0 auto;
	}
#siteHeader h1 {
	display: none;
	}
	#siteHeader ul.menu {
		display:block;
		padding-top:52px;
		padding-left:195px;
		}
	#siteHeader ul.menu li {
		float: left;
		display: inline;
		}
	#siteHeader ul.menu li a {
		display: block;
		text-decoration:none;
		height: 28px;
		width: 118px;
		background-image: url('/design/images/layout/menu.gif');
		text-indent: -9000px;
		}
	
	#siteHeader ul.menu li.winkel a { background-position: left top; }
	#siteHeader ul.menu li.winkel a:hover { background-position: left bottom; }
	#siteHeader ul.menu li.producten a { background-position: -118px top }
	#siteHeader ul.menu li.producten a:hover { background-position: -118px bottom }
	#siteHeader ul.menu li.nieuws a { background-position: -236px top }
	#siteHeader ul.menu li.nieuws a:hover { background-position: -236px bottom }
	#siteHeader ul.menu li.contact a { background-position: -354px top }
	#siteHeader ul.menu li.contact a:hover { background-position: -354px bottom }
	#siteHeader ul.menu li.hoevetoerisme a { background-position: -472px top }
	#siteHeader ul.menu li.hoevetoerisme a:hover { background-position: -472px bottom }
	#siteHeader ul.menu li.home a { background-position: -590px top ; width:30px;}
	#siteHeader ul.menu li.home a:hover { background-position: -590px bottom; width:30px; }

/**
 * Site Content
 */
#siteContent {
	width: 839px;
	margin: 0 auto 1em auto;
	margin: 0 auto;
	text-align: left;
	background-image: url("/design/images/layout/content_background.gif");
	}
	#siteContent #siteTitle {
		width: 635px;
		height: 39px;
		background-image: url("/design/images/layout/titlebar_background.gif");
		float: left;
		color: #828844;
		}
	#siteContent #siteTitle h2 {
		font-size: 159%;
		font-family: Georgia, "Times New Roman", Times, serif;
		}
		
	#siteContent #siteActualContent h3 {
		font-size: 122%;
		margin-bottom:4px;
		color:#5C622B;
		}	
	
	#siteContent #siteActualContent {
		padding-top: 15px;
		width: 605px;
		float: left;
		}
	#siteContent #siteActualContent .left {
		width: 370px;
		float: left;
		padding-left:10px
		}
	#siteContent #siteActualContent .right {
		width: 210px;
		float: right;
		}

	#siteContent #siteActualContent .photoContainer {
		margin-top: 10px;
		}

	#siteContent #siteActualContent .photoContainer img {
		border: 1px solid #4C502F;
		background-color: #3F3C2A;
		padding: 3px;
		margin: 0;
		}
		
	#siteContent #siteActualContent .photoContainer .photoList {
		border: 1px solid #4C502F;
		background-color: #3F3C2A;
		padding: 2px 4px;
		float: left;
		}
	
	#siteContent #siteActualContent .newsArchive {
		border: 1px solid #4C502F;
		background-color: #3F3C2A;
		padding: 2px 4px;
		float: right;
		width:200px;
		}	
	
	#siteContent #siteActualContent .photoContainer .photoList img {
		display: block;
		border: 0;
		padding: 3px 0;
		background-color: transparent;
		}
	#siteContent #siteActualContent ul {
		list-style-type: square;
		margin: 0 0 1em 1.5em;
		}
	#siteContent #siteActualContent ul ul {
		list-style-type: disc;
		margin: 0 0 0 1.5em;
		}
	#siteContent #siteActualContent ul ul ul {
		list-style-type: circle;
		margin: 0 0 0 1.5em;
		}
	#siteContent #siteActualContent img {
	border: 1px solid #4C502F;
	background-color: #3F3C2A;
	padding: 3px;
	margin: 5px;
	}
		
	#siteContent #siteActualContent img.floatleft {
		float: left;
		margin-left: 0px;
		}		
	#siteContent #siteActualContent img.floatright {
		float: right;
		margin-right: 0px;
		}		

	#siteContent #siteActualContent h2
	{
		margin-top:5px;
		margin-bottom:3px;
	}
	
	#siteActualContent  h2:first-child
	{
		
		margin-top:0px;
	}

/**
 * Footer
 */
#siteContent #siteFooter {
	clear: both;
	background-image: url("/design/images/layout/footer_background.gif");
	background-position: bottom left;
	padding-top: 25px;
	padding-right: 29px;
	text-align: right;
	height: 20px;
	font-size: 77%;
	}
	#siteContent #siteFooter a:link,
	#siteContent #siteFooter a:active,
	#siteContent #siteFooter a:visited {
		color: #ACB087;
		text-decoration: none;
		}
	#siteContent #siteFooter a:hover {
		color: #D4D99F;
		}

/**
 * Sidebar
 */
#siteContent #siteSidebar {
	
	background-repeat:no-repeat;
	width: 204px;
	height: 436px;
	float: left;
	}


#siteContent .winkel{
	background-image: url("/design/images/layout/sidebar_background_winkel.jpg");
}

#siteContent .producten {
	background-image: url("/design/images/layout/sidebar_background.jpg");

	}
	
#siteContent .contact {
	background-image: url("/design/images/layout/sidebar_background3.jpg");

	}
	
#siteContent .nieuws {
	background-image: url("/design/images/layout/sidebar_background_home.jpg");

	}
	
#siteContent .home {
	background-image: url("/design/images/layout/sidebar_background1.jpg");

	}

#siteContent .hoevetoerisme{
	background-image: url("/design/images/layout/sidebar_background_hoevetoerisme.jpg");
}
	
/*
* Google map
*/

#map
{
color:#000000;
border: 1px solid #5C622B;
background-color: #3F3C2A;
padding: 3px;
margin: 0;
}

#siteContent #siteActualContent #curly
{
padding:0;
border:none;
margin-left:90px;
margin-top:30px;
display:block;
clear:both;
}

#siteContent #siteActualContent #map img
{background-color:transparent}

div.guestbookItem { width: 95%; margin-right: 5%; background-color: #3F3C2A; border: 1px solid #4C502F; margin-bottom: 10px; }
p.guestbookHeader { margin: 5px 5px 8px 5px; border-bottom: 1px solid #4C502F; padding-bottom: 3px; }
p.guestbookContent { margin: 5px 5px 10px 5px; }
form { overflow: hidden; clear: both; }
form label { float: left; width: 80%; clear: both; margin-top: 8px; }
form input { float: left; width: 80%; clear: both; }
form textarea { float: left; width: 80%; clear: both; }
form div.error { float: left; width: 100%; clear: both; color: #b67b91; }
#button1 { width: auto; }

.guestbookForm input.txt, .guestbookForm textarea.txt { width: 168px !important; }

img.gastenboek { border: 0px; margin-right: 8px; float: right; margin-bottom: 5px; }
img.reservatie { border: 0px; margin-right: 8px; float: right; }
