body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #555555;
 	margin: 0%;
 	padding: 0%;
}
img {
	border: 0px;
}
table#main {
	width: 100%;
}
a:link, a:visited, a:active, a:hover {
	font-weight: bold;
	text-decoration: none;
}
a:link, a:visited {
	color: #000000;
}
a:active, a:hover {
	color: #999999;
}

/* Styles für Tabellenzeile OBEN */
td#topleft, td#topright {
	height: 20px;
}
td#topleft {
	background-color: #000000;
	text-align: center;
}
td#topright {
	background-color: #5C7496;
	text-align: right;
}

a.topleft:link, a.topleft:visited, a.topleft:active, a.topleft:hover {
	font-weight: bold;
	text-decoration: none;
}
a.topleft:link, a.topleft:visited {
	color: #FFFFFF;
}
a.topleft:active, a.topleft:hover {
	color: #CCCCCC;
}
/* Styles für Tabellenzeile UNTEN */
td#menu {
	background-image: url(../images/menubg.gif);
	vertical-align: top;
}
td.menu {
	border-right: thin solid #333333;
	width: 170px;
}
td.bottom, td.inhalt {
	border-bottom: thin solid #333333;
}

/* Text Styles */
span#verticalmiddle {
	vertical-align: middle;
}

/* Menu */
span.title {
margin-left: 10px;
line-height: 15px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
}
span.subs {
margin-left: 20px;
}
a.leftmenu:link, a.leftmenu:visited, a.leftmenu:active, a.leftmenu:hover {
	font-weight: normal;
	text-decoration: none;
}
a.leftmenu:link, a.leftmenu:visited {
	color: #FFFFFF;
}
a.leftmenu:active, a.leftmenu:hover {
	color: #000000;
}

a.outside:link, a.outside:visited, a.outside:active, a.outside:hover {
	font-weight: normal;
	text-decoration: none;
}
a.outside:link, a.outside:visited {
	color: #FFFFFF;
}
a.outside:active, a.outside:hover {
	color: #000000;
}

/* Inhalt */
div.inhalt {
	margin-left: 10px;
	margin-right: 10px;
}

/* Inhalt Styles */
td#inhalt, td.inhalt {
	vertical-align: top;
	background-color: #FFFFFF;
	color: #000000;
}
table#smilies {
	border: 1px solid #000000;
	padding: 2px;
}

/* Inputfelder */
input.w1, textarea.w1, select.w1 {
	width: 100%;
}

/* Table Align fixes */
th.newstoup {
	vertical-align: top;
}
span.centerBB {
	text-align: left
}

/* Tabellen */
table.member, table.head {
	width: 560px;
	border-collapse:collapse;
	margin-top: 10px;
}
th.memberid, th.membernick, th.membermail, th.memberregdate, th.memberstatus {
	color: #FFFFFF;
	border: 1px solid #000000;
	text-align: center;
	background-image: url(../images/menubg.gif);
}
td.member {
	border: 1px solid #000000;
	text-align: center;
}
th.memberid { width: 50px; }
th.membermail { width: 150px; }
th.memberregdate { width: 150px; }
th.memberstatus { width: 50px; }
td.membersort { 
	text-align: right;
	padding-top: 5px;}
td.text, th.text {
	color: #FFFFFF;
	border: 1px solid #000000;
	text-align: left; }
th.text {
	background-image: url(../images/menubg.gif); }
td.text {
	color: #000000; }