div.limitedwidth {
max-width:650px;
width:expression(document.body.clientWidth > 650? "650px": "auto" );
}

div.verylimitedwidth {
max-width:500px;
width:expression(document.body.clientWidth > 500? "500px": "auto" );
}



/* Aufgestylte Ueberschriften */


h1, h2 {
           margin-top: 0;
/*           clear: both; */
           color: #00309c;
           font-style: italic;
           font-weight: bold;
           font-family: Arial,helvetica,sans-serif;
           font-size: x-large;
           background: #f1f4ff;
        }
h3 {
           margin-top: 30px;
/*           clear: both; */
           color: #00309c;
           font-style: italic;
           font-weight: bold;
           font-family: Arial,helvetica,sans-serif;
           font-size: large; 
           background: #f1f4ff;
        }
h4 {
           margin-top: 20px;
           color: #00309c;
           font-style: italic;
           font-weight: bold;
           font-family: Arial,helvetica,sans-serif;
           font-size: 100%; 
           background: #f1f4ff;
}

h5 {
           margin-top: 20px;
           color: #00309c;
           font-style: italic;
           font-family: Arial,helvetica,sans-serif;
           font-size: 80%; 
           background: #f1f4ff;
}

h6 {
           margin-top: 20px;
           color: #00309c;
           font-style: italic;
           font-family: Arial,helvetica,sans-serif;
           font-size: 70%; 
           background: #f1f4ff;
}


table.matchlist td.legende {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 80%;
  border: none;
  background: #dde0ff;
}


table.curve, table.stat {
  border: none;
}
table.curve td, table.stat td {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 80%;
  border: none;
  background: #f1f4ff;
}
table.curve th, table.stat th {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 80%;
  border: none;
  background: #dde0ff;
}

table.curve td.no, table.curve td.legendeleft {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 70%;
  border: none;
  background: #dde0ff;
  text-align: center;
}
table.curve td.day {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 70%;
  border: none;
  background: #f1f4ff;
  text-align: center;
}


table.matchlist {
  border: none;
}
table.matchlist td {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 80%;
  border: none;
  background: #f1f4ff;
}
table.matchlist tr.pos td {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 90%;
  border: none;
  background: #dde0ff;
}
table.matchlist th {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 80%;
  border: none;
  background: #dde0ff;
}

a.extern:link {
  color: #c000c0;
}
a.extern:visited {
  color: #800080;
}
a:visited
{
  color: #000080;
}

div.inhalt
{
           background: #f1f4ff;
           border: thin solid #dde0ff 1px;
           color: #00309c;
           padding: 5px 5px 5px 5px;
           vertical-align: middle;
}
div.inhalt span.kopf
{
           font-family: Arial,helvetica,sans-serif;
           font-weight: bold;
           font-style: italic;
           font-size: x-small;
}
div.inhalt span.liste
{
           font-family: Arial,helvetica,sans-serif;
           font-size: x-small;
           
}



table.foto {
  border: none;
}

table.fotol {
  border: none;
  margin: 5px 10px 5px 0px;
}

table.fotor {
  border: none;
  margin: 5px 0px 5px 10px;
}

table.foto td, table.fotol td,  table.fotor td {
  border: none;
  background: #d1e0f8;
  font-family: Arial,Helvetica,sans-serif;  
  font-size: 8pt;
  text-align: left;
  padding: 2px 2px 2px 2px;
}