
/*******************************************TEXT****************************************/
.text, p
{
	color: #333333;
}
.textsmall
{
	color: #333333;
}
.main-title, h1
{
	color: #8B1713;
}

.sub-title, h2
{
	color: #8B1713;
}


a
{
	color: #333333;
}

.body
{
	background-image:url(/media/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}


ul {list-style-image:url(/media/icon_list.gif);}

.cjq-popup .ui-dialog-titlebar
{
    background-color:#8b1713;
}

.box-video
{
    border: 1px solid #3e3331;
}

.box-video .title
{
    background-color: #3e3331;
    color: #ffffff;
}

.box-video a
{
    background-image: url(../../media/icon-video.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.box-video a:hover
{
    background-image: url(../../media/icon-video-hover.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.monika-app
{
    border: 1px solid #d7d7d7;
    background-image: url(../../media/bg-app.png);
    background-repeat: repeat-x;
    background-position: left bottom;
}

.monika-app a
{
    background-image: url(../../media/iphone.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    color: #8b1713;
}

.monika-app a:hover
{
    background-image: url(../../media/iphone-hover.png);
    color: #000000;
}

.box-callback
{
    border: 1px solid #3e3331;
}

.box-callback .title
{
    background-color: #3e3331;
}

.box-callback .title a
{
    color: #ffffff;
}

.box-callback .icon
{
    background-image: url(../../media/callback.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.box-callback .icon:hover
{
    background-image: url(../../media/callback-hover.jpg);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

/****************************************************************************************************/
/****************************************************************************************************/
/****************************************************************************************************/


/*********************************Offers*********************************/

#offers .item .offerTitle
{
   background-color: #8d1715;
   color: #ffffff;
}

#offers .item .offerTitle a
{
   color: #ffffff;
}

#offers .item .description
{
   background-color: #ebe6e0;
}

#offers .item .offerLink
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 5px;
}

/****Detail****/

#offers .detail .offerTitle, #offers .detail .offerTitle a
{
   background-color: #8d1715;
   color: #ffffff;
}

#offers .detail .infoBox .validity .border
{
   border-left: 1px solid #e0dbd7;
   border-bottom: 1px solid #e0dbd7;
}

#offers .detail .infoBox .validity .validityTitle
{
   background-color: #c2b5a5;
   color: #3a2d24;
}

#offers .detail .infoBox .validity .validityDate
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 10px 10px;
}

#offers .detail .infoBox .validity .link
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 10px 10px;
}

#offers .detail .infoBox .validity .link a
{
   color: #8d1715;
}

/*********************************News*********************************/

#news .item .newsTitle
{
   background-color: #8d1715;
   color: #ffffff;
}

#news .item .newsTitle a
{
   color: #ffffff;
}

#news .item .description, #news .item .image
{
   background-color: #ebe6e0;
}

#news .item .newsLink
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 5px;
}

/****Detail****/

#news .detail .newsTitle, #news .detail .newsTitle a
{
   background-color: #8d1715;
   color: #ffffff;
}

#news .detail .description
{
   background-color: #ebe6e0;
}


#news .detail .newsLink
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 5px;
}

/***************************Webcams***********************************/



#webcams .item .module-title
{
   color: #8d1715;
}

#webcams .item .module-title a
{
   color: #8d1715;
}

#webcams .item .description
{
}

#webcams .item .link
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 5px;
}

/*******************************DOWNLOADS***************************************/

#downloads .item .link
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 5px;
}

/*******************************FRAMEFOTOGALLERY***************************************/


#frameFotogallery .container
{
   background-image: url(/media/bg-fotogallery.png);
   background-repeat: repeat;
}

#frameFotogallery .container .item
{
   color: #ffffff;
}

/*******************************FRAMEVIDEOS***************************************/


#frame-videos .container
{
   background-image: url(/media/bg-fotogallery.png);
   background-repeat: repeat;
}

#frame-videos .container .item a
{
   color: #ffffff;
}



/*****************************Footer*********************************************/

#contentFooter .item a
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 6px;
}

#contentFooter .item a:hover
{
   color: #3f3432;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 6px;
}

/*****************************^press*********************************************/

#press .image
{
   border-left: 4px solid #d6d6d6;
   border-top: 4px solid #d6d6d6;
   border-right: 4px solid #d6d6d6;
}

#press .link
{
   background-color: #d6d6d6;
}

#press .link a
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 4px;
}

#press .link a:hover
{
   color: #3f3432;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 4px;
}

