/* Allgemeine Vorformatierung der HTML Tags */
BODY				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-color: #333333; color: #CCCCCC; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
UL,OL				{font-family: Verdana, Arial, Helvetica, sans-serif; }
LI				{font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 13px;}
TD, TH, TR			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
h1,h2,h3,h4,h5,h6		{margin: 0; padding: 0;}
SELECT				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #525A62; color: #FFFFFF; border-color: #26282C; border-width: 1px; border-style: solid; padding-left:3px; padding-right: 3px;}
INPUT				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
INPUT[type=file]       		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #525A62; color: #FFFFFF; border-color: #26282C; border-width: 1px; border-style: solid; padding-left:3px; padding-right: 3px;}
INPUT[type=text]      		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #525A62; color: #FFFFFF; border-color: #26282C; border-width: 1px; border-style: solid; padding-left:3px; padding-right: 3px;}
INPUT[type=password]   		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #525A62; color: #FFFFFF; border-color: #26282C; border-width: 1px; border-style: solid; padding-left:3px; padding-right: 3px;}
TEXTAREA			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #525A62; color: #FFFFFF; border-color: #26282C; border-width: 1px; border-style: solid; padding-left:3px; padding-right: 3px;}
OPTION				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #525A62; color: #FFFFFF; padding-left:3px; padding-right: 3px;}
FORM				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
IMG				{border-width: 0px;}
B				{color: #FFFFFF;}

/* allgm. Links */
A:link				{color: #666666; text-decoration: none;}
A:active			{color: #666666; text-decoration: none;}
A:visited			{color: #666666; text-decoration: none;}
A:hover				{color: #D5DF3D; text-decoration: none;}

/* Allgm. Aufzaehlungen Listen, Messageboxen, u.v.m. */
.msg     			{}
.msg2    			{}
.msgbody 			{}
.msghead 			{background-color: #32333A; color: #FFFFFF; border-bottom: 2px solid #FF0000; font-size: 10px; font-weight: bold;}
.msghead2			{background-color: #32333A; color: #FFFFFF; border-bottom: 1px solid #FF0000; font-size: 10px; font-weight: bold; text-align: center}
.msghead3			{background-color: #32333A; color: #FFFFFF; border-bottom: 1px solid #FF0000; font-size: 10px; }
.msgrow1 			{background-color: #1e1e1e; background: #1e1e1e url('/2006/styles/ngi06/dot_bkg_2line_vertical.gif') bottom repeat-x;}
.msgrow2 			{background-color: #1e1e1e; background: #1e1e1e url('/2006/styles/ngi06/dot_bkg_2line_vertical.gif') bottom repeat-x;}
.msg_over			{background-color: #525A62; }
.small          		{font-family: verdana, arial, helvetica, sans-serif; font-size: 10px}

/* Seitentitel / Ueberschrift Layout, Topmenu und Impressum */
.title				{color: #FF0000; font-weight: bold; font-size: 12px; padding-bottom: 10px;}

/* Shortbar Navigation (User, Event, Catering, Turniere, etc) */
.shortbar			{}
.shortbarrow			{}
.shortbarbit			{padding: 0;}
.shortbarbitselect		{padding: 0;}

/* Shortbar Links (normal/active) */
.shortbarlink:link, .shortbarlink:active, .shortbarlink:visited	
				{color: #999999; font-size: 9px; text-decoration: none; display:block; width: 100%; padding: 2px 2px 2px 2px; background-color: #760600; border-left: 1px solid #912019; border-top: 1px solid #912019; border-bottom: 1px solid #5D0000; border-right: 1px solid #5D0000; text-align: center;}
.shortbarlink:hover		{color: #FFFFFF; font-size: 9px; text-decoration: none; display:block; width: 100%; padding: 3px 1px 1px 3px; background-color: #760600; border-left: 1px solid #5D0000; border-top: 1px solid #5D0000; border-bottom: 1px solid #912019; border-right: 1px solid #912019; text-align: center;}
.shortbarlinkselect:link, .shortbarlinkselect:active, .shortbarlinkselect:visited
				{color: #CCCCCC; font-size: 9px; text-decoration: none; display:block; width: 100%; padding: 3px 1px 1px 3px; background-color: #760600; border-left: 1px solid #5D0000; border-top: 1px solid #5D0000; border-bottom: 1px solid #912019; border-right: 1px solid #912019; font-weight: bold; text-align: center;}
.shortbarlinkselect:hover	{color: #FFFFFF; font-size: 9px; text-decoration: none; display:block; width: 100%; padding: 3px 1px 1px 3px; background-color: #760600; border-left: 1px solid #5D0000; border-top: 1px solid #5D0000; border-bottom: 1px solid #912019; border-right: 1px solid #912019; font-weight: bold; text-align: center;}


/* Formatierung des Login Eingabe feldes */
.input_text			{background-color: #eeeeee; color: #000000; border-color: #A5ACB2; border-width: 1px; border-style: solid;}
.login_line			{background-color: #32333A; color: #FFFFFF; border-bottom: 1px solid #FF0000; font-size: 10px; font-weight: bold;  padding: 2px 2px 2px 2px; border-left: 1px solid #1e1e1e; border-right: 1px solid #1e1e1e;}
.login_user			{color: #FFFFFF; font-weight: bold; width: 100%; overflow: hidden;}

/* Rahmenkonfiguration */
.rahmen_msgbody  		{padding-top: 5px;}
.rahmen_msg     		{background-color: #1e1e1e; padding-left: 5px; padding-right: 5px;}
.rahmen_msg2     		{}
.rahmen_msgtitle		{background-color: #32333A; color: #FFFFFF; border-bottom: 1px solid #FF0000; font-size: 10px; font-weight: bold;  padding: 5px 0 5px 0; border-left: 1px solid #1e1e1e; border-right: 1px solid #1e1e1e;}


/* HTML::message() */
.msgbox				{margin-bottom: 15px;}
.msgbox_title			{background: #32333A; color: #FFFFFF; border-bottom: 1px solid #FF0000; font-size: 10px; font-weight: bold;  padding: 5px 0 5px 0; border-left: 1px solid #1e1e1e; border-right: 1px solid #1e1e1e;}
.msgbox_content			{background: #1e1e1e url('/2006/styles/ngi06/dot_bkg_2line_vertical.gif') bottom repeat-x; padding-bottom: 7px; padding-top: 5px; text-align: left;}

/* News System */
.news				{}
.newshead			{font-size: 12px; font-weight: bold; color: #FF0000; background: #1e1e1e url('/2006/styles/ngi06/dot_bkg_2line_vertical.gif') bottom repeat-x; padding-bottom: 7px;}
.newsheadsmall			{}
.newsheadautor			{}
.newsdateline			{font-weight: bold; border-bottom: solid 1px #FF0000;}
.newsline			{height: 1px; width: 100%;}
.newsbody			{padding-top: 7px; padding-bottom: 24px;}
.newsshorthead			{font-weight: bold;}
.newsshort			{}

/* News Archiv */
.archive			{}
.archiveheadline		{background-color: #32333A; color: #FFFFFF; border-bottom: 1px solid #FF0000; font-size: 10px; font-weight: bold;  padding: 5px 0 5px 0;}
.archiveline1			{background-color: #1e1e1e; background: #1e1e1e url('/2006/styles/ngi06/dot_bkg_2line_vertical.gif') bottom repeat-x; padding: 5px 0 5px 0;}
.archiveline2			{background-color: #1e1e1e; background: #1e1e1e url('/2006/styles/ngi06/dot_bkg_2line_vertical.gif') bottom repeat-x; padding: 5px 0 5px 0;}


/* Event Status anzeige und TeilnehmerStatus Uebersicht*/
.event_bar			{background-color: #DDDDDD; border-top: solid 1px #006395; border-left: solid 1px #006395; border-bottom: solid 1px #006395; border-right: solid 1px #006395;}
.eventinfo_title		{font-size: 15px; font-weight: bold;}
.eventinfo_content		{margin-left: 25px; margin-right: 10px; margin-top: 10px; margin-bottom: 20px;}

/* Sitzplan Layout */
.sitzistatus			{}
.rahmen_sitzplan		{background: #32333A url('/2006/styles/ngi06/dot_bkg_2line_vertical.gif') bottom repeat-x; padding: 5px 0 5px 0; border-left: 6px solid #1e1e1e; border-right: 6px solid #1e1e1e; }
.sitzplan			{}
.sitzplan_descr			{background-color: #003150; color: #FFFFFF;}

/* Speziell fuer den [IMGPRO] Befehl im Forumcode */
.imgpro				{background-color: #003150}
.imgprofont			{font-size: 10px; color: #FECF00;}

/* Forum */
.forum				{}
.forumhead			{background-color: #32333A; color: #FFFFFF; border-bottom: 2px solid #FF0000; font-size: 10px; font-weight: bold;  padding: 5px 0 5px 0;}
.forumcat			{background-color: #32333A; color: #FFFFFF; border-bottom: 1px solid #FF0000; font-size: 10px; font-weight: bold;  padding: 5px 0 5px 0;}
.forumpart1        		{background: #1e1e1e url('/2006/styles/ngi06/dot_bkg_2line_vertical.gif') bottom repeat-x;}
.forumpart2         		{background: #1e1e1e url('/2006/styles/ngi06/dot_bkg_2line_vertical.gif') bottom repeat-x;}

.forumtext			{}
.forumcode			{background-color: #CCCCCC; 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: #CCCCCC; border-color: #AAAAAA; border-style: solid; border-width: 1px;}
.forumnew			{font-size: 16px; font-weight: bold; font-style: italic; color: #D5DF3D;} 
.cattitle			{font-weight: bold;}
.catdesc			{font-size: 10px;}
.copyright			{font-size: 10px;}

/* Eingabe Formulare fuers Forum und das Adminsystem */
.newpost    			{}
.newpostdesc			{font-weight: bold; color: #FFFFFF;}
.newpostbody			{}
.select_mono			{font-family: courier new, courier;}
.select_mono OPTION		{font-family: courier new, courier;}

/* Turnierbaum Boxen */
.turnier_treebox1		{background-color: #32333A; border-top: solid 1px #AAAAAA; border-left: solid 1px #AAAAAA; border-bottom: solid 1px #AAAAAA; border-right: solid 1px #AAAAAA; white-space: nowrap;}
.turnier_treebox2		{background-color: #32333A; border-top: solid 1px #FF0000; border-left: solid 1px #FF0000; border-bottom: solid 1px #FF0000; border-right: solid 1px #FF0000; white-space: nowrap;}
.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		{}


/* ********************************************************************************* */

.NgiLanTitle	{font-weight: bold; font-size: 14px; color: #FF0000; }
.PlayerCount	{font-size: 22px; font-weight: bold; color: #990000; text-align: center; padding-top: 20px; }
.PlayerCountSmall {font-size:12px; font-weight: bold; color: #990000; text-align: center; padding-top: 20px; }

/* ********************************************************************************* */

#body
{
	border-bottom: 2px solid #dddddd;
	padding-bottom: 22px;
	background-color: #ffffff;
	margin: 0 auto;
	position: relative;
	
}
#header {
	background: #ffffff;
	height: 110px;
	display: block;
}
#header h1 {
	position: absolute;
	background: url(/2006/styles/dotlan-net3/dotlan-intranet.gif) no-repeat;
	font-size: 1px;
	text-indent: -2500px;
	height: 88px;
	width: 176px;
	left: 0px;
	margin: 0;
	padding: 0;
}
#banner {
	background: #cccccc url(/2006/styles/dotlan-net3/topbanner.jpg) ;
	top: 22px;
	height: 66px;
	margin-left: 176px;
}
#main {
	background-color: #ffffff;
	position: relative;
}

/* ********************************************************************************* */

#content_left {
	background: #1e1e1e url('/2006/styles/ngi06/dot_bkg_2linee.gif') right repeat-y; 
	width: 153px; 
	vertical-align: top; 
	padding: 36px 10px 36px 5px;
}
#content_left h2 {
	display: none;
}

/* ********************************************************************************* */

#content {
	background-color: #1e1e1e; 
	width: 100%; 
	vertical-align: top; 
	padding: 36px 10px 36px 10px;
}

#content h1 {	/* sitetitle */
	color: #FF0000; 
	font-weight: bold; 
	font-size: 12px; 
	padding-bottom: 10px;
}
#content_text {
	text-align: left;
	position: relative;
}

/* ********************************************************************************* */

#content_right {
	background: #1e1e1e url('/2006/styles/ngi06/dot_bkg_2linee.gif') left repeat-y; 
	width: 153px; 
	vertical-align: top; 
	padding: 36px 1px 36px 1px;
}
#content_right h2 {
	display: none;
}

#box_sponsor {
	text-align: center;
}

/* ********************************************************************************* */

.menu li                        {display: block; color: #CCCCCC; padding-left: 18px; background: transparent url('/2006/styles/ngi06/redarrow.gif') no-repeat 0% 4px; padding-bottom: 5px; text-decoration:none}

.menulink:link			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }

.box_menu ul {
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	list-style: none;
	display: block;
}
.box_menu ul li {
	padding-bottom: 5px;
	list-style: none;
	margin-left: 0px;
}
.box_menu ul li a, .box_menu ul li a:link, .box_menu ul li a:visited, .box_menu ul li a:active {
	display: block;
	padding-left: 18px; background: transparent url('/2006/styles/ngi06/redarrow.gif') no-repeat 0% 4px;
	font-size: 9px;
	color: #CCCCCC;
	padding-left: 19px;
	width: 138px;
	w\idth: 120px;
}
.box_menu ul li a:hover {
	color: #e00000;
}


/* ********************************************************************************* */

#overDiv, #overDIV TD, #overDiv DIV, #overDiv B {
	color: black;
}

/* ********************************************************************************* */

/* Beamerstyles */
.beamerbody			{background-color: #3F4754;}
.beamertitle			{background: transparent url(/2006/styles/ngi06/beamerngi.gif) no-repeat right 0%; color: #ffffff; font-size: 28px; font-weight: bold; border-bottom: solid 3px #FF0000; padding-top: 28px; padding-left: 19px; padding-right: 80px;}
.beamertitle TD			{color: #ffffff; font-size: 28px; font-weight: bold; vertical-align:top;}
.beamertitle BR			{display: none;}
.beamerbottom			{color: #ffffff; font-size: 15px; font-weight: bold; border-top: solid 3px #FF0000; text-align: right; padding: 16px 21px;}
.beamerhead			{color: #FFFFFF; font-size: 30px; font-weight: bold; overflow: hidden; height: 40px;}
.beamercontent			{color: #FFFFFF; font-size: 28px; padding: 25px;}
.beamerrow1			{background-color: #292E37; color: #FFFFFF; font-size: 23px; font-family: Arial;}
.beamerrow2			{background-color: #292E37; color: #FFFFFF; font-size: 23px; font-family: Arial;}

.beamerrow1 TD, .beamerrow2 TD {
	font-family: Arial;
}

.beamercontent TD, .beamercontent LI {
	font-size: 28px;
	line-height: 32px;
}

.beamercontent LI {
	list-style-image: url(/2006/styles/ngi06/listimage.gif);
}

/* ********************************************************************************* */
