﻿/*---------------------------------------------------*/
/*  General
/*---------------------------------------------------*/

body
{
	background-image: url(../media/bg.jpg);
	background-repeat: repeat-x;
	background-position: left 482px;
	background-color: #c2a464;
	color: #2b2b2b;
}

#top
{
	background-image: url(../media/bg.gif);
}


#banner
{
	background-image: url(../media/banner.jpg);	
}

#banner .verziehrung
{
	background-image: url(../media/rahmen-banner.png);
	background-repeat: no-repeat;
}

#banner .banner-slogan
{
	color: #ded5b6;
	background-image: url(../media/bg-verlauf.png);
	background-repeat: repeat-y;
	background-position: left top;
}

#content
{
	background-color: #33181d;
	/*background-image: url(../media/rahmen-links.gif);*/
	background-image: url(../media/bg-content-line.png);
	background-repeat: repeat-y;
	background-position: left top;
}

.site-bottom
{
	background-color: #33181d;
}

#content .content-bottom
{
	background-image: url(../media/bg-content-bottom.gif);
	background-repeat: no-repeat;
}

#content .content-bottom .tabs .tab-newsletter
{
	background-color: #33181d;
}

#content .content-bottom .tabs .tab-newsletter a
{
	color: #f3efdf;
}


#content .content-bottom .tabs .tab-main
{
	background-color: #e2d8b2;
	color: #2b2b2b;
}

#content .content-bottom .tabs .tab-main a:hover
{
	background-color: #33181d;
	color: #f3efdf;
}


.rahmen-bottom
{
	background-image: url(../media/rahmen-unten.png);
	background-repeat: no-repeat;
}

.language a
{
	background-image: url(../media/bg-language.png);
	background-repeat: no-repeat;
	color: #ded5b6;
}

ul
{
	list-style-image:url(/media/listicon.png);
}


/*---------------------------------------------------*/
/*  text styles
/*---------------------------------------------------*/

.title, h1
{
	color: #81404a;
}

.title-frame,
.title-frame a
{
	color: #f3efdf;
}

.title-module,
.title-module a
{
	color: #81404a;
}

a
{
	color: #2b2b2b;
}

a:hover
{
	color: #81404a;
}



/*---------------------------------------------------*/
/*  menu left
/*---------------------------------------------------*/

#menu-left a
{
	color: #f3efdf;
}

