﻿/*---------------------------------------------------*/
/*  General
/*---------------------------------------------------*/

#top
{
	background-image: url(../../media/green/bg.gif);
}

#banner
{
	background-image: url(../../media/green/banner.jpg);	
}

#content
{
	background-color: #1c2917;
	background-image: url(../../media/green/bg-content-line.png);
	background-repeat: repeat-y;
	background-position: left top;
}

.site-bottom
{
	background-color: #1c2917;
}

#banner .banner-slogan
{
	color: #ded5b6;
	background-image: url(../../media/green/bg-verlauf.png);
	background-repeat: repeat-y;
	background-position: left top;
}


#col-right .content-bottom
{
	background-image: url(../../media/green/bg-content-bottom.gif);
	background-repeat: no-repeat;
}


#content .content-bottom .tabs .tab-newsletter
{
	background-color: #1c2917;
}

#content .content-bottom .tabs .tab-newsletter a:hover
{
	color: #ffffff;
}

#content .content-bottom .tabs .tab-main a:hover
{
	background-color: #1c2917;
	color: #ffffff;
}

.rahmen-bottom
{
	background-image: url(../../media/green/rahmen-unten.png);
	background-repeat: no-repeat;
}

.language a
{
	background-image: url(../../media/green/bg-language.png);
	background-repeat: no-repeat;
	color: #ded5b6;	
}

.language a:hover
{
	color: #ffffff;	
}


/*---------------------------------------------------*/
/*  text styles
/*---------------------------------------------------*/

.title, h1
{
	color: #22311c;
}

.title-frame,
.title-frame a
{
	color: #f3efdf;
}

.title-module,
.title-module a
{
	color: #616a57;
}

a
{
	color: #2b2b2b;
}

a:hover
{
	color: #22311c;
}

.image-zoom
{
	background-color: #ffffff;
	padding: 5px;
	border: 1px solid #22311c
}

/*---------------------------------------------------*/
/*  menu left
/*---------------------------------------------------*/

#menu-left .menu-left-1
{
	background-image: url(../../media/green/arrow-menuleft.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	background-color: #22311c;
}

#menu-left .menu-left-1:hover
{
	background-image: url(../../media/green/arrow-menuleft-active.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	background-color: #1c2917;
}

#menu-left .menu-left-1-active
{
	background-image: url(../../media/green/arrow-menuleft-active.gif);
	background-repeat: no-repeat;
	background-position: 20px 6px;
	background-color: #1c2917;
}

#menu-left .menu-left-2
{
	background-image: url(../../media/green/arrow-menuleft.gif);
	background-repeat: no-repeat;
	background-position: 50px 4px;
	background-color: #22311c;
}

#menu-left .menu-left-2:hover
{
	background-image: url(../../media/green/arrow-menuleft-active.gif);
	background-repeat: no-repeat;
	background-position: 50px 4px;
	background-color: #1c2917;
}

#menu-left .menu-left-2-active
{
	background-image: url(../../media/green/arrow-menuleft-active.gif);
	background-repeat: no-repeat;
	background-position: 50px 4px;
	background-color: #1c2917;
}

/*---------------------------------------------------*/
/*  menu-top
/*---------------------------------------------------*/

#menu-top
{
	background-image: url(../../media/green/bg-menutop.png);
	background-repeat: no-repeat;
}

#menu-top .menu-0
{
	color: #33181d;
}

#menu-top .flyout,
#menu-top .flyout-1
{
    background-image: url(../../media/green/bg-flyout.png);
}


/*---------------------------------------------------*/
/*  menu info
/*---------------------------------------------------*/


#menu-info .container
{
	border-top: 1px solid #616a57;
	border-bottom: 1px solid #616a57;
	background-color: #22311c;
}

#menu-info .container
{
	border-top: 1px solid #616a57;
	border-bottom: 1px solid #616a57;
	background-color: #22311c;
}


/*---------------------------------------------------*/
/*  quickrequest
/*---------------------------------------------------*/

#quickrequest
{
	background-image: url(../../media/green/bg-quickrequest.png);
	background-repeat: no-repeat;
}

#quickrequest .quickrequest-title-restaurant
{
	background-image: url(../../media/green/button-quickrequest.png);
	background-repeat: no-repeat;
}

#quickrequest .quickrequest-title-restaurant a
{
	color: #1c2917;
}

#quickrequest .button
{
	background-image: url(../../media/green/arrow-quickrequest.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #f3efdf;
}

/*---------------------------------------------------*/
/*  footer
/*---------------------------------------------------*/

#footer
{
	border-top: 1px solid #616a57;
}


#footer .link a
{
	background-image: url(../../media/green/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

/*---------------------------------------------------*/
/*  news
/*---------------------------------------------------*/

#news .link
{
	background-image: url(../../media/green/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


/*---------------------------------------------------*/
/*  frame weather
/*---------------------------------------------------*/

#frame-weather .container
{
	border-top: 1px solid #616a57;
	border-bottom: 1px solid #616a57;
	background-color: #22311c;
}

#frame-weather .button a
{
	background-image: url(../../media/green/arrow-menuleft-active.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

/*---------------------------------------------------*/
/*  frame newsletter
/*---------------------------------------------------*/

#frame-newsletter .container .buttons a
{
	background-image: url(../../media/green/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

/*---------------------------------------------------*/
/*  address
/*---------------------------------------------------*/

#address
{
	background-image: url(../../media/green/rahmen-links.gif);
	background-color: #1c2917;
}

/*---------------------------------------------------*/
/*  footer
/*---------------------------------------------------*/

#footer .link a
{
	background-image: url(../../media/green/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


/*---------------------------------------------------*/
/*  offers
/*---------------------------------------------------*/


#offers .link a
{
	background-image: url(../../media/green/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#offers .price
{
	color: #616a57;
}

#offers .link a:hover
{
	color: #616a57;
}

#offers .detail .description
{
	background-color: #ffffff;
	border: 1px solid #e2d8b2;
}

#offers .detail .separator
{
	background-color: #616a57;
}


#offers .detail .date
{
	color: #616a57;
}


/*---------------------------------------------------*/
/*  recipes
/*---------------------------------------------------*/


#recipes .item .image
{
	border: 2px solid #616a57;
	background-color: #ffffff;
}

#recipes .link
{
	background-image: url(../../media/green/arrow-newsletter.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#recipes .link a:hover
{
	color: #616a57;
}

#recipes .ingredients
{
	border: 2px solid #616a57;
	background-color: #ffffff;
}




/*---------------------------------------------------*/
/*  popup gallery
/*---------------------------------------------------*/

#popup-gallery
{
    border: 15px solid #1c2917;
    background-color: #ffffff;
}
