/*******************************************GENERAL****************************************/
body	{scrollbar-3dlight-color: #ffe7af; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #ffe7af; scrollbar-face-color: #da9600; scrollbar-highlight-color: #ffe7af; scrollbar-shadow-color: #ffe7af; scrollbar-track-color: #ffe7af}

body
{
	background-color:#ffe7af;
}

#bg_left
{
	background-image:url(/media/bg_left.jpg);
	background-position:top;
	background-repeat: repeat-x;
}


#bg_right
{
	background-image:url(/media/bg_right.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

ul 
{
	list-style-image:url(/media/pfeil_li.gif);
}

.bg_banner
{
   background-image: url(/media/banner.jpg);
   background-repeat:no-repeat;
   width: 760px;
   height: 420px;
   z-index: 2;
   background-color: #ffd77d;
}

.bg_bannersommer
{
   background-image: url(/media/banner_sommer.jpg);
   background-repeat:no-repeat;
   width: 760px;
   height: 420px;
   z-index: 2;
   background-color: #ffd77d;
}

.bg_bannerwinter
{
   background-image: url(/media/banner_winter.jpg);
   background-repeat:no-repeat;
   width: 760px;
   height: 420px;
   z-index: 2;
   background-color: #ffd77d;
}

.bg_bannerwellness
{
   background-image: url(/media/banner_wellness.jpg);
   background-repeat:no-repeat;
   width: 760px;
   height: 420px;
   z-index: 2;
   background-color: #ffd77d;
}

.bg_bannerkulinarium
{
   background-image: url(/media/banner_kulinarium.jpg);
   background-repeat:no-repeat;
   width: 760px;
   height: 420px;
   z-index: 2;
   background-color: #ffd77d;
}

.missing
{
   background-color: #991F0A;
   color: #ffffff;
   border: 2px solid #F5C75F;
   padding: 10px;
}

.imageborder
{
   border: 4px solid #FFEABB;
}

.flashGalleryBg
{
   background-color: Transparent;
}

/*******************************************TEXT****************************************/

.text, p
{
	color: #000000;
}

.textsmall
{
	color:#000000;
}
.title, h1
{
	color: #991F0A;
}

#title
{
    border-bottom: 1px solid #d9d9d9;
}

.titlesmall,h2
{
	color:#da9600;
}

a
{
	color: #000000;
}

.textinput
{
	color:#6d7369;
	background-color:#ffffff;
	border:solid 1px #6d7369;
}
.textinput2
{
	color:#ffffff;
	background-color:#991F0A;
	border:solid 1px #6d7369;
}
.textinputexpressanfrage
{
	color:#000000;
	background-color:#ffffff;
	border:solid 1px #876b0a;
}

.linkwhite
{
   color: #ffffff;
}

/*****************************MENU*****************************/
#MenuRightBox
{	
	color:#000000;
	background-image: url(/media/bg_menuright.gif);
	background-position:bottom;
	background-repeat:repeat-x
}

#MenuRight a
{	
	color:#000000;
}

#MenuRight a:hover
{	
	color:#991f0a;
}

#MenuRight
{	
	border-bottom-color:#e7be62;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#MenuLeftBox
{	
	color:#000000;
	background-image: url(/media/bg_menu.gif);
	background-repeat:repeat-x
}

#MenuLeft1
{	
	border-bottom-color:#fbdc96;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#MenuLeft1 a
{	
	color:#000000;
}

#MenuLeft1 a:hover, #MenuLeft1aktiv a, #MenuLeft1aktiv a:hover
{	
	color:#991f0a;
	
}

/*****************************COLRIGHT*****************************/

#ColRight
{	
	background-color:#ffd77d;
}

/******************************FrameOffers**************************/

#FrameOffers
{
	background-image: url(/media/bg_offers.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#FrameOffers .OffersTitle a
{
	color:#000000;
}
#Offers .titlesmall:hover
{
   color: #745714;
}

.OffersText
{
	color:#000000;
}

.OffersDate
{
	color:#745714;
}

#FrameOffers a
{
	color:#991f0a;
}

#FrameOffers a:hover
{
	color:#745714;
}

/**************FrameWeather******************************/

#FrameWeather
{	
	background-image: url(/media/bg_wetter.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#000000;
}


#FrameWeather a
{	
	color:#991f0a;
}

#FrameWeather a:hover
{
	color:#745714;
}

/******************************Weather****************************/

#Weather .image_big
{
   float: right;
   margin-left: 5px;
   margin-bottom: 5px;
}


/*****************************EXPRESSANFRAGE*****************************/

#ExpressanfrageBox
{
	background-image: url(/media/bg_expressanfrage.gif);
	background-repeat:repeat-x;
 	background-position: bottom;
}

#ExpressanfrageBox a
{	
	color:#991f0a;
}

#ExpressanfrageBox a:hover
{	
	color:#000000;
}


/*****************************SERVICE*****************************/
#Service,#Service a
{
	color:#333333;
}

#Service a:hover
{
	color:#991f0a;
}


/*****************************LANGUAGE*****************************/
#Language
{
	color:#fed67a;
}

#Language a
{
	color:#991f0a;
}

#Language a:hover
{
	color:#000000
}

	
/*****************************SITEPATH*****************************/
#SitePath
{
	color:#333333;
	border-bottom-color:#d9d9d9;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#SitePath a
{
	color:#333333;
}

#SitePath a:hover
{
	color:#991f0a;
}

/**************************FOTOGALLERY**************************/
.fotogalleryContent
{
	color:#333333;
	border-top:1px solid #d9d9d9;
}


/*****************************FOOTER*****************************/
#Footer
{
	color:#333333;
	border-bottom-color:#d9d9d9;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#d9d9d9;
	border-top-style:solid;
	border-top-width:1px;
}

#Footer a
{
	color:#333333;
}

#Footer a:hover
{
	color:#991f0a;
}


/****************************ADDRESS*****************************/
#Address,#Address a
{
	color:#000000;
}

#Address a:hover
{
	color:#991f0a;
}

#Address
{	
	background-color:#ffffff;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 6px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 6px;
}


/****************************LOGOS*****************************/

#Logos
{	
	background-color:#ffffff;
}


/************************ OFFERS ***********************/

#Offers .separator
{
   border-top: 1px solid #FFD77D;
}
