/* --- all --- */
#container	{width:960px;
			background-color:#313031;
			border:2px solid #636563;
			margin-top:20px; margin-bottom:10px; margin-left:auto; margin-right:auto;}

#head		{background-color:#313031;



			border-bottom:1px solid #636563;

			padding:0px; margin:0px; /*padding auf 10px*/
			padding-top:5px;
			padding-bottom:10px;}

#head img	{padding:0px;}
#head a                       {color:#313031; font-size:1px; text-decoration:none;}


#navi		{width:147px;
			float:left;
			background-color:#313031;

			padding-top:20px;
			/*padding:5px;*/
			margin:0px;}

#main		{background-color:#313031;

			border-left:1px solid #636563;

			padding-top:20px;

			margin-left:160px; margin-right:0px;
			font-weight:normal;}

/*div#main	{min-height:700px; height:expression(this.scrollHeight > 700 ? "auto":"700px");}*/
div#main	{min-height:500px; height:expression(this.scrollHeight > 500 ? "auto":"500px");}
/*div#main	{min-height:380px; height:expression(this.scrollHeight > 380 ? "auto":"380px");} orig*/
/*div#main	{min-height:600px; height:expression(this.scrollHeight > 600 ? "auto":"600px");}*/

#bottom 	{clear:both;
			background-color:#313031;
			background-position:left bottom;

			border-top:1px solid #636563;

			color:#999; font-size:9px; font-family:verdana,helvetica,arial;
			padding:5px; margin:0px; height:25px;}


/*------------------------------------------------------------------------------------------------*/

body			{background-color:#525152;
				color:#999; font-size:12px; font-family:verdana,helvetica,arial;}

#navi			{color:#FF9A00; font-size:11px; font-family:verdana,helvetica,arial;}
#navi a			{color:#FF9A00; font-size:11px; text-decoration:none;}
#navi a:visited	{color:#FF9A00; font-size:11px; text-decoration:none;}
#navi a:hover	{color:#FF9A00; font-size:11px; text-decoration:none;}
#navi a:active	{color:#FF9A00; font-size:11px; text-decoration:none;}

#navi h1		{color: #CCC;
				text-transform: uppercase;
				letter-spacing: 2px;
				font-size: 1em;
				margin-top: 0em;
				margin-left: 1em;
				border-bottom: 1px solid #CCC;
				}

#navi ul		{
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin:0pt 0pt 1em 1em;
				padding:0pt;
				width:100%;
				}

#navi li 		{
				padding: 0.2em 1.2em;
				text-decoration: none;
				margin-top: 0; margin-left: 0em;
				font-weight: bold;
				margin-bottom: 0.1em;
				}





#main		{color:#FFFFFF; font-size:12px; font-family:verdana,helvetica,arial;}

#main a 	{color:#CCC; font-size:12px; text-decoration:none;}
#main a:visited	{color:#CCC; font-size:12px; text-decoration:none;}
#main a:hover	{color:#CCC; font-size:12px; text-decoration:underline;}
#main a:active	{color:#CCC; font-size:12px; text-decoration:none;}

#main .howto_ln           {color:#CCC; font-size:13px; text-decoration:none; font-weight:bold}
#main .howto_ln:visited   {color:#CCC; font-size:13px; text-decoration:none; font-weight:bold}
#main .howto_ln:hover     {color:#CCC; font-size:13px; text-decoration:none; font-weight:bold}
#main .howto_ln:active    {color:#CCC; font-size:13px; text-decoration:none; font-weight:bold}
#main .howto_nr           {color:#636563; font-size:13px; text-decoration:none; font-weight:bold}

#main .bfr_ln			{color:#CCC; font-size:13px; text-decoration:none; font-weight:bold}
#main .bfr_ln:visited   {color:#CCC; font-size:13px; text-decoration:none; font-weight:bold}
#main .bfr_ln:hover     {color:#CCC; font-size:13px; text-decoration:none; font-weight:bold}
#main .bfr_ln:active    {color:#CCC; font-size:13px; text-decoration:none; font-weight:bold}
#main .bfr_nr           {color:#636563; font-size:13px; text-decoration:none; font-weight:bold}

#main .sub_ln           {color:#CCC; font-size:12px; text-decoration:none; font-weight:normal}
#main .sub_ln:visited   {color:#CCC; font-size:12px; text-decoration:none; font-weight:normal}
#main .sub_ln:hover     {color:#CCC; font-size:12px; text-decoration:none; font-weight:normal}
#main .sub_ln:active    {color:#CCC; font-size:12px; text-decoration:none; font-weight:normal}



#main h1				{color: #CCC;
						/*text-transform: uppercase;*/
						letter-spacing: 1px;
						font-size: 1em;
						margin-top: 0em;
						margin-left: 1em;
						margin-right: 1em;
						margin-bottom: 1em;
						border-bottom: 1px solid #CCC;
						}


/*#main h1			{color:#000; font-size:13px; text-decoration:underline;}*/
#main h2			{color:#CCC; font-size:13px; text-decoration:underline;
					margin-top: 0em;
					margin-left: 1em;
					margin-right: 1em;

					}
#main h3			{color:#CCC; font-size:12px; text-decoration:underline;
					margin-top: 3em;
					margin-left: 1em;
					margin-right: 1em;
					margin-bottom: 1em;
					}




#main p				{margin-top: 1em;
					margin-bottom: 1em;
					margin-left: 1em;
					margin-right: 1em;

					line-height:18px;
					}

.p_small			{color:#FFFFFF; font-size:10px; font-family:verdana,helvetica,arial;
					margin-top: 1em;
					margin-bottom: 1em;
					margin-left: 1em;
					margin-right: 1em;

					line-height:18px;
					}


#main .last_update	{color:#FFFFFF; font-size:10px; font-family:verdana,helvetica,arial;
					margin-top: 1em;
					margin-left: 1em;
					margin-right: 1em;

					padding-bottom: 30px;
					}

#main table			{margin-left: 1em; margin-right: 1em;}

#main td			{font-size:12px; font-family:verdana,helvetica,arial;}

#main .tfall 		{background-color:silver; border:1px solid black;
					font-size:10px; font-family:verdana,helvetica,arial;
					padding:3px;}

#main .bfall		{background-color:gray; border:1px solid black;
					font-size:10px; font-family:verdana,helvetica,arial;
					padding:2px;}

.code				{

					/*background-color:black; border:1px solid #333;
					color:#999; font-size:12px; font-family:monospace;
					padding:10px;*/

					background-color: #444;
					padding: 4px;
					border: solid 1px #666;

					margin-top: 1em;
					margin-bottom: 2em;

					margin-left: 1em;
					margin-right: 1em;
					}

.code_ot			{background-color:black; border:1px solid #333;
					color:#33FF00; font-size:11px; font-weight:lighter; font-family:monospace; font-weight:bold;
					padding:10px;

					margin-left: 1em;
					margin-right: 1em;

					}


#bottom a	 		{color:#999; font-size:9px; text-decoration:none;}
#bottom a:visited	{color:#999; font-size:9px; text-decoration:none;}
#bottom a:hover		{color:#999; font-size:9px; text-decoration:none;}
#bottom a:active	{color:#999; font-size:9px; text-decoration:none;}


