/* Neue Funktionen: Neues Postfach */
td.menu-active{
	background-color:#D4D4D4;
}

#postoffice{
	background:#fff;
	margin:0px;
	padding:2px;
	border: solid 1px #D4D4D4;
	width:98%;
	border-spacing:0px;
	vertical-align:center;
}

#postofficeextend{
	background:#fff;
	margin:0px;
	padding:2px;
	border: solid 1px #D4D4D4;
	width:98%;
	border-spacing:0px;
}

table.messagehistory thead th{
	padding:2px;
	font-weight: bold;
  cursor: pointer;
  background-color:#D4D4D4;
  color:#666666;
  line-height:25px;
  border-bottom: 1px solid #666666;
}

#postnavigation{
	background:#fff;
	width:90%;
	margin:0px;
	padding:2px;
	border: solid 1px #D4D4D4;
	border-spacing:0px;
	vertical-align:center;
	line-height:25px;
}

acronym {
	 border-bottom: 0px none white;
   cursor: help;
}

#postnavigation a, a:link, a:hover, a:visited{
	text-decoration:none;
}

.PostofficeTable{
	vertical-align:top;
}

.checkerror{
	border:1px solid red;
	padding:5px;
}

table.sortable td {
	padding:2px;
  cursor: pointer;
  border-bottom: 1px solid #666666;
}

table.sortable thead th {
	padding:2px;
	font-weight: bold;
  cursor: pointer;
  background-color:#D4D4D4;
  color:#666666;
  line-height:25px;
  border-bottom: 1px solid #666666;
}

table.sortable tr.messages:hover{
	background-color:#c3c3c3;
}

td.PMunread a {
	font-weight:bold;
}

#msgform input, textarea {
	color:#000;
	background-color:#D4D4D4;
	border: 1px solid #666666;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

#nachricht {
	color:#000;
	background-color:#D4D4D4;
	border: 1px solid #666666;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

table.messagediv {
	border: 1px solid #807272;
	padding: 10px;
	margin:10px;
	color: #807272;
	width:95%;
	border-spacing:0px;
}

table.messagediv-active {
	border: 1px solid #666666;
	padding: 10px;
	margin:10px;
	width:95%;
	border-spacing:0px;
	
}
table.messagediv td,th{
	vertical-align:top;
	border:0px;
}
table.messagediv-active td,th{
	vertical-align:top;
	border:0px;
}

/* ENDE Neue Funktionen: Neues Postfach */
.kontoauszug {
	border: 1px solid #000;
	padding:5px;
	border-spacing:0px;
	background-color:#FFF;
}
.kontohead {
 background-color:#CFDAEB;
 padding:5px;
 font-weight:bold;
 white-space:nowrap;
 vertical-align:top;
}
.row_0 {
 padding:5px;
 background-color:#FFFFFF;
 line-height:20px;
 white-space:nowrap;
 vertical-align:top;
}

.row_1 {
 padding:5px;
 border-top:2px solid #CECECE;
 background-color:#E1E1E1;
 line-height:20px;
 white-space:nowrap;
 vertical-align:top;
}

.soll {
	color:#C02929;
	font-weight:bold;
}

.haben {
	color:#009900;
	font-weight:bold;
}

a:link { 
 color:#FFFFFF; 
 text-decoration:none; 
}
a:hover { 
 color:#FFFFFF; 
 text-decoration:none; 
}
a:visited { 
 color:#FFFFFF; 
 text-decoration:none; 
}
a:active { 
 color:#FFFFFF; 
 text-decoration:none; 
}
.absender { 
 padding-right:10px; 
 white-space:nowrap; 
 text-align:center; 
}
.abstiegsduell {
 color:#f00;
}
.abstiegsplatz { 
 background:#FF0000;
}
.abteilung { 
 vertical-align:top; 
 width:30%; 
}
#angebot {
 border:solid 1px black;
 background-color:#F5F5F5;
 padding:1%;
 width:450px;
 text-align:justify;
 margin-left:25px; 
}
#angebot table {
 margin-left:25px;
}
#angebotstext { 
 font-style:italic; 
 margin-bottom:5px; 
 border-bottom:1px solid black; 
}
#aufgestellte_elf {
 float:left; 
 width:75%; 
 margin-right:0%;
} 

