body {
background-color: #C9D161;
	margin: 0;
	padding: 0;
	font-family: georgia, verdana, arial, sans-serif;
	font-size:16px;
	text-align: center;
	background-image: url("http://www.vakantiehuis-normandie.eu/imgkl/stripe.jpg");
	background-repeat: repeat-x;
	background-position: center; background-attachment: fixed;
}
#container{position: relative;
min-height: 100%;
height:auto !important; 
height:100%; 
_height:100%; 
min-width: 950px !important;
margin: 0 auto;
padding:0;
text-align: left;
	width:950px; background-color:#EAEDC0; 
	 }
.header{ position: relative; 
	text-align: center;
	height:161px;
	background-image: url("http://www.vakantiehuis-normandie.eu/imgkl/header.jpg");
	background-repeat: no-repeat;
	background-position: center; 
}
.clear{clear:both; height:-10px;
 background-color: #FFFFFF;
	}
#wrapper{
	min-height: 100%;
	height:auto !important;
	height:100%;
	_height:100%; background-color: #E6EFC2;
	background-image: url("http://www.vakantiehuis-normandie.eu/imgkl/stripe.jpg");
	background-repeat: repeat-x;
	background-attachment: fixed; 
 }
#leftside{ float:left; width:20%; border:none; background-color: #E6EFC2; text-align:left; }
#rightside{
	margin-left:22%;
	width:77%;
	background-color: #fff;
	background-image:url(../imgkl/stripe2.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: center;
}
.adres{ border:double #FFFFFF}
#property-photos{ display:		block;
	width: 125px;
	margin: 25px 0 0 20px;
	clear: both;
}
#property-photos span{
	font-size: 10px;
	color: white;
	text-decoration: none;
	display: block;
	margin: 10px 0;
	padding: 5px 0 0 0;
	text-align: center;
	/*background: url("http://www.vakantiehuis-normandie.eu/images/detailPhotoTopBg.gif") no-repeat top left;
	background-color: #65952E;*/
}
#property-photos span img{/*foto's via lightbox leftside*/
	display: block;
	/*background: url("http://www.vakantiehuis-normandie.eu/images/detailPhotoBottomBg.gif") no-repeat bottom left;*/
	padding:3pt 7px 7px;
	margin: 0;
}
/*.left{ width:150px; padding: 0 0 0 0; }
.right{ padding: 0 50px 2px 0;}*/
.img{ border:none;}
h1, h2, h3, {font-family:  georgia, Helvetica, sans-serif;}
h1 { color:#C9D161;
	font-size:1.2em;
		padding: 0 0 0 0;
	text-align: center; font-variant: small-caps; 
}
h2 { color:#556B2F;
	font-size:0.9em;
	font-weight: normal;
	padding: 0.1em 0.5em 0.4em 0.5em;
	text-align: left; line-height:140%;
}	
 h3{color:#556B2F; 
	font-size:1.2em;
	text-align:center;
	font-variant: small-caps;
}
h4 {color:#2D3C4C; /*#6D7657;*/
	font-size:0.8em;
	font-weight: normal;
	padding-top: 4.5em;
	padding-bottom:0em;
	background-color:#BAC94A;	
	text-align: center; line-height:140%;
	}
h5 {color:#2D3C4C;
	font-size:0.9em;
	font-weight: bold;
	text-align: left;
	padding-left:5px;
	margin:0; 
}
h6 {color:#2D3C4C;
	font-size:0.9em;
	font-weight: normal;
	text-align:center; padding-top:50px; line-height:140%;
}
#rightside ul.arrow li { margin-left:20px;
	padding-left:12px;
	list-style: square url(http://www.vakantiehuis-normandie.eu/imgkl/button/menuarrowright.gif) inside;
	}
.ft2{color:#556B2F;
	font-size:0.9em;
	font-weight: normal;
	padding: 0.1em 0 0.1em 0;
	text-align: left; line-height:140%;}
.ft3{color:#556B2F; 
	font-size:1em;
	text-align:center;
	font-variant: small-caps;
}	
#footer{
	background-color:#fff; /*#BAC94A;*/
 width:100%; 		height:70px;
	text-align: center;
	font-size:0.8em;
	margin-top:5px;
	background-image: url(http://www.vakantiehuis-normandie.eu/imgkl/bg-footer.jpg);
	background-repeat: repeat;
	background-position: center;
    }
	/* CSS Document Vakantiehuis-Normandie menu flexible design*/
/*DENK AAN HET BIJWERKEN VAN IE IN HTML !!*/
.menu{
	position: relative;
	margin-top: 0px;
	width: 100%;
	margin-left: 0px;
	/*z-index: 100;
	background-color:#F5F5F5; #00CED1 cyaanblauw, achtergrond van hele menubalk, niet zichtbaar*/
	/*width: 100%;*/
	/*float: right;*/
	height: 18px; line-height: 140%;
	}
.menu a {color:#5C5F34; height: 18px;
display: block;
border-width: 2px;
border-style: solid;
border-color: #ffe #aaab9c #ccc #fff;
margin: 0;
padding:0; /*???*/
}
.menu a:hover {
/*background-color: #F0F0F0; niet zichtbaar hier*/
border-color: #aaab9c #fff #fff #ccc;
text-decoration: none;
}
.menu a:visited {color:#5C5F34; 
text-decoration: none;
}
.menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 14.2%; /*12em;*/
float: left;
background-color:#fff;
height: 18px; /*wederom hoogte van menubalk ??*/

}
.menu li {position: relative; 
}
.menu ul ul ul {background-color: #E6E6FA ; /*lavendelblauw*//*#cccc66; #E0E5EB;*/
position: absolute;
top: 0;
left: 100%;
}
.menu ul ul {font-size: 1em; /* grootte van de sublinks in IE only!!!!!*/
/*position: absolute;
z-index: 500;
height: 20px;

color:#154015;*/
 /*background-color: #FFB6C1; roze #cccc66; #E0E5EB;*/ 
width: 10em; text-align: left;
position: absolute;
z-index: 500;
}
.menu li a:hover /*, .menu li #active a:hover*/
{border-color: #aaab9c #fff #fff #ccc;	
border-width: 2px;
color:#032C4C;
background-color: #F0F0F0;
	}
