.p_banner,#p_banner{
	display: block;
	margin-top: 5px;
}

.p_bannerLandingspage,#p_bannerLandingspage{
	display: block;
	margin-top: 0px;
}

#p_actiebanner 
{
	display: block;	
	margin-top: 5px;
}
#p_language {
	background-color:transparent;
	height:21px;
	display:block;
}
#p_parcselector {
	background-color:#00ADEF;
	height:60px;
	display:block;
	border-bottom:1px solid #FFF;
}
/* alle objecten met CZ op het einde zijn specifiek voor het panel binnen de Tjsechische taal */
#p_availability, #p_availabilityCZ, #pnl_parkShopBasket, #p_availabilityFR {
	background-color:#70BC1F;
	height:156px;
	display:block;
	margin-bottom:1px;
}
#p_availabilityCZ {
	height:117px;
}
#p_availabilityCZ #availabilityform, #p_availabilityFR {margin:0;width:100%;}
#p_availability label,
#p_availabilityCZ label, #p_availabilityFR label {
	color:#FFF;
}
#p_availabilityCZ label {
	margin-left:6px;
	padding-left:20px;
	background: url('../img/icon-sps.gif') 0 2px no-repeat;
}
#p_availabilityCZ p {
	display:block;
	margin: 13px 0 17px 26px;
	width:170px;
	color:#FFF;
	font-size:0.85em;
}

#p_availabilityFR .pnlTextFR {
	display:block;
	margin: 0px;
	width:190px;
	min-height: 60px;
	height:auto !important;
	height:60px;
	color:#FFF;
	font-size:0.85em;
}



#p_availability .btn a.submit, #p_availabilityFR .btn a.submit {
	background-color:#f06122;
}
#p_availabilityCZ .btnCZ {
	display:block;
	float:left;
	background: #3c7d23;
	border-bottom: solid 1px #356b1f;
	border-right: solid 1px #356b1f;
	width: 99px;
	height:20px;
}
#p_availabilityCZ .btnCZ1 {padding-right:15px;text-align:right;}
#p_availabilityCZ .btnCZ2 {padding-left:15px;}
#p_availabilityCZ .btnCZ a.submitCZ {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background: url('../img/navarrow_wit.gif') 0 4px no-repeat;	
	padding:1px 0px 2px 10px; 
	line-height:20px; 
	font-size:0.85em;
}
#availability_arrow {
	position: absolute;
	width: 17px;
	height: 31px;
	left:-17px;
	margin-top: 50px;
	background-image: url("../img/beschikbaarheid_arrow.gif");
	background-repeat: no-repeat;
	padding:0px;
}
#p_availability a.btn_more {
	color: #FFF;
	font-size: 8pt;
	background: # url(/img/arrow_white.gif) no-repeat 0px 3px;
	padding-left: 12px;
	display: block;
	text-decoration: none;
	margin: 10px 0 0 0;
}
#p_availability a:hover.btn_more {text-decoration: underline;}
.p_normal {
	background-color:#F3F3F3;
	border-top:1px solid #70BC1F;
	border-bottom:1px solid #70BC1F;
	height:118px;
	margin-top:15px;
}
.p_text {
	font-size:8pt;
	color:#448928;
	width:134px;
	height:70px;
	margin:10px;
	overflow:hidden;
}
.p_kop {
	display:block;
	margin:10px 10px 0px 10px;
}
#p_kids {
	background:url("../img/bg_kidspanel.jpg") no-repeat bottom right  #F3F3F3;
}
#p_pip {
	min-height:138px;
	height:auto !important;
	height:138px;
	background:url("../img/bg_pippanel.gif") no-repeat bottom right #FFF;
	border-bottom:1px solid #70BC1F;
	overflow:hidden;
	padding:15px 0px 95px 0px;
}
#SWFppip {padding-left: 12px;}

#p_kinderdag {
	background: url("../img/foto/bg_kinderdag.jpg") no-repeat bottom right #FFF;
}