.aufstellung { 
 text-align:center; 
 width:100%;
}
.aufstellung td { 
 border-style:none; 
 padding:1px;
 font-size:110%; 
 vertical-align:top;
}
.betrag { 
 text-align:right; 
}

body {
 font-family: Verdana,Arial,Helvetica,sans-serif;
 background-color: #FFFFFF;
 margin:0;
 padding:0;

}
.brieftext {
 border:solid 1px black;
 background-color:#F5F5F5;
 padding:1%;
 width:450px;
 margin-bottom:10px;
}

.center { 
 text-align: center; 
}
.clplatz { 
 background:#0080FF; 
}
.colored { 
 background:#000088; 
 color:#ffffff; 
 text-align:right; 
}
#Container {
 position:absolute;
 top: 118px;
 left: 0px;
 width: 100%;
 margin: 0 auto;
}
#Content {
 margin-left:10px;
 margin-top:10px;
}
.datum { 
 text-align:center; 
}
.derby {
 color:#B3B3B3;
}
.derbyabstieg {
 color:#FF7700;
}
.derbyspitzen {
 color:#246494;
}
.detail {
 text-align:center; 
}
.erklaerung {
 font-weight:100;
}
fieldset {
 padding:5;
}

#FooterText {
 color: #000000;
 padding-left: 15px;
 padding-top: 22px; 
}
form, form p { 
 display:inline; 
}
.formularteil {
 vertical-align:middle;
}
.gegner {
 font-weight:bold;
}
.gegentore {
 text-align:left; 
 padding:0;
}
.gelesen_status { 
 text-align:center; 
}
.geschossene_tore {
 text-align:right; 
 padding:0;
}
h2 {
 font-weight:bold;
 font-size:15px; 
}
h3 {
 font-weight:bold;
 font-size:14px; 
}
h4 {
 font-weight:bold;
 font-size:13px; 
}
#Header {
 position:absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 118px;
 background-color:#DFF1FB;
 background-image:url('../images/header_bg2008.jpg');
 background-repeat:repeat-x
}
#Xandra {
 position:absolute;
 top: 0px;
 right: 0px;
}
#globalheader {
 position:absolute;
 top: 0px;
 left: 0px;
 width: 100%;
 height: 118px;
background-color:#DFF1FB;
}
.heute {
 font-weight:bold;
 background-color: #cFcFcF;
}
hr {
 height: 1px; 
 background-color: #48C8FF;
 width:100%;
}
hr.spielbericht {
 height: 1px;
 background-color:#000000;
 color:#000000;
 width:100%;
 border:0px;
}
img { 
 border-style:none; 
 margin: 0px;
?padding: 0px;
 border: 0px;
}
#infos_zu_elf { 
 border-top:solid 1px black; 
 margin-top:3em; 
 font-weight:bold;
 padding-left:1em;
 margin-right:1%;
}
#kader td { 
 padding-bottom:0.5em; 
} 
.kaufoption { 
 width:25%; 
}

li.newn {
 list-style-image:url('../images/xyes.gif')
}
li.nnewn {
 list-style-image:url('../images/xno.gif')
}

div#laenderstatistiken {
 width:50%; 
 float:left;
}
.left { 
 text-align: left; 
}
legend {
 color:#246494;
 font-weight:bold;
}
legend.headline {
 color:#246494;
 font-weight:bold;
 font-size:11pt;
 padding:5;
}
.ligatabelle { 
 width:90%;
}

