body {
	margin: 					0px 0px 0px 0px;
	background: url(../images/css_bg/page_bg_4.jpg);
	/*background:				#fff;*/
	background-color:			#fff;
	color:						#000;
	
}

img { behavior: url("../pngbehavior.htc");}

/* outer bounds of the layout page			*/

#container {
	position:					relative;
	margin: 					0 auto;
	font-family:				georgia, "Trebuchet MS", serif;
	font-size: 					small;
	text-align:					center;
	color:						#ccc;
	vertical-align: 			middle;
	width: 						710px;
}

/* Page header							*/

#header {
	position:					relative;
	margin: 					auto 25px;
	/*border: 					1px solid #ccc;*/
	height: 					150px;
	width: 						708px;
	color: 						#333;
	background-color:			#fff;
	background: 				url("../images/css_bg/kop.jpg");
	border: 					1px solid #950008;
	z-index:					1;
}

.kerstlabel {
	position:					relative;
	/*display:					inline;*/
	float:						left;
	left:						-15px;
	top:						-168px;
	width:						70px;
	z-index:					4;
}

.kerstlabel a, .kerstlabel img {
	border: none;
}

#teaser {
	position:					relative;
	/*display:					inline;*/
	float:						left;
	left:						-35px;
	top:						30px;
	width:						70px;
	z-index:					4;
}

#teaser a img {
	border:						none;
}

/* On screen menu div						*/

#menu {
	position: 					absolute;
	padding: 					0px 10px;
	border: 					1px solid #950008;
	/*height: 					650px;*/
	height:						auto;
	width: 						190px;
	color: 						#333;
	background-color:			#fff;
	float:						left;
	left: 						25px;
	top: 						190px;
	z-index:					1;
}

#menucontent {
	position:					relative;
	width:						190px;

}

/* menu list									*/
#menucontent ul {
	padding:					0px;
	margin-left:				0px;
	margin-right:				0px;
	margin-bottom:				0px;
	margin-top:					20px;
	text-align:					left;
	list-style-type:			none;
	/*height:						28px;*/
}

/* menu list item								*/
#menucontent li {
	margin:						0px;
	padding:					0px;	
	text-align:					left;
	font: 					 	13px/28px georgia, serif;
	list-style-type:			none;
	border-bottom:				1px solid #333;
	height:						28px;
}

/* menu list link item							*/
#menucontent li a {
	text-decoration:			none;
	color:						#333;
	background-color:			inherit;
}

/* menu list link item hover over				*/
#menucontent li a:hover {
	color:						#950008;
	border-bottom:				2px solid #950008;
	background-color:			inherit;
}

/* menu list link item visited					*/
#menucontent li a:visited {
}

/* Openings tijden en adres info				*/
#openingstijden {
	position: 				relative;
	vertical-align:			baseline;
	margin-top:				80px;
	font: 					11px verdana, sans-serif;
	color: 					#666666;
	background-color:		inherit;
	width:					190px;
}

/* Advertentie style for haantjes bungalow verhuur en haantjes fiets verhuur */
.advertentie {
	margin:						10px 0px 10px 0px;
	
}

/* get rid of the blue ugly border */
.advertentie a img{
	border:						none;
}


/* Center main page on screen				*/
#page {
	position: 					absolute;
	
	padding: 					0px;
	border: 					1px solid #950008;
	color: 						#333;
	background:					#fff;
	width:						470px;
	height: 					auto;
	left: 						263px;
	top: 						190px;
	z-index:					1;
}

/* Base head text							*/

h1 {
	font: 					bold 20px/23px georgia, serif;
	color:					#950008;
	background-color:		inherit;
	margin:					0px 100px 0px 0px;
}

/* Insert a big letter before a paragraph 	*/

.inline-caps {
		margin-top:			5px;
		margin-right:		5px;
		margin-bottom:		0px;
		margin-left:		-2px;
		float:				left;
		
}

/* Menu kaart styles						*/
.menu-text {
		text-align:			center;
		padding-left:		25px;
		padding-right:		25px;
		font:				bold italic 14px/24px georgia, serif;
		color:				#222;
}

.menu-text h1{
		text-align:			center;
		padding-left:		100px;
		color:				#950008;
		font:				italic 20px/30px georgia, serif;
}

.menu-text i{
		font:				italic 12px/24px georgia, serif;
}

/* Base stile for plain text				*/

.article-text {
		text-align:			left;
		padding:			25px 25px;
		font:				14px/20px georgia, serif;
		color:				#222;
}

/* small image wrap left					*/
.article_sm_wrap {
		border:				1px solid #aaa;
		padding:			1px;
		margin-right:		10px;
		float:				left;
}

/* small image wrap right					*/
.article_sm_wrap_right {
		border:				1px solid #aaa;
		padding:			1px;
		margin-left:		10px;
		float:				right;
}

/* Non visited link							*/

.article-text a {
		color:				#950008;
		text-decoration:	none;
		font:				14px/19px georgia, serif;
}

/* Hovered link								*/

.article-text a:hover {
	color:					#CC0000;
}

/* Visited link								*/

.article-text a:visited {
	color:					#950008;
}

.article-titel {

}

.article-titel-2 {
		font: bold 18px/21px georgia, serif; 
		color: #222222;
}

.article-subtitle { 
		font: bold 11px verdana, sans-serif; 
		color: #666666; 
		padding-bottom:3px
}

#webcam {
		width: 648px;
		height: 480px;
		background-color:#fff;
		margin-top: 30px;
		margin-left: 55px;
		border: 1px solid #950008;
}