#p_offerte {
	background: url("../img/bg_pippanel.gif") no-repeat bottom right #FFF;
	border-bottom:1px solid #70BC1F;
}

#p_kamperen {
	background: url("../img/foto/bg_camping.jpg") no-repeat bottom right #FFF;
	border-bottom:1px solid #70BC1F;
}

#p_kamperen .colright
{
	padding-right: 20px; 
}

#p_skilife {
	background: url("../img/achtergrond_wintersportpark.jpg") no-repeat bottom #FFF;
	border-bottom:1px solid #FFFFFF;
	padding-top: 6px;
	min-height: 180px;
	height:auto !important;
	height: 180px;
		
	
}

#p_skilife li
{ 
	padding-left: 0px;
}

#pipparken ul {
	padding-top:6px;
	padding-left:10px;
}
#pipparken li a {
	font-size:0.85em;
	background:url("../img/arrow_green.gif") no-repeat 0px 4px ;
	color:#448928;
	padding-left:12px;
	line-height:15px;
}

#p_skilife_text {
	height:61px;
	padding:10px;
	font-size:0.85em;
	color:#ffffff;
	background:#213882 url('../img/verloop_blauw3_bg.gif') repeat-x;
}
#p_skilife_text p {
	margin:0;
	margin-top:5px;
	font-weight:bold;
}
#p_skilife_text .btn_meer {
	color:#ffffff;
	margin-top:10px;
	padding-left:12px;
	background:url('../img/arrow_white.gif') 0 4px no-repeat;
	float:right;
}

#p_faciliteiten {
	background-color:#F3F3F3;

	border-top:1px solid #70BC1F;
	padding:5px 0px 5px 10px;
	display:block;
}
#p_faciliteiten_zoeken {
	text-align: right;
	background-color:#DFEED6;
	border-bottom:1px solid #70BC1F;
	border-top:1px solid #B4B4B4;
	padding:5px 10px;
	display:block;
}

#faciliteitenwijzer {
	font-size:8pt;
	color: #448928;
	padding:2px 0px;
	font-weight: bold;
}
#faciliteitenwijzer_text 
{
	font-size:8pt;
	padding: 0px 10px 0px 0px;
	color:#666666;
}



#p_arrangementen_r {border-bottom:1px solid #70BC1F; border-top:1px solid #70BC1F; background-color: #F8E7C1;}
#p_arrangementen_r ul {display: block; width: 230px; background: url(/img/li_bg_arrangementen.gif) repeat-x top left;}
#p_arrangementen_r li {font-size: 8pt; padding-left: 10px; background: url(/img/arrow_lastminutes.gif) 9px 3px no-repeat; height: 16px; margin-bottom: 2px;	overflow: hidden;}
#p_arrangementen_r li a {text-decoration: none; color: #626262; padding-left: 10px;}
#p_arrangementen_r .btn a.submit {float: right; margin: 5px 5px 5px 0; border: solid 1px #FFF; background-color: #FF6B08;}
#SWFparrangements {display: block; padding: 10px; margin-left: -1px;}

#p_lastminutes_r {border-top: solid 1px #99c94a; border-bottom: solid 1px #99c94a; display: block; margin-bottom: 1px; padding: 10px 0px 0px 0px; background-color: #FFFFFF;}
#p_lastminutes_r ul {display: block; width: 222px; padding:0px 4px; }
#p_lastminutes_r li {font-size: 8pt; border-bottom:1px solid #dbf3ff; padding-bottom:4px;	}
#p_lastminutes_r li a {  padding-left: 15px;background: url(/img/arrow_blue.gif) 4px 4px no-repeat;text-decoration: none; color: #008cb5; font-weight:bold; }
#p_lastminutes_r li a span.priceRight { float:right; display:block; line-height: 19px; }
#p_lastminutes_r li a span.priceLeft { line-height: 17px; }
#p_lastminutes_r li a:hover { text-decoration:underline} 
#p_lastminutes_r li a:hover span.priceRight { text-decoration:none;}
#p_lastminutes_r .btn a.submit {float: right; margin: 5px 5px 5px 0; background-color: #008ab6; border: solid 1px #FFF;}