.manager { 
 text-align:left; 
}
.markierung { 
 text-align:center; 
}
.name { 
 width:60%; 
}
.none { 
 background:#ffffff; 
 color:#000000; 
}
option.fehler { 
 background:#ff0000; 
 color:#ffffff;  
}
option.kein_fehler { 
 background:#ffffff; 
 color:#000000;  
}
.paarung {
 width:40%; 
 text-align:center;
}
#reserve { 
 float:right; 
}
#reserve h4 {
 margin-bottom:0; 
 padding-bottom:0; 
}
#reserve li { 
 margin:0 0 0 0.5em; 
}
#reserve ul {
 list-style-type:none; 
 padding-left:0; 
 margin:0; 
}
.right { 
 text-align: right; 
}
.spieler { 
 white-space:nowrap; 
}
.spieler_auswahl { 
 vertical-align:top; 
}
.spielerdaten { 
 white-space:nowrap; 
}
.spitzenspiel {
 color:#008000;
}
.statistik ul {
 list-style-type:none; 
 padding-left:0; 
 margin-left:0; 
 text-align:left;
}

.tabentwicklung {
 text-align:left; 
 width:75%; 
 padding: 0px; 
 cell-spacing: 0px; 
}
table {
 font-size:11px;
 }
table.CenterStructure {
 width: 580px;
 border: 0px;
?margin: 0px;
 padding: 0px;
}

table.fax {
 border:solid 1px black;
 background-color:#F5F5F5;
 padding:1%;
 width:60%;
 text-align:justify;
 margin-bottom:10px;
}
table.FullContent {
 width: 100%;
 border: 0px;
?margin: 0px 0px 0px, 0px;
 padding-left: 0px;
 padding-right: 0px;
?border-spacing: 0px;
 vertical-align: top;
}
table.LeftContent {
 width: 340px;
 border: 0px;
?margin: 5px 0px 0px, 0px;
?padding: 0px;
?border-spacing: 0px;
 vertical-align: top;
}

table.LeftStructure a:link { 
 color:#FFFFFF; 
 text-decoration:none; 
}
table.LeftStructure a:hover { 
 color:#FFFFFF; 
 text-decoration:none; 
 font-style:italic; 
}
table.LeftStructure a:visited { 
 color:#FFFFFF; 
 text-decoration:none; 
}
table.LeftStructure a:active { 
 color:#48C8FF; 
 text-decoration:none; 
}

table.Month {
}
table.Month a:link {
  font-weight:bold;
}
table.News {
 width: 100%;
 border: 0px;
?border-spacing: 0px;
 vertical-align: top;
}
table.NewsStructure {
 width: 100%;
 border: 0px;
}
table.playerStats {
 border: 0px;
?margin: 0px 0px 0px, 0px;
 padding-left: 0px;
 padding-right: 0px;
?border-spacing: 0px;
}
table.RightContent {
 width: 240px;
 border: 0px;
?margin: 5px 0px 0px, 0px;
?padding: 0px;
?border-spacing: 0px;
 vertical-align: top;
}
table.Structure_Table {
 width: 100%;
 border: 0px;
?margin: 0px;
?padding: 0px;
?border-spacing: 0px;
}
table.TopNews {
 width:100%;
 border: 0px;
?border-spacing: 0px;
 vertical-align: top;
}
.tauschspieler, .betrag { 
 font-weight:bold; 
 white-space:nowrap; 
 padding-left:1em; 
}
td.absender { 
 text-align:left; 
 width:20%; 
}
td.center {
  text-align: center;
}
td.CenterStructure {
  width: 100%;
  vertical-align: top;
  background-color: #FFFFFF;
  background-image:url('../images/content_bg_big.jpg');
  background-repeat:repeat-x;
  margin: 0px;
  padding-left: 0px
}
td.CenterStructure a:link { 
 color:#000000; 
 text-decoration:underline; 
}
td.CenterStructure a:hover { 
 color:#000000; 
 text-decoration:none; 
}
td.CenterStructure a:visited { 
 color:#000000; 
 text-decoration:underline; 
}
td.CenterStructure a:active { 
 color:#000000; 
 text-decoration:underline; 
}
td.Footer {
 width: 100%;
 height: 77px;
 background-color: #23a4e5; 
 background-image:url('../images/Footer.jpg');
 background-repeat:repeat-x;
 vertical-align: top; 
 margin: 0px;
 padding-left: 0px
}
td.left {
  text-align: left;
}
td.LeftContent {
 width: 340px;
 border: 0px;
?margin: 5px 0px 0px, 0px;
?padding: 0px;
?border-spacing: 0px;
 vertical-align: top;
}
td.LeftImage {
 background-color: #246494;
}

