﻿
/*---------------------------------------------------
/*  site-general
/*---------------------------------------------------*/
body
{
	background-image:url('/media/bg.jpg');
	background-repeat:repeat-x;
	background-color:#ffffff;
	color:#7F7059;
}

a
{
    color:#7F7059;
}

.body
{
	background-image:url('/media/bg_content.jpg');
	background-position:center;
	background-repeat:repeat-y;
	background-color:#ffffff;
}

h1, .title
{
	color:#D6001A;
}

h2, .title-small
{
	color:#D6001A;
}

.imagebordercolor
{
   border: 2px solid #d6001a;
}

/*---------------------------------------------------
/*  logo-banner-quickrequest-zone
/*---------------------------------------------------*/

.banner
{
	background-image:url('/media/bg_content_top.jpg');
	background-repeat:no-repeat;
}

.banner .bg
{
	background-image:url('/media/banner.jpg');
	background-repeat:no-repeat;
}

#logo
{
	background-image:url('/media/bg_banner.png');
	background-repeat:no-repeat;
}

#quick-request
{
	background-image:url('/media/bg_quickrequest.jpg');
	background-repeat:repeat-x;
	background-color:#D6001A;
}



#quick-request .text,
#quick-request .language,
#quick-request .language a,
#quick-request .title,
#quick-request .title a
{
    color:#F2CCD1;
}

#quick-request .separator-line
{
    border-top:1px solid #E24D5F;
}

#quick-request .quickrequest-input
{
    color:#000000;
    background-color:White;
    border:1px solid white;
}

#quick-request .linkbutton
{
    background-color:#8B0616;
    border-left:8px solid #8B0616;
    color:White;
    background-image:url('/media/icon_linkbutton.gif');
    background-repeat:no-repeat;
    background-position:left center;
}


/*---------------------------------------------------
/*  menuFlyout
/*---------------------------------------------------*/

#menuFlyout
{
    background-image:url('/media/bg_nav_top.jpg');
    background-repeat:repeat-x;
    color:#ffffff;
    border-right:1px solid white;
}

#menuFlyout .menu-0
{
    color:#ffffff;
}

#menuFlyout .menu-0:hover
{
    color:#000000;
}

/*---------------------------------------------------
/*  menuChannels
/*---------------------------------------------------*/
#menuChannels .level-1,
#menuChannels .level-2
{
    background-color: #edecea;
}

#menuChannels .separator
{
   border-bottom: 1px solid #fffefc;
   border-top: 1px solid #cac9c7;
}

#menuChannels .level-1:hover,
#menuChannels .level-2:hover
{
    background-color: #ccc5bf;
}


/*---------------------------------------------------*/
/*  content-zone
/*---------------------------------------------------*/
.content
{
	background-image:url('/media/bg_content.jpg');
	background-repeat: repeat-y;
}


/*  content-zone LEFT
/*---------------------------------------------------*/

#menu-left .container1
{   
    background-image:url('/media/bg_nav_left.jpg');
    background-repeat:repeat-y;
}

#menu-left .container2
{   
    background-color:#D6001A;
    border-top:1px solid white;
    border-bottom:1px solid white;
}

#menu-left .container3
{   
    background-color:#C2B5A5;
}

#menu-left .menu-left-0 a, 
#menu-left .menu-left-1 a,
#menu-left .menu-left-2 a
{
    color:#715F59;   
}

#menu-left .menu-left-0 a:hover, 
#menu-left .menu-left-1 a:hover,
#menu-left .menu-left-2 a:hover
{
    color:#ffffff;   
}
#menu-left .menu-service a,
#menu-left .menu-service-active a:hover
{
    color:#F7CCD1;   
}
#menu-left .menu-service a:hover,
#menu-left .menu-service-active a
{
    color:#660000;   
}

#menu-left .menu-left-0-active a, 
#menu-left .menu-left-1-active a,
#menu-left .menu-left-2-active a
{
    color:#ffffff;   
}

#menu-left .menu-left-0-active a:hover, 
#menu-left .menu-left-1-active a:hover,
#menu-left .menu-left-2-active a:hover
{
    color:#715F59;  
}