#p_nieuwsbrief_r {background:#70BC1F; height: 107px; display:block; margin-bottom:1px;}
#p_nieuwsbrief_r label {font-weight: normal; color:#FFF; margin: 2px 0 5px 0; line-height: normal;}
#p_nieuwsbrief_r input {width: 205px; voice-family: "\"}\""; voice-family:inherit; width: 206px; font-size: 8pt;}
#p_nieuwsbrief_r .btn a.submit {display: block; float: right; margin: 5px 0; font-size:8pt; background-color:#f06122; border: solid 1px #FFF;	color:#FFF;	padding: 1px 13px 2px 8px;}
#SWFpnieuwsbrief {margin: 5px 0 0 -1px;}


/*
html>body #p_nieuwsbrief_r	{ background:#3B9715 url('../img/verloop_bg_nb.png') repeat-x top left;} /* verloop groene achtergrond */
	*html div#p_nieuwsbrief_r {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/verloop_bg_nb.png', sizingMethod='scale');} 
*/

.dots
{
	position: absolute;
	left: 155px;
	display: inline;
}

.waardering {
	display: block;
	font-size:8pt;
	color: #448928;
	padding: 2px 0px;
}

#refersps {margin:5px 0 0 0;}

#p_brochure_groen
{
	margin-top:5px;
	background:#DFEED6;
	border-bottom:1px solid #70BC1F;
	border-top:1px solid #70BC1F;
	padding:13px 0px;
	display:block;
}

#p_brochure_blauw
{
	background:#DBF3FF;
	border-bottom:1px solid #6ec5e1;
	border-top:1px solid #6ec5e1;
	padding:13px 0px;
	display:block;
}

#p_nieuwsbrief
{
	background:#DFEED6;
	border-bottom:1px solid #70BC1F;
	border-top:1px solid #70BC1F;
	padding:5px 0px 15px 0px;
	display:block;
}
#p_nieuwsbrief img
{
	position: absolute; 
	left: -15px; 
	margin-top: 30px;
}

#p_nieuwsbrief .btn
{
	padding-left: 130px;
	
}
#p_nieuwsbrief_text
{
	font-size: 8pt;
	padding: 5px 5px 15px 65px;
}



.p_infopanel_bruin
{
	font-size:8pt;
	background: no-repeat bottom right #EDDECE;
	border-bottom:1px solid #70BC1F;
	border-top:1px solid #70BC1F;
	padding: 10px 10px 10px 10px;
	color:#884E28;
}

.p_infopanel_oranje
{
	font-size:8pt;
	background: no-repeat bottom right #FFE6B3;
	border-color: fff;
	padding: 10px 10px 10px 10px;
	color:#183C8E;
}

.p_infopanel_groen
{
	font-size:8pt;
	background: no-repeat bottom right #DFEED6;
	border-bottom:1px solid #70BC1F;
	border-top:1px solid #70BC1F;
	padding: 10px 10px 10px 10px;
	margin: 0px;
	color:#666666;
}

.p_infopanel_blauw
{
	font-size:8pt;
	background: no-repeat bottom right #DBF3FF;
	border-bottom:1px solid #70BC1F;
	border-top:1px solid #70BC1F;
	padding: 10px 10px 10px 10px;
	color:#0089B6;
}

#p_infopanel_text {
	padding: 5px 10px 0px 0px;
	margin:0px;
	width:115px !important;
	overflow:hidden;
}

