#html_menu {
	margin-top: -3px;
	width: 100%; height: 124px;
}

#html_menu_inner {
	margin: 0 auto;
	width: 1000px; height: 124px;
}

#html_menu_tabs {
	width: 1000px; height: 37px;
}

#tab_info, #tab_fanshop, #tab_tickets {
	width: 167px; height: 37px;	
	float: left;
}

#tab_info a, #tab_fanshop a, #tab_tickets a {
	display: block;
	width: 167px; height: 37px;		
}

#tab_info a b, #tab_fanshop a b, #tab_tickets a b {
	display: none;
}

#tab_info a {
	background: url(/images/common/system/tab_info.png) no-repeat;
}

#tab_fanshop a {
	background: url(/images/common/system/tab_fanshop.png) no-repeat;
}

#tab_tickets a {
	background: url(/images/common/system/tab_tickets.png) no-repeat;
}

#tab_info a.act {
	background: url(/images/common/system/tab_info_act.png) no-repeat;
}

#tab_fanshop a.act {
	background: url(/images/common/system/tab_fanshop_act.png) no-repeat;
}

#tab_tickets a.act {
	background: url(/images/common/system/tab_tickets_act.png) no-repeat;
}

#html_menu_heads {
	position: relative;
	background: none;
	left: 24px; top: 8px;
	width: 810px; height: 18px;
}

#html_menu_heads.withline {
	background: url(/images/common/system/line.png) 0 17px repeat-x;
}

#html_menu_heads div.html_head_1 {
	position: absolute;
	left:0px;
}
#html_menu_heads div.html_head_2 {
	position: absolute;
	left:162px;
}
#html_menu_heads div.html_head_3 {
	position: absolute;
	left:324px;
}
#html_menu_heads div.html_head_4 {
	position: absolute;
	left:486px;
}
#html_menu_heads div.html_head_5 {
	position: absolute;
	left:648px;
}
	

#html_menu_heads a {
	font-size: 13px;
	font-weight: bold;
	color: #be020b;
	text-decoration: none;
}

#html_menu_heads a:hover {
	color: #585858;	
}

#html_menu_heads a.act {
	color: #585858;	
}

#html_menu_sub {
	position: relative;
	left: 24px; top: 8px;
	width: 820px; height: 62px;
	
}

#html_menu_sub a {
	font-size: 10px;
	color: #585858;
	text-decoration: none;
	margin: 0 2px 0 0;
	line-height:12px;


}

#html_menu_sub a:hover {
	color: #be020b;
}

#html_menu_sub a.alle {
	font-weight: bold;
	margin-top: 5px;
}

#html_menu_sub a.act {
	color: #be020b;	
}

#html_sub_1, #html_sub_2, #html_sub_3, #html_sub_4, #html_sub_5 {
	position: absolute;
	width: 140px; height: 62px;
	overflow: hidden;
	
}
#html_sub_1 .cnt, #html_sub_2 .cnt, #html_sub_3 .cnt, #html_sub_4 .cnt, #html_sub_5 .cnt {
	width: 140px;
	height: auto;

}
#html_sub_1 .cnt a, #html_sub_2 .cnt a, #html_sub_3 .cnt a, #html_sub_4 .cnt a, #html_sub_5 .cnt a{
	float:left;
}

#html_sub_2 { left: 162px; }
#html_sub_3 { left: 324px; }
#html_sub_4 { left: 486px; }
#html_sub_5 { left: 648px; }




#html_sub_1.show, #html_sub_2.show, #html_sub_3.show {
	display: block;
	color: #585858;
	width: 464px;
	height:auto;
}

#html_sub_4.show {
	display: block;
	width: 310px;
}

#html_sub_5.show {
	display: block;
	width: 155px;
}

#html_sub_1.show .cnt, #html_sub_2.show .cnt, #html_sub_3.show .cnt{
	display: block;
	color: #585858;
	width: 464px;
}

#html_sub_4.show .cnt {
	display: block;
	width: 310px;
}

#html_sub_5.show .cnt{
	display: block;
	width: 155px;
}

.hide {
	display: none;
}

#html_head_1.grey, #html_head_2.grey, #html_head_3.grey, #html_head_4.grey, #html_head_5.grey {
	color: #585858;	
}

#html_head_1.red2, #html_head_2.red2, #html_head_3.red2, #html_head_4.red2, #html_head_5.red2 {
	color: #be020b;	
}

div.alle_anzeigen {
	position: absolute;
	left: 0; bottom: 0;
	width: 100%; height: 16px;
	background: #fff;	
}

div.alle_anzeigen a {
	font-weight: bold;
}

</style>
