html,
body,
h1,
h2{

	margin: 0;
	padding: 0;
	border: 0;
}

html,
body{

	height: 100%;
}

html{
	
	overflow-y: scroll;
}

body{

	background-color: #e5e9ec;
	text-align: center; /*ie-debug*/
}

*{

	color: #1f1f1f;
	text-decoration: none;
	font-family: "Times New Roman",Times,FreeSerif,serif;
}

#wrapper{

	background-color: #c4ddbb;
	
	width: 1104px;
	
	height: 100%;
	position: relative;
	
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

	#header{

		background-color: #fff;
		
		width: 100%;
		height: 176px;
	}

		#header-image-left{

			width: 362px;
			height: 176px;
			background: #fff url('../img/header-image-left.jpg') no-repeat left; 
			
			float: left;
		}

		#header-image-center{

			width: 362px;
			height: 176px;
			background: #fff url('../img/header-image-center.jpg') no-repeat left; 
			
			float: left;
		}

		#header-image-right{

			width: 376px;
			height: 176px;
			background: #fff url('../img/header-image-right.jpg') no-repeat left; 
			
			float: right;
		}
		
			#header-image-right  h1{
			
				display: none;
			}

	#menu-container{
		text-align: center;
		
		width: 100%;
		height: 32px;
		
		background: #a7ce9a url('../img/menu-right.jpg') no-repeat right; 
	}
	
		#menu-container ul,
		#menu-container ul li{
		
			margin: 0;
			padding: 0;
			
			display: inline;
			
			list-style-type: none;
		}
			
			#menu-container ul li a{
				
				display: block;
				float: left;
			
				height: 32px;
				padding-left: 22px; /*nachecken in safari en ie6*/
				padding-right: 22px;
				
				text-align: center;
			}
			
			#menu-container ul li.last a{
			
				padding-right: 0px;
			}
			
				#menu-container ul li a span{
					
					display: block;
					margin-top: 6px;
					
					font-style: italic;
					font-weight: bold;
				}
				
				#menu-container ul li a:hover span,
				#menu-container ul li a.active span{
					
					border-bottom: 1px solid #1f1f1f;
				}
				
	#content{
	
		clear: left;
		
		width: 1104px;
		
		_height: 585px;
		min-height: 585px;
		
		position: relative;
		
		background: #c4ddbb url('../img/left-column.jpg') no-repeat left top;
	
	}
		
		#main{
		
			width: 39%;
			
			position: relative;
		
			left: 30%;
		}
			
			#main h1,
			#main h2{
			
				padding-top: 30px;
			}
			
			#main .title{
			
				font-weight: bold;
			}
			
			#gastenboek-comment {
				width: 220px;
			
				-moz-opacity:.93;
				opacity:.93;
				-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=93)";
				filter:alpha(opacity=93);
			}
			
			#column-left .widebox{
				
				width: 210px;
				overflow: hidden;
			}
			
			#main p{
			
				margin: 0;
				padding: 0;
				border: 0;
				
				margin-bottom: .6em;
			}
			
			#main{
			
				line-height: 1.8em;
			}
			
			#main a.title{text-decoration: none;}
			
			#main a,#main a:hover{
			
				text-decoration: underline;
			}
		
		#column-right{
		
			width: 30%;
			height: 100px;
			
			position: absolute;
			
			top: 0;
			right: 0;
		
			background: transparent url('../img/content-right-top.jpg') no-repeat right top; 
		}
		
			#column-right img{
			
				/*width: 282px;*/
			}
		
			#column-right div.nr1{
			
				/*position: absolute;
				top: 2em;*/
				/*margin-top: 2em*/
			}
			
			#column-right div.nr2{
			
				/*position: absolute;
				top: 235px;*/
				/*margin-top: 1em;*/
			}
			
			#column-right div.nr3{
			
				/*position: absolute;
				top: 440px;*/
				/*margin-top: 1em;*/
			}
		
.float-background-fix{
		
	clear: both;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(../img/overlay.png); }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(../img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
#de-bungalows a:hover{
	text-decoration: underline;
}