body {
color : #f5f5f5;
background-color : #313840;
font-family : verdana, tahoma, helvetica;
}

body, td {
font-size : 8pt;
}

body a:link, body a:visited, body a:active {
color : #f5f5f5;
text-decoration : underline;
}

body a:hover {
color : #f5f5f5;
text-decoration : none;
}


optgroup[label] {
background: #171d24;
color: white;
}

option {
color: black;
background-color: #e1e5eb;
}

a.button {
color           : black;
background      : #171d24;
text-align      : center;
display         : inline-block;
width           : 100px;
border          : #808080 solid 1px;
padding         : 0px;
text-decoration : none;
font            : bold 11px Arial, sans-serif;
}

a.button:hover {
color      : white;
background : #FFFFCC;
}

.logobackground {
padding-bottom:5px;
text-align : center;
}

.threadline {
color : #000000;
}

.tabletitle {
color : #f5f5f5;
background-color : #39548b;
background-image : url(cellpic.gif);
padding-top:5px !IMPORTANT;
height:15px !IMPORTANT;
}

.styletitelpic {
	background-image : url(cellpic.gif);
}

.rounded{
	border-radius: 15px 15px 0px 0px;
}
.roundedfull{
	border-radius: 15px;
}

.tableinborder {

padding-top:5px !IMPORTANT;
height:15px !IMPORTANT;
}

.tabletitle_fc {
color : #f5f5f5;
}

.inposttable {
background-color : #2c3137;
}

.tabletitle a:link, .tabletitle a:visited, .tabletitle a:active {
color : #f5f5f5;
text-decoration : none;
}

.tabletitle a:hover {
color : #f5f5f5;
text-decoration : underline;
}

.smallfont {
font-size : 11px;
font-family : verdana, tahoma, helvetica;
}

.normalfont {
font-size : 12px;
font-family : verdana, tahoma, helvetica;
}

.tablecat {
	color: #f5f5f5;
	background-color: #adb2bb;
	background-image: url(cellpic.gif);
	text-align: left;
}

.tablecat_fc {
color : #f5f5f5;
}

.tablecat a:link, .tablecat a:visited, .tablecat a:active {
color : #f5f5f5;
text-decoration : none;
}

.tablecat a:hover {
color : #000000;
text-decoration : underline;
}

.tableb {
color : #e4e5d6;
background-color : #171d24;
text-align : left;
}

.tableb_fc {
color : #000000;
}

.tableb a:link, .tableb a:visited, .tableb a:active {
color : #ffffff;
text-decoration : underline;
}

.tableb a:hover {
color : #7f857c;
text-decoration : none;
}

.tablea {
color : #e4e5d6;
background-color : rgba(23, 29, 36, 0.8);
text-align : left;
}

.tablea_fc {
color : #000000;
}

.oben {
	vertical-align: top; /* Text oben ausrichten */
}


.tablea a:link, .tablea a:visited, .tablea a:active {
color : #e5dfd0;
text-decoration : underline;
}

.tablea a:hover {
color : #7f857c;
text-decoration : none;
}


.tableonline {
color : #e4e5d6;
background-color : #171d24;
text-align : left;
font-size: 0.8em;
}
.tableonline a:link, .tableonline a:visited, .tableonline a:active {
color : #e5dfd0;
text-decoration : none;
}

.tableonline a:hover {
color : #7f857c;
text-decoration : underline;
}



.prefix {
color : #0500cc;
}

.time {
color : #28457c;
}

.highlight {
color : #e57316;
font-weight : bold;
}

select {
font-size : 11px;
font-family : verdana, tahoma, helvetica;
color : #000000;
}

textarea {
font-size : 11px;
font-family : verdana, tahoma, helvetica;
color : #000000;
background-color : #e1e5eb;
}

input {
font-size : 11px;
font-family : verdana, tahoma, helvetica;
border : 1px solid #000000;
}

.publicevent {
color : #e57316;
}

.privateevent {
color : blue;
}

form {
padding : 0;
margin : 0;
}

pre {
padding : 0;
margin : 0;
}

.radioanzeige {
    color:#fcfcfc;
    text-align: center;
    padding-left: 5px;
    vertical-align: middle;
}
