
.body
{
   background-image: url(/media/winter/background.gif);
   background-attachment: fixed;
}
/*******************************************TEXT****************************************/
.text, p
{
	color: #232323;
}
.textsmall
{
	color: #232323;
}
.title, h1
{
	color: #3C7AA1;
}

.titlesmall, h2
{
	color: #3C7AA1;
}

.title2
{
	color: #3C7AA1;
}

.fotogalleryTitle
{
	color: #3C7AA1;
}

a
{
	color: #232323;
}
a:hover
{
	color: #3C7AA1;
}

.textinput
{}

.textinput2
{
   background-color: #5398bb;
   color: #ffffff;
}

.frameLink
{
	color: #232323;
}
.frameLink:hover
{
	color: #f6e9bc;
}

#Content
{
   background-color: #ffffff;
}

#Logo
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 281px;
   height: 338px;
   background-image: url(/media/deco_left.png);
   background-repeat: no-repeat;
}

#Logo .logo
{
   position: absolute;
   top: 166px;
   left: 25px;
}

#SidePath
{
   border-bottom: 1px solid #C4D7E3;   
}

/*
.bg_banner
{
   background-image: url(/media/banner_winter.jpg);
   background-repeat: no-repeat;
}
*/

.imageborder
{
   border: 1px solid #5398bb;
}

.imageborder_white
{
   border: 1px solid #ffffff;
}


/*****************************ADDRESS****************************************/

#Address
{

}


/******************************QUICKREQUEST***********************************/

#Quickrequest
{
   position: absolute;
   top: -48px;
   right: 0px;
   width: 352px;
   height: 494px;
   background-image: url(/media/winter/deco_right.png);
   background-repeat: no-repeat;
}




/**********************************MENUTOP********************************/

.bg_menutop
{
   background-image: url(/media/winter/bg_menutop.gif);
   background-repeat:repeat-x;
}


#MenuTop .menu1
{
   color: #232323;
   background-color: #ffffff;
}

#MenuTop .menu1:hover
{
   color: #232323;
   background-color: #BBE1FB;
}

/******************************MENULEFT*******************************/

#MenuLeft .separator
{
   background-color: #D8E4EC;
   height: 1px;
   line-height: 1px;
}

#MenuLeft .menu1
{
   color: #232323;
}

#MenuLeft .menu1:hover
{
   color: #3C7AA1;
}

#MenuLeft .menu1selected
{
   color: #3C7AA1;
}

#MenuLeft .menu1, #MenuLeft .menu1selected
{
   background-image: url(/media/winter/pfeil_1.gif);
   background-position: 10px 5px;
   background-repeat: no-repeat;
   padding: 5px 10px 5px 30px;
   text-decoration: none;
   display: block;
}

#MenuLeft .menu2
{
   color: #232323;
}

#MenuLeft .menu2:hover
{
   color: #3C7AA1;
}

#MenuLeft .menu2selected
{
   color: #3C7AA1;
}

#MenuLeft .menu2, #MenuLeft .menu2selected
{
   background-image: url(/media/winter/pfeil_1.gif);
   background-position: 30px 5px;
   background-repeat: no-repeat;
   padding: 5px 10px 5px 50px;
   text-decoration: none;
   display: block;
}


/************************MenuLeft2**********************/

#MenuLeft2 .container
{
   background-image: url(/media/winter/quickLinks_bg.gif);
   background-repeat:no-repeat;
   background-position: bottom;
   padding: 5px 10px 5px 20px;
}

#MenuLeft2 .menu0
{
   color: #232323;
   background-image: url(/media/winter/pfeil_3.gif);
   background-position: 0px 5px;
   background-repeat: no-repeat;
   padding: 0px 10px 0px 20px;
   display: block;
   text-decoration: none;
}

#MenuLeft2 .menu0:hover
{
   color: #F6E9BC;
   background-image: url(/media/winter/pfeil_3.gif);
   background-position: 0px 5px;
   background-repeat: no-repeat;
   padding: 0px 10px 0px 20px;
   display: block;
   text-decoration: none;
}

#MenuLeft2 .menu0selected
{
   color: #F6E9BC;
   background-image: url(/media/winter/pfeil_3.gif);
   background-position: 0px 5px;
   background-repeat: no-repeat;
   padding: 0px 10px 0px 20px;
   display: block;
   text-decoration: none;
}

