/* #### Dit bestand is gebranched naar v7 #### */


/*---- park/regio/land pagina algemeen styles ---*/
/*-----------------------------------------------*/

#contentCol1 { display: inline; float: left; width: 246px; margin: 10px -1px 0 13px; padding-right: 10px; border-right: solid 1px #d4d4d4; line-height: 1.5; }
#contentCol2 {display:block;float:left;width:242px;margin:10px 10px 0 0;border-left:solid 1px #d4d4d4;}
#contentCol2 #characteristics {margin-left:10px;}
#contentCol2 #characteristics ul li { background: url("../img/bg_list.gif") no-repeat 0px 5px; padding-left: 20px; line-height: 17px; font-size: 12px; }

#contentCol2 #characteristics ul.listregion li { background:  url("../img/arrow_blue.gif") no-repeat 0px 6px; padding-left:12px; }
#contentCol2 #characteristics ul.listregion li a { text-decoration:none;}
#contentCol2 #characteristics ul.listregion li a:hover { text-decoration:underline;}
#contentCol2 #characteristics ul.listregion li a.l1 { font-weight:bold; font-size:1.05em;}
#contentCol2 #characteristics ul.listregion li a.l2 { font-size:0.95em; font-weight:normal; }

/* fotoVideoComponent */
#fotoVideoComponent { background: #e0e0e0 url('../img/bg_fotovideocomp.gif') repeat-x top left; padding:10px 5px 10px 15px; width:225px;margin-top:10px; }
#fotoVideoComponent ul { list-style:none none; width:215px; }
#fotoVideoComponent ul li { display:block; float:left;margin-right:3px;background: url('../img/bg_fotoVideoThumb.jpg') no-repeat center center; width: 60px; height:54px;padding:4px;}
#fotoVideoComponent .readmore { float:right; color:#0089b6; font-weight:bold; font-size:11px; margin-right:20px; text-decoration:underline;}
#fotoVideoComponent .readmore:hover { text-decoration:none;}


/*---- accommodatie/camping styles ----*/
/*-------------------------------------*/

/* ACCOMMODATIE SELECTOR */
ul.info {
	margin:0px;
	padding:0px;
}

ul.info li{
	background:  url("../img/bg_listinfo.gif") no-repeat 0px 2px;
	padding-left: 15px;
	line-height:18px;
	font-size:0.85em;
}
ul.info li a {color:#666666; text-decoration:none;}
ul.info li a:hover {text-decoration:underline;}
#accommodatieselector {padding:8px 16px;}

/* #col2 label {font-weight:bold; font-size:0.85em; color:#448928; line-height:18px;}*/
#col2 select {width:200px;}

/* ACCOMMODATIE SPECIFICATIES */
#accommodatiespecificaties {padding:10px 10px 0px 10px; position: relative; }


#floorplan {
	width:240px;
	height:300px;
	overflow:hidden;
}
#floorplan #tabPane2 {
	margin:0px;
	padding:0px;
}
#floorplan .tab-page {
	background:#FFF;
	margin:0px; 
	padding:2px;
	width:250px;
	height:270px;
}
#floornav {
	height:24px;
	text-align:center;
	clear:both;
	display:block;
}
.flooractive a {
	background: url("../img/bg_flooractive.gif") no-repeat top center #FFF;
	font-weight:bold;
	color:#636363;
	text-decoration:none;
	display:inline-block;
	padding:10px 4px 4px 4px;
}
.floorinactive a {
	color:#636363;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:10px 4px 4px 4px;
}
#specs {
	width:210px;
	padding-bottom:15px;
}
#specs li {
	line-height:14px;
}
#inventaris {
	text-align:right;
	height:20px;
	display:block;
}
#standaard {width:230px;}
#tehuur	{width:230px;}


/* FACILITEITEN */
#binnen div {
	width:231px;
	margin:15px 0 0 0;
}

/* EXTRAS */
.extratabel th {background:#F3F3F3; text-align:left; padding:2px 10px;}
.extratabel {border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; border-right:1px solid #EFEFEF;}
.extratabel td {padding:2px; border-bottom:1px solid #EFEFEF;}
.extratabel td.article {width:350px; background:url("../img/bg_list.gif") no-repeat 10px 5px; padding-left:25px;}
.extratabel td.subarticle {width:350px; background:url("../img/bg_list.gif") no-repeat 25px 5px; padding-left:40px;}
.extratabel td.currency {width:15px; color:#428C29;}
.extratabel td.price {width:40px; text-align:right; color:#428C29;}
.extratabel td.unit {width:200px; color:#428C29;}


/* PRIJSINFORMATIE */

#prijsinfo {margin-top:10px; border:1px solid #F3F3F3;}
#prijsinfo th {
	width:50%;
	text-align:left;
	background:#F3F3F3;
	padding-left:10px;
	color:#448928;
	font-size:0.9em;
}
#prijsinfo td {
	padding:10px;
}

#exclusief td {padding:2px;} 
#exclusief td.article {background:url("../img/bg_list.gif") no-repeat 0px 5px; padding-left:15px;}
#exclusief td.currency {font-weight:bold; width:10px; color:#428C29;}
#exclusief td.price {font-weight:bold; width:30px; text-align:right; color:#428C29;}
#exclusief td.unit {font-weight:bold; width:15px; color:#428C29;} 

.subtypemelding {color: #FF0000; font-weight: bold; font-family: Arial; font-size: 8pt; line-height: 20px;}

#campingplaatsen { margin-top: 15px; }
#campingplaatsen div { min-height:1%; height:auto !important; height:1%; }
#campingplaatsen div.kader { position: relative; min-height: 97px; height: auto !important; height: 97px;}
#campingplaatsen div.kader p.proces {margin: 0;}
#campingplaatsen div.kader p.proces span.btn {position: absolute; bottom: 15px; right: 15px; border: solid 1px #FFF;}

#accos div.kader  { position: relative; min-height: 97px; height: auto !important; height: 97px; }


div#accoImg { float: left; margin: 5px 0 5px 5px; }
div#accoDetails { float: left; margin: 0 10px 10px 15px; }
div#accoDetails h4 { }

div#accoDetails p.descr { float: left; min-width: 360px; width: auto !important; width: 360px; padding: 0px; margin: 0; }
div#accoDetails a.next { position: absolute; bottom: 14px; left: 117px; }
