H3
{
 background-image:none !important;
 padding-bottom:2px !important;
 font-size:14px !important;
}
.tourtop2
{
 background-image:url('/images/tour_top2.gif');
 background-repeat:no-repeat;
 background-position:left top;
}
.teilnehm_tbl
{
 border-top:1px solid #363636;
 border-left:1px solid #363636;
}
.teilnem_td
{
 border-bottom:1px solid #363636;
}
.teilnem_tdr
{
 border-bottom:1px solid #363636;
 border-right:1px solid #363636;
}
.teilnem_tdg
{
 border-bottom:1px solid #363636;
 background-color:#202020;
}
.teilnem_tdgr
{
 border-bottom:1px solid #363636;
 border-right:1px solid #363636;
 background-color:#202020;
}
.msgrow2_tn			{background: #0e0e0e;}
.msgrow1_tn			{background: #1e1e1e;}
/* Allgemeine Vorformatierung der HTML Tags */
#dotlan BODY
{
 padding:0px;
 margin:0px;
 background-image:url('/tourney/images/bg.gif');
 background-repeat:repeat-xy;
 background-position:left top;

}
#dotlan TEXT
{
 color:#a9a9a9;
 font-size:12px;
 font-family:Arial,Tahoma,Verdana;
}
#dotlan TD
{
 color:#a9a9a9;
 font-size:12px;
 font-family:Arial,Tahoma,Verdana;
}
#dotlan IMG
{
 border:0px;
}

#dotlan UL, #dotlan OL		{}
#dotlan LI			{list-style: square; margin-left: 16px;}
#dotlan SELECT			{font-size: 11px;}
#dotlan INPUT			{font-size: 11px;}
#dotlan TEXTAREA		{font-size: 11px;}
#dotlan OPTION			{font-size: 11px;}
#dotlan FORM			{font-size: 11px; padding: 0; margin: 0;}
#dotlan B			{color: #ffffff;}

/* allgm. Links */
#dotlan A:link			{color: #b9b9b9; text-decoration: none;}
#dotlan A:active		{color: #b9b9b9; text-decoration: none;}
#dotlan A:visited		{color: #b9b9b9; text-decoration: none;}
#dotlan A:hover			{color: #c28316; text-decoration: none;}

/* Allgm. Aufzaehlungen Listen, Messageboxen, u.v.m. */
.msg				{background: #363636;}
.msg2				{}
.msgbody			{}
.msghead			{background: #131313 repeat-x; font-weight: bold; color: #FFFFFF;}
.msghead2			{background: #000000 repeat-x; font-weight: bold; text-align: center;}
.msghead3			{background: #363636 repeat-x; color: #ffffff; font-size: 10px; }
.msghead_tree3			{background-image: url('/tourney/images/turnier/tree_lbl.gif');background-repeat:no-repeat;background-position:right top; color: #000000; font-size: 10px; font-weight:bold;padding-top:1px;padding-bottom:2px; }
.msgrow1			{background: #0e0e0e;}
.msgrow2			{background: #0e0e0e;}
.msg_over			{background: #888888; color: #ffffff;}
.small				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

/* Shortbar Navigation (User, Event, Catering, Turniere, etc) */
.shortbar			{background-color: #000000; background-color:#2d2d2d; padding:1px;}
.shortbarrow			{ }
.shortbarbit			{background: #000000 url('/images/rusg_block_grad2.gif') repeat-x;  font-weight: bold; text-align: center;}
.shortbarbitselect		{background: #000000 url('/images/rusg_block_grad2.gif') repeat-x; font-weight: bold; text-align: center;}

/* Shortbar Links (normal/active) */
.shortbarlink:link		{color: #c2c2c2; text-decoration: none;}
.shortbarlink:active		{color: #c2c2c2; text-decoration: none;}
.shortbarlink:visited		{color: #c2c2c2; text-decoration: none;}
.shortbarlink:hover		{color: #c28316; text-decoration: none;}
.shortbarlinkselect:link	{color: #FFFFFF; text-decoration: none;}
.shortbarlinkselect:active	{color: #FFFFFF; text-decoration: none;}	
.shortbarlinkselect:visited	{color: #FFFFFF; text-decoration: none;}
.shortbarlinkselect:hover	{color: #FFFFFF; text-decoration: none;}

/* Seitentitel / Ueberschrift Layout, Topmenu und Impressum */
.title				{color: #FDFDFF; font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 5px 0;  border-bottom: 1px #666666 dashed; margin-bottom: 5px;}

/* Formatierung des Login Eingabe feldes */
.input_text			{background-color: #eeeeee; color: #000000; border-color: #666666; border-width: 1px; border-style: solid;}

/* Rahmenkonfiguration */
.rahmen_msg			{}
.rahmen_msg2			{padding: 0px 1px;}
.rahmen_msgtitle		{background: #000000 url('/tourney/images/sb_bg_black.png') repeat-x; color: #ffffff; padding: 2px 5px; font-weight: bold; font-size: 13px;}

/* HTML::message() */
.msgbox				{}
.msgbox_body			{padding: 10px 0 20px;}
.msgbox_head			{padding: 0 0 5px 0; }
.msgbox h3			{}


/* News System */
.news				{padding-bottom: 10px;}
.newshead			{color: #FDFDFF; font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 5px 0;  border-bottom: 1px #666666 dashed;}
.newsheadsmall			{padding: 4px 0; position: relative; }
.newsheaddate			{float: right;  font-size: 10px;}
.newsheadautor			{float: right; padding: 0 10px; font-size: 10px;}
.newsheadautor IMG		{display: none;}
.newsbody			{background: transparent url('/tourney/images/block2_2.jpg') no-repeat center bottom; padding: 10px 0 20px;}

.newsdateline			{font-weight: bold; border-bottom: solid 1px #D5DF3D;}
.newsshorthead			{font-weight: bold;}
.newsshort			{}
.newsline			{height: 1px; width: 100%;}

/* News Archiv */
.archive			{}
.archiveheadline		{background: #000000 url('/tourney/images/sb_bg_black.png') repeat-x; font-weight: bold; color: #ffffff; border-bottom: 1px solid #000000;} 
.archiveline1			{background-color: #666666; height:18px;}
.archiveline2			{background-color: #666666; height:18px;}

/* Speziell fuer den [IMGPRO] Befehl im Forumcode */
.imgpro				{background-color: #003150}
.imgprofont			{font-size: 10px; color: #FECF00;}

/* Forum */
.forum				{}
.forumhead			{background: #000000 url('/tourney/images/sb_bg_black.png') repeat-x; font-weight: bold; color: #ffffff; border-bottom: 1px solid #000000;}
.forumcat			{background: #000000 url('/tourney/images/sb_bg_black.png') repeat-x; color: #ffffff; font-size: 10px; border-bottom: solid 1px #000000;}
.forumpart1			{background-color: #666666;}
.forumpart2			{background-color: #606060;}
.forumtext			{}
.forumcode			{background-color: #999999; font-family: Courier, 'Courier New', sans-serif; border-color: #AAAAAA; border-style: solid; border-width: 1px; white-space:pre}
.forumcode br                   {display:none;}
.forumquote			{background-color: #999999; border-color: #AAAAAA; border-style: solid; border-width: 1px;}
.forumnew			{font-size: 16px; font-weight: bold; font-style: italic; color: #c28316;} 
.cattitle			{font-weight: bold;}
.catdesc			{font-size: 10px;}
.copyright			{font-size: 10px;}

/* Eingabe Formulare fuers Forum und das Adminsystem */
.newpost			{}
.newpostdesc			{background-color: #666666; font-weight: bold;}
.newpostbody			{background-color: #666666;}
.select_mono			{font-family: courier new, courier;}
.select_mono OPTION		{font-family: courier new, courier;}

/* Turnierbaum Boxen */
.turnier_treebox1		{ width:133px; height:50px; white-space: nowrap; cursor: pointer;background-image:url('/images/treenode_bg.gif');background-repeat:no-repeat;padding-top:8px;padding-left:3px;}
.turnier_treebox1_a		{ width:133px; height:50px; white-space: nowrap; cursor: pointer;background-image:url('/images/treenode_bg_a.gif');background-repeat:no-repeat;padding-top:8px;padding-left:3px;}
.turnier_treebox_1		{ width:133px; height:50px; white-space: nowrap; cursor: pointer;background-image:url('/images/treenode_bg.gif');background-repeat:no-repeat;padding-top:4px;padding-left:3px;}
.turnier_treebox_1_a		{ width:133px; height:50px; white-space: nowrap; cursor: pointer;background-image:url('/images/treenode_bg_a.gif');background-repeat:no-repeat;padding-top:4px;padding-left:3px;}
.turnier_treebox2		{ white-space: nowrap; cursor: pointer;}
.turnier_treebox2 TD, .turnier_treebox2 DIV	{color: #ffffff;}
.treebox_small			{ width:133px; height:50px; white-space: nowrap; cursor: pointer;background-image:url('/images/treenode_bg.gif');background-repeat:no-repeat;padding-top:4px;padding-left:3px;padding-right:5px;}
.treebox_small2			{ width:133px; height:29px; white-space: nowrap; cursor: pointer;background-image:url('/images/treenode_bg_mini.gif');background-repeat:no-repeat;padding-top:4px;padding-left:3px;padding-right:5px;}
.treesuperwin { color:#d5df3d; }
.tbox				{width: 100%; }
.tbox_a				{font-size: 10px; text-align: center; width: 100%; white-space: nowrap;}
.tbox_vs			{font-size: 10px; text-align: center; line-height: 15px; font-weight: bold; height: 15px;}
.tbox_b				{font-size: 10px; text-align: center; width: 100%; white-space: nowrap;}
.tbox_p				{padding-left: 24px; text-align: left; display: block; white-space: nowrap; }
.tbox_w				{padding-left: 24px; text-align: left; display: block; font-weight: bold; color: #FFFFFF; white-space: nowrap; }
.tbox_c				{vertical-align: middle; padding-left: 3px; float: left;}
.tbox_ra, .tbox_rb		{font-weight:bold !important;font-size:11px;color:#8b8b8b;text-decoration:none;}
.tbox_vs A			{ text-decoration:none; }

.ttree_defmap			{background: url('/tourney/images/turnier/vdot.gif') repeat-y right; vertical-align: middle; width: 118px; height: 30px; font-size: 11px; text-align: center;}
.ttree_col			{background: url('/tourney/images/turnier/vdot.gif') repeat-y right; vertical-align: middle; width: 118px;}
.ttree_colbottom		{background-image: url('/tourney/images/turnier/tree_bottomtr.gif'); background-position:right bottom; background-repeat:no-repeat;vertical-align: middle;}
.tlist_won			{padding-left: 37px; background-image: url('/tourney/images/turnier/win.gif'); background-position: 2px; background-repeat: no-repeat; font-weight: bold;}
.tlist_loss			{}
.tlist_won_n A			{font-weight: bold;color:#d5df3d;}
.tlist_loss_n A			{}

/* Suchergebnis */

.search_result			{}
.search_part			{border-bottom: 1px solid #dddddd;}
.search_jump			{margin: 16px 0; padding: 5px; border-color: #dddddd; border-style: solid; border-width: 1px;}
.search_result_bit		{margin-bottom: 10px;}
.search_title			{font-size: 13px; font-weight: bold;}
.search_content			{}
.search_extra			{color: #888888;} 
.search_extra_link		{color: green;}
.search_extra_date		{color: #aaaaaa;}
.search_extra_user		{color: #aaaaaa;}



/* ********************************************************************************* */
#outer {
	text-align: center;
}	
#body {
	width: 982px;
	padding: 0;
	text-align: left;
	margin: 0 auto;
	position: relative;
}

#main {
	background-color: #000000;
	position: relative;
	vertical-align: top;
}
#copyright {
	position: absolute; 
	bottom: 5px;
	left: 5px;
	font-size: 10px;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

/* ********************************************************************************* */
#dotlan {
	vertical-align: top;
padding-left:11px;
padding-right:11px;
padding-top:4px;
	position: relative;
}

#sitetitle_table {
	background: url('/tourney/images/st_table_bg.png') repeat-x;
	height: 50px;
}
#sitetitle_icon {
	background: url('/tourney/images/st_icon_bg.png') no-repeat;
	width: 63px;
	padding: 0;
	vertical-align: middle;
}
#sitetitle_text {
	background: url('/tourney/images/st_text_bg.png') repeat-x;
	vertical-align: middle;
	white-space:nowrap;
}
#sitetitle_text h1 {
	font-weight: bold;
	font-size: 12px;
	color: #A9A9A9;
	margin: 0;
	padding: 0;
	white-space:nowrap;
}

#sitetitle_end {
	background: url('/tourney/images/st_end_bg.png') no-repeat;
	width: 100%;
}

#content {
	padding: 0;
	vertical-align: top;
}

#content2 {
	vertical-align: top;
}

#content_text {
	text-align: left;
	width: 560px;
}

/* ********************************************************************************* */

#content_right {
	width: 258px;
	background: #262626 url('/tourney/images/block1_bg.gif') repeat-y;
	vertical-align: top;
}
#content_right h2 {
	display: block;
	background: transparent url('/tourney/images/block1_3.jpg') no-repeat center bottom;
	margin-top: 15px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: normal;
	color: #c28316;
	padding: 0 20px 5px;
}
.box_right {
	position: relative;
}
.box_right_inner {
	padding: 5px 20px;
}
.box_right *, #content_right * {
	font-size: 11px;
}

/* ********************************************************************************* */
.box_link_more I {
	display: none;
}
.box_menu ul {
	padding: 0;
	margin: 0;
}
.box_menu ul li {
	color: #c28316;
	font-size: 11px;
}
.box_news ul {
	padding: 0;
	margin: 0;
}
.box_news ul li {
	color: #c28316;
	font-size: 11px;
}
.box_forum ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.box_forum ul li {
	padding: 0;
	margin: 0;
	color: #c28316;
	list-style-type: none;
	font-size: 11px;
}