#menu-left .menu-left-2,
#menu-left .menu-left-2-active:hover

{
    background-color:#EEECEA;
}

#menu-left .menu-left-2:hover,
#menu-left .menu-left-2-active:hover

{
    background-color:#CCC5BD;
}

#menu-left .menu-left-2 a,
#menu-left .menu-left-2-active a
#menu-left .menu-left-2 a:hover,
#menu-left .menu-left-2-active a:hover

{
    background-image:url(/media/icon_nav_flyout.gif);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:10px;
}

#menu-left .menu-left-separator
{
    border-top:1px solid #AB9E94;
    border-bottom:1px solid #ffffff;
}

#menu-left .menu-service-separator
{
    border-top:1px solid #B90017;
    border-bottom:1px solid #E24D5F;
}


#menu-left .container2 .menu-left-1 a
{
   color: #f2ccd1;
}

#menu-left .container2 .menu-left-1 a:hover
{
   color: #ffffff;
}

/*  content-zone MIDDLE
/*---------------------------------------------------*/

#column-middle .content
{
    border-top:1px dashed #ADA188;
}


/*  FrameOffers
/*---------------------------------------------------*/
#frameOffers
{
    background-color:#D6001A;
    border-right:1px solid white;
}

#frameOffers .separator-line
{   
    border-bottom:1px solid #E24D5F;
}

#frameOffers .title a
{   
    color:#F2CCD1;
}

#frameOffers .text
{   
    color:#F2CCD1;
}

#frameOffers .text .frameOffers-title
{   
    color:#ffffff;
}
#frameOffers .image-border
{   
    border:1px solid #ffffff;
    margin-right:10px;
}
#frameOffers .linkbutton
{
    background-color:#8B0616;
    border-left:8px solid #8B0616;
    color:White;
    background-image:url('/media/icon_linkbutton.gif');
    background-repeat:no-repeat;
    background-position:left center;
}


ul .sitemap
{
    background-image:url(/media/icon_nav.gif);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:20px;
    list-style-type:none;
}


/****************FRAME WETAHER********************/

#site-bottom .frameWeather
{
   background-color: #d2ccbe;
}

.frameWeather .frameWeather-title
{
   color: #786c5c;
}

.frameWeather .imageContainer
{
   background-color: #edeae5;
   border: 1px solid #c0b8ad;
}

.frameWeather .weatherButons a
{
   background-color: #7f6d57;
   color: #ffffff;
   background-image: url(/media/pfeil-white.gif);
   background-repeat: no-repeat;
   background-position: 10px 6px;
}

.frameWeather .weatherButons a:hover
{
   background-color: #7f6d57;
   color: #ffffff;
   background-image: url(/media/pfeil-white.gif);
   background-repeat: no-repeat;
   background-position: 10px 6px;
}



/****************ADDRESS********************/

#site-bottom .address
{
   background-color: #c2b5a5;
}

.address .adress-title
{
   color: #7e7161;
}

.address .adress-text
{
   color: #7e7161;
}

.address .image
{
   border: 3px solid #cfccb9;
}

/****************LOGOS********************/

#site-bottom .logos
{
   background-color: #d2ccbe;
}


/******************FRAME NEWSLETTER*********************/



#frameNewsletter .frameNewsletterTitle
{
   color: #ffffff;
}

#frameNewsletter .box .textBoxFrameNewsletter
{
   border: 0px;
   width: 120px;
}

#frameNewsletter .box .frameNewslettLink
{
   background-color: #7f6d57;
   color: #ffffff;
}

/*****************************PATH********************/

.path
{
   border-bottom: 1px solid #c4c4c4;
}

.path a
{
   background-image: url(/media/pfeil-grey.gif);
   background-repeat: no-repeat;
   background-position: 0px 4px;
   color: #c4c4c4;
}


/***************************Downloads********************************/

#downloads .item .imagebordercolor
{
   border: 2px solid #d6001a;
}

#downloads .item .module-title
{
   color: #d6001a;
}

#downloads .item .module-title:hover
{
   color: #1d1d1d;
}

#downloads .item .link
{
   color: #d6001a;
}