#menu-left .menu-left-1
{
	background-image: url(../media/arrow-menuleft.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	background-color: #442427;
}

#menu-left .menu-left-1:hover
{
	background-image: url(../media/arrow-menuleft-active.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	background-color: #33181d;
}

#menu-left .menu-left-1-active
{
	background-image: url(../media/arrow-menuleft-active.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	background-color: #33181d;
}

#menu-left .menu-left-2
{
	background-image: url(../media/arrow-menuleft.gif);
	background-repeat: no-repeat;
	background-position: 50px 4px;
	background-color: #442427;
}

#menu-left .menu-left-2:hover
{
	background-image: url(../media/arrow-menuleft-active.gif);
	background-repeat: no-repeat;
	background-position: 50px 4px;
	background-color: #33181d;
}

#menu-left .menu-left-2-active
{
	background-image: url(../media/arrow-menuleft-active.gif);
	background-repeat: no-repeat;
	background-position: 50px 4px;
	background-color: #33181d;
}

/*---------------------------------------------------*/
/*  menu-top
/*---------------------------------------------------*/

#menu-top
{
	background-image: url(../media/bg-menutop.png);
	background-repeat: no-repeat;
}

#menu-top a
{
    color: #ffffff;
}

#menu-top .flyout,
#menu-top .flyout-1
{
    background-image: url(../media/bg-flyout.png);
}

#menu-top .menu-1:hover,
#menu-top .menu-2:hover
{
    background-color: #f3efdf;
    color: #603e43;
}


/*---------------------------------------------------*/
/*  menu-channels
/*---------------------------------------------------*/

#menu-channels .green
{
	background-image: url(../media/bg-channel-restaurant.png);
	background-repeat: no-repeat;
	color: #33181d;
}

#menu-channels .menu-1 a
{
	color: #33181d;
}

#menu-channels .default
{
	background-image: url(../media/bg-channel-hotel.png);
	background-repeat: no-repeat;
}

#menu-channels .default a
{
	color: #ffffff;
}


/*---------------------------------------------------*/
/*  menu info
/*---------------------------------------------------*/

#menu-info a
{
	color: #f3efdf;
}

#menu-info .container
{
	border-top: 1px solid #79615f;
	border-bottom: 1px solid #79615f;
	background-color: #442427;
}

#menu-info .container
{
	border-top: 1px solid #79615f;
	border-bottom: 1px solid #79615f;
	background-color: #442427;
}

#menu-info .menu-info-0,
#menu-info .menu-info-0-active
{
	background-image: url(../media/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#menu-info .menu-info-1,
#menu-info .menu-info-1-active
{
	background-image: url(../media/arrow-white.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

/*---------------------------------------------------*/
/*  quickrequest
/*---------------------------------------------------*/

#quickrequest
{
	background-image: url(../media/bg-quickrequest.png);
	background-repeat: no-repeat;
	color: #ffffff;
}

#quickrequest .quickrequest-title
{
	background-image: url(../media/button-quickrequest.png);
	background-repeat: no-repeat;
}

#quickrequest .quickrequest-title a
{
	color: #f3efdf;
}

#quickrequest .button
{
	background-image: url(../media/arrow-quickrequest.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #f3efdf;
}

/*---------------------------------------------------*/
/*  frame weather
/*---------------------------------------------------*/
#frame-weather,
#frame-weather a
{
	color: #f3efdf;
}

#frame-weather .container
{
	border-top: 1px solid #79615f;
	border-bottom: 1px solid #79615f;
	background-color: #442427;
}

#frame-weather .item .temp
{
	background-color: #f3efdf;
	color: #423934;
}

#frame-weather .button a
{
	background-image: url(../media/arrow-menuleft-active.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

/*---------------------------------------------------*/
/*  address
/*---------------------------------------------------*/

#address
{
	background-image: url(../media/rahmen-links.gif);
	background-repeat: repeat-y;
	background-position: 3px top;
	color: #f3efdf;
	background-color: #33181d;
}

#address a
{
	color: #f3efdf;
}

/*---------------------------------------------------*/
/*  frame newsletter
/*---------------------------------------------------*/

#frame-newsletter
{
	background-image: url(../media/bg-framenewsletter.png);
	background-repeat: no-repeat;
}

#frame-newsletter .container .buttons a
{
	background-image: url(../media/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

/*---------------------------------------------------*/
/*  sitepath
/*---------------------------------------------------*/

.sitepath
{
	border-bottom: 1px solid #e9deb3;
}

/*---------------------------------------------------*/
/*  bottom
/*---------------------------------------------------*/

#bottom .holidaycheck a
{
	background-color: #e2d8b2;
}


/*---------------------------------------------------*/
/*  weather
/*---------------------------------------------------*/

#weather .ui-state-active a,
#weather .ui-state-active a:link,
#weather .ui-state-active a:visited
{
	color: #ffffff;
}

/*---------------------------------------------------*/
/*  webcams
/*---------------------------------------------------*/

#webcams .image
{
	border: 4px solid #442427;
}

#webcams .link a
{
	background-image: url(../media/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/*---------------------------------------------------*/
/*  downloads
/*---------------------------------------------------*/

#downloads .image
{
	border: 2px solid #442427;
}

#downloads .link a
{
	background-image: url(../media/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


/*---------------------------------------------------*/
/*  recommend
/*---------------------------------------------------*/

#recommend
{
	background-color: #e2d8b2;
	background-image: none;
}


/*---------------------------------------------------*/
/*  frame offers
/*---------------------------------------------------*/

#frame-offers
{
	border-bottom: 1px solid #6d5958;
	border-top: 1px solid #6d5958;
}

#frame-offers .image
{
	border: 1px solid #b9af87;
	background-color: #ffffff;
}

#frame-offers .description,
#frame-offers .description a
{
	background-color: #e2d8b2;
	color: #2b2b2b;
}

#frame-offers .link a
{
	color: #f3efdf;
}

/*---------------------------------------------------*/
/*  frame news
/*---------------------------------------------------*/

#frame-news
{
	border-bottom: 1px solid #6d5958;
	border-top: 1px solid #6d5958;
}

#frame-news .image
{
	border: 1px solid #b9af87;
	background-color: #ffffff;
}

#frame-news .description,
#frame-news .description a
{
	background-color: #e2d8b2;
	color: #2b2b2b;
}

#frame-news .link a
{
	color: #f3efdf;
}

/*---------------------------------------------------*/
/*  frame news
/*---------------------------------------------------*/

#frame-news
{
	border-bottom: 1px solid #6d5958;
	border-top: 1px solid #6d5958;
}

#frame-news .image
{
	border: 1px solid #b9af87;
	background-color: #ffffff;
}

#frame-news .description,
#frame-news .description a
{
	background-color: #e2d8b2;
	color: #2b2b2b;
}

#frame-news .link a
{
	color: #f3efdf;
}

/*---------------------------------------------------*/
/*  offers
/*---------------------------------------------------*/

#offers .item
{
	background-color: #ffffff;
	border: 1px solid #b9af87;
}

#offers .link a
{
	background-image: url(../media/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#offers .price
{
	color: #81404a;
}

#offers .link a:hover
{
	color: #81404a;
}

#offers .detail .description
{
	background-color: #ffffff;
	border: 1px solid #e2d8b2;
}

#offers .detail .separator
{
	background-color: #603e43;
}


#offers .detail .date
{
	color: #81404a;
}


/*---------------------------------------------------*/
/*  fotogallery
/*---------------------------------------------------*/

#fotogallery .image
{
	border: 3px solid #33181d;
}

#fotogallery .link a
{
	background-image: url(../media/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/*---------------------------------------------------*/
/*  frame fotogallery
/*---------------------------------------------------*/

#frame-fotogallery .container
{
	background-image: url(../media/bg-framenewsletter.png);
	background-repeat: no-repeat;
}


/*---------------------------------------------------*/
/*  footer
/*---------------------------------------------------*/

#footer
{
	border-top: 1px solid #81404a;
}

#footer .link a
{
	background-image: url(../media/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/*---------------------------------------------------*/
/*  news
/*---------------------------------------------------*/

#news .link
{
	background-image: url(../media/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


/*---------------------------------------------------
/*  tours
/*---------------------------------------------------*/
#tours .module-image
{
	border: solid 5px #33181d;
}

#tours .infos
{
	background-color: #ffffff;
	border: 1px solid #e5dabc;
}

#tours .link
{
	background-image: url(../media/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
/*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
{
	
}
.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;
	
}



/*---------------------------------------------------
/*  jquery popup
/*---------------------------------------------------*/

.ui-widget-overlay
{
    background-color:#000000;
}
.cjq-popup
{
    color:#333333;
    background-color:#ffffff;
    border:solid 1px #33181d;
    background-image: none;
}

.cjq-popup .ui-dialog-titlebar
{
    background-color:#33181d;
    color:#ffffff;
    border:solid 1px #33181d;
}

.cjq-popup .ui-dialog-titlebar a
{
    color:#333333;
    background-color:#ffffff;
}

.cjq-popup .ui-dialog-titlebar a:hover
{
    color:#333333;
    background-color:#e2d8b2;
}

.print-body
{
    background-color:#ffffff;
    background-image: none;
}

.ui-widget-content
{
    border:solid 1px #33181d;
    background-color:#ffffff;
}

body.popup
{
	background-color:#ffffff;
	background-image: none;
}

.body-gallery
{
	background-image: none;
}

#popup-gallery
{
    border: 15px solid #33181d;
    background-color: #ffffff;
}