.p_infopanel_groen .link {
	display:block;
	margin-left: 30px;
	margin-top: 5px;
	padding-left:15px;
	background:url("../img/arrow_green.gif") no-repeat 0px 5px;
}
.p_infopanel_groen .link a{
	color:#448928;
	font-weight: bold;
	text-decoration:none;
}
.p_infopanel_bruin .link {
	display:block;
	margin-left: 30px;
	margin-top: 5px;
	padding-left:15px;
	background:url("../img/arrow_brown.gif") no-repeat 0px 5px;
}
.p_infopanel_bruin .link a{
	font-weight: bold;
	text-decoration:none;
	color:#884E28;
}
.p_infopanel_oranje .link {
	display:block;
	margin-left: 30px;
	margin-top: 5px;
	padding-left:15px;
	background:url("../img/arrow_orange.gif") no-repeat 0px 5px;
}
.p_infopanel_oranje .link a{
	font-weight: bold;
	text-decoration:none;
	color:#183C8E;
}
.p_infopanel_blauw .link {
	display:block;
	margin-left: 30px;
	margin-top: 5px;
	padding-left:15px;
	background:url("../img/arrow_blue.gif") no-repeat 0px 5px;
}
.p_infopanel_blauw .link a{
	color:#0089B6;
	font-weight: bold;
	text-decoration:none;
}
#p_vline {
	float:left;
	width:1px;
	height:100px;
}


#p_arrangementen {
	border-bottom:1px solid #70BC1F;
	border-top:1px solid #70BC1F;
}