/***************************FOTOGALLERY********************************/

#fotogallery .item .imagebordercolor
{
   border: 2px solid #d6001a;
}

#fotogallery .item .module-title
{
   color: #d6001a;
}

#fotogallery .item .module-title:hover
{
   color: #1d1d1d;
}

#fotogallery .item .link
{
   color: #d6001a;
}

/***************************Webcams********************************/

#webcams .item .imagebordercolor
{
   border: 2px solid #d6001a;
}

#webcams .item .module-title,
#webcams .item .module-title a
{
   color: #d6001a;
}

#webcams .item .module-title:hover
{
   color: #1d1d1d;
}

#webcams .item .link
{
	color: #d6001a;
	background-image:url(/media/pfeil-red.gif);
    background-repeat: no-repeat;
	background-position: 0px 4px;
}

#webcams .item .link:hover
{
	color: #1d1d1d;
	background-image:url(/media/pfeil-red.gif);
    background-repeat: no-repeat;
	background-position: 0px 4px;
}

/***************************Offers********************************/

#offers .item .imagebordercolor
{
   border: 2px solid #d6001a;
}

#offers .item .module-title,
#offers .item .module-title a
{
   color: #d6001a;
}

#offers .item .module-title:hover
{
   color: #1d1d1d;
}

#offers .item .link
{
	color: #d6001a;
	background-image:url(/media/pfeil-red.gif);
    background-repeat: no-repeat;
	background-position: 0px 4px;
}

#offers .item .link:hover
{
	color: #1d1d1d;
	background-image:url(/media/pfeil-red.gif);
    background-repeat: no-repeat;
	background-position: 0px 4px;
}


/***************************MTB TOURS********************************/

#mtbtours .item
{
   border: 1px solid #cccccc;
}

#mtbtours .item .module-title,
#mtbtours .item .module-title a

{
   color: #d6001a;
}

#mtbtours .detail .module-title
{
   color: #d6001a;
   background-color: #ecebe7;
}

#mtbtours .item .module-title:hover
{
   color: #1d1d1d;
}

#mtbtours .link
{
	color: #d6001a;
	background-image:url(/media/pfeil-red.gif);
    background-repeat: no-repeat;
	background-position: 0px 4px;
}

#mtbtours .link:hover
{
	color: #1d1d1d;
	background-image:url(/media/pfeil-red.gif);
    background-repeat: no-repeat;
	background-position: 0px 4px;
}


#mtbtours .infos
{
	background-color: #f3f2f0;
}

/*****************************guestbook*****************************/
#guestbook .headerGuestbook
{
    border-bottom:solid 1px #c4c4c4;
}
#guestbook .insert-button
{
    background-image:url(/media/pfeil-grey.gif);
    background-repeat: no-repeat;
    color:#c4c4c4;    
}

#guestbook .insert-button:hover
{
    background-image:url(/media/pfeil-grey.gif);
    background-repeat: no-repeat;
    color:#d6001a;    
}

#guestbook-list .description
{
    background-color:#ffffff;
    border:solid 1px #d6001a;
}

#guestbook-list .name
{
    background-color:#d6001a;
    color:#ffffff;
}
#guestbook-list  .date
{
    color:#ffffff;
}
#guestbook-list .description .infos .homepage a
{
    color:#d6001a;
}

/*****************************Footer*********************************************/

#contentFooter .item a
{
   color: #d6001a;
   background-image: url(/media/pfeil-red.gif);
   background-repeat: no-repeat;
   background-position: 0px 6px;
}

#contentFooter .item a:hover
{
   color: #1d1d1d;
   background-image: url(/media/pfeil-red.gif);
   background-repeat: no-repeat;
   background-position: 0px 6px;
}


/******************/

.cjq-popup .ui-dialog-titlebar
{
    background-color:#c93345;
    color:#ffffff;
    border:solid 1px #c93345;
}

.cjq-popup .ui-dialog-titlebar a
{
    color:#333333;
    background-color:#ffffff;
}

.cjq-popup .ui-dialog-titlebar a:hover
{
    color:#ffffff;
    background-color:#dbd6d2;
}