body {
    font-size: 100.01%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    margin: 0;
    padding: 0;
    max-width: 25.5em;
}
#head {
  margin:0;
  padding: 0 0.25em;
  background-color:#0c2e51;
  background-image:url('/sp/layout/img/backs/sportschauMobilBack.jpg');
}
.inv {
    position: absolute !important;
    left: -1000px !important;
    top: -1000px !important;
    overflow: hidden !important;
    visibility: hidden !important;
}
h1, h2, h3, li {
    margin: 0;
    padding: 0;
}
h1, h2, h3 {
    padding: 0 5px;
    font-weight: bold;
}
p {
    margin: 0;
    padding: 0 5px 8px 5px;
}
p, h1, h2, h3 {
    clear: both;
}
p.topline {
    padding: 0 5px;
    margin: 1em 0 0;
    font-style: italic;
}
h1 {
    color: #1A375F;
    margin: 10px 0;
    font-size: 0.9em;
}
h1 a {
    color: #1A375F;
}
h2, h3, p, .navListTop, .navList li, .copyright, .stand, .ligen li, .spieltage li {
    font-size: 0.8em;
}
li {
    list-style-type: none;
    list-style-position: inside;
}
img {
    border: none;
}
a {
    color: #0C1A4B;
}
a:hover {
    text-decoration: underline;
}
div {
    clear: both;
}
.navListTop {
    text-align: right;
    padding: 0 5px;
}
.navList {
    margin: 10px 0;
    padding:0;
}
.navList h2 {
    color: #1A375F;
    margin: 10px 0 0;
}
.navList ul {
    background-color: #DEE8F4;
    padding: 0 0 0.2em 0;
    margin: 0;
}
.navList li {
    padding: 0.2em 5px 0;
    margin: 0;
    list-style-type: none;
    list-style-position: outside;
}
.navList li.trenner {
    border-bottom: 1px solid #fff;
    padding-bottom: 0.2em;
}
.navList li.trennerTop {
    border-top: 1px solid #fff;
    margin-top: 0.2em;
}
.copyright, .stand {
    margin: 0.3em 5px;
}
#ardContent {
    margin: 10px 0;
}
.teaser, ul.ergliste {
    margin: 0;
    padding: 0;
    background-color: #DEE8F4;
}
ul.ergliste {
    margin-bottom: 1em;
}
.teaser ul {
    margin: 0;
    padding: 0;
}
.teaser li, .ergliste li {
    margin: 0;
    padding: 0 0 0.15em;
    border-bottom: 1px solid #FFFFFF;
    list-style-type: none;
    list-style-position: outside;
}
.teaser li h2, .ergliste li h2 {
    background-color: #1A375F;
    color: #FFFFFF;
}
.teaser li h2 a, .ergliste li h2 a {
    color: #FFFFFF;
    margin: 0;
}
.teaser li h3 img {
  vertical-align: text-top;
}
.ergliste li ul {
    margin: 0;
    padding: 0 5px;
}
.ergliste li li {
    /*display: inline;
    border-right: 1px solid #ffffff;*/
    font-size: 0.8em;
    padding: 0 1em 0 0;
    margin: 0 1em 0 0;
    list-style-type: none;
    list-style-position: outside;
    border: none;
}
.meldung h2 {
    font-size: 0.9em;
}
.meldung .img {
    /*background-color: #DEE8F4;*/
    padding: 0 5px 0.15em;
    margin: 0.75em 0;
}
.meldung .img img {
    margin: 0 0.5em 0.5em 0;
    /*float: left;*/
}
.meldung .img p {
    font-size: 0.7em;
    font-style: italic;
    margin: 0;
    padding: 0;
    clear: none;
}
.meldung .authorStand {
    text-align: right;
}
.extern {
    background-color: #DEE8F4;
    padding: 0.1em 0;
}
.spieltage {
    margin: 10px 0;
    padding:0;
}
ul.spieltage {
    background-color: #DEE8F4;
    padding: 3px 5px;
}
.spieltage li {
    background-color: #DEE8F4;
    padding: 0;
    list-style-type: none;
    list-style-position: outside;
}
.ligen h2 {
    color: #FF8400;
    margin: 10px 0 0;
}
.ligen ul {
    background-color: #DEE8F4;
    padding: 3px 5px;
    margin: 0;
}
.ligen li {
    background-color: #DEE8F4;
    padding: 0 1em 0 0;
    margin: 0 1em 0 0;
    /*display: inline;
    border-right: 1px solid #ffffff;*/
    list-style-type: disc;
    list-style-position: outside;
}
.tickervorschau {
    margin: 0;
    padding: 0 0 1em 0;
}
.tickervorschau h3 {
    margin: 0;
}
.tickervorschau ul {
    margin: 0 0 1em;
    padding: 0;
}
.tickervorschau li {
    margin: 0;
    padding: 0 5px;
    font-size: 0.8em;
}
#spvErgTabs table {
    width: 100%;
    clear: both;
    font-size: 1em;
    padding: 0;
    margin: 0 0 0.75em 0;
    border: 0;
    border-collapse: collapse;
}
#spvErgTabs table img {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
#spvErgTabs caption {
    text-align: left;
    font-size: 1em;
    font-weight: bold;
    color: #003965;
    padding: 0;
    margin: 0.5em 0 0.5em 0;
    display: none;
}
#spvErgTabs tfoot {
    color: #353535;
    padding: 0;
    margin: 0.5em 0 0.5em 0;
    text-align: right;
    width: 100%;
}
#spvErgTabs td, #spvErgTabs th {
    padding: 4px;
    font-weight: normal;
    border-bottom: 1px solid #fff;
    font-size: 0.8em;
    vertical-align: top;
}
/*
#spvErgTabs .spvHinweisWechsel td, #spvErgTabs .spvHinweisWechsel th {
    border-top: 5px solid #fff;
}
*/
#spvErgTabs td a:link {
    color: #153F77
}
#spvErgTabs .grau5col {
    color: #48545C;
}
#spvErgTabs .tabwidth05 {
    width: 5%;
}
#spvErgTabs .tabwidth10 {
    width: 10%;
}
#spvErgTabs .tabwidth15 {
    width: 15%;
}
#spvErgTabs .tabwidth20 {
    width: 20%;
}
#spvErgTabs .tabwidth25 {
    width: 25%;
}
#spvErgTabs .tabwidth30 {
    width: 30%;
}
#spvErgTabs .tabwidth35 {
    width: 35%;
}
#spvErgTabs .tabwidth40 {
    width: 40%;
}
#spvErgTabs .tabwidth45 {
    width: 45%;
}
#spvErgTabs .tabwidth50 {
    width: 50%;
}
#spvErgTabs .tabwidth55 {
    width: 55%;
}
#spvErgTabs .tabwidth60 {
    width: 60%;
}
#spvErgTabs .tabwidth65 {
    width: 65%;
}
#spvErgTabs .tabwidth70 {
    width: 70%;
}
#spvErgTabs .tabwidth75 {
    width: 75%;
}
#spvErgTabs .tabwidth80 {
    width: 80%;
}
#spvErgTabs .tabwidth85 {
    width: 85%;
}
#spvErgTabs .tabwidth90 {
    width: 90%;
}
#spvErgTabs .tabwidth95 {
    width: 95%;
}
#spvErgTabs .tabwidth100 {
    width: 100%;
}
#spvErgTabs .tabcenter {
    text-align: center !important;
}
#spvErgTabs .tableft {
    text-align: left;
}
#spvErgTabs .tabright {
    text-align: right;
}
#spvErgTabs .tabback00 {
    background-color: #F0F2F4;
    background-image: url(/sp/layout/img/back_thead.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}
#spvErgTabs .tabback01 {
    background: #E9EBEF;
}
#spvErgTabs .tabback02 {
    background: #E0E4EA;
}
#spvErgTabs .tabback03 {
    /* background: #e9e9e9;*/
    background: #DEE8F4;
}
#spvErgTabs .tabback05 {
    background: #FFCE99;
}
#spvErgTabs .bordbott2 {
    border-bottom: #fff 3px solid;
}
#spvErgTabs .bordbott5 {
    border-bottom: #fff 5px solid;
}
#spvErgTabs p.tableStand {
    text-align: right;
}
.ardMBGalerieBlaettern ul {
    margin: 0;
    padding: 0;
}
.ardMBGalerieBlaettern ul li {
    display: inline;
    margin: 0;
    padding: 0 5px;
    font-size: 0.8em;
}
.ardMBGalerieBlaettern ul li.ardMBGalerieBlaetternAktiv {
    font-weight: bold;
    color: #1A375F;
}
