html {
	padding:0;
	margin:0;
	border:0px;
	font-size:86%;
	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif;

	background-color: #c7ddc0;
	background-repeat: repeat-x;
	/* hide overflow:auto from IE5/Mac */ 
/* \*/ 
overflow: auto;
	color: #fff;
/* */ }

body {overflow:auto; padding:0px; margin:0; margin-top:0px; border:0; 
/* this one is needed for IE to be centered */
text-align:center; /*center hack*/
}

#container {
	width:808px;/*center hack*/
	margin:2px auto;/*center hack*/
	margin-top:20px;
	padding:2px;
	overflow: hidden;
	text-align:left;
	border: 20px solid white;
	background-color: #6da95d;
	
}

#head1 {
display:block; 
margin-top: 10px;
margin:0px;
padding:0px;
height:150px; 
overflow:hidden; 
border: 1px solid #cccccc;
background:white;
background-image: url(images/header.jpg);
background-repeat: repeat;
}

#maincontent { 
float:left; 
margin:0px;
padding:0px;
width:100%; 
overflow:hidden;
} 

#toptop {
	height:35px;
	background:white;
	border: 0px solid #cccccc;
	text-align:left;
	overflow:hidden;
}

#top {
	height:20px;
	background:white;
	border: 0px solid #cccccc;
	text-align:right;
	overflow:hidden;
}

#topcontent {
height:25px; 
background:#fff; 
border: 0px solid #cccccc;
border-top: 0px solid black;
margin-top:0px;
overflow:hidden; 
}

#content {
	margin: 0px;
	margin-top:10px;
	padding:0px;
	width:100%;
	border: 0px solid #cccccc;
	overflow:hidden;	
}

#contentleft {
float: left;
margin: 0px;
margin-top:0px;
width:400px; 
border: 0px solid #cccccc;
overflow:hidden; 
}

#contentright {
float: right;
margin: 0px;
margin-top:0px;
width:360px; 
border: 0px solid #cccccc;
overflow:hidden; 
}

#contentfotos { 
float:left; 
margin:0px;
padding:0px;
width:100%; 
overflow:hidden;
} 

#contentfotos1 {
float: left;
margin: 0px;
margin-top:0px;
width:400px; 
border: 0px solid #cccccc;
overflow:hidden; 
}

#contentfotos1 {
float: right;
margin: 0px;
margin-top:0px;
width:400px; 
border: 0px solid #cccccc;
overflow:hidden; 
}

#bungalowleft {
float: left;
margin: 0px;
padding-left: 5px;
margin-top:0px;
width:560px; 
border: 0px solid #cccccc;
overflow:hidden; 
}


#prijzen {
	float: left;
	margin: 0px;
	padding-left: 5px;
	margin-top:0px;
	width:770px;
	border: 0px solid #cccccc;
	overflow:hidden;
}

#bungalowleft-plattegrond {
float: left;
margin: 0px;
padding-left: 5px;
margin-top:0px;
width:560px; 
border: 0px solid #cccccc;
overflow:hidden; 
}

#bungalowright {
float: right;
margin: 0px;
margin-top:5px;
width:200px; 
border: 0px solid #cccccc;
overflow:hidden; 
font-size:96%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 

}


#footer {
	clear:both;
	display:block;
	text-align:right;
	font-size:90%;
	color: #FFF;
	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif;
	height:45px;
	overflow:hidden;
	border-top: 1px solid #cccccc;
	padding-right:5px;
	padding-top:5px;
	margin-top:5px;
	/* [disabled]background:transparant; */
}


#nieuwplaatje {
border: 0px solid #cccccc;
overflow:hidden; 
}

/* -------------------------------------------------------------------------------- */
/* Start here - for the menu                                                        */
/* -------------------------------------------------------------------------------- */

.menu {
  padding:0; 
  padding-top:0px;
  margin:0; 
  margin-left:0px;   
  list-style-type:none;
  white-space:nowrap;
  }
.menu li {
  float:left;
  min-width:50px;
  }
.menu a {
  position:relative;
  display:block; 
  text-decoration:none; 
  min-width:50px; 
  float:left; 
  }
* html .menu a {
  width:50px;
  }
.menu a span {
  display:block; 
  color:#000; 
  background:white; 
  border-right:1px solid black; 
  border-top:0px solid black; 
  border-bottom:0px solid black; 
  padding:1px;
  text-align:center; 
  padding:4px 16px; 
  height:20px;  
  cursor:pointer;
  }
* html .menu a span {
  width:50px; 
  cursor:hand; 
  width:66px;
  }
.menu a  {
  display:block; 
  border-bottom:1px solid black;
  }
.menu a em {
  display:none;
  }
.menu a:hover {
  background:#e62925;
  }
.menu a:hover span {
  color:#fff; 
  background:#e62925;
  }
.menu a:hover em {
  display:block; 
  overflow:hidden; 
  border:2px solid #43637C; 
/*The color of the pointer*/
  border-color:white #43637C; 
  border-width:6px 6px 0px 6px; 
  position:absolute; 
  left:50%; 
  margin-left:-6px;
  }

.menu a {
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: justify;
}


/* -------------------------------------------------------------------------------- */
/* Start here - for the look                                                        */
/* -------------------------------------------------------------------------------- */


p, ul, td {
	font-size:86%;
	color: white;
	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif;
	/* [disabled]text-align: justify; */
}

th {
font-size:86%; 
color: #43637C;
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: justify;
}


h1 {
	font-size:120%;
	color: white;
	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif;
	padding: 5px;
}


