﻿/******************** BODY *********************************/

body
{
	background-color: #423934;
	color: #333333;
}

.body-gallery,
.print-body,
#recommend
{
	background-image: none;
	background-color: #ffffff;
}


/********************************* SITE *****************************/

#site
{
	background-color: #ffffff;
}

/************************************ TEXT STYLES ********************************/

.text, a
{
	color: #333333;
}


h1, .title
{
	color: #bf9a04;
}

h2, .titlesmall
{
	color: #bf9a04;
}

.title-module,
.title-module a
{
	color: #333333;
}

.title-module a:hover
{
	color: #000000;
}

/********************************** BANNER **********************************/

#banner
{
	background-image: url(/media/banner.jpg);
	background-repeat: no-repeat;
}

#banner .language a
{
	color: #ffffff;
	background-color: #423934;
}

#banner .language a:hover
{
	color: #ffffff;
	background-color: #333333;
}

#banner .quickoffer
{
	background-image: url(/media/bg-quickoffer.png);
	color: #ffffff;
}

#quickrequest
{
	border-right: 1px solid #bf9a04;
}

#quickrequest .quickrequest-title
{
	background-image: url(/media/bg-quickrequest-title.png);
	background-repeat: no-repeat;
	background-position: right: 0px;
}

#quickrequest .quickrequest-title a
{
	background-image: url(/media/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color: #ffffff;
}

#quickrequest .container .button
{
	color: #ffffff;
	background-image: url(/media/arrow-brown-i.gif);
	background-repeat: no-repeat;
	background-position: 0px 12px;
}

/**************************** FRAME OFFERS *************/

#frame-offers .frame-offers-title
{
	background-image: url(/media/bg-quickrequest-title.png);
	background-repeat: no-repeat;
	background-position: right: 0px;
}

#frame-offers .frame-offers-title a
{
	background-image: url(/media/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color: #ffffff;
}

#frame-offers,
#frame-offers a
{
	color: #ffffff;
}

#frame-offers .link a
{
	/*background-image: url(/media/arrow-brown-i.gif);
	background-repeat: no-repeat;
	background-position: right 3px;*/
}


/********************** MENU FLYOUT ***********************/

#menu-flyout
{
	background-image: url(/media/bg-flyout.png);
	background-repeat: no-repeat;
}

#menu-flyout a
{
	color: #ffffff;
}

#menu-flyout .flyout,
#menu-flyout .flyout-1
{
	background-image: url(/media/bg-quickoffer.png);
}

#menu-flyout .flyout .level-1 .menu-1:hover,
#menu-flyout .flyout-1 .level-2 .menu-2:hover
{
	background-color: #ffffff;
	color: #333333;
}

/********************** MENU TOP *********************/

#menu-top
{
	background-image: url(/media/menutop-top.png);
	background-repeat: no-repeat;
	background-position: 0px top;
}

#menu-top .container
{
	background-image: url(/media/menutop-bottom.png);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

#menu-top a
{
	color: #423934;
}

#menu-top .menu-top-1
{
	background-image: url(/media/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;	
}

#menu-top .menu-top-1 a:hover
{
	color: #ffffff;	
}

#menu-top .menu-top-1-active
{
	background-image: url(/media/menutop-bgwhite.png);
	background-repeat: repeat-y;
	background-position: left 0px;
}

#menu-top .menu-top-1-active a
{
	background-image: url(/media/arrow-black.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #423934;
}

#menu-top .menu-top-1-active a:hover
{
	color: #000000;
}

#menu-top .menu-level-2visible .menu-top-2 a:hover,
#menu-top .menu-level-2visible .menu-top-2-active a,
#menu-top .menu-level-3 .menu-top-3 a:hover,
#menu-top .menu-level-3 .menu-top-3-active a
{
    color: #ffffff;
}

#menu-top .menu-level-2visible .menu-top-2-active a:hover,
#menu-top .menu-level-3 .menu-top-3-active a:hover
{
    color: #000000;
}



/***************************** MENU LEFT ******************************/

#menu-left .menu-left-0 a
{
	color: #a18204;
}

#menu-left .menu-left-1,
#menu-left .menu-left-1-active
{
	background-image: url(/media/arrow-ocre.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	color: #38393a;
}



#menu-left .menu-left-1 a,
#menu-left .menu-left-1-active a,
#menu-left .menu-left-2 a,
#menu-left .menu-left-2-active a
{
	color: #38393a;
}

#menu-left .menu-left-1 a:hover,
#menu-left .menu-left-2 a:hover
{
	color: #000000;
}

#menu-left .menu-left-2-active
{
	background-image: url(/media/arrow-black.gif);
	background-repeat: no-repeat;
	background-position: 18px 6px;
	color: #38393a;
}

/**************** QUICKLINKS *****************/

#zone-left .quicklinks
{
	background-image: url(/media/bg-quickrequest-title.png);
	background-repeat: no-repeat;
	background-position: right: 0px;
}

#zone-left .quicklinks a
{
	background-image: url(/media/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	color: #ffffff;
}

#zone-left .quicklinks a:hover
{
	color: #eeeeee;
}


/**************************** FRAME WEATHER *********************/

#frame-weather,
#frame-weather a
{
	color: #333333;
}

#frame-weather .link a
{
	background-image: url(/media/arrow-ocre.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#frame-weather .item
{
	border: 1px solid #e4d583;
}

#frame-weather .item .temp
{
	background-color: #e5e5e5;
}

/********************** SITEPATH ****************/

.sitepath
{
	border-bottom: 1px solid #e4d583;
}

.sitepath a
{
	color: #333333;
}

.sitepath a:hover
{
	color: #000000;
}

/*********************************** FRAME FOTOGALLERY ***************************/

#frame-fotogallery .container
{
	background-image: url(/media/bg-quickoffer.png);
}


#frame-fotogallery .frame-fotogallery-title
{
	background-image: url(/media/bg-quickrequest-title.png);
	background-repeat: no-repeat;
	background-position: right: 0px;
}

#frame-fotogallery .frame-fotogallery-title a
{
	background-image: url(/media/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color: #ffffff;
}

#frame-fotogallery .frame-fotogallery-title a:hover
{
	color: #eeeeee;
}

#frame-fotogallery a
{
	color: #ffffff;
}

#frame-fotogallery .link a:hover
{
	color: #eeeeee;
}


/****************************************** FOOTER ***************************************/

#footer
{
	background-image: url(/media/bg-footer.gif);
	background-repeat: no-repeat;
}

#footer .footer-separator
{
	background-color: #d3b637;
}

#footer .address
{
	background-image: url(/media/bg-address.gif);
	background-repeat: no-repeat;
	color: #ffffff;
}

#footer .address a
{
	color: #ffffff;
}

/*************** SERVICE **************/
.service
{
	border-bottom: 1px solid #e4d583;
	border-top: 1px solid #e4d583;
}

.service a
{
	color: #333333;
}

.service a:hover
{
	color: #000000;
}

/****************** FRAME NEWSLETTER ********************/

#frame-newsletter .buttons
{
	background-image: url(/media/arrow-ocre-i.gif);
	background-repeat: no-repeat;
	background-position: 12px 12px;
}

/*********************** MENU SERVICE ********************/

#menu-service .menu-1 a
{
	color: #eeeeee;
}

#menu-service .menu-1 a:hover
{
	color: #ffffff;
}

/*********************** MENU SERVICE ********************/

#menu-service .menu-1
{
	background-image: url(/media/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

/*************** MENU BOTTOM **************/

#menu-bottom a
{
	color: #423934;
}

#menu-bottom a:hover
{
	color: #000000;
}

/***************************** LINKS *****************/

.links .holidaycheck a
{
	border: 1px solid #e4d583;
	background-image: url(/media/arrow-brown.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
}



/******************************************************************/
/****************************** MODULES ***************************/
/******************************************************************/


/************************** WEBCAMS ************************/

#webcams .item
{
	background-image: url(/media/bg-image-1.png);
	background-repeat: repeat-y;
	background-position: left 0px;
}

#webcams .link a
{
	background-image: url(/media/arrow-ocre.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color: #bf9a04;
}

#webcams .link a:hover
{
	color: #333333;
}

/*** DETAIL ***/

#webcams .detail .image .imageborder
{
	border: 5px solid #e4d583;
}

/******************************** SITEMAP ***********************/

.sitemap a:hover
{
	color: #000000;
}

/**************************** FOTOGALLERY *********************/

#fotogallery .item
{
	background-image: url(/media/bg-image-1.png);
	background-repeat: repeat-y;
	background-position: left 0px;
}

#fotogallery .link a
{
	background-image: url(/media/arrow-ocre.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color: #bf9a04;
}

#fotogallery .link a:hover
{
	color: #333333;
}


/*********************************movies*********************************/

#movies .item .link a
{
	background-image: url(/media/arrow-ocre.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #bf9a04;
}

#movies .link a:hover
{
	color: #333333;
}


/*********************************Offers*********************************/

#offers .image
{
   border: 1px solid #bf9a04;
}

#offers .separator
{
   background-color: #e5e5e5;
}

#offers .iem .title-module
{
   background-color: #bf9a04;
   color: #ffffff;
}

#offers .item .link
{
	background-image: url(/media/arrow-ocre.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	color: #bf9a04;
}

#offers .link a
{
	color: #bf9a04;
}

#offers .link a:hover
{
	color: #333333;
}

/****Detail****/



#offers .detail .header .title-module
{
	background-image: url(/media/bg-offer-header.png);
}

#offers .detail .link
{
	background-image: url(/media/arrow-ocre.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	color: #bf9a04;
}

#offers .detail .footer
{
	border-top: 1px solid #bf9a04;
}



/*******************************DOWNLOADS***************************************/

#downloads .item .link
{
	background-image: url(/media/arrow-brown.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#downloads .item .link a
{
	color: #bf9a04;
}

/************************** FRAME MOVIES ****************************/

#frame-movies
{
	background-image: url(/media/bg-framemovies.png);
	background-repeat: no-repeat;
	color: #333333;
}

#frame-movies .separator
{
	background-color: #ffffff;
}

#frame-movies a
{
	color: #333333;
}

#frame-movies .title a:hover
{
	background-image: url(/media/bg-titlemovie.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#frame-movies .link a
{
	background-image: url(/media/arrow-ocre.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}


/*---------------------------------------------------
/*  tours
/*---------------------------------------------------*/
#tours .module-image
{
	border:solid 5px #bf9a04;
}
/*elevation position line*/
#tours .elevation .elevation-position
{
	background-color:#ffffff;
}
#tours .elevation .elevation-position .value
{
	background-color:White;
}
/*elevation points of interest*/
.points-of-interest .header
{
	background-image:url(../media/gMap/poi-bg-top.png);
}
.points-of-interest .header .icon
{
	background-image:url(../media/gMap/poi-icon-minus.png);
}
.points-of-interest .header .minus
{
	background-image:url(../media/gMap/poi-icon-minus.png);
}
.points-of-interest .header .plus
{
	background-image:url(../media/gMap/poi-icon-plus.png);
}
.points-of-interest .content
{
	background-image:url(../media/gMap/poi-bg.png);
}
.points-of-interest .footer
{
	background-image:url(../media/gMap/poi-bg-bottom.png);
}
.points-of-interest .content .category
{
	color:#767676;
}
.points-of-interest .content .category .icon
{
	background-image:url(../media/gMap/map-icon-inactive.png);
}
.points-of-interest .content .category-active .icon
{
	background-image:url(../media/gMap/map-icon.png);
}
.points-of-interest .content .category:hover .value,
.points-of-interest .content .category-active .value
{
	color:#000000;
}
/*icons*/
.points-of-interest .content .category .icon-othertours
{
	background-image:url(../media/gMap/map-icon-tour-inactive.png);
}
.points-of-interest .content .category-active .icon-othertours
{
	background-image:url(../media/gMap/map-icon-tour.png);
}

.points-of-interest .content .category .icon-hotel
{
	background-image:url(../media/gMap/map-icon-hotel-inactive.png);
}
.points-of-interest .content .category-active .icon-hotel
{
	background-image:url(../media/gMap/map-icon-hotel.png);
}

.points-of-interest .content .category .icon-refreshment
{
	background-image:url(../media/gMap/map-icon-refreshment-inactive.png);
}
.points-of-interest .content .category-active .icon-refreshment
{
	background-image:url(../media/gMap/map-icon-refreshment.png);
}
/*download gpx */
#tours .downloads .link-gpx
{
	background-image:url(../media/gMap/icon-gpx-active.gif);
}
#tours .downloads .link-gpx:hover
{
	color: #bf9a04;
	background-image:url(../media/gMap/icon-gpx.gif);
}
/*other tours*/
#tours .othertours-link
{
	background-image:url(../media/gMap/map-icon-tour.png);
}
#tours .othertours-link:hover
{
	color: #bf9a04;
	background-image:url(../media/gMap/map-icon-tour-inactive.png);
}
/*gmap info box*/
.map-info-box .detail-link
{
	background-image:url(../media/arrow-ocre.gif);
}

/*---------------------------------------------------
/*  tours commments
/*---------------------------------------------------*/
#tourscomments
{
	border-bottom:solid 1px #423934;
}
#tourscomments .item .title
{
	color:#423934;
}
#tourscomments .item .description
{
	background-color:#e5e5e5;
}
#tourscomments .item .author .name
{
	font-weight:bold;
	color:#bf9a04;
}
#tourscomments .item .author .homepage
{
	float:right;
	display:block;
}
.comments .send-button
{
	/*background-color:#bf9a04;*/
	color:#ffffff;
	background-image:url(../media/bg-quickrequest-title.png);
	
}

/*---------------------------------------------------
/*  tours galleries
/*---------------------------------------------------*/

#tours .fotogalleries .gallery-item
{
	border-top:solid 4px #423934;
	border-right:solid 4px #423934;
	border-left:solid 4px #423934;
}

#tours .fotogalleries .gallery-item .link
{
	background-color:#423934;
	background-image:url(../media/arrow-brown-i.gif);
	color:#ffffff;
}

/*---------------------------------------------------
/*  tours download form
/*---------------------------------------------------*/
#toursdownload .send-button
{
	color:#ffffff;
	background-image:url(../media/bg-quickrequest-title.png);
}

#toursdownload .input-date img
{
	background-color:#bf9a04;
}
/*************************** NEWS ***********************/

#news .title-module
{
}

#news .date
{
}

#news .button
{
	background-image: url(/media/arrow-ocre.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

/*---------------------------------------------------
/*  blognews
/*---------------------------------------------------*/

#blognews .image
{
	border: 1px solid #bf9a04;
}

#blognews .link a
{
	background-image: url(/media/arrow-ocre.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

#blognews .link a:hover
{
	background-image: url(/media/arrow-ocre.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	color: #bf9a04;
}


#blognews .news-list
{
	border-bottom: 1px solid #bf9a04;
}

#blognews .listlink a
{
	/*background-image: url(../media/blog.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;*/
}

/*---------------------------------------------------
/*  jquery popup
/*---------------------------------------------------*/

.ui-widget-overlay
{
    background-color:#000000;
}
.cjq-popup
{
    color:#333333;
    background-color:#ffffff;
    border:solid 1px #423934;
}

.cjq-popup .ui-dialog-titlebar
{
    background-color:#423934;
    color:#ffffff;
    border:solid 1px #423934;
}

.cjq-popup .ui-dialog-titlebar a
{
    color:#333333;
    background-color:#ffffff;
}

.cjq-popup .ui-dialog-titlebar a:hover
{
    color:#333333;
    background-color:#423934;
}

.print-body
{
    background-color:#ffffff;
}

.ui-widget-content
{
    border:solid 1px #423934;
    background-color:#ffffff;
}
body.popup
{
	background-color:#ffffff;
}


/*****************************popup-Vpos*****************************/

#popup-vpos .header,
#popup-vpos .footer,
#popup-vpos .footer a
{
    color: #ffffff;
}

/*---------------------------------------------------
/*  toursceduler search
/*---------------------------------------------------*/
.search-box 
{
    
    background-image:url(../media/menutop-bottom.png);
    background-color: #bf9a04;
    color:#333;
}
.search-box .button-reset 
{
    color:#333d23;
    background-image:url(../media/listicon.png);
}
/*---------------------------------------------------
/*  toursceduler pdf
/*---------------------------------------------------*/
.pdf-header
{
    border-bottom:solid 2px #a7a7a7;
}
/*---------------------------------------------------
/*  toursceduler pdf list
/*---------------------------------------------------*/
body.pdf
{
    background:none;
    background-image:none;
    background-color:#ffffff;
}
/*---------------------------------------------------
/*  pager
/*---------------------------------------------------*/

.pager a
{
   border:solid 2px #bf9a04;
   color:#000000;
   
}
.pager a:hover
{
   background-color:#bf9a04;
   color:#ffffff; 
}

.pager a.active,
.pager a.page:hover
{
   background-color:#423934;
   border:solid 2px #423934;
   color:#ffffff; 
}

.pager a.first
{
    background-image:url(../media/icon-pager-first.gif);
}

.pager a.last
{
    background-image:url(../media/icon-pager-end.gif);
}

.pager a.previous
{
    background-image:url(../media/icon-pager-last.gif);
}

.pager a.next
{
    background-image:url(../media/icon-pager-next.gif);
}
/*---------------------------------------------------
/*  toursceduler
/*---------------------------------------------------*/

#toursceduler .header 
{
    background-color:#f1f1f1;
    
}
#toursceduler .item
{
    border-bottom:dotted 1px #e4d583;
}
#toursceduler .item .date
{
    color:#bf9a04;
}
#toursceduler .item .tourname
{
    color:#333333;
}
#toursceduler .item .type
{
    color:#333333;
}
#toursceduler .duration
{
    background-image:url(../media/gMap/icon-duration.png);
}
#toursceduler .length
{
    background-image:url(../media/gMap/icon-length.png);
}
#toursceduler .altitudeup
{
    background-image:url(../media/gMap/icon-altitude.png);
}
#toursceduler .altitudedown
{
    background-image:url(../media/gMap/icon-altitudedown.png);
}
#toursceduler .item .icon-details
{
    background-image:url(../media/icon-down.png);
}
#toursceduler .item .icon-close
{
    background-image:url(../media/icon-up.png);
}
#toursceduler .item .details .header
{
    background-color:transparent;
    color:#3e3e3e;
}
#toursceduler .item .details .image
{
    border:solid 1px #a7a7a7;
}
.gray-box .curve-tl
{
    background-image:url(../media/curve-gray-tl.gif);
}
.gray-box .curve-tr
{
    background-image:url(../media/curve-gray-tr.gif);
}
.gray-box .curve-bl
{
    background-image:url(../media/curve-gray-bl.gif);
}
.gray-box .curve-br
{
    background-image:url(../media/curve-gray-br.gif);
}
#toursceduler .item .icon-print,
.toursceduler-search  .icon-print
{
    background-image:url(../media/icon-pdf.png);
}
#toursceduler .item .icon-print:hover,
.toursceduler-search  .icon-print:hover
{
    background-image:url(../media/icon-pdf-active.png);
    color:#423934;
}

#toursceduler .item .link-map
{
    background-image:url(../media/icon-gmap-off.png);
}
#toursceduler .item .link-map:hover
{
    background-image:url(../media/icon-gmap.png);
}
