/*******************************************GENERAL****************************************/
body	{scrollbar-3dlight-color: #f0f0f0; scrollbar-arrow-color: #28353f; scrollbar-darkshadow-color: #f0f0f0; scrollbar-face-color: #bababa; scrollbar-highlight-color: #f0f0f0; scrollbar-shadow-color: #f0f0f0; scrollbar-track-color: #f0f0f0}

body
{
	background-image: url(../media/bg.gif);
	background-position:center top;
	background-color: #707173;
	background-repeat: repeat-x;
	text-align:left;
	background-attachment: fixed;
}

ul {list-style-image:url(../media/list-symbol-grey.png);}


/*---------------------------------------------------
/*  text
/*---------------------------------------------------*/

.text, p, a
{
	color: #05102c;
}

.textsmall
{
	color:#05102c;
}

.title, h1
{
	color: #981b21;
}

.titlesmall,h2
{
	color:#05102c;
}

.titlesmallblack,h3
{
	color:#05102c;
}

img
{
	cursor: pointer;
}

a
{
	color: #05102c;
	cursor: pointer;
}

a:hover
{
	color: #000000;
}

.textinput
{
	color:#05102c;
	background-color:#ffffff;
	border:solid 1px #b71b2c;
}


.image-zoom
{
	border: 2px solid #981b21;
}

.image-bordercolor
{
	border: 2px solid #981b21;
}



/*---------------------------------------------------
/*  banner-zone
/*---------------------------------------------------*/

#banner-zone .page-position
{
	border:1px solid #cccccc;
}

#language-box .language a
{
	background-color:#981b21;
	color:#ffffff;
}

/*---------------------------------------------------
/*  menu-zone-horizontal
/*---------------------------------------------------*/

#menu-zone-horizontal .page-position
{			
	background-image: url(../media/bg-menu-horizontal.gif);
	background-repeat:repeat;
}

#menu-zone-horizontal .page-position .menu-horizontal .menu-0:hover
{			
	background-image: url(../media/bg-menu-horizontal-active.gif);
	background-repeat:repeat-x;
}

#menu-zone-horizontal .menu-horizontal .menu-0
{
	color:#ffffff;
}

/*---------------------------------------------------
/*  weather
/*---------------------------------------------------*/

#frameWeather .text-red
{
	color:#981b21;
}

#frameWeather .text-blue
{
	color:#1c4bcf;
}

/*---------------------------------------------------
/*  quick request
/*---------------------------------------------------*/


#quick-request .position
{
	background-color:#981b21;
	color:#ffffff;
}

#quick-request .position .title a
{
	color:#ffffff;
}

#quick-request .textinput-form,
#quick-request .textinput-date
{
	color:#05102c;
	background-color:#ffffff;
	border:solid 1px #282828;
}

#quick-request .button
{
	background-image: url(../media/de/bg-button.png);
	background-position:top;
	background-repeat:repeat;
}

#quick-request .button
{
	color:#f4f3ef;
}

#quick-request .button:hover
{
    color:#adadae;
}


/*---------------------------------------------------
/*  channels
/*---------------------------------------------------*/



#channels .container
{
	background-image: url(../media/bg-white-70.png);
	background-position:top;
	background-repeat:repeat;
}

#channels .menu-0
{
	border-bottom:1px solid #9d958c;
}

#channels .menu-0:hover
{
	background-color:#981b21;
	color:#ffffff;
}

#channels .menu-1
{
	background-image: url(../media/bg-white-90.png);
	background-position:top;
	background-repeat:repeat;
	border-bottom:1px solid #9d958c;
}

#channels .menu-1:hover
{
	color:#981b21;
}


/*---------------------------------------------------
/*  flyout
/*---------------------------------------------------*/

#menu-zone-horizontal .flyout
{
	background-image: url(../media/bg-flyout-1.png);
	background-position:top;
	background-repeat:repeat;
}

#menu-zone-horizontal .flyout-1
{
	background-image: url(../media/bg-flyout-2.png);
	background-position:top;
	background-repeat:repeat;
}


#menu-zone-horizontal .flyout-1 a,
#menu-zone-horizontal .flyout-1 a
{
    color:#ffffff;
}

#menu-zone-horizontal .flyout a:hover,
#menu-zone-horizontal .flyout a.selectd
{
    background-color:#981b21;
    color:#ffffff;
}

#menu-zone-horizontal .flyout-1 a:hover,
#menu-zone-horizontal .flyout-1 a.selectd
{
    background-color:#981b21;
    color:#ffffff;
}

/*---------------------------------------------------
/*  menu-left
/*---------------------------------------------------*/

#menu
{
	background-image: url(../media/bg-menu-left.gif);
	background-position:top;
	background-repeat:repeat;
}

#menu .title
{
	color:#fefef4;
}

#menu a
{
	color:#fefef4;
}

#menu a:hover
{
	color:#d55d63;
}

#menu .menu1
{
	border-bottom:1px solid #a6474b;
}

#menu .menu-left2
{
	border-bottom:1px solid #a6474b;
}

/*---------------------------------------------------
/*  offers
/*---------------------------------------------------*/

#frameOffers
{
	background-color:#fffcf5;
	border:1px solid #d1d2cf;
}

#frameOffers .title
{
	color:#05102c;
}

#frameOffers .container
{
	background-image: url(../media/bg-offers-text.png);
	background-position:top;
	background-repeat:repeat;
	border:solid 1px #adaca9;
}

#frameOffers .date
{
	color:#941a20;
}

#frameOffers .finder
{
	background-image: url(../media/bg-footer.gif);
	background-repeat: repeat-x;
}

#frameOffers .finder a
{
	color:#ffffff;
	background-image: url(../media/icon-search.gif);
	background-repeat: no-repeat;
	background-position: 160px 7px;
}

#frameOffers .finder a:hover
{
	color:#cccccc;
	background-image: url(../media/icon-search.gif);
	background-repeat: no-repeat;
	background-position: 160px 7px;
}

#frameOffers .button
{
	background-image: url(../media/de/bg-button.png);
	background-position:top;
	background-repeat:repeat;
}

#frameOffers .button a
{
    color:#f4f3ef;
}

#frameOffers .button a:hover
{
    color:#ffffff;
}


/*---------------------------------------------------
/*  text-zone
/*---------------------------------------------------*/

#text-zone .sitepath-zone
{
	border-bottom:1px solid #c5c5c5;
}

/*---------------------------------------------------
/*  Link-zone
/*---------------------------------------------------*/

#link-zone .button
{
	background-image: url(../media/de/bg-button.png);
	background-position:top;
	background-repeat:repeat;
}

#link-zone .title
{
    background-color:#2d2b2b;
    color:#ffffff;
}

#link-zone .title a
{
    color:#ffffff;
}

#link-zone .image
{
	border:1px solid #6d6e6f;
}

#link-zone .text
{
    background-color:#fffdf7;
}

#link-zone .button a
{
    color:#f4f3ef;
}

#link-zone .button a:hover
{
    color:#adadae;
}

/*---------------------------------------------------
/*  footer-zone
/*---------------------------------------------------*/

#footer-zone .title
{
	color:#ffffff;
}

#footer-zone .text,#footer-zone .text a
{
	color:#ffffff;
}

#footer-zone a
{
	color:#ffffff;
}

#footer-zone a:hover
{
	color:#0b0945;
}


#footer-zone .page-position
{
    border:1px solid #969698;
}

/*---------------------------------------------------
/*  urlaubsinfos
/*---------------------------------------------------*/

#footer-zone .box1 .position
{
    background-color:#ffffff;
	color:#2a2e33;
}

#footer-zone .box1 .title
{
	background-image: url(../media/bg-urlaubsinfo.gif);
	background-position:top;
	background-repeat:repeat;
}

#footer-zone .box1 .menu1
{
    background-color:#efece7;
}

#footer-zone .box1 .menu1 a
{
    color:#0b0a32;
}

#footer-zone .box1 .menu1 a:hover
{
    color:#981b21
}


/*---------------------------------------------------
/*  addresse
/*---------------------------------------------------*/

#footer-zone .box2
{
	background-image: url(../media/bg-footer.gif);
	background-position:top;
	background-repeat:repeat;
	color:#2a2e33;
}

#footer-zone .box2 a:hover
{
	color:#d55d63;
}

/*---------------------------------------------------
/*  newsletter
/*---------------------------------------------------*/

#footer-zone .box3 .position
{
	background-image: url(../media/bg-footer.gif);
	background-position:top;
	background-repeat:repeat;
	color:#ffffff;
}

#footer-zone .button
{
	background-image: url(../media/de/bg-button.png);
	background-position:top;
	background-repeat:repeat-x;
}

#footer-zone .button a
{
	color:#f4f3ef;
}

#footer-zone .button a:hover
{
    color:#adadae;
}


/*---------------------------------------------------
/*  logo-zone
/*---------------------------------------------------*/

#logo-zone .page-position .container
{
    background-color:#ffffff;
    color:#b2b3b5;
}


/****************SITEMAP******************/

.sitemap a
{
	color: #05102c;
}

.sitemap a:hover
{
	color: #981b21;
}


/*****************************Offers*****************************/

#offers .module-title,
#offers .module-title a
{
	color: #981b21;
}

#offers .module-title a:hover
{
	color: #05102c;
}

#offers .module-date,
#offers .module-date a
{
	color: #981b21;
}

#offers .module-date a:hover
{
	color: #05102c;
}

#offers .item .link
{
	background-image: url(../media/bg-button-big.png);
	background-repeat: no-repeat;
	color: #f4f3ef;
}


#offers .item .link:hover
{
	background-image: url(../media/bg-button-big.png);
	background-repeat: no-repeat;
	color: #ffffff;
}

#offers .item .link-small
{
	background-image: url(../media/bg-button.png);
	background-repeat: no-repeat;
	color: #f4f3ef;
}

#offers .item .link-small:hover
{
	background-image: url(../media/bg-button.png);
	background-repeat: no-repeat;
	color: #ffffff;
}

/*****************************DOWNLOADS*****************************/

#downloads .module-title
{
	color: #981b21;
}

#downloads .image a
{
	border: 2px solid #ffffff;
}

#downloads .module-title:hover
{
	color: #05102c;
}

#downloads .link
{
	background-image: url(../media/bg-button-big.png);
	background-repeat: no-repeat;
	color: #ffffff;
}

#downloads .link:hover
{
	background-image: url(../media/bg-button-big.png);
	background-repeat: no-repeat;
	color: #d3d3d3;
}

/*****************************DOWNLOADS CONTENT*****************************/

#downloadsContent .module-title
{
	color: #981b21;
}

#downloadsContent .image a
{
	border: 2px solid #ffffff;
}

#downloadsContent .module-title:hover
{
	color: #05102c;
}

#downloadsContent .link
{
	background-image: url(../media/bg-button-big.png);
	background-repeat: no-repeat;
	color: #ffffff;
}

#downloadsContent .link:hover
{
	background-image: url(../media/bg-button-big.png);
	background-repeat: no-repeat;
	color: #d3d3d3;
}

/*****************************FOTOGALLERY*****************************/

#fotogallery .module-title
{
	color: #981b21;
}

#fotogallery .image a
{
	border: 2px solid #ffffff;
}

#fotogallery .module-title:hover
{
	color: #05102c;
}

#fotogallery .link
{
	background-image: url(../media/bg-button-big.png);
	background-repeat: no-repeat;
	color: #ffffff;
}

#fotogallery .link:hover
{
	background-image: url(../media/bg-button-big.png);
	background-repeat: no-repeat;
	color: #d3d3d3;
}

/*****************************WEBCAMS*****************************/

#webcams .module-title,
#webcams .module-title a 
{
	color: #981b21;
}

#webcams .module-title a:hover
{
	color: #05102c;
}



#webcams .link
{
	background-image: url(../media/bg-button.png);
	background-repeat: no-repeat;
	color: #ffffff;
}

#webcams .link:hover
{
	background-image: url(../media/bg-button.png);
	background-repeat: no-repeat;
	color: #d3d3d3;
}


/*****************************FRAMESEARCH*****************************/

.search-box
{
	background-color: #ffffff;
	border: 1px solid #d1d2cf;
}

.search-box .ui-datepicker-trigger
{
	background-color: #981b21;
	padding: 2px;
}

.search-box .button
{
	background-image: url(../media/bg-button-big.png);
	background-repeat: no-repeat;
	color: #ffffff;
}

.search-box .button:hover
{
	background-image: url(../media/bg-button-big.png);
	background-repeat: no-repeat;
	color: #d3d3d3;
}


.new-search a
{
	background-color: #ffffff;
	border: 1px solid #d1d2cf;
	color: #000000;
}

.new-search a:hover
{
	color: #d55d63;
}



/******************** PRINT ***********************/

.cjq-popup .ui-dialog-titlebar
{
	background-color: #981b21;
}

/********************** WEATHER ************************/

#weather .ui-state-active a:selected
{
	color: #ffffff;
}
