/*******************************************************************************************************************************/
/* Page
/*******************************************************************************************************************************/
body, html
{ margin:0;
	padding:0;
	background-image:url(/images/page/bg_content_top.png);
	background-repeat:repeat-y;
	background-position: top center;
}

body {
  min-width:1055px; /* Prevent content from becoming unreachable in Gecko */
  font-size: 12px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #767676;
	text-decoration: none;
}

/* position:absolute for all browsers - the whole page scrolls */
div#headerwrap
{ width:100%;
	height:23px;
	background-image:url(/images/page/bg_main_menu.gif);
	background-repeat:repeat-x;
	background-position: top;
}

div#header
{ width:990px;
	margin:0 auto;
	padding-top: 5px;
}

/* set a left margin to compensate for IE/Win always making room for a scrollbar */
div#middlewrap
{ /* set left margin and bottom padding for IE5/Win */
	margin-left:0;
	/* set left margin and bottom padding for others */
	margin-left:16px;
	padding-bottom:23px;
}

/* set left margin for modern browsers */
body>div#middlewrap
{ margin-top: 0px;
	margin-left:0px;
}

div#middle
{	position: relative;
  width:990px;
	margin:0 auto;
}
div#content {
	padding:0 10px;
}

/* no positioning for IE5/Win - the whole page scrolls */
div#footerwrap
{ background:#FFFFFF;
	width:100%;
	p\osition:absolute;
	bottom:0;
	left:0;
	height:40px;
}

