
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin-top:0px;
}


img {
 border:none;
}

p img {
  padding: 2px;
  font-variant: normal;
}

a {
  color: Black;
  font-weight: bold;
  font-variant: normal;
  font-style: normal;
  text-decoration: none;
  border:none;
}

#rootPanel {
  width: 960px;
}

#premiumPartner {
  margin-top:10px;
  width: 100%;
}

#centerPanel {
  margin-top:10px;
}

#ligaLogo {
  margin-top:25px;
}

#skyPanel {
    position:absolute; 
    top:0px; 
    left:975px;
}


#submenu_ticketOnline {
    color: #c50e1f;
}

leftPanel {
  width: 160px;
  vertical-align:top;
  padding:0px;
}

contentPanel {
  width: 100%;
  vertical-align: top;
  /*padding-left:2px;
  padding-right:2px;*/
}

rightPanel {
  width: 160px;
  vertical-align:top;
  text-align:right;
  padding:0px;
}

.partner {
  margin-bottom:10px;
}

tr.even {
  background-color: White;
}



tr.odd {
  background-color: Silver;
}

tr.evenPure {
  background-color: White;
}



tr.oddPure {
  background-color: Silver;
}


tr.odd a,
tr.even a {
  font-weight: normal;
}



tr.odd:hover,
tr.even:hover {
  background-color: #c50e1f;
  color: White;
}



tr.odd:hover a,
tr.even:hover a {
  font-weight: normal;
  color: White;
}

tr.tab_headline a,
td.tab_headline a
 {
  font-weight: bold;
  color: White;
}

tr.tab_headline a:hover,
td.tab_headline a:hover
 {
  font-weight: bold;
  color: Black;
}

a.linkNewsBox {
  font-weight: normal;
}

a.linkNewsBox:hover {
  font-style: normal;
  color: white;
}

a.linkNoStyle {
  font-weight:normal;
}
a.linkNoStyle:hover {
  font-weight:bold;
}

.gameBoxContent {
  font-size: 9pt;
  padding: 2px;
}

/*--------------------------------*/

.tab_headline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  background-color:#c50e1f;
}
/* deprecated?*/
.tab_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  text-align: center;
  padding: 5px;
}
.submenu {
  left: 40px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #666666;
  text-indent: 0px;
  text-align: left;
  border-top: solid #666666 1px;
  border-bottom: solid #666666 1px;
  border-left-style: none;
  border-right-style: none;
  padding-left: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  width:150px;

}

td.submenu a {
  font-weight:normal;
  font-style: normal;
}

td.submenu a:hover {
  color: #666666;
  font-weight: bold;
  font-variant: normal;
  font-style: normal;
  text-decoration: none;
  border:none;
}

.menue {
  height: 40px;
  text-align: center;
  background-image: url(/images/menu/unterbalken.gif);
  background-repeat: no-repeat;
  background-position: bottom;
}
.texttitel {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #CC0000;
  font-weight: bold;
}
/* deprecated?*/
.fliesstext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  white-space: normal;
  line-height: 19px;
  letter-spacing: normal;
  word-spacing: normal;
}
/* deprecated?*/
.tab_newshead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 10px;
  letter-spacing: 1px;
}
/* deprecated?*/
.tab_newstext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  padding-top: 2px;
  padding-right: 5px;
  padding-bottom: 2px;
  padding-left: 10px;
}

.textHeaderSub {
  color: black;
  font-size: 10pt;
  font-weight: bold;
}

.cleardiv {
  clear:both;
  height:0;
}

.tablered{
  border: solid 1px #c50e1f;
}
/* deprecated?*/
.tablegrey {
  border: solid 1px #878889;
}
/* deprecated?*/
.fliesstextbold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #666666;
  line-height: 20px;
  font-style: normal;
  font-variant: normal;
}
/* deprecated?*/
.bildtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #666666;
  text-align: justify;
}

/*
A{text-decoration:none; color:#666666;}
*/
/* deprecated?*/
.titelbig {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}
.spielername {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: bold;
}


#tabelle table tr td {
  font-family: Arial;
  font-size: 8pt;
}
#tabelle table tr td acronym {
  font-family: Arial;
  font-size:8pt;
}


table.container {
   background: transparent;
   width: 100%;
}
table.outertable {
   border: 1px solid #B84846;
   width: 100%;
}

td.content {
   padding: 10px;
   vertical-align: middle;
}
td.thumbs {
   color: #000000;
   font-size: 10px;
   width: 10em;
   vertical-align: baseline;
   padding: 10px 5px 5px 5px;
}

.bannerFlash {
    text-align:center; 
    margin-bottom: 5px; 
    z-index:9;
} 

.banner_content {
    text-align:center; 
    margin-bottom:5px; 
    z-index:9;
}

.banner_sky {
    /*
    position:absolute; 
    top:0px; 
    left:975px;
    */ 
    text-align:center; 
    margin-bottom:5px; 
    z-index:9;
}
       
.banner_header {
    width:960px;
    text-align:center; 
    vertical-align:bottom;
    margin-bottom:0px;
    padding:0px; 
    z-index:9;    
}

.banner_footer {
    text-align:left; 
    margin-top:5px; 
    padding-top:5px; 
    border-top: 1px solid black;
}

.banner_leftDown {
    text-align:center;
    vertical-align:bottom; 
    margin-top:5px;
    margin-bottom:0px; 
    padding-top:5px; 
}
