BODY {
	marging:0;
	padding:0;
	background-color:#202020;
	background-image:url('bitmap/bg.gif');
	font-family:sans-serif;
}

IMG {border:0}

A {
	color:#FFFFFF;
	text-decoration:none;
}

A:Hover {
	color:#FF6600;
}

TABLE.maintable {
	border:1px solid #FF6600;
	background-color: #101010;
	padding:0;
}

TD.titlebar {
	background-color: #848284;
}

TD.maincontent {
	padding:15px;
	background-color: #202020;
	font-size:0.9em;
}

#ts-tab {
	border:5px solid #FF6600;
	background-color:#848284;
	margin-top:10px;
}

TD.menubar {
	padding:5px;
	text-align:center;
	border-top:1px solid #FF6600;
	border-bottom:1px solid #FF6600;	
}

TD.menubar UL
{
	padding:0;
	margin:0;
	padding:1px;
	line-height: 1.3em;
}

TD.menubar UL LI
{
	display:inline;
	white-space:nowrap;
	padding:10px;
}

TD.menubar A,
TD.menubar A:visited,
TD.menubar A.active
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-right:0.3em;
	padding-left:0.3em;
	padding-top:1px;
	padding-bottom:1px;
}

TD.menubar A.active,
TD.menubar A.active:visited
{ 
	color:#FF6600; 
}

TD.menubar A:hover
{
	color:#FFFFFF;
	text-decoration:overline underline;
}

TD.footerbar {
	border-top:1px solid #FF6600;
	padding:3px;
	text-align:center;
	font-size:0.7em;
}

P.copyright {
	text-align:center;
	font-size:0.7em;
}

P.copyright A,
P.copyright A:visited,
TD.footerbar A,
TD.footerbar A:visited,
TD.footerbar A.active
{
	color:#FFFFFF;
}

P.copyright A:hover,
TD.footerbar A:hover {
	color:#FF6600;
}


#kontakt {
	padding:10px 15px 10px 15px;
	border:1px solid #FF6600;	
	background-color:#223;
	font-size:0.9em;
	margin-top:20px;
	margin-bottom:20px;
}

TD.kontakt-hinweis {
	padding-top:20px;
	color:#EEF;
}

TD.kontakt {
	color:#EEF;
}

#kodex {	padding:25px;text-align:justify;color:#EEF; }
#kodex OL.roman { list-style-type:upper-roman; }
#kodex LI.bold { font-weight:bold;margin-top:15px; }
#kodex LI.normal { font-weight:normal; }
#kodex SPAN.normal { font-weight:normal; }
#kodex UL { font-weight:normal;list-style-type:disc; }

TABLE.gb-entry {
	border:1px solid #FF6600;	
	background-color:#202020;
	margin-bottom:15px;
	font-size:0.9em;
}

TD.gb-entry-head {
	padding:5px;
	border-bottom:1px solid #FF6600;
	font-weight:bold;
	color:#FF6600;
}

TD.gb-entry-body {
	font-weight:normal;
	padding:10px 5px 10px 5px;
	color:#FFFFFF;	
}

TD.gb-entry-comment {
	font-weight:normal;
	padding:5px;
	border-top:1px solid #FF6600;
	color:#FFFFFF;
	font-size:0.9em;
}

TABLE.gb-pages {
	border:1px solid #FF6600;	
	background-color:#223;
	text-decoration:none;	
}

TABLE.gb-pages A.gb-pages {
	color: #202020;
	font-size: 0.9em;
	font-weight: bold;
	display:block;
	padding: 0px 2px 0px 2px;
}

TABLE.gb-pages A.gb-pages-sel {
	background-color: #447;
	color: #202020;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
	
}

TABLE.gb-pages A.gb-pages:hover,TABLE.gb-pages A.gb-pages-sel:hover {
	background-color: #000000;
	color: #FF6600;
	font-size: 0.9em;
	font-weight: bold;
	display:block;
	text-decoration:none;
}

P.gb-newentry { text-align:center; font-size:1.2em; font-weight:bold; }

#gb-newentry {
	padding:10px 15px 10px 15px;
	border:1px solid #FF6600;	
	background-color:#202020;
	font-size:0.9em;
	margin-top:20px;
	margin-bottom:20px;
	color:#FFFFFF;
}





TABLE.member {
	border:1px solid #FF6600;
	background-color:#101010;
	margin-top:20px;
	margin-bottom:20px;	
}

TABLE.member TD {
	white-space: nowrap;
}

TABLE.member TD.members_columns {
	font-family:monospace;
	color:#447;
	padding-left:8px;
	padding-right:8px;
	font-size:0.9em;
}

TABLE.member TD.members_data {
	color:#EEF;
	padding-left:8px;
	padding-right:8px;
	font-size:0.9em;	
}





#beitritt, #news {	
	padding:20px 120px 20px 120px;
	text-align:justify;
	color:#FFFFFF;
}



.quote
{
	padding: 10px 15px 10px 15px;
	border: 1px solid #FF6600;
	background-color: #202020;
	font-size: 0.9em;
	color: #EEF;
	margin: 10px 10px 20px 10px;
}

.code
{
	padding:10px 15px 10px 15px;
	border:1px solid #FF6600;	
	background-color:#202020;
	font-size:0.9em;
	color:#EEF;
	margin: 10px 10px 20px 10px;
}

.quoteheader, .codeheader
{
	color: #EEF;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: x-small;
	line-height: 1.2em;
}
