*{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

body{
background-color:#8cb1de;
}

img{
border:0px;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 61px;
	}

ul li {
	position: relative;
	}

li ul {
	position: absolute;
	left: 61px;
	top: 0;
	display: none;
	}

ul li a {
	display: block;
	text-decoration: none;
	color: #ffcb05;
	border: 0px solid #ccc000;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */


ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 61px;
	border-bottom: 0px solid #ccc000;
	}

li:hover ul, li.over ul { 
	display: block; }

.ul_footer{
margin:0px;
padding:0px;
}

.li_footer{
padding:0px;
font-size:8pt;
padding-left:10px;
padding-right:10px;
text-align:center;
}

.footeritem{
color:#000000;
float:left;
font-size:8pt;
float: left;
}

.links{
height:200px;
width:233px;
background-image:url(/images/links.jpg);
background-repeat:repeat-y;
background-position:top;
margin-right:30px;
}

tr{
vertical-align:top;
}

.tabel_thumbnail{
width:150px;
}

.groen{
color:#006600;
font-weight:bold;
}
.rood{
color:#FF0000;
font-weight:bold;
}

.normaal{
color:#000000;
text-decoration:none;
}

.details{
color:#000000;
text-decoration:none;
font-weight:bold;
}

.huis_link_zoeken{
font-weight:bold;
color:#000000;
}
.kenmerken{
border:1px solid #000000;
margin:0px;
padding:0px;
width:670px;
margin-bottom:20px;
background-color:#FFFFFF;
background-image:none;
}
.kenmerken_titel{
background-image:url(/images/db.jpg);
font-weight:bold;
color:#000000;
width:706px;
}
.kenmerken_td{
width:256px;
text-align:left;
}

.content{
background-color:#8cb1de;
background-image:url(/images/middenstuk2.jpg);
background-repeat:repeat-y;
background-position:right;
padding-right:48px;
}

.maand_kalender{
background-image:url(/images/db.jpg);
width:189px;
margin-left:16px;
}

.maand_kalender_titel{
font-weight:bold;
font-size:9pt;
}
.maand_kalender_dagtitel{
font-weight:bold;
font-size:7pt;
}
.maand_kalender_select{
width:166px;
font-weight:bold;
}

.kalender_stempel{
position:absolute;
width:193px;
height:197px;
}

.map_canvas{
width: 400px;
height: 200px;
position:fixed;
text-align:right;
}

.Lastminute_kalender{
background-image:url(/images/lb.jpg);
width:700px;
border:1px solid #000000;
}

.Lastminute_kalender_titel{
background-image:url(/images/db.jpg);
font-weight:bold;
font-size:9pt;
border-left:1px solid #000000;
}
.Lastminute_kalender_dagtitel{
font-size:9pt;
border-left:1px solid #000000;
background-image:none;
background-color:#FFFFFF;
font-weight:bold;
}
.Lastminute_kalender_dagtitel_bezet{
font-size:9pt;
border-left:1px solid #000000;
background-image:none;
background-color:#FFFFFF;
font-weight:bold;
color:#CC0000;
}

.Lastminute_kalender_dagtitel_aankomst{
width:190px;
font-weight:bold;
background-image:none;
background-color:#FFFFFF;
}

.plaatsen_ul{
width:180px;
margin:0px;
margin-left:20px;
padding:0px;
list-style-type:none;
font-size:9pt;
font-weight:normal;
color:#000000;
}
.plaatsen_li{
font-size:8pt;
line-height:8pt;
font-weight:normal;
color:#000000;
margin-bottom:8px;
margin-right:13px;
margin-left:4px;
}

.h2_plaatsen{
padding-right:0px;
margin-left:20px;
margin-right:20px;

}

.hr_wit{
color:#000000;
width:150px;
text-align:center;
padding-right:8px;
}


.LM-van{
color:#FF0000;
text-decoration:line-through;
}

.LM-voor{
color:#009900;
}

.bladeren_table{
margin-bottom:20px;
}

.bladeren_table_onderen{
margin-top:20px;
}

.btn-zoeken{
background-image:url(btn/Zoeken.jpg);
background-repeat:no-repeat;
width:56px;
height:19px;
border:0px;
cursor:pointer;
}

.btn-datums_wissen{
background-image:url(btn/Datumswissen.jpg);
background-repeat:no-repeat;
width:85px;
height:19px;
border:0px;
cursor:pointer;
}

.btn-volgende{
}

.btn-vorige{

}

.btn-informatie{
}

.btn-meerfotos{
}

.infolijn_midden{
background-image:url(btn/info1px.jpg);
background-repeat:repeat-x;
padding:2px;
color:#FFFFFF;
}

.btn-reserveer{
}

.btn-prijsberekenen{
margin-top:8px;
}

.btn-terugnaaroverzicht{
}

.pagina_opsommen{
margin-left:4px;
margin-right:4px;
color:#000000;
font-size:10pt;
}

.pagina_opsommen_gelijk{
margin-left:4px;
margin-right:4px;
color:#FF0000;
font-size:12pt;
text-decoration:none;
}

.pagina_selecteren_btn{
width:100px;
}
.pagina_selecteren{
}

.huiscode_tabel{
width:180px;
margin-left:22px;
}

.huiscode_input{
width:110px;
}

.huiscode_zoeken{
background-image:url(btn/Zoeken.jpg);
background-repeat:no-repeat;
width:52px;
height:18px;
border:0px;
cursor:pointer;
}

.zoekmenu{
color:#000000;
margin-left:22px;
}

.zoekmenu_td{
font-size:10pt;
}

.zoekmenu_td_titel{
font-size:11pt;
font-weight:bold;
}

.select_zoekmenu{
width:170px;
}

.select_zoekmenu_klein{
width:83px;
}

.a_nav{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
}
.p_nav{
color:#000000;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10pt;
padding:6px;
}

.a_nav_plaatsen{
color:#0000FF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
text-decoration:none;
margin:6px;
}

.p_nav_plaatsen{
color:#0000FF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9pt;
text-decoration:none;
padding:6px;
}
.contacttable{
width:600px;
}

.titel{
background-image:url(/images/db.jpg);
font-weight:bold;
color:#000000;
}

.huis_menu_tabel{
background-image:url(/images/db.jpg);
}

.huis_menu_td{
text-align:center;
border:1px solid #FFFFFF;
}

.huis_menu_a{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.huis_menu_a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#000000;
text-decoration:none;
}

.extra_kosten_tabel{
margin-left:28px;
padding-right:13px;
width:170px;
}
.extra_kosten_tabel td{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:bold;
}

.vakantieparken_tabel{
width:180px;
margin-left:20px;
}

.vakantieparken_td_donker{
font-size:7pt;
line-height:8pt;
text-decoration:none;
border-bottom:1px solid #000000;
color:#FFFFFF;
}

.vakantieparken_td_donker a{
font-size:8pt;
line-height:8pt;
text-decoration:none;
border-bottom:0px;
color:#FFFFFF;
}

.vakantieparken_td_licht{
font-size:8pt;
line-height:8pt;
text-decoration:none;
background-image:url(/images/lb.jpg);
border-bottom:1px solid #000000;
color:#000000;
}
.vakantieparken_td_licht a{
font-size:8pt;
line-height:8pt;
text-decoration:none;
background-image:url(/images/lb.jpg);
border-bottom:0px;
color:#000000;
}

.map_canvas{
width: 400px;
height: 200px;
position:fixed;
text-align:right;
}
.map_canvas_groot{
width: 700px;
height: 400px;
position:fixed;
text-align:right;
}