#p_lastminutes {
	border-bottom:1px solid #70BC1F;
	border-top:1px solid #70BC1F;
}
.p_etalage {font-size: 8pt; padding: 15px 0;margin-top:5px;}
.p_etalage a {text-decoration:none; color:#0089B6;}
.p_etalage a:hover {text-decoration:underline; color:#0089B6;}
.p_etalage ul {margin: 0; padding: 5px 0 0 0; display: block;}
.p_etalage li {list-style-type: none; padding-left: 11px; background: url('../img/arrow_blue.gif') no-repeat 0px 6px; line-height:18px;}
.p_etalage .btn_meer {
	float:right;
	padding: 1px 15px 2px 10px;
	display:inline;
	clear:both;
	font-weight:bold;
	background:url(/img/btn_arrow.gif) no-repeat 93% 50%;
	border: solid 1px #FFF;
	margin-right: 5px;
}
.p_etalage .btn_meer a {color: #FFF;}
.p_etalage .btn_meer a:hover {color: #FFF; text-decoration: none;}
/*.p_etalage .btn_meer {float:right; padding: 10px 0 0 15px; display:block; clear:both; font-weight:bold; background: url('../img/arrow_blue.gif') no-repeat 0px 15px;}*/

#refersps {margin:5px 0px 0px 0px;}

#actiecode 
{	background: #36681f url('../img/verloop_bg2.gif') repeat-x bottom left;
	height: 95px;	
	margin-top:5px;
	padding: 10px 5px 5px 15px;
	color:#fff;
}
#actiecode .infoIcon { float:right; z-index:99; }
#actiecode h2 { margin-bottom:7px;  width:170px; height:20px;}
#actiecode input { font-size:0.9em;border:1px solid #6fbb23; width:120px;}
#actiecode .btn { margin-left:3px; }
#actiecode .btn .submit { background-color: #e5672a; border:1px solid #fff; padding-bottom: 1px;}
#actiecode p {	font-size: 0.8em; margin:7px 0px; }

#actiecode #actiecodepanelerror {font-size: 0.8em; color: #f7941d; font-weight: bold;}

#actiecodeInfopanel 
{	/*display:none;*/
	background:#36681f url('../img/verloop_bg2.gif') repeat-x bottom left;
	position:absolute; 
	top:-500px; 
	left:470px; 
	z-index:140; 
	float:left; 
	width:246px;
	height:265px;
	padding:10px 20px;
	color: #ffffff;
	font-size:0.9em;
}

#actiecodeInfopanel .infoIcon { float:right; margin:5px;}
#actiecodeInfopanel h4 { font-size: 1.4em; color:#FFFFFF; }
#actiecodeInfopanel a { color:#ffffff;}


#eigenarenInfopanel 
{	/*display:none;*/
	background:#36681f url('../img/verloop_bg2.gif') repeat-x bottom left;
	position:absolute;
	top:-500px; 
	left:300px; 
	z-index:140; 
	float:left; 
	width:350px;
	color: #ffffff;
	font-size:0.9em;
	border: solid 1px #36681f;
}
#eigenarenInfopanel .tekst { overflow : auto;height:300px;width:330px;margin:10px 0px 0px 20px;}
#eigenarenInfopanel .infoIcon { float:right; margin:5px;}
#eigenarenInfopanel h4 { font-size: 1.4em; color:#FFFFFF; }
#eigenarenInfopanel a { color:#ffffff;}

.pnlWeatherForecast { margin-top:3px; padding-bottom:1px;background-color:#ffffff;}
.pnlWeatherForecast h2 { position:relative;color:#ffffff; background-color: #70bc23; font-size:12px; font-weight:bold;   min-height:24px; height:auto !important; height:24px;line-height:21px; padding:0px 13px;}  
.pnlWeatherForecast .forecast3days li { border-style:solid; border-color: #95cd5c;border-width:1px 0px;float:left; display:block; width:76px;  text-align:center; padding-bottom:3px; min-height:85px; height:auto !important; height:85px;}
.pnlWeatherForecast .forecast3days li.middleCol { border-width:1px;}
.pnlWeatherForecast .forecast3days li h3 { color:#ffffff; background-color: #70bc23; font-size:12px; font-weight:bold; line-height:23px; margin:0px;}  
.pnlWeatherForecast .forecast3days li h4 { color:#ff0000; font-size:13px; font-weight:bold; height:23px;line-height:20px; margin:0px;}  
.pnlWeatherForecast .forecast3days li img {  }
.pnlWeatherForecast .btn_meer {  color:#0089b6;text-decoration:none; line-height:18px;font-size:11px;float:right; padding-left: 10px; clear:both;font-weight:bold; background:url('../img/arrow_blue.gif') no-repeat left 6px;margin-right: 5px; }
.pnlWeatherForecast .btn_meer:hover {text-decoration:underline; }

.pnlPisteinfo { margin-top:3px;border-top:1px solid #009ece; border-bottom:1px solid #009ece; padding:5px 8px 5px 12px; background-color:#ffffff; }
.pnlPisteinfo h2 { position:relative; font-size:12px; line-height:normal;color: #0eaee3; margin:0px; padding:0px; font-weight:bold;  }
.pnlPisteinfo .pisteinfo { float:left; width:100px; margin-top:4px;margin-bottom:5px; font-size:11px; color:#000000;}
.pnlPisteinfo .weatherinfo {float:left; width:105px;margin-top:4px;margin-bottom:5px; font-size:11px; color:#000000;}
.pnlPisteinfo .weatherinfo .weatherimg { float:left; margin-top:5px; }
.pnlPisteinfo .weatherinfo .tempContainer {float:left;margin-left:3px;}
.pnlPisteinfo .weatherinfo .tempContainer .temp {color:#ff9919; font-size:22px; font-weight:bold; }
.pnlPisteinfo .btn_meer { color: #0089b6; float:right; text-decoration:underline; font-size:11px;}
.pnlPisteinfo .btn_meer:hover { text-decoration:none;}

#newsPanel { padding:13px 11px;} 
#newsPanel ul {} 
#newsPanel ul li { display:block; line-height:19px;} 
#newsPanel ul li a { color:#6d6d6d; text-decoration:underline; font-size:11px;}
#newsPanel ul li a:hover { text-decoration:none;}
#newsPanel .readmore { color: #94ba3d; background-image:url('../img/arrow_readmore_white_green2.gif');margin-right:0px; margin-top:5px; padding-right:10px;}
