/*
#################
#	ALGEMEEN	#
#################
*/
html,
span, div,
h1, h2, h3, h4, h5, h6,
a, p,
img,
ul, ol, li {
			margin: 0;
			padding: 0;
}

a:link, a:visited{
			color:#760d11;
			font-weight:bold;
			
}

a:hover{
			text-decoration:none;
	
			
		}

h1 {
			font-size:20px;	
			margin: 20px 0 10px 0;
			
}
h2 {
			font-size:17px;

}

p {
	
}

img {
			border: none;
			
}

body {
			color: #760d11;
			font: 12px Tahoma;
			margin:0;
			background: url(../images/bg_body.jpg) repeat-x;
			line-height:19px;
}

body.subBody {
			background: url(../images/bg_subbody.gif) repeat-x;
}

/*
#################
#	LAY-OUT		#
#################
*/

/* HOOFDPAGINA */


div.bodyContainer {
			overflow: hidden;
			width: 789px;
			margin: auto;
			background: url(../images/bg.png) repeat-y;
			padding: 0 0 20px 0;
			
						
}

div#menu{
			float:left;
			position:relative;
			margin: 0 0 0 12px;
			background-color:#520707;
			width:765px;
			height:30px;

}

div#menu a:link, 
div#menu a:visited
{
			color:#fff;
			font-weight:bold;
			text-decoration:none;
}

div#menu a:hover{
			color:#ccc;
		}


div#header {
			float:left;
			position:relative;
			margin: 0 0 0 12px;
			width: 765px;
			background-color:#f3c688;
		
			
}


div#adres{
			float:left;
			background-image: url(../images/bg_adres.png);
			padding: 10px 0px 0px 15px;	
}
div#deals{
			float:left;
			padding: 10px 10px 20px 15px;	
			margin: 10px 0 25px 10px;
			border:1px;
			border-color:#f1c17f;
			background-color:#fbf0de;
			width: 220px;
}

div.title{
			float:left;
			width:100%;
}
div#photos{	
			position:relative;
			width:90%;
			float:left;
			margin: 20px 0 0 70px;
			
}

div#photos h1{
			font-size:20px;	
			margin: 20px 0 10px -30px;
		}

div.photo{	
			position:relative;
			width:120px;
			height:95px;
			float:left;
			margin: 10px 0 0 10px;
			background: url(../images/photo_bg.jpg) no-repeat;
			background-position:0 0;
			
}
div#guestbook_container{	
			position:relative;
			width:100%;
			float:left;
			margin: 20px 0 0 20px;
			
}
div.guestbook{	
			position:relative;
			float:left;
			background: url(../images/bg_guestbook.jpg) no-repeat;
			width:450px;
			height:100%;
			margin: 10px 0 0 0;
			padding: 10px 0 0 10px;	
}

div.rates{
			width: 115px;
			height:80px;
			margin: 10px 10px 15px 0px;
			padding: 25px 3px 3px 20px;
			position:relative;
			float:left;
			border:1px;
			border-color:#f1c17f;
			background-color:#fbf0de;
}

div.text{	
			position:relative;
			float:left;
			margin: 10px 0 0 20px;
			width:450px;
}

div.text img {

margin: 5px;

}
div.text_left{	
			position:relative;
			margin: 20px 0 0 20px;
			width: 250px;
			float:left;						
}


div#contact_form{
			float:left;
			width:400px;
}

div#footer {
			background: url(../images/bg_footer.png) no-repeat;
			width: 755px;
			margin: auto;
			height:50px;	
			padding: 0 0 0 30px;
}


/*
#########################
#	MENU'S & LIJSTEN    #
# 	   HOOFDPAGINA      #
#########################
*/

ul#mainMenu {
			height: 30px;
			width: 783px;
			list-style:none;
			clear: left;
			float: left;
}

ul#mainMenu li {
			float: left;	
}

ul#mainMenu li a.home {
			float: left;
			width: 100px;
			height: 30px;
			display:block;
			padding-right: 29px;	
}

ul#mainMenu li a.knop {
float: left;
			height: 28px;
			display: block;
			margin: 5px 0 0 25px;
}