/*MENUES */

#main_menu {
	position:absolute;
	display: block;
	left: 213px;
	top: 5px;
	width: 544px;
	z-index: 1000;
}

/*MENU_MAIN */
.menu1_main {
	width: 100%;
	text-align: center;
/*	display: block; */
	border: 0px;

	padding: 0px;
	margin: 0px;
}

.menu1_main_act {
	text-align: center;
	display: block;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.menu1_main A, .menu1_main A:link, .menu1_main A:visited { 
   height: 25px;
   width: 68px;
   text-align: center;
   color: #FFFFFF;    
   background: none;
   font-weight: bold; 
   text-decoration: none; 
   line-height: 20px;
   padding-top: 0px; 
   padding-bottom: 0px; 
   margin-bottom: 20px; 
   font-size: 11px; 
   font-family: Tahoma, Arial, Helvetica, sans-serif;       
} 

.menu1_main A:hover, .menu1_main A:active { 
   height: 25px;
   width: 68px;
   text-align: center;
   color: #FF9900; 
   background: none;
   font-weight: bold; 
   text-decoration: none; 
   line-height: 20px;
   padding-top: 0px; 
   padding-bottom: 0px; 
   margin-bottom: 20px; 
   font-size: 11px; 
   font-family: Tahoma, Arial, Helvetica, sans-serif;
} 

.menu1_main_act A, .menu1_main_act A:visited { 
   height: 25px;
   width: 68px;
   text-align: center;
   color: #FF9900;
   background: none;
   font-weight: bold; 
   text-decoration: none; 
   line-height: 20px;
   padding-top: 0px; 
   padding-bottom: 0px; 
   font-size: 11px; 
   font-family: Tahoma, Arial, Helvetica, sans-serif;
} 

.menu1_main_act A:hover { 
   height: 25px;
   width: 68px;
   text-align: center;
   color: #990000;
   background: none;
   font-weight: bold; 
   text-decoration: none; 
   line-height: 20px;
   padding-top: 0px; 
   padding-bottom: 0px; 
   font-size: 11px; 
   font-family: Tahoma, Arial, Helvetica, sans-serif;
} 

/* ENDE MAIN MENU 1 */
/******************/


/* MENU LEVEL 2+ */
/***************/
/***************/

#navigation {
	position: absolute;
	text-align: center;
	left: 0px;
	top: 215px;
	width: 180px;
}

/********************************************/
.menu1-level1-no A:link, .menu1-level1-no A:visited, .menu1-level1-no A:active {
	height: 26px;
	text-align: right;
	color: #990000;
	text-decoration: none; 
	display: block;
	padding-left: 0px;
	padding-right: 10px; 
	padding-top: 8px; 
	padding-bottom: 0px;
	font-size: 13px; 
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.menu1-level1-no A:hover {
	color: #FFFFFF;
	background: #000000;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}
.menu1-level1-cur A:link, .menu1-level1-cur A:visited, .menu1-level1-cur A:hover, .menu1-level1-cur A:active { 
	height: 26px;
	text-align: right;
	color: #000000;
	text-decoration: none;
	background-color: #FFAA00; 
	background-image: url(http://www.wirtshausbrauerei.at/fileadmin/images/nav/schaum.png);
	display: block;
	padding-left: 0px;
	padding-right: 10px; 
	padding-top: 8px; 
	padding-bottom: 0px;
	font-size: 13px; 
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
}
.menu1-level1-act A:link, .menu1-level1-act A:visited, .menu1-level1-act A:hover, .menu1-level1-act A:active { 
	height: 26px;
	text-align: right;
	color: #000000;
	text-decoration: none; 
	background-image: url(http://www.wirtshausbrauerei.at/fileadmin/images/nav/schaum.png);
	background-color: #FFAA00;
	display: block;
	padding-left: 0px;
	padding-right: 10px; 
	padding-top: 8px; 
	padding-bottom: 0px;
	font-size: 13px; 
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
} 
/********************************************/
.menu1-level2-no A:link, .menu1-level2-no A:visited, .menu1-level2-no A:active {
	height: 20px;
	text-align: right;
	color: #990000;    
	text-decoration: none; 
	display: block;
	padding-left: 0px; 
	padding-right: 20px;
	padding-top: 5px; 
	padding-bottom: 0px;
	font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.menu1-level2-no A:hover {
	color: #FFFFFF;
	background: #000000;
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
}
.menu1-level2-cur A:link, .menu1-level2-cur A:visited, .menu1-level2-cur A:hover, .menu1-level2-cur A:active { 
	height: 20px;
	text-align: right;
	color: #000000;
	background: #FFFFFF;
	text-decoration: none; 
	display: block;
	padding-left: 0px; 
	padding-right: 20px;
	padding-top: 5px; 
	padding-bottom: 0px;
	font-size: 11px; 
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	-moz-opacity: 0.5;


	filter: alpha(opacity=50);
}
.menu1-level2-act A:link, .menu1-level2-act A:visited, .menu1-level2-act A:hover, .menu1-level2-act A:active { 
	height: 20px;
	text-align: right;
	color: #000000;
	background: #FFFFFF;
	text-decoration: none; 
	display: block;
	padding-left: 0px; 
	padding-right: 20px;
	padding-top: 5px; 
	padding-bottom: 0px;
	font-size: 11px; 
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
} 
/********************************************/
.menu1-level3-no A:link, .menu1-level3-no A:visited, .menu1-level3-no A:active {
	height: 16px;
	text-align: right;
	color: #990000;
	text-decoration: none; 
	display: block; 
	padding-left: 0px; 
	padding-right: 30px;
	padding-top: 3px; 
	padding-bottom: 0px; 
	font-size: 10px; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.menu1-level3-no A:hover {
	color: #FFFFFF;
	background: #000000;
	-moz-opacity: 0.25;
	filter: alpha(opacity=25);
}

.menu1-level3-cur A:link, .menu1-level3-cur A:visited, .menu1-level3-cur A:hover, .menu1-level3-cur A:active { 
	height: 16px;
	text-align: right;
	color: #000000;
	background: #FFFFFF;
	text-decoration: none; 
	display: block; 
	padding-left: 0px; 
	padding-right: 30px;
	padding-top: 3px; 
	padding-bottom: 0px; 
	font-size: 10px; 
	font-weight: boldest;
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	-moz-opacity: 0.25;
	filter: alpha(opacity=25);
}
.menu1-level3-act A:link, .menu1-level3-act A:visited, .menu1-level3-act A:hover, .menu1-level3-act A:active { 
	height: 16px;
	text-align: right;
	color: #000000;
	background: #FFFFFF;
	text-decoration: none; 
	display: block; 
	padding-left: 0px; 
	padding-right: 30px;
	padding-top: 3px; 
	padding-bottom: 0px; 
	font-size: 10px; 
	font-weight: boldest;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	-moz-opacity: 0.25;
	filter: alpha(opacity=25);
} 
/********************************************/

.subcur td{

	height: 100%;
}