html, body {
  /*reset padding */
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
 
  /*reset margin */
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

body {
  background: #fff url(images/bg_top.jpg) top repeat-x; 
}

img, div { behavior: url(iepngfix.htc) }

#container {
/*  background: transparent url(images/bg1.png) no-repeat scroll center top; */ 	
	margin:0 auto;
	text-align:center;
	width: 1008px;
}

#topImage {
  background-image: url(images/bg.jpg);
  z-index: 5;
  margin-left: 107px;
  margin-top: 0px;
  width: 899px;
  height: 339px;
  position: relative;
}

#logoDiv {
  z-index: 10;
  margin-left: 103px;
  width: 1px; /*248px;*/
  float:  left;  
  position: relative;
  margin-top: 0px;  
} 

#logoImage {
  z-index: 10;
  margin-left: 0px;
  margin-top: 53px;
  float:  left;  
  position: absolute;
} 

#mainTitel {
  z-index: 20;
  margin-left: 103px;
  width: 265px;
  height: 26px;
  float:  left;
  position: relative;
  top: -148px; 
  color: #006924;
  font-size: 26px;
  font-family: Adobe Garamond Pro;
  text-align: left;
  font-weight: 800;
  text-transform: uppercase; 
}

#subTitel {
  z-index: 20;
  margin-left: -265px; 
  width: 265px;
  height: 14px;
  float:  left;
  position: relative;
  top: -110px; 
  color: #006924;
  font-size: 14px;
  font-family: Adobe Garamond Pro;
  text-align: left;
  font-weight: 600;
  text-transform: uppercase; 
}

#clearcenter{clear:both;height:14px;width:100%;}
#menu {
  margin-left: 91px;
  width: 270px;
  float: left;
  position: relative;
  text-align: left;
}

#content {
  margin-left: 364px;
  width: 481px;
  position: relative;
  text-align: left;
  font-family: arial;
  font-size: 12px;
}

#linkSelect, a.linkNotSelect, #linkNotSelect {
  text-decoration: none;
  color: #A5BF00;
  font-size: 12px;
  font-family: Times new roman;
  font-weight: bold;
}

#linkSelect {
  margin-left: 6px;
}

a.linkNotSelect {
  margin-left: 16px;
}

#spacer{clear:both;height:37px;width:100%;}

#chaletImageDiv {
  margin-left: -257px;
  margin-top: 4px;
  padding-left: 557px;
  padding-top: 91px;
  width: 223px;  /*780 - 557 */
  height: 48px; /*139 - 91 */
  position: relative;
}

#chaletInfo {
}

#chaletImages {
  margin-left: -257px;
  margin-top: 30px;
  padding-left: 0px;
  width: 223px;  /*780 - 557 */
  height: 48px; /*139 - 91 */
  position: relative;
}

#chaletImages td, #chaletImages tr, #chaletImages img {
  padding-left: 0px;
  margin-left: 0px;
}

#chaletPrijsBlauw, #chaletPrijsGroen {
  margin-left: -196px;
  float: left;
  font-family: Arial;
}

#tekstGroen {
  color: #a5bf00;
}
#tekstBlauw {
  color: #5bb6f1;
}

#chaletPrijsBlauw {
  color: #5bb6f1;
}

#chaletPrijsGroen {
  color: #a5bf00;
}

#bottom {
  margin-left: 107px;
  margin-top: 30px;
  width: 780px;
  height: 139px;
  position: relative;
}

#knop {
  border: 0;
  width: 164px;
  height: 31px;
}

#reserveringtabel {
  border: 0; 

}

#clearfooter{clear:both;height:20px;width:100%;}
#footer {
  width:100%;
  height:55px;
  padding-left:  0px;
  padding-top: 16px;
  padding-bottom: 16px;
  background-color:#A5BF00;
  left: 0px;
  right: 0px; 
}

#address, #address a
{
  text-align: center;
  font-weight: bold;
  font-family: Times new Roman, Arial, sans-serif;
  font-size: 12px;
  color: #0B6100;
}

/* The containing DIV element for the Calendar */
#dpCalendar {
  display: none;          /* Important, do not change */
  position: absolute;        /* Important, do not change */
  background-color: #eeeeee;
  color: black;
  font-size: xx-small;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 150px;
}
/* The table of the Calendar */
#dpCalendar table {
  border: 1px solid black;
  background-color: #eeeeee;
  color: black;
  font-size: xx-small;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 100%;
}
/* The Next/Previous buttons */
#dpCalendar .cellButton {
  background-color: #ddddff;
  color: black;
}
/* The Month/Year title cell */
#dpCalendar .cellMonth {
  background-color: #ddddff;
  color: black;
  text-align: center;
}
/* Any regular day of the month cell */
#dpCalendar .cellDay {
  background-color: #ddddff;
  color: black;
  text-align: center;
}
/* The day of the month cell that is selected */
#dpCalendar .cellSelected {
  border: 1px solid red;
  background-color: #ffdddd;
  color: black;
  text-align: center;
}
/* The day of the month cell that is Today */
#dpCalendar .cellToday {
  background-color: #ddffdd;
  color: black;
  text-align: center;
}
/* Any cell in a month that is unused (ie: Not a Day in that month) */
#dpCalendar .unused {
  background-color: transparent;
  color: black;
}
/* The cancel button */
#dpCalendar .cellCancel {
  background-color: #cccccc;
  color: black;
  border: 1px solid black;
  text-align: center;
}
/* The clickable text inside the calendar */
#dpCalendar a {
  text-decoration: none;
  background-color: transparent;
  color: blue;
}