body>div#footerwrap
{ position:fixed;
	background-image:url(/images/page/bg_footer.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}

div#footer
{ width:1022px;
	margin:0 auto;
}

/*******************************************************************************************************************************/
/* Page
/*******************************************************************************************************************************/

P, UL, LI
{	margin-top: 0px;
	margin-bottom: 0px;
}

.text_headline
{ font-size: 20px;
	font-family : Arial, Verdana, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #005a30;
	text-decoration: none;
}

.text, td
{ font-size: 12px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #767676;
	text-decoration: none;
}

.text_green_bold
{ font-size: 12px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #063C25;
	text-decoration: none;
}

a:link		 { color: #1b1b1f;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:visited  { color: #1b1b1f;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:active   { color: #1b1b1f;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:hover    { color: #1b1b1f;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : underline;}

hr
{ background-color: #CDDAD3;
	color: #CDDAD3;
	height: 6px;
	border: none;
}

/*******************************************************************************************************************************/
/* Übersichtseite
/*******************************************************************************************************************************/
.uebersicht_green
{ font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #015D2A;
	text-decoration: none;
}

.uebersicht
{ font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #767676;
	text-decoration: none;
}

a:link.uebersicht_link	 	{ color: #015D2A;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}
a:visited.uebersicht_link { color: #015D2A;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}
a:active.uebersicht_link  { color: #015D2A;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}
a:hover.uebersicht_link   { color: #015D2A;  font-size: 11px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}

.uebersicht_top		{ font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : bold;	color : #ffffff;	text-decoration : none; text-transform: uppercase; }


/*******************************************************************************************************************************/
/* menus
/*******************************************************************************************************************************/
.mainmenu		 			 { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : #fcd32e;	text-decoration : none; }
a:link.mainmenu		 { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : #ffffff;	text-decoration : none; }
a:visited.mainmenu { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : #ffffff;	text-decoration : none; }
a:active.mainmenu  { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : #ffffff;	text-decoration : none; }
a:hover.mainmenu   { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : #fcd32e;	text-decoration : none; }

.mainmenu_entertainment		 			 { font-family : Verdana, Arial, sans-serif; font-size : 15px;	line-height : 15px;	font-weight : normal;	color : #063C25;	text-decoration : none; }
a:link.mainmenu_entertainment		 { font-family : Verdana, Arial, sans-serif; font-size : 15px;	line-height : 15px;	font-weight : normal;	color : #646464;	text-decoration : none; }
a:visited.mainmenu_entertainment { font-family : Verdana, Arial, sans-serif; font-size : 15px;	line-height : 15px;	font-weight : normal;	color : #646464;	text-decoration : none; }
a:active.mainmenu_entertainment  { font-family : Verdana, Arial, sans-serif; font-size : 15px;	line-height : 15px;	font-weight : normal;	color : #646464;	text-decoration : none; }
a:hover.mainmenu_entertainment   { font-family : Verdana, Arial, sans-serif; font-size : 15px;	line-height : 15px;	font-weight : normal;	color : #646464;	text-decoration : none; }

.submenu		{ font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : #ffffff;	text-decoration : none; }

a:link.submenu		{ font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : #ffffff;	text-decoration : none; }
a:visited.submenu { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : #ffffff;	text-decoration : none; }
a:active.submenu  { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : #ffffff;	text-decoration : none; }
a:hover.submenu   { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : #ffffff;	text-decoration : none; }

.subsubmenu		{ font-family : Verdana, Arial, sans-serif; font-size : 12px;	line-height : 16px;	font-weight : normal;	color : #666666;	text-decoration : none; }

a:link.subsubmenuclicked		{ font-family : Verdana, Arial, sans-serif; font-size : 12px;	line-height : 16px;	font-weight : normal;	color : #666666;	text-decoration : none; }
a:visited.subsubmenuclicked { font-family : Verdana, Arial, sans-serif; font-size : 12px;	line-height : 16px;	font-weight : normal;	color : #666666;	text-decoration : none; }
a:active.subsubmenuclicked  { font-family : Verdana, Arial, sans-serif; font-size : 12px;	line-height : 16px;	font-weight : normal;	color : #666666;	text-decoration : none; }
a:hover.subsubmenuclicked   { font-family : Verdana, Arial, sans-serif; font-size : 12px;	line-height : 16px;	font-weight : normal;	color : #666666;	text-decoration : none; }

a:link.subsubmenu		 { font-family : Verdana, Arial, sans-serif; font-size : 12px;	line-height : 16px;	font-weight : normal;	color : #005a30;	text-decoration : none; }
a:visited.subsubmenu { font-family : Verdana, Arial, sans-serif; font-size : 12px;	line-height : 16px;	font-weight : normal;	color : #005a30;	text-decoration : none; }
a:active.subsubmenu  { font-family : Verdana, Arial, sans-serif; font-size : 12px;	line-height : 16px;	font-weight : normal;	color : #005a30;	text-decoration : none; }
a:hover.subsubmenu   { font-family : Verdana, Arial, sans-serif; font-size : 12px;	line-height : 16px;	font-weight : normal;	color : #666666;	text-decoration : none; }

.subsubsubmenu		{ font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 14px;	font-weight : normal;	color : #666666;	text-decoration : none; }

a:link.subsubsubmenu		{ font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 14px;	font-weight : normal;	color : #005a30;	text-decoration : none; }
a:visited.subsubsubmenu { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 14px;	font-weight : normal;	color : #005a30;	text-decoration : none; }
a:active.subsubsubmenu  { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 14px;	font-weight : normal;	color : #005a30;	text-decoration : none; }
a:hover.subsubsubmenu   { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 14px;	font-weight : normal;	color : #666666;	text-decoration : none; }

/*******************************************************************************************************************************/
/* footer
/*******************************************************************************************************************************/
.footer
{ font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	line-height : 10px;
	font-weight : normal;
	color : white;
	text-decoration : none;
}

a:link.footer		 { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : white;	text-decoration : none; }
a:visited.footer { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : white;	text-decoration : none; }
a:active.footer  { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : white;	text-decoration : none; }
a:hover.footer   { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : normal;	color : #DDAA00;	text-decoration : none; }

.footer_form
{ font-family : Verdana, Arial, sans-serif;
	font-size : 9px;
	line-height : 9px;
	font-weight : normal;
	color : #636363;
	text-decoration : none;
	margin : 0;
	height: 10px;
	width: 68px;
}
.footer_button
{ font-family : Verdana, Arial, sans-serif;
	font-size : 9px;
	line-height : 9px;
	font-weight : normal;
	color : #636363;
	text-decoration : none;
	margin : 0;
	padding-top: 0;
	height: 16px;
}

a:link.footer_menu		{ font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : bold;	color : white;	text-decoration : none; }
a:visited.footer_menu { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : bold;	color : white;	text-decoration : none; }
a:active.footer_menu  { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : bold;	color : white;	text-decoration : none; }
a:hover.footer_menu   { font-family : Verdana, Arial, sans-serif; font-size : 10px;	line-height : 10px;	font-weight : bold;	color : #DDAA00;	text-decoration : none; }

/*******************************************************************************************************************************/
/* produkte
/*******************************************************************************************************************************/
TABLE.spez
{	border-style : solid;
	border-color : #C3C3C3 #C3C3C3 #C3C3C3 #C3C3C3;
}

TD.spez
{ font-size: 12px;
	line-height : 16px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #767676;
	text-decoration: none;
	border-color : #C3C3C3 #C3C3C3 #C3C3C3 #C3C3C3;
	border-style : solid;
	padding: 1px 20px 1px 10px;
}

DIV.green {
	font-family : Verdana;
	font-size : 12px;
	line-height : 13pt;
	font-weight : bold;
	color : #005522;
	text-decoration : none;
	z-index: 0;
}

DIV.greengr {
	font-family : Verdana;
	font-size : 12pt;
	line-height : 13pt;
	font-weight : bold;
	color : #005522;
	text-decoration : none;
	z-index: 0;
}

DIV.white {
	font-family : Verdana;
	font-size : 12px;
	line-height : 8pt;
	font-weight : bold;
	color : White;
	text-decoration : none;
	z-index: 1;
}

DIV.gray {
	font-family : Verdana;
	font-size : 12px;
	line-height : 13pt;
	font-weight : normal;
	color : #636363;
	text-decoration : none;
	z-index: 1;
}


/*******************************************************************************************************************************/
/* shop
/*******************************************************************************************************************************/
.shop_title
{	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	line-height : 16px;
	font-weight : bold;
	color : #767676;
	text-decoration : none;
}

.shop_content
{	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	font-weight : normal;
	color : #767676;
	text-decoration : none;
}

a:link.shop_link		 { color: #1b1b1f;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:visited.shop_link  { color: #1b1b1f;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:active.shop_link   { color: #1b1b1f;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:hover.shop_link    { color: #1b1b1f;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}


/*******************************************************************************************************************************/
/* Sitemap
/*******************************************************************************************************************************/
.sitemap_headline
{	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	line-height : 16px;
	font-weight : bold;
	color : #1b1b1f;
	text-decoration : none;
}

a:link.sitemap		 { color: #767676;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:visited.sitemap  { color: #767676;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:active.sitemap   { color: #767676;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:hover.sitemap    { color: #767676;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}

/*******************************************************************************************************************************/
/* mit bier kochen
/*******************************************************************************************************************************/
.mbk_title
{	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	line-height : 16px;
	font-weight : bold;
	color : #767676;
	text-decoration : none;
}

.mbk_content
{	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	font-weight : normal;
	color : #767676;
	text-decoration : none;
}

.mbk_content_zutaten
{	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	font-weight : normal;
	color : #063C25;
	text-decoration : none;
}

a:link.mbk_link		 	{ color: #063C25;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:visited.mbk_link  { color: #063C25;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:active.mbk_link   { color: #063C25;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : none;}
a:hover.mbk_link    { color: #063C25;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : normal; text-decoration : underline;}



/*******************************************************************************************************************************/
/*  vote
/*******************************************************************************************************************************/
.vote_headline
{	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	line-height : 16px;
	font-weight : bold;
	color : #005331;
	text-decoration : none;
}

.vote_headline2
{	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	line-height : 16px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

.vote
{	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	line-height : 14px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}

a:link.vote		 	{ color: #D0A508; font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:visited.vote  { color: #D0A508;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:active.vote   { color: #D0A508;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}
a:hover.vote    { color: #D0A508;  font-size: 12px; font-family : Verdana, Arial, sans-serif; font-weight : bold; text-decoration : none;}