#MenuLeft2 .menu1
{
   color: #232323;
   background-image: url(/media/winter/pfeil_3.gif);
   background-position: 20px 5px;
   background-repeat: no-repeat;
   padding: 0px 10px 0px 40px;
   display: block;
   text-decoration: none;
}

#MenuLeft2 .menu1:hover
{
   color: #F6E9BC;
   background-image: url(/media/winter/pfeil_3.gif);
   background-position: 20px 5px;
   background-repeat: no-repeat;
   padding: 0px 10px 0px 40px;
   display: block;
   text-decoration: none;
}

#MenuLeft2 .menu1selected
{
   color: #F6E9BC;
   background-image: url(/media/winter/pfeil_3.gif);
   background-position: 20px 5px;
   background-repeat: no-repeat;
   padding: 0px 10px 0px 40px;
   display: block;
   text-decoration: none;
}

#MenuLeft2 .menu2
{
   color: #232323;
   background-image: url(/media/winter/pfeil_3.gif);
   background-position: 40px 5px;
   background-repeat: no-repeat;
   padding: 0px 10px 0px 50px;
   display: block;
   text-decoration: none;
}

#MenuLeft2 .menu2:hover
{
   color: #F6E9BC;
   background-image: url(/media/winter/pfeil_3.gif);
   background-position: 40px 5px;
   background-repeat: no-repeat;
   padding: 0px 10px 0px 50px;
   display: block;
   text-decoration: none;
}

#MenuLeft2 .menu2selected
{
   color: #F6E9BC;
   background-image: url(/media/winter/pfeil_3.gif);
   background-position: 40px 5px;
   background-repeat: no-repeat;
   padding: 0px 10px 0px 50px;
   display: block;
   text-decoration: none;
}



/************************FRAMEOFFERS**********************/

#FrameOffers .container
{
   background-image: url(/media/winter/frameOffers_bg.gif);
   background-repeat:repeat-y;
   padding: 2px 10px 10px 17px;
}

#FrameOffers .bottom
{
   background-image: url(/media/winter/frameOffers_bottom.gif);
   background-repeat:no-repeat;
   background-position: top;
   padding: 10px 10px 15px 17px;
}

/*************************OFFERS*******************************/

.offerSeparator
{
   height: 1px;
   font-size: 1px;
   line-height: 1px;
   background-color: #c4d7e3;
   margin: 30px 0px;
}

.offerSeparatorSmall
{
   height: 1px;
   font-size: 1px;
   line-height: 1px;
   background-color: #c4d7e3;
   margin: 10px 0px;
}

/************************FRAMENEWSLETTER**********************/

#FrameNewsletter .container
{
   background-image: url(/media/winter/frameNewsletter_bg.gif);
   background-repeat:repeat-y;
   padding: 2px 10px 10px 17px;
}

#FrameNewsletter .bottom
{
   background-image: url(/media/winter/frameNewsletter_bottom.gif);
   background-repeat:no-repeat;
   padding: 10px 10px 15px 17px;
}

/************************FrameWeather**********************/

#FrameWeather .container
{
   background-image: url(/media/winter/frameWeather_bg.gif);
   background-repeat:repeat-y;
   padding: 2px 10px 10px 17px;
}

#FrameWeather .bottom
{
   background-image: url(/media/winter/frameWeather_bottom.gif);
   background-repeat:no-repeat;
   background-position:bottom;
   padding: 10px 10px 15px 45px;
}


/***********************WEATHER***********************/

#weather .images
{
   background-color: #ffffff;
}

#weather .subheader
{
   background-color: #98bfd4;
   color: #ffffff;
   padding: 5px;
   font-weight: bold;
}

#weather .header
{
   padding-bottom: 15px;
}
#weather .description
{
   padding-top: 10px;
   padding-bottom: 10px;
}

/****************************Recommend******************************/

#Recommend .titlesmall
{
   color: #ffffff;
}


#Recommend .bg
{
   color: #5398bb;
}

/***********************FOOTER******************************/

#Footer .link
{
	color: #232323;
}

#Footer .link:hover
{
	color: #000000;
}

