
body
{
   background-color: #ffffff;
   background-image: url(/media/hintergrund.jpg);
   background-repeat: repeat-x;
   background-position: top;
}

#site
{
   
}


ul
{
   list-style-image: url(/media/blatt_b.gif);
   color: #360505;
}

ul li
{
   margin: 2px 0px 2px 0px;
}

.imageborder
{
   border: 1px solid #e9eff7;
}


.missing
{
   background-color: #af3d34;
   color: #ffffff;
   padding: 10px;
   margin: 10px 0px 20px 0px;
}

.imageborder
{
   border: 3px solid #cccccc;
}


/*******************************************TEXT****************************************/
.text, p
{
	color: #360505;
}
.textsmall
{
	color: #360505;
}
.title, h1
{
	color: #af3d34;
}

.titlesmall, h2
{
	color: #af3d34;
}

a
{
	color: #af3d34;
}

.textinput2
{
	color: #ffffff;
	background-color: #af3d34;
}


/***************************************Top******************************************/

#top
{
   background-color: #903016;
   
}

#content .path a
{
   color: #bc8d33;
}

#content .path a:hover
{
   color: #903016;
}


/***************************************LANGUAGE******************************************/

.language a
{
   color: #f8e7a4;
}

.language a:hover
{
   color: #f6d759;
}

/***************************************QUICKREQUEST*************************************************/
#quickRequest
{
   color: #f4d75a;
}

#quickRequest .container
{
   /*background-color: #924128;*/
   background-image: url(/media/transparent-quickrequest.png);
   color: #f4d75a;
}

#quickRequest .container .text, #quickRequest .container .textsmall
{
   color: #f4d75a;
}

#quickRequest .container .button a
{
   background-image: url(/media/blatt.gif);
   background-repeat: no-repeat;
   background-position: 0px 22px;
   color: #f4d75a;
}


/***************************************FRAME OFFERS*************************************************/
#frameOffers
{
   color: #f4d75a;
}

#frameOffers .offerContainer .text .title, #frameOffers .offerContainer .text .title:hover
{
   color: #903016;
}

#frameOffers .link
{
   color: #f4d75a;
}

#frameOffers link:hover
{
   color: #f8e7a4;
}

#frameOffers .offerContainer .image
{
   background-color: #f6d759;
}

#frameOffers .offerContainer .text
{
   background-color: #f6d759;
   border-bottom: 1px solid #f6d759;
   color: #000000;
}

#frameOffers .offerContainer .text a
{
   color: #000000;
}

#frameOffers .offerContainer .pfeil
{
   background-color: #f6d759;
}

/**********************************************OFFERS**********************************************/

#offers .container
{
   border: 1px solid #e9eff7;
   padding: 20px;
   margin-bottom: 20px;
}


#offers .separator
{
   border-top: 1px solid #903016;
   margin-bottom: 10px;
   margin-top: 40px;
}

/******************************************BANNER************************************************/

.banner
{
   background-image: url(/media/banner.jpg);
   background-repeat: no-repeat;
   height: 505px;
   border-left: 20px solid #903016;
   border-right: 20px solid #903016;
   border-bottom: 60px solid #903016;
}

/***********************************MENUFLYOUT***************************************************/



#menuFlyout .description
{
   color: #903016;
}

#menuFlyout .menu0
{
   color: #f6d759;
}

#menuFlyout .menu0 a
{
   color: #f6d759;
   border: 1px solid #f8e7a4;
   background-image: url(/media/transparent-menu.png);
}

#menuFlyout .menu0 a:hover
{
   color: #f6d759;
   /*background-color: #924128;*/
   background-image: url(/media/transparent-quickrequest.png);
   border-top: 1px solid #924128;
   border-left: 1px solid #924128;
   border-right: 1px solid #924128;
}

#menuFlyout .description
{
   background-color: #f8e7a4;
}

#menuFlyout .content
{
   /*background-color: #924128;*/
   background-image: url(/media/transparent-quickrequest.png);
}

#menuFlyout .content .level2 a
{
   color: #f4d75a;
   background-image: url(/media/blatt.gif);
   background-repeat: no-repeat;
   background-position: 160px 2px;
   text-align: right;
   border: 0;
}

#menuFlyout .content .level2 a:hover
{
   color: #f4d75a;
   background-image: none;
   border: 0;
}

#menuFlyout .content .image
{
   /*border-top: 10px solid #924128;
   border-right: 10px solid #924128;
   border-bottom: 10px solid #924128;
   background-color: #924128;*/
   background-image: url(/media/transparent-quickrequest.png);
   padding: 10px 10px 10px 0px:
}


/**************************************COLLEFT*******************************************/

#colLeft
{
   background-image: url(/media/bg_menuLeft.jpg);
   background-repeat: repeat-x;
   background-position: top;
}


/**************************************MENULEFT*******************************************/

#menuLeft .menu0, #menuLeft .menu0 a
{
   color: #903016;
}

#menuLeft .menu1 a
{
   color: #903016;
   background-color: #ffffff;
   background-image: url(/media/blatt_a.gif);
   background-repeat: no-repeat;
   background-position: 10px 4px;
}

#menuLeft .menu1 a:hover, #menuLeft .menu1selected a
{
   color: #903016;
   background-color: #ffffff;
   background-image: url(/media/blatt_b.gif);
   background-repeat: no-repeat;
   background-position: 10px 4px;
}

/**************************************MENULEFT2*******************************************/

#menuLeft2 .menu0, #menuLeft2 .menu0 a
{
   color: #903016;
}

#menuLeft2 .menu1 a
{
   color: #903016;
   background-color: #ffffff;
}

#menuLeft2 .menu1 a:hover
{
   color: #903016;
   background-color: #ffffff;
   background-image: url(/media/blatt_b.gif);
   background-repeat: no-repeat;
   background-position: 10px 4px;
}


/**************************************COLRIGHT*******************************************/

#colRight
{
   background-color: #ffffff;
}

/**************************************BOTTOM*******************************************/

#bottom .spacer
{
   float: right;
   width: 1px;
   line-height: 0px;
   font-size: 0px;
   background-color: #9b4a1e;
   margin: 50px 80px 0px 0px;
   height: 160px;
}

/**************************************FRAME NEWSLETTER*******************************************/

#frameNewsletter, #frameNewsletter a
{
   color: #f8e7a4;
}

#frameNewsletter .title
{
   color: #f4d75a;
}

#frameNewsletter .text
{
   color: #f8e7a4;
}

#frameNewsletter .link
{
   background-image: url(/media/blatt.gif);
   background-repeat: no-repeat;
   background-position: 2px 21px;
   color: #f8e7a4;
}

/**************************************ADDRESS*******************************************/

#address, #address a
{
   color: #f8e7a4;
}

#address .title
{
   color: #f4d75a;
}

/************************************WETTER******************************************/

#weather
{
}

#weather .header
{
   color: #af3d34;
}

#weather .subheader
{
   color: #af3d34;
}


/**************************************BOTTOM*******************************************/

#bottom
{
   background-color: #8f3016;
   color: #f8e7a4;
}

#bottom
{
   background-color: #8f3016;
   color: #f8e7a4;
}

/**************************************SERVICE*******************************************/

#service a
{
   color: #f8e7a4;
}

#service a:hover
{
   color: #f6d759;
}


/**************************************FOOTEr*******************************************/

#footer
{
   background-color: #ffffff;
   color: #9b4a1e;
}

#footer a
{
   color: #9b4a1e;
}