.pnew p {
	clear:both;
	margin:5px;
	margin-top:0px;
	padding:5px 5px 5px 0;
	font-size:96%;
	font-family: trebuchet ms, tahoma, verdana, arial, sans-serif;
	/* [disabled]text-align: justify; */
}

#blok-rood {background-color: #e52927; padding:15px;margin: 10px; text-align: center;}
#blok-rood hr {color: #fff; width: 75%;}

.lastminute {background-color: #fff; color: #e52927; padding: 5px; border: 1px solid #ccc;font-size:1.1em;text-align:center; width: 450px;}

p.cr {
clear:both;
margin-left:5px;
padding:5px;
font-size:96%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: left;
border-top:1px solid white;

}

p.cr-zonderstreep {
clear:both;
margin-left:5px;
padding:5px;
font-size:96%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: left;
border-top:0px solid white;
}

p.crright {
clear:both;
margin-left:5px;
padding:5px;
font-size:96%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: right;
border-top:1px solid white;
}

p.cc {
clear:both;
padding-top:50px;
text-align: right;
border-top:1px solid white;
}

p.crr {
clear:both;
margin-left:5px;
padding:5px;
font-size:96%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: right;
border-top:1px solid white;
}

p.crr-zonderstreep{
clear:both;
margin-left:5px;
padding:5px;
font-size:96%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: right;
}

p.bungalow {
clear:both;
font-size:96%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: left;
border-top:0px double white;
}


.bungalow a {
font-size:96%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: left;
color: white;
}
.bungalow a:hover {
font-size:96%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: left;
color: #e62925;
}

a.linkwhite {
font-size:96%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: left;
color: white;
}
a:hover.linkwhite {
font-size:96%; 
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: left;

background-color: #e62925;
}



/* -------------------------------------------------------------------------------- */
/* Layout for pictures default                                                      */
/* -------------------------------------------------------------------------------- */
img {
	border: 2px solid #CCC;
}
img.float-right {
  float:right;
  margin: 5px 0px 10px 10px;  
}
img.float-left {
  float:left;
  margin: 0px 20px 2px 2px;
}

img.vlag {
	border: 0px;
    margin: 0px 5px 2px 2px;	
}

img.home {
	border: 0px;
	margin: 2px 5px 2px 2px;	
}

img.bungalowmain {
	border: 0px;
	margin: 0px;
	margin-left: 0px;
}


/* -------------------------------------------------------------------------------- */
/* Layout for pictures in a div (class = pix)                                       */
/* -------------------------------------------------------------------------------- */

 
.pix img {
   display: block;
   border: solid #fff 1px;
   border-color: white;
   padding: 5px;
   margin-left: 5px;
}

.pix h5 {
font-size:80%; 
color: #43637C;
font-family: trebuchet ms, tahoma, verdana, arial, sans-serif; 
text-align: center;
font-style: italic;
text-decoration: none;
};


/* -------------------------------------------------------------------------------- */
/* Form Layout from design MultiFlex32 www.1-2-3-4.info                             */
/* -------------------------------------------------------------------------------- */

.contactform {width:360px; margin:0 0 0 0; padding:10px 10px 0 10px; border:solid 1px white; background-color:tranparant;}
.contactform fieldset {padding:10px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px white;}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:white; font-weight:bold; font-size:110%;}
.contactform label.left {float:left; width:200px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px white; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px white; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px white; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:transparant; border:solid 1px white; text-align:center; font-family:verdana,arial,sans-serif; color:white; font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:white; color:black;}

/* -------------------------------------------------------------------------------- */
/* Tabel prijzen                            */
/* -------------------------------------------------------------------------------- */
.prijzen {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 98%;
	border: 1px solid #ccc;
	margin: 1em auto;
	/* [disabled]text-align:center; */
	background:#FFF;
}

.prijzenklein {padding: 3px; font-size: 0.8em;color: #000;text-align:center;}
.periode {padding: 3px; font-size: 0.8em;color: #e52927;text-align:center; font-variant:small-caps; border: 1px solid #ccc;}
.prijzenveld{padding: 1px; border: 1px solid #ccc;vertical-align: top; background: #c7ddc0; color: #e52927; font-weight: normal;font-size: 0.9em;text-align:center; width: 220px;}
.prijzenkop{padding: 1px; border: 1px solid #ccc;vertical-align: top; background: #c7ddc0; color: #e52927; font-weight: normal;font-size: 0.9em;text-align:center; }
.abc{padding: 3px; border: 1px solid #ccc;vertical-align: top; background: #c7ddc0; color: #e52927; font-weight: bold;font-size: 0.9em;text-align:center;}
.prijzen_aanbieding{padding: 3px; border: 1px solid #ccc; background: #c7ddc0; color: #e52927; font-size: 1m;text-align:center;}
.prijzen_home{
	padding: 3px;
	border: 1px solid #ccc;
	background: #fff;
	color: #e52927;
	font-size:1.0em;
	vertical-align:middle;
	text-align: center;
	width: 200px;
}
.prijzenkolom1 {
	background-color: #e52927;
	color: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	font-size:0.9em;
	/* [disabled]text-align:center; */
}



.prijzenkolom2 {
	/* [disabled]width: 40px; */
	background-color: #e52927;
	/* [disabled]width: 100px; */
	color: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	font-size:0.8em;
	text-align:center;
}


.prijzenkolom3 {
	background-color: #e52927;
	color: #fff;
	padding: 5px;
	text-align:center;
}

.prijzenineuro {
	background: #c7ddc0; 
	color: #e52927;
	font-size: 1.0em;
	font-style:italic;
	padding: 5px;
	text-align:center;
}

.prijzen2012 { background-color: #e52927; padding: 10px; font-size: 1.3em; border: 1px solid #fff; display: block;  text-align: center;}

