#nebenmenu_nb
{
	margin:0;
	padding:5px 0 0 0;
	width:100%;
	height:20px;
	background-color:#000;
}

#nebenmenu_nb ul
{
	width:970px;
	height:20px;
	display:block;
	list-style-type:none;
	text-align:left;
	margin:0 auto;
	padding:0;
}

#nebenmenu_nb ul li
{
	clear:none;
	display:inline;
	float:right;
	margin:0;
	padding:1px 7px;
	color:#000;
	font-size:10px;
	border-left:1px solid #000;
}

#nebenmenu_nb ul li.erster
{
	border:none;
}

#nebenmenu_nb ul li a
{
	text-align:center;
	margin:0;
	padding:0 !important;
	color:#aaa;
	background-color:transparent;
}

#nebenmenu_nb ul li.active,
#nebenmenu_nb ul li.active a
{
	color:#7A400E;
}

#nebenmenu_nb ul li a:focus,
#nebenmenu_nb ul li a:hover,
#nebenmenu_nb ul li a:active
{
	color:#7A400E;
}

#festival_inhalte
{
	float:left;
	display:inline;
	margin:145px 0 20px 21px;
	padding:0;
	width:170px;
}

#festival_inhalte img
{
	margin:0;
	border:none;
}

#festival_menu
{
	display:inline;
	float:left;
	margin:1px 0 0 0;
	padding:0;
	width:167px;
}

#festival_menu p.fm_button,
#festival_menu p.fm_button_w,
#festival_menu p.fm_button_wr
{
	clear:left;
	display: inline;
	float:left;
	margin:3px 0 0 0;
	padding:0;
		
}

* html #festival_menu p.fm_button,
* html #festival_menu p.fm_button_w,
* html #festival_menu p.fm_button_wr
{
	width:167px;
}

#festival_menu p.fm_button
{
	background:transparent url(/img/menu_festivals_hg.gif) 10px 0 repeat-y;
}

#festival_menu p.fm_button_w,
#festival_menu p.fm_button_wr
{
	background:transparent url(/img/menu_festivals_hg_weiss.gif) 10px 0 repeat-y;
}

#festival_menu p.fm_button_w a,
#festival_menu p.fm_button_w a:link,
#festival_menu p.fm_button_w a:visited,
#festival_menu p.fm_button_wr a,
#festival_menu p.fm_button_wr a:link,
#festival_menu p.fm_button_wr a:visited,
#festival_menu p.fm_button a,
#festival_menu p.fm_button a:link,
#festival_menu p.fm_button a:visited
{
	position:relative;
	zoom:1;
	padding:5px 10px 5px 20px;
	margin: 0 -2px 0 0;
	display: block;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
}

#festival_menu p.fm_button a,
#festival_menu p.fm_button a:link,
#festival_menu p.fm_button a:visited
{
	color:#fff;
	background:transparent url(/img/menu_festivals_hg_rechts.gif) right 0 repeat-y;
}

#festival_menu p.fm_button_w a,
#festival_menu p.fm_button_w a:link,
#festival_menu p.fm_button_w a:visited,
#festival_menu p.fm_button_wr a,
#festival_menu p.fm_button_wr a:link,
#festival_menu p.fm_button_wr a:visited
{
	background:transparent url(/img/menu_festivals_hg_rechts_weiss.gif) right 0 repeat-y;
}

#festival_menu p.fm_button_w a,
#festival_menu p.fm_button_w a:link,
#festival_menu p.fm_button_w a:visited
{
	color:#000;
}

#festival_menu p.fm_button a:focus,
#festival_menu p.fm_button a:hover,
#festival_menu p.fm_button a:active,
#festival_menu p.fm_button.active a
{
	background: transparent url(/img/menu_btn_pfeil_links.gif) 0 -12px no-repeat;
}

#festival_menu p.fm_button_w a:focus,
#festival_menu p.fm_button_w a:hover,
#festival_menu p.fm_button_w a:active,
#festival_menu p.fm_button_w.active a,
#festival_menu p.fm_button_wr a:focus,
#festival_menu p.fm_button_wr a:hover,
#festival_menu p.fm_button_wr a:active,
#festival_menu p.fm_button_wr.active a
{
	background: transparent url(/img/menu_btn_pfeil_links_weiss.gif) 0 -12px no-repeat;
}