/*****************************Rooms*********************************************/

#rooms .item a:hover
{
   color: #8d1715;
}

/************************************Shop**************************************/

#shop .shopTitle
{
   color: #3f3432;
   background-color: #f4f0ed;
   border-bottom: 1px solid #ded9d5;
   border-top: 1px solid #ded9d5;
}

#shop .productLine
{
  color: #c6bea9;
}

#shop .footer
{
   border-bottom: 1px solid #ded9d5;
   border-top: 1px solid #ded9d5;
}

#shop .footer .price
{
   color: #8d1715;
   
}

#shop .footer .link
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 7px;
}

/****************************MTBTours*************************************/

#mtbTours .item .infoBox
{
   border-left: 2px solid #8d1715;
   border-bottom: 2px solid #8d1715;
   border-right: 2px solid #8d1715;
   background-color: #3f3432;
   color: #ffffff;
}


#mtbTours .detail .infoBox
{
   border: 2px solid #8d1715;
   background-color: #3f3432;
   color: #ffffff;
}

#mtbTours .item .title,
#mtbTours .item .title a,
#mtbTours .detail .title
{
   background-color: #8d1715;
   color: #ffffff;
}

#mtbTours .item .description
{
   background-color: #e7e5d9;
}

#mtbTours .item .detailLink
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 7px;
   background-color: #e7e5d9;
}

#mtbTours .detail .listLink
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 7px;
}

/*****************************footer*****************************/

.holidaycheck
{
    border-right: 2px solid #d4cabe;
}

.holidaycheck .link a
{
   border: 1px solid #d6d6d6;
   background-color: #ede9e0;
   background-image: url(/media/icon_list_weather.gif);
   background-repeat: no-repeat;
   background-position: 15px 7px;
}

.holidaycheck .link a:hover
{
   border: 1px solid #d6d6d6;
   background-color: #d4cabe;
   background-image: url(/media/icon_list_weather.gif);
   background-repeat: no-repeat;
   background-position: 15px 7px;
}

.tripadvisor .link
{
}

.tripadvisor .link a
{
   border: 1px solid #d6d6d6;
   background-color: #ede9e0;
   background-image: url(/media/icon_list_weather.gif);
   background-repeat: no-repeat;
   background-position: 15px 7px;
}

.tripadvisor .link a:hover
{
   border: 1px solid #d6d6d6;
   background-color: #d4cabe;
   background-image: url(/media/icon_list_weather.gif);
   background-repeat: no-repeat;
   background-position: 15px 7px;
}

/**************************FrameNewsletter*********************************/

#frameNewsletter .container
{
   border: 1px solid #a29988;
   background-color: #d4cabe;
}

#frameNewsletter .container .link
{
   background-image: url(/media/icon_list_weather.gif);
   background-repeat: no-repeat;
   background-position: 0px 16px;
}


/**************************FRAME WEATHER************************************/

#frameWeather .footer-weather-box .container img
{
   background-color: #ffffff;
}

#frameWeather .minTemp
{
   color: #29369c;
}

#frameWeather .maxTemp
{
   color: #8d161c;
}

#footer .footer-weather-box .footer-right-link
{
   background-image: url(/media/icon_list_weather.gif);
   background-repeat: no-repeat;
   background-position: 8px 10px;
}

/***********************TEASER**************************************/

#box-home .box-home-container-item .title a
{
   background-color: #c2b5a5;
   color: #ffffff;
   background-image: url(/media/icon_nav.gif);
   background-repeat: no-repeat;
   background-position: 18px 10px;
}


/*****************************ROUTE PLANNER*****************************/

#route-planner .container
{
	border: 1px solid #c0c0c0;
	background-color: #eeeeee;
}


/*************************************Newsxletter****************************/

#newsletter .subscribe-form
{
   border: 1px solid #c0c0c0;
	background-color: #eeeeee;
}

#newsletter .unsubscribe-form
{
   border: 1px solid #c0c0c0;
	background-color: #eeeeee;
}
/*************************************image-zoom (popup image)****************************/
#popup-image .content .position img
{
    border:solid 5px white;

}


/******************** downloads-module***********************/

#downloads-module .item
{
    border-bottom: 1px solid #d6d6d6;
}

#downloads-module .download-link a
{
   color: #8d1715;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 4px;
}

#downloads-module .download-link a:hover
{
   color: #3f3432;
   background-image: url(/media/icon_nav_active.gif);
   background-repeat: no-repeat;
   background-position: 0px 4px;
}
