body {
 color: #FFFFFF;
 background-color: #123A5D;
 font-family: tahoma,helvetica;

}

body, td { 
font-size: 8pt; 
margin-left: auto;
margin-right: auto;
max-width: 1263px;
}

.mainpage_top {
 background-image: url('/xl3.png');
 background-repeat: no-repeat;
 }
#top_link {
position:absolute;
height: 250px;
width: 100%;
top:0px;
#background-repeat: no-repeat;
#background-image: url('/top_xl.png');
#background-position: center;
}

#left_link {
position:absolute;
left:0px;
height: 603px;
width: 140px;
top:250px;
#background-repeat: no-repeat;
#background-image: url('/left_big.png');
#background-position: 0px -250px;
}

#right_link {
position:absolute;
right:0px;
height: 603px;
width: 140px;
top:250px;
#background-repeat: no-repeat;
#background-image: url('/right_big.png');
#background-position:9px -250px;
}

.avatar {
 color: #CB0000;
 text-decoration: none;
}

body a:link, a:visited, body a:active {
 color: #666666;
 text-decoration: none;
}

body a:hover {
 color:#CB0000;
}

p.sig {
 border-top-style: dotted;
 margin-bottom: 2pt;
 }

.logobackground {

 /*
 background-color: #000000; 
 */
}

.obenmitte {
  background-image: url('obenmitte.gif');
}

.untenmitte {
  background-image: url('untenmitte.gif');
}

.mainpage {
}

.tableoutborder {
 width:983px;

}

.tableinborder {
 background-color: #2d2d2d;
}

table.sortable {
 background-color: #000000;

}

a.sortheader {
    color:#000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
color: black;
}

.threadline {
 color: #000000;
}

.tabletitle {
 color: #289aff;
 background-color: #000000;
 background-image: url('cellpic.gif');
 background-repeat: repeat-x;
}

.quote {
  height: expression(minY=(this.scrollHeight < parseInt(this.currentStyle.minHeight)+1)? this.currentStyle.minHeight : maxY=(this.scrollHeight > parseInt(this.currentStyle.maxHeight)+1)? this.currentStyle.maxHeight : "auto");
  maxHeight: 200px;
  minHeight: 2px;
}

.tabletitle_fc {
 color: #FFFFFF;
}


.inposttable {
 background-color: #181818;
 
}

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

.tabletitle a:hover { 
 color:#CB0000;
}

.smallfont {
 font-size: 10px;
 font-family: tahoma,helvetica;
 color: #FFFFFF; 
}

.disclaimer {
 font-size: 11px;
 font-family: tahoma, helvetica;
 color: white;
}

.normalfont {
 font-size: 11px;
 font-family: tahoma,helvetica;
 color: #FFFFFF;
}

.tablecat {
 color: #ffffff;
 background-color: #000000;
 background-image: url('catpic.gif');
}


.tablecat_fc {
 color: #FFFFFF;
}


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

.tableb {
 color: #FFFFFF;
 background-color: #292929;
 text-align: left;
 text-decoration: none;
}

.tableb_fc {
 color: #FFFFFF;
 text-align: left;
 text-decoration: none;
}

.tableb a:link, .tableb a:visited, .tableb a:active { 
 color: #90C2FE;
 text-decoration: none;
 text-align: left;
}
.tableb a:hover { 
 color:#CB0000;
}

.tablea {
 color: #FFFFFF;
 background-color: #181818;
 text-align: left;
 text-decoration: none;
}
.tablea_fc {
 color: #FFFFFF;
 text-align: left;
 text-decoration: none;
}

.tablea a:link, .tablea a:visited, .tablea a:active {
 color: #90C2FE;
 text-decoration: none;
 text-align: left;
}
.tablea a:hover { 
 color:#CB0000;
}

.prefix {
 color: #FFFFFF;
}

.time {
 color: #FFFFFF;
}

.highlight {
 color: #FFFFFF;
}

select {
 font-size: 11px;
 font-family: tahoma,helvetica;
 color: #FFFFFF;
 background-color: #292929;
 border: 1px;
 border-color: black;
 border-style: solid;
}

textarea {
 font-size: 11px;
 font-family: tahoma,helvetica;
 color: #FFFFFF;
 background-color: #292929;
 border: 1px;
 border-style: solid;
 border-color: black;
}

input {
 font-size: 11px;
 font-family: tahoma,helvetica;
 color: #FFFFFF;
 background-color: #292929;
 border: 1px;
 border-color: black;
 border-style: solid;
 }


input:focus, input.focused {
 font-size: 11px;
 font-family: tahoma,helvetica;
 color: #FFFFFF;
 background-color: #292929;
 border: 1px;
 border-color: #BB0000;
 border-style:dotted;
 }
 
 input[type="text"] {
 font-size: 11px;
 font-family: tahoma,helvetica;
 color: #FFFFFF;
 border: 1px;
 border-color: black;
 border-style: solid;
} 

input[type="text"]:focus {
 font-size: 11px;
 font-family: tahoma,helvetica;
 color: #FFFFFF;
 border: 1px;
 border-color: #BB0000;
 border-style:dotted;
 }
 
form {
 padding: 0px;
 margin: 0px;
}

pre {
 padding: 0px;
 margin: 0px;
 font-family: Courier new;
 font-size: 11px; 
}

.error_table_th {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-align: center;
color: #C11B17;
height: 23px;
background-color: white;
padding-left: 9px;
border: 1px solid red;
}

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

.topbuttons {

background-color: transparent;

padding-top: 20px;
padding-bottom: 20px;
}

.warntext {
 color: red; 
 font-weight: bold
}

.post-edit-reason {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#000000 none repeat scroll 0%;
border:1px solid #2D2D2D;
color:silver;
display:block;
font-size:10px;
margin-bottom:0px;
margin-top:9px;
padding:4px;
width:auto;
}

.quote {
overflow: auto;
max-height:300px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#000000 none repeat scroll 0%;
border:1px solid #2D2D2D;
color:silver;
display:block;
font-size:10px;
margin-bottom:0px;
margin-top:9px;
padding:4px;
width:auto;
}
.ucuser          { color: #CCCCCC;   }
.ucpoweruser     { color: #00CC33;   }
.ucfzaddict      { color: #FF6666;  }
.ucvip           { color: #FF9900;   }
.ucuploader      { color: lightblue; }
.ucpoweruploader { color: red;       }
.ucmoderator     { color: #990099;   }
.ucadministrator { color: #990000;   }
.ucsysop         { color: #FFFFFF;   }

#pages {
width:630px;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 0px !important;;
}

#pages a {
border:1px solid #2e2e2e;
color:#606060;
display:block;
float:left;
font-family:arial;
font-size:114%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt 2px 0pt 0pt;
padding:2px 7px;
text-decoration:none;
}
#pages a:hover {
background-color:#181818;
color: #FFFFFF;
}
#pages a.current {
color:#CB0000;
font-weight:bold;
text-decoration:underline;
border:1px solid #CB0000;
}


table.ncode_imageresizer_warning {
	background: #FFFFE1;
	color: #000000;
	border: 1px solid #CCC;
	cursor: pointer;
}

table.ncode_imageresizer_warning td {
	font-size: 10px;
	vertical-align: middle;
	text-decoration: none;
}

table.ncode_imageresizer_warning td.td1 {
	padding: 5px;
}

table.ncode_imageresizer_warning td.td1 {
	padding: 2px;
}
