body {}


.pah
{ color: #666;}

.pahForm { color: #0072A2 !important;}

.verplichtnormal {color: #0072A2;}

a, .pah a, .margins a {color:#0072A2;}
a:hover {color:#6EC5E1; text-decoration:none;}

.contentbody a {color:#0072A2 !important;}
.contentbody a.btn_back {color:#FFFFFF !important;}

h3 {color:#00ADEF;}
h4 {color:#666666;}
h4.link {background-image:url("../img/arrow_blue.gif");}
h4.link a { color: #0072A2; }
h4.link a:hover { color: #0072A2; }
h4.list {color:#666666;}
h4.q {background-image:url("../img/bg_listblue.gif") !important;}

#voorwaarden th {color:#0072A2;}
.fact {color:#0072A2;}

label {color:#0072A2;}

.kader label {color:#0072A2 !important;}
.list li {background-image:url("../img/bg_listblue.gif") !important;}
.listsmall li {background-image:url("../img/bg_listblue.gif") !important;}
.links li 
{
	background:url("../img/arrow_blue.gif") no-repeat 0px 5px;
	line-height:18px;
}
.links li a {
	color:#0072A2;
	text-decoration:underline;
}
.links li a:hover {
	color:#6EC5E1;	
	text-decoration:none;
}

ul.info li{background-image: url("../img/bg_listinfoblue.gif");}

/* kopjes */
.textkop {color:#666666;}

.contenttable td a { color:#0072A2; }
.contenttable td a:hover { color:#0072A2; text-decoration:none; }

/* GRID */
#bgbar {background-color:#203579;}
#navigation {}
#navigationBottom {background-color:#6EC5E1;border-bottom:1px solid #009ece;width: 185px; border-left:1px solid #009ece;border-right:1px solid #009ece; height:0px;  }
#panelsBottom { position:absolute; background: transparant url('../img/bottomGradientRightWinter.gif') no-repeat left bottom; margin-top:1px;width: 232px; margin-left:-1px;}
#container { }

.navigation a { background-image: url('../img/nav_images_sprite_winter.gif') !important;}
#nav .navWeather, .navShadow, .navHeightSpacer {background-color:#6EC5E1 !important;}
div.navHeightSpacer { border-color: #009ECE !important;} 

/*#panels div { border:#fff; }*/ /* weggehaald, HH 9-8 */
#availability_arrow { background-image: url("../img/beschikbaarheid_arrow_lblue.gif"); }

#header {}
#contentContainer {width: 537px; }
#panels { background-color:#6EC5E1; border-bottom:1px solid #009ECE; border-left:1px solid #009ECE; border-right:1px solid #009ECE;top: 40px;position: absolute;}

#brochure .themablok { height: 110px;}
#nieuwsbrief .themablok { height: 110px;}
#homeimage { border-bottom-color: #009ECE; }
.logo { background-color:#FFF; /*padding-top:10px;*/border-left:1px solid #009ECE;border-right:1px solid #009ECE; width: 185px; overflow:hidden; }

/* TAALKEUZE */
#p_language {background-color:#009ECE;}
#languagenav {background-color:#009ECE;}
#languagenav span a {background-color:#009ECE; color:#FFF;}
#languagenav span.label {color:#FFF;}

/* METANAV */
#metanav span a{ color:#0089b6;}
img.devider{background:#FFF;}

/* PAGETOOLS */
#pagetools li a {color:#6EC5E1;}
#pagetools li a:hover {background-color: #DBF3FF;}
.btn_saf a {background-image: url(/img/btn_safblue.gif) !important;}
.btn_pdf a {background-image: url(/img/btn_pdfblue.gif) !important;}
.btn_prt a {background-image: url(/img/btn_printblue.gif) !important;}

/* FOOTER */

#footer #breadcrumb {background-image: url('../img/breadcrumbsBottom_winter.gif');}

/*#footer div {background:#DBF3FF;}*/
#footer a {color:#0072A2;}
#wrapper #footer a {color:#666666; }
.listkop {background: #0072A2;}

.footerBox li a { color: #0072a2; background: url('../img/arrow_blue.gif') no-repeat left 4px;}
#wrapper .footerBox li a { background-image:none;}
.footerBox li a:hover { color: #0072a2;}

/* PANELS */
#p_parcselector {border-bottom:1px solid #fff;} /* aangepast HH 9-8 */
#hide_topborder1 { background-color: #009ECE;}
#hide_topborder2 { background-color: #009ECE; border-bottom-width: 0px;}


.p_left { background-image: url("../img/bg_hidedblueline2.gif");  }
.p_right { background-image: url("../img/bg_hidedblueline2.gif"); }

#p_parcselector {background-color:#00adef;}
#p_availability	{ background:#0072A2 url(/img/verloop_blauw2_bg.gif) repeat-x top left;} 

#p_availability .btn a.submit {background-color:#F76321;}
#pipparken li a {background-image:url("../img/arrow_darkblue.gif"); color:#0072A2;}

#p_faciliteiten { background-color:#DBF3FF; }
#faciliteitenwijzer { color: #00ADEF; }
#p_faciliteiten_zoeken { background-color:#DBF3FF; border-top-width: 0px; border-bottom-color:#fff; }

#shadowbar { }

/* BUTTONS */
.btn a.submit {background-color:#0072A2;}
a.btn_slideshow img {background-color:#6EC5E1;}

/* CONTENTPAGES */
#rubriek {background:#E2F0F4;	color: #666; border:1px solid #6EC5E1;}
#rubriek label {color:#0072A2;}

#homepayoff {margin-bottom:0px; border-bottom:1px solid #009ECE;}
.bghome {background-image: url("../img/wintersport_bg_home.gif");}
.orange a {color:#4379B9;}

.white a {color:#0072A2;}
.white a:hover {color:#0072A2;}
.white li {background-image: url('../img/arrow_blue.gif');}
.white .btn_meer {background-image: url('../img/arrow_blue.gif');}

.whiteText a {color:#FFFFFF;}
.whiteText a:hover {color:#FFFFFF; text-decoration: underline;}
.whiteText li {background-image: url('../img/arrow_white.gif');}
.whiteText .btn_meer {background-image: url('../img/arrow_white.gif');}

.darkblue {background:#072A2;}
.darkblue a {color:#FFF;}
.darkblue li {background-image: url('../img/arrow_blue.gif'));}
.darkblue .btn_meer {background-image:url('../img/arrow_blue.gif');}

#vline {background-color:#009ECE;}

.marker {color:#203579}

/* TABS */
.dynamic-tab-pane-control .tab-row .tab.hover {background-image: url("../img/tab.hover_blue.gif" );}
.dynamic-tab-pane-control .tab-row .tab.selected {background-image:	url("../img/tab.active_blue.gif" ) !important;}

.dynamic-tab-pane-control .tab-row h3.tab.selected {background: url(/img/tab2.active_blue.gif) no-repeat !important;  width: 91px !important;	}
.dynamic-tab-pane-control .tab-row h3.tab.hover {width: 91px;background-image: url(/img/tab2.hover_blue.gif);}

.dynamic-tab-pane-control .tab-row h4.tab.selected {background: url(/img/tab3.active_blue.gif) no-repeat !important;  width: 111px !important;	}
.dynamic-tab-pane-control .tab-row h4.tab.hover {width: 111px;background-image: url(/img/tab3.hover_blue.gif);}

.dynamic-tab-pane-control .tab-row h5.tab.selected {background: url(/img/tab4.active_blue.gif) no-repeat !important;  width: 131px !important;	}
.dynamic-tab-pane-control .tab-row h5.tab.hover {width: 131px;background-image: url(/img/tab4.hover_blue.gif);}

.dynamic-tab-pane-control .tab-row h6.tab.selected {background: url(/img/tab5.active_blue.gif) no-repeat !important;  width: 181px !important;	}
.dynamic-tab-pane-control .tab-row h6.tab.hover {width: 181px;background-image: url(/img/tab5.hover_blue.gif);}


#floorplan .dynamic-tab-pane-control .tab-row .tab.selected {background-image:url("../img/tabinverse.active_blue.gif" ) !important;}
#floorplan .dynamic-tab-pane-control .tab-row .tab.hover {background-image:url("../img/tab.hover_blue.gif" );}
#mainnavtabbed div a:hover {background-image:url("../img/tabhover_bgblue.gif")}
#mainnavtabbed div a.tabon,#mainnavtabbed div a.tabon:hover {background-image:url("../img/tabactive_bgblue.gif")}

/* EXTRAS TABEL */
.extratabel td.article {background-image:url("../img/bg_listblue.gif");}
.extratabel td.subarticle {background-image:url("../img/bg_listblue.gif");}
.extratabel td.currency {color:#0089B6;}
.extratabel td.price {color:#0089B6;}
.extratabel td.unit {color:#0089B6;}

/* PRIJSINFO TABEL */
#prijsinfo th {color:#0089B6;}
#exclusief td.article {background-image:url("../img/bg_listblue.gif");}
#exclusief td.currency {color:#0089B6;}
#exclusief td.price {color:#0089B6;}
#exclusief td.unit {color:#0089B6;}

#request label {color:#0089B6;}

#personaldata .btn {background-color: #213883;}


/* BANNER ETALAGE HOMEPAGE */
#bnr_home_etalage 
{
	margin-top:19px;
	padding-left:12px;
}
#bnr_home_etalage img {
	display:block;
	float:right;
}
#bnr_home_etalage p {
	display:block;
	float:left;
	width:150px;
}

#bnr_mov_etalage_home {
	padding: 0 0 0 12px;
}
#bnr_mov_etalage_home p {
	margin:4px 0;
}
#bnr_mov_etalage_home ul 
{
	padding:0;
	margin:0;
	height:auto;
}
#bnr_mov_etalage_home ul li {
	padding-left:14px;
	background-image: url("../img/icon_movie.gif");
	background-position: 0 4px;
}
#bnr_mov_etalage_home ul li a {
	text-decoration:underline;
}
#bnr_mov_etalage_home ul li a:hover {
	text-decoration:none;
}

/* SKI-FORMULIER RBG
===========================================*/

legend.interessecat span { color: #0072A2; border-color:#03b5e9; }

#skiform a.btn {background-color: #0072A2; color: #FFFFFF !important;}

.subset input, .subset select {color: #0072A2;}
.subset {color: #0072A2;}
.subset a { color:#0072A2; width: 100%;}
.subset textarea {color: #0072A2;}

td.form_field a.btn {color: #FFFFFF !important;}
td.form_field span.btn a.submit {color: #FFFFFF !important;}

div.contentbody span.btnRechts a.submit {color: #FFFFFF !important;}


/* GOOGLE MAPS*/

#map { background-image: url('../img/mapLoader_winter.gif'); }

#directions a.btn_google {background-color:#018cb5; }

#directionsSearchContainer #directionsSearch input {  border-color: #009ece !important; }
#directionsSearchContainer #directionsSearchBG { border-color: #009ece !important;}
a.submitgroen {	background-image:  url("../img/btn_route_winter.gif"); }


.parcInfoExt	{ border-color:#00ADEF;   }
.parcInfoExt h4.list { color: #00ADEF; }
.closeMapOverlay { background-image:url('../img/closequiztip.gif');}
.parcInfoExt h4.list a,.closeMapOverlay { color: #00ADEF; }
.parcInfoExt h4.list a:hover, .closeMapOverlay:hover { color: #00ADEF; }

#map { background-image: url('../img/mapLoader_winter.gif');}
	  
#list .listCountry  ul li ul li a.parkPlace { color: #6EC5E1;}
.navParkinfo #navigationBottom { border-color:#009ece; background-color:#6ec5e1;}
.logo { width: 185px; overflow:hidden; border-right:1px solid #009ece;border-left:1px solid #009ece;}

/* EROPUIT */
li.eropuit h4 .place {  color:#018cb5;}

#menubanners {  border-color:#009ECE; }
#themapanel { background-image:url('../img/bg_themapanelWinter.jpg'); border-top:1px solid #fff;border-bottom:1px solid #fff; } 

#themapanel li a {  color: #0072A2; }

.photovideoRegio li h4 a { color: #0089B6;}


/* WEATHER */ 
    /* panels */
.pnlWeatherForecast { background-color:#ffffff;}
.pnlWeatherForecast h2 { background-color: #00adef; }  

.pnlWeatherForecast .forecast3days li { border-color: #6ec5e1; }
.pnlWeatherForecast .forecast3days li h3 {background-color: #00adef; }  


	/* parcpage weather*/
.weatherForecast { border-color:#00adef;}

.weatherForecast li .weather dd.weather-date {  background-color:#00adef; }

#btnCloseWeatherForecastLong { color: #00adef;text-decoration:underline}
#btnCloseWeatherForecastLong:hover {text-decoration:none; }

#weatherlocationContainer .weather-skilocation { border-color:#00adef; }  
#weatherlocationContainer .weather-skilocation h5 { background-color:#00adef; }


#RegionAccordion .readmore { background-image:url(../img/arrow_blue.gif); color: #0089B6; }


/* photo-video*/

#photovideoHeaderGreen {
	background-color:#009ECE !important;
}

.controlbar a.previous {  background-image:url('../img/arrow_highslideWinter_left.gif') } 
.controlbar a.next { background-image:url('../img/arrow_highslideWinter_right.gif')}

.highslide-caption h4 { color: #0072A2; }

/* foto Show Component */
#fotoShowComponent .highslide-wrapper img.highslide-image,
#fotoShowComponent .highslide-videoWrapper .highslide-html  { border-width:0px;   }
#fotoShowComponent .highslide img { border:0px;  }
#fotoShowComponent{  margin-left:10px; margin-top:10px; }

#p_lastminutes_r {border-top: solid 1px #243B86; border-bottom: solid 1px #243B86; display: block; margin-bottom: 1px; padding: 10px 0px 0px 0px; background-color: #FFFFFF;}

table.skiAreaInfoTable {
                width:516px;
}

table.skiAreaInfoTable th,
table.skiAreaInfoTable td {
                padding: 0 10px;
                width: 496px;
                text-align: left;
}

table.skiAreaInfoTable th {
                background: url('../img/generictable-th-bg_lsl.png') center left no-repeat;
                line-height: 26px;
}

table.skiAreaInfoTable td {
                border-bottom:1px solid #DBF3FF;
                line-height: 26px;
}

table.skiAreaInfoTable td a { text-decoration: none; }
table.skiAreaInfoTable td a:hover { text-decoration: underline; }
table.skiAreaInfoTable td p { margin: 5px 0; }

table.skiAreaInfoTable td.last { border-bottom : 0px; }

table.skiAreaInfoTable td:first-child { }
table.skiAreaInfoTable td:first-child + td { }

.marginSmall { margin: 5px 11px; }

div#areaContainer {margin:10px;}
div#pisteMapShow {margin-left:10px; margin-top:-250px; position: absolute; z-index: -1; } 
a.skiSlopeMapText { font-size: 11px; margin-left: 10px; text-decoration: none; }

div.marginSmall table.contenttable { border: 0px; width: 516px;}
div.marginSmall table.contenttable td { border: 0px; line-height: 26px; padding: 0px 10px; border-bottom:1px solid #DBF3FF; }
div.marginSmall table.contenttable td a { text-decoration: none; }
div.marginSmall table.contenttable td a:hover { text-decoration: underline; }

/* BUNGALOW LABELING */
    #accommodatieType h2,
    #accoTabs h2 { color: #0072a2; }

    #accommodatiespecificaties .colleft h3, #accommodatiespecificaties .colright h3 
    { color: #0072a2; border-bottom-color:#E2F0F4;}

    #accommodatiespecificaties .list li { background-image: url('../img/bg_listblueNew.gif') !important;  color:#000;  }
    #bungalowtypeFilter #bungalowtypeFilterAccos .accos .accosParc ul.list li { background-image: url('../img/bg_listblueNew.gif') !important; }  

    .list li a { color: #008CB4;}

    #bungalowtypeFilter ul.countries li.selected { background-image:url('../img/bg_accoFilterCountry.gif'); }
    #bungalowtypeFilter ul.countries li.selected a { background:url('../img/bg_accoFilterCountry.gif') no-repeat right top; color:#008CB4; } 
/* ///BUNGALOW LABELING */


/* FAQ optimalisatie*/
.marginwMini h2 { color: #3583AA; }
#faqCatPanel h3 { color: #3583AA}


#faqCatPanel { background-color: #fff; border-top:1px solid #6EC5E1;}
#wrapper #faqCatPanel {border-top:none;}
#faqTop10 ul li a:hover,
.faqCategoryList ul li.faqSubCategory a:hover,
.faqSubCatQuestions li a:hover { color: #0072A2;}

#faqTop10 ul li, 
.faqSubCatQuestions li { background-image: url(../img/bg_listblueNew.gif); }

#faqCategories .faqCategoryList ul li.faqCategory h4 { border-bottom-color: #CCE7F0;}
.faqSubCatBreadcrumbs li { border-color: #CCE7F0; }
.faqSubCatBreadcrumbs li a { background-color:#CCE7F0; color: #005778; }
.faqSubCatBreadcrumbs li a:hover { color: #0072A2; }

.faqSubCatBreadcrumbs li.home { border-color: #E6F7FC;}
.faqSubCatBreadcrumbs li.home a { background-color:#E6F7FC; color: #0089b6;}
.faqSubCatBreadcrumbs li.home a:hover {color: #193A8D;}

.faqSubCatBreadcrumbs li.currentCat a { background-color:#BFEAFB;background-position: 0 -840px; }

.faqSubCatBreadcrumbs li.currentSingle,
.faqSubCatBreadcrumbs li.current { border-color: #00AEE1; }
.faqSubCatBreadcrumbs li.currentSingle a,
.faqSubCatBreadcrumbs li.current a { background-color: #00AEE1; }
.faqCategoryList ul li li.selected { border-color: #00AEE1; }
.faqCategoryList ul li li.selected a {  background-color: #00AEE1;}

.faqSubCatBreadcrumbs li.currentSingle a { background:#A7CC52 url(../img/faq_sprite.gif) no-repeat 0 -740px; }

.faqSubCatBreadcrumbs li.current a { background-position: 0 -790px; }
.faqSubCatBreadcrumbs li.currentSingle a span.currentArrow,
.faqSubCatBreadcrumbs li.current a span.currentArrow { background-position: 0 -20px;}

#faqAnswerBox { background-position: -550px bottom;}
#faqAnswerBoxTop { background-position: -550px 0;}

.faqFeedbackContent label { color:#333333;}
.faqFeedbackContent .feedbackLabelDone { color:#3583AA; background-position: 0 -694px;}

/* /// FAQ optimalisatie*/