td.links {
 text-align: left;
}
td.rechts{
 text-align: right;
}
td.mitte{
 text-align: center;
}
td.negativ {
  color:#FF0000;
  text-align: right;
}
td.positiv {
  color:#00CC00;
  text-align: right;
}
td.manager {
 padding-left: 5px;
 vertical-align:center;
}
td.Menue {
 padding-left: 0px;
}
* html td.Menu {
padding:0;
}
td.MenueArrow {
 padding-left: 10px;
 padding-top: 4px;
 width: 25px;
}

td.News {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}
* html td.News {
padding:0;
}
td.NewsTbl {
 width: 30%;
 border: 0px;
?border-spacing: 0px;
 vertical-align: top;
}
td.right {
  text-align: right;
}
td.RightContent {
 width: 240px;
 border: 0px;
?margin: 5px 0px 0px, 0px;
?padding: 0px;
?border-spacing: 0px;
 vertical-align: top;
}
td.Spacer {
 width: 1px;
 background-color: #FFFFFF; 
}
td.SpacerBlack {
 width: 1px;
 background-color: #000000; 
}
td.SpacerRow {
 height: 1px;
 background-color: #FFFFFF; 
}

td.SpacerRowBlack {
 height: 1px;
 background-color: #000000; 
}
td.spiel_bedeutung {
 width:20%; 
 color:#F00; 
 font-weight:bold;
}
td.SubMenue {
 padding-left: 5px;
}

td.SubMenueArrow {
 padding-left: 25px;
 padding-top: 4px;
}
td.Topic {
 background-color: #B9B9B9;
 color:#000000;
 font-weight: bolder;
 background-image:url('../images/Topic_Background.jpg');
 background-repeat:repeat-x;
 text-align: left
}
td.Topica:link { 
 text-decoration:none; 
}
td.Topica:hover { 
 text-decoration:none; 
}
td.Topica:visited { 
 text-decoration:none; 
}
td.Topica:active { 
 text-decoration:none; 
}
td.TopNews {
 width: 70%;
 border: 0px;
?border-spacing: 0px;
 vertical-align: top;
}
td.verein {
 text-align:left; 
 width:40%;
 vertical-align:bottom;
 text-align:center; 
}
td.verein_1 { 
 text-align:left; 
}
td.verein_2 { 
 text-align:right; 
}
textarea {
 background-color: #D73103;
 color: #FFFFFF;
 font-family: Verdana,Arial,Helvetica,sans-serif;
}
th {
text-align:left;
}
th.left {
  text-align: left;
}
th.right {
  text-align: right;
}
tr.statistik {
}
.uefacupplatz { 
 background:#009900; 
}
.uicupplatz { 
 background:#FFFF00; 
}
ul {
 list-style-image:url('../images/list_icon.gif');
 padding-left:0px;
 margin-left:20px
}
ul.spiel1 {
 list-style-position:inside;
 list-style-image:url('none');
 text-align:right
}
ul.spiel2 {
 list-style-position:inside;
 list-style-image:url('none');
 text-align:left
}

.ungelesen { 
 font-weight:bold; 
}
.waehrung { 
 white-space:nowrap; 
 text-align:right; 
}
.wichtig {
 color:#ff0000;
}

.gewinner{
 color:#008000;
}

.zeitungstext {
 font-family:"Courier New", Courier, mono;
 font-size:10pt; 
}