/*.menu ul li>ul {/*font-size: 1em; grootte van de sublinks in Firefox!!!!!*/
/*	margin-left: 0px;
	padding-left: 0px;
	color:#154015;
background-color: #F0F0F0;*/
/* }*/
.menu li>ul  /* for W3C browsers */  { 
	margin: 0;
	top: auto;
	left: auto;
	}
div.menu ul ul,
div.menu ul li:hover ul ul,
div.menu ul ul li:hover ul ul
{display: none;}
div.menu ul li:hover ul,
div.menu ul ul li:hover ul,
div.menu ul ul ul li:hover ul
{display: block;}

 .menu1, .menu5, .menu, .menu a, .menu a:hover, .menu ul, .menu li, .menu li a:hover, .menu li#active a:hover, .menu ul li>ul, .menu ul ul	{ font: normal 0.95em ,georgia, arial, helvetica, sans-serif;}
.menu1{ background: #F5F5F5;
  /*voor de menutitels*/
background: #F5F5F5;
text-transform: none; /*uppercase of none;*/
border-width: 2px;
border-style: solid;
border-color: #ffe #aaab9c #ccc #fff;
}
.menu5{ 
	background: #E0E5EB;
}
/*einde menu*/
a:link {
background-color:#EAEDC0;
color : #556B2F; 
font-size:0.9em; font-weight: normal;
text-decoration : none;
}
a:visited {background-color:#EAEDC0;
color : #556B2F;
font-size:0.8em;
}
a:hover {
color:#990000;
background-color: #fff;
font-size:0.8em;
}
a:active {
color :#002200;
font-size:0.8em;
}
a.foo:link {
color :#556B2F;
background-color: #BAC94A;
font-size:0.9em;
background-image: url(http://www.vakantiehuis-normandie.eu/imgkl/bg-footer.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
a.foo:visited {
color :#556B2F;
background-color: #BAC94A;
font-size:0.9em;
background-image: url(http://www.vakantiehuis-normandie.eu/imgkl/bg-footer.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
a.foo:hover {
color : #fff;
font-size:0.9em;
text-decoration : none;
}
a.foo:active {
color :#990000;
}
a.copy:link {font-size: 0.7em;
color:#556B2F;
background-color: #BAC94A;
text-decoration : none;
padding : 2px;
background-image: url(http://www.vakantiehuis-normandie.eu/imgkl/bg-footer.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
a.copy:hover {background-color:#fff;
color : #990000;
}
a.copy:visited {font-size: 0.7em;
color:#556B2F;
}
 a:hover, a.foo:hover, a:active { font-size:0.8em
}
 a:active, a:visited, a.foo:link, a.foo:active, a.foo:visited{text-decoration : none;
 }
a.foo:hover, a.foo:link, a.foo:active, a.foo:visited{font-size:1em}

/*--Lightbox.css--*/

#gallery
{
	background: inherit;
	color: #777;
	margin: 0 auto;
	padding: 50px;
	/*position: relative;*/
	width: 620px; height: 8oopx;
}

/*.hoverbox img
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
	
}
.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	padding-top: 130px;
	padding: 5px;
	position: relative;
}*/

<!--
body.waitCursor,
body.waitCursor a,
body.waitCursor input,
body.waitCursor select,
body.waitCursor button,
body.waitCursor * {
	cursor: wait !important;
}
#gallery{background: inherit;
	color: #777;
	margin: 0 auto;
	padding: 50px;
	/*position: relative;*/
	width: 620px; height: 1000px;
}
#img{padding:3pt 7px 7px; margin: 0;}
.hoverbox img{	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
}
.hoverbox li{	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	padding-top: 130px;
	padding: 5px;
	position: relative;
}
#lightbox {
	left: 2%/*20%*/; background-position:inherit; 
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	z-index: 600; /*belangrijk om de menubalk naar achter te duwen*/
}
div#lightboxDetails {
	font-size: 0.8em;
	padding-top: 0.4em;
}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
img#closeButton {float: right;
}
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay { 
	background-image: url('http://www.vakantiehuis-normandie.eu/imgkl/lightbox/lightbox_overlay.png'); z-index: 601;}
* html div#overlay {
	background-color: #333;
	background-color: transparent;
	background-image: url('http://www.vakantiehuis-normandie.eu/imgkl/lightbox/blank.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.vakantiehuis-normandie.eu/imgkl/lightbox/lightbox_overlay.png", sizingMethod="scale");
}

div#lightbox div#content {
	padding: 0px 8px;
	border-left:2px solid #65952e;;
	border-right:2px solid #65952e;;
	background-color: white;
	clear: both;
}
/**********************************************************
Corners
**********************************************************/
#cornerContainer1, #cornerContainer2 {
	line-height: 12px;
	min-height: 12px;
	max-height: 12px;
	clear: both;
	width: 100%;
}
#corner1, #corner2, #corner3, #corner4 {
	background-repeat: no-repeat;
	background-image: url('http://www.vakantiehuis-normandie.eu/imgkl/lightbox/fb_border_green.gif');
	float: left;
	width: 49.9%;
	height: 12px;
}
#corner3 {background-position: bottom left;}
#corner2 {background-position: top right;}
#corner4 {background-position: bottom right;}	








