body 
{
	margin: 0px;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	background-color: #161D23;
}
td 
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}
a 
{
	color:#000000;	
	text-decoration: none;
}
a:hover 
{
	color:#693600;	
	text-decoration: underline;
}
.right_top
{
	color: #323232;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.menue_top {
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}



a.menue {
	color: #000000;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
a.menue:hover {
	color: #693600;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
}
/* Tabellendarstellung */
a.tabletop {color: #BB8E3B;font-weight:bold;}
a.tabletop:hover {color: #000000;text-decoration: none;}
.tabletop {background-color: #ffffff; color: #BB8E3B;}

.tableitem { color: #000000; border-bottom: dotted #919B9C 1px;}
a.tableitem {}
a.tableitem:hover {color: #BB8E3B;text-decoration: none;}

a.tablebottom {color: #693600}
a.tablebottom:hover {color: #808080}
.tablebottom {background-color: #D9D9D9; color: #BB8E3B   ; border-top: solid 2px #BB8E3B;}




/*temp*/
.msghead3			{background-color: #D9D9D9; color: #FFFFFF; font-size: 10px; border-bottom: solid 1px #8D8A4B;}
.small				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

.turnier_list_detail_item {
	/* clear: left; */
	margin: 0px 0px 0px 0px;
	padding: 10px;
	height: 80px;
	background: transparent url(/templates/default/images/whitetogreybg.gif) repeat-x left bottom;
	text-decoration: none;
	border-bottom: 1px #999999 solid;
	text-decoration: none;
	color: #000;
	font-weight: normal;
	vertical-align:middle;
}

.topic {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}


.news_topic {
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
a.news {
	color:#8E500E;
	text-decoration: none;
}
a.news:hover {
	color:#8E500E;
	text-decoration: underline;
}
.news_group {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #A0A0A0;
}
a.comment {
	font-size: 10px;
	color: #323232;
}
a.comment:hover {
	text-decoration: none;
}

.contenttop {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.contenttopadmin {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.forumtop {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.toptext {

	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;	
	color:#ffffff;	
}
.mlink {

	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
	color:#ffffff;	
}
a.mlink {

	text-decoration: none;
	font-family: Verdana;
	font-size: 10px;
	color:#ffffff;	
}
a.mlink:hover 
{

	text-decoration: none;
	color:#FFECC9;		
}
.mlink_middle {

	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	color:#ffffff;	
}
a.mlink_middle {

	text-decoration: none;
	font-family: Verdana;
	font-size: 11px;
	color:#ffffff;	
}
a.mlink_middle:hover 
{

	text-decoration: none;
	color:#FFECC9;		
}
.ok {
	font-family: Verdana;
	font-size: 10px;
	color: #00AA00;
	font-weight: bold;
}
.failure {
	font-family: Verdana;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}


.accountbalance_info { font-size:9px; height:15px; color:#808080; background-image:url('/templates/default/images/data_cellbg.jpg');background-repeat:repeat-x; }
.accountbalance_data { font-size:11px; }
.accountbalance_data_positive { font-size:11px;font-weight:bold; color:#008800; }
.accountbalance_data_negative { font-size:11px;font-weight:bold; color:#C40000; }

.profil_info { font-size:9px; height:15px; color:#808080; background-image:url('/templates/default/images/data_cellbg.jpg');background-repeat:repeat-x; }
.profil_data { font-size:11px; }
.profil_head { font-size:12px; font-weight:bold; }

/* ShortNavigation */
.shortnav			{background-color: #FFFFFF; border-color: #CCCCCC; border-width: 0px; border-style: solid;}
.shortnavrow			{ }
.shortnavitem			{background-color: #EEEEEE; font-weight: bold; text-align: center;}
.shortnavitemselect		{background-color: #4B4A4A; font-weight: bold; text-align: center;}

/* ShortNavigation Links (normal/active) */
.shortnavlink:link		{color: #888888; text-decoration: none;}
.shortnavlink:active		{color: #888888; text-decoration: none;}
.shortnavlink:visited		{color: #888888; text-decoration: none;}
.shortnavlink:hover		{color: #000000; text-decoration: none;}
.shortnavlinkselect:link	{color: #FFFFFF; text-decoration: none;}
.shortnavlinkselect:active	{color: #FFFFFF; text-decoration: none;}	
.shortnavlinkselect:visited	{color: #FFFFFF; text-decoration: none;}
.shortnavlinkselect:hover	{color: #EEEEEE; text-decoration: none;}

.tournamentdetailfield			{background-color: #EEEEEE; font-weight: bold; }
.tournamentdetailfieldvalue	{}

.tournamenttreeheaderround		{background-color: #EEEEEE; width:150px; font-weight: bold; }
.tournamenttreeheadermap		{background-color: #EEEEEE; width:150px; }

/* Turnierbaum Boxen */

.tournamenttree_pair				{background-color: #DDDDDD; border: solid 1px #000000; white-space: nowrap; cursor: pointer;}
.tournamenttree_pair_isopen				{background-color: #EFEFEF; border: dotted 1px red; white-space: nowrap; cursor: pointer;}
.tournamenttree_pair_a				{font-size: 10px; text-align: center; width: 100%; white-space: nowrap;}
.tournamenttree_vs			{font-size: 10px; text-align: center; line-height: 15px; font-weight: bold; height: 15px;}
.tournamenttree_pair_b				{font-size: 10px; text-align: center; width: 100%; white-space: nowrap;}

.tournamenttree_winner				{ display: block; font-weight: bold;background-color:#C5D8C5; color: green; white-space: nowrap; }
/*.tournamenttree_loser				{ display: block; font-weight: bold;background-color:#DFBBBB; color: red; white-space: nowrap; }*/
.tournamenttree_loser				{  }
.tournamenttree_marked		{ display: block; font-weight: bold; background-color: orange; color: #003150; white-space: nowrap; }


.tournamenttree_round			{ repeat-y right; vertical-align: top; width: 150px;}