.menu {
	/*width : 948px;*/
	width:946px;
	height : 16px;
	margin : 0 auto;
	background : url(images/menubg.png) no-repeat; }
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none; }
.menu ul ul {
	margin : 0;
	padding : 0px 0 0 0px;
	list-style : none;
	line-height : normal;
	/*width:75px; */
	visibility:hidden;
	position:absolute;
	height:0;
	top:17px;
	left:0; 
	width:95px;
	border-top:1px solid #000; }
.menu ul li {
	display : inline;
	float:left;
	/*width:95px; */
	position:relative; }
.menu ul ul a, .menu ul ul a:visited {
	background:#2E3033; 
	color:#000000; 
	height:auto; 
	line-height:1em; 
	padding:5px 10px; 
	width:100px;
	border-width:0 1px 1px 1px;
  border-style:solid;
  border-color:#000000;
}
.menu a, .menu a:visited, .menu ul li a, .menu ul li a:visited {
	display : block;
	float : left;
	height : 16px;
	/*line-height:15px; */
	padding : 1px 20px 0 20px;
	text-align : left;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
	font-size: 11px; 
	font-weight: bold;
	color: #FCD13F; }
.menu ul li ul li a, .menu ul li ul li a:visited {
	width:140px;
	display : block;
	float : left;
	height : 16px;
	/*line-height:15px; */
	padding : 3px 0 3px 0;
	text-align : left;
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial; 
	font-size: 11px; 
	font-weight: bold;
	color: #FFFFFF; }
.menu a:visited:hover, .menu ul li a:visited:hover {
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	color: #FFFFFF;
	display: block;
	background-color: #12171D; }
.menu a:hover, .menu ul li a:hover {
	text-decoration: none;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	color: #FFFFFF;
	display: block;
	background-color: #12171D; }
.menu table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse; }
.menu ul li:hover ul {visibility: visible;}
.menu ul li a:hover ul {visibility: visible;}
.menu ul li.nopop:hover ul {visibility: hidden;} 
.menu ul li.nopop a:hover ul {visibility: hidden;} 
.menu ul li a ul {visibility: hidden;background-color: #eee;}
.menu ul li a ul {visibility: hidden;background-color: #eee;}
/*.menu ul li a {padding: 0px 10px}*/

.menu ul li ul li table {
	display : block;
	width: 142px;
	background:#2E3033; 
	color:#000000; 
	height:auto; 
	line-height:1em; 
	border-width:0 1px 1px 1px;
  border-style:solid;
  border-color:#000000;
}
	
/***********************/
/*TEAMSPEAK VIEWER*/ 
/**********************/

/*       Überschrift       */
.teamspeak  {
 font-weight: bold;
 font-family: Arial Narrow, Arial;
 font-size: 11px;
 color: #8D99A5;
 text-align:left;
}
/*       Channel       */
.channel  {
 font-family: Arial Narrow, Arial;
 font-size: 11px;
 color: #8D99A5;
 text-align:left;
}
/*       Channellink       */
a.channellink:link,
a.channellink:visited,
a.channellink:active {
 text-decoration: none;
 font-family: Arial Narrow, Arial;
 font-size: 11px;
 color: #ffffff;
}
a.channellink:hover {
 color: #A2C2D5;
}
/*       Player       */
.player  {
 font-family: Arial Narrow, Arial;
 font-size: 10px;
 color: #8D99A5;
 text-align:left;
}
/*       Refreshlink       */
a.refresh:link,
a.refresh:visited,
a.refresh:active {
 text-decoration: none;
 font-family: Arial Narrow, Arial;
 font-size: 11px;
 color: #ffffff;
}
a.refresh:hover {
 color: #A2C2D5;
}
/*       Refresh       */
.refresh  {
 font-family: Arial Narrow, Arial;
 font-size: 11px;
 color: #8D99A5;
 text-align:left;
}
/*       Offline       */
.offline  {
 font-weight: bold;
 font-family: Arial Narrow, Arial;
 font-size: 11px;
 color: #FF0000;
 text-align:left;
}
a.created:link,
a.created:hover,
a.created:visited,
a.created:active {
 text-decoration: none;
 font-family: Arial Narrow, Arial;
 font-size: 11px;
 color: #37385F;
}
.created  {
 font-family: Arial Narrow, Arial;
 font-size: 11px;
 color: #4A4C7E;
 text-align:left;
}
