/*                                    */
/* Global                             */
/*                                    */

HTML, BODY
{
margin: 0px;
padding: 0px;
background-color: #e5e5e5;
margin-top:2px;
margin-bottom:2px;
margin-left: auto;
margin-right: auto;
}

table.topheader 
{
margin: 0px;
padding: 0px;
border: 1px #c30 solid; 
background-color: #ffffff; 
margin-left: auto; 
margin-right: auto;
width: 950px;
}

a:link    { color:#37397B;}
a:visited { color:#37397B;}
a:hover   { color:#37397B;}
a:active  { color:#37397B;}




/*                                    */
/* Startseite                         */
/*                                    */

table.news  { border-style: solid; border-width: 2px; border-color: #aaa black black #aaa; }


/*                                    */
/* Newswriter                         */
/*                                    */


table.tabellen  { font-size: 7pt; font-family: Verdana; border-style: solid; border-width: 2px; border-color: #c00000; background-color: #f5f5f5; -moz-border-radius: 5px; -moz-box-shadow:4px 4px 4px #666; -webkit-border-radius: 5px; -webkit-box-shadow:4px 4px 4px #666; -opera-border-radius: 5px; -opera-box-shadow:4px 4px 4px #666; -khtml-border-radius: 5px; -khtml-box-shadow:4px 4px 4px #666;}
table.lmo { font-size: 7pt; font-family: Verdana; background-color: #f5f5f5; border-style: solid; border-width: 2px; border-color: #aaa black black #aaa }
table.tabellen_innen   { font-size: 7pt; font-family: Arial; background-color: #e5e5e5 }
table.toptipper  { font-size: 8pt; font-family: Arial; background-color: #e5e5e5 }
table.galerie { font-size: 7pt; font-family: Verdana; background-color: #ffffff; border: 1px #c30 solid;}
table.main { background-color: #F5F5F5; border: 1px #c30 solid;}

td.tabellen_newsbox { font-weight: bold; font-size: 8pt; font-family: Arial; text-align: center }
td.news_header { color: white; font-weight: bold; font-size: 9pt; font-family: Verdana; background-color: #c00000; text-align: center; padding: 2px; border-bottom: 1px solid black; line-height:200%; }
td.news_nwheader { color: white; font-weight: bold; font-size: 10pt; font-family: Verdana; background-color: #c00000; text-align: center; padding: 2px; border-bottom: 1px solid black; line-height:200%; }
td.news_text   { font-size: 8pt; font-family: Verdana; text-align: justify; padding: 5px; color: #000033; }

td.news_header2 { color: #c30; font-weight: bold; font-size: 9pt; font-family: Verdana; background-color: #e5e5e5; text-align: center; padding: 2px; border-bottom: 1px solid black }

td.spielplan_header   { color: white; font-weight: bold; font-size: 9pt; font-family: Arial; background-color: #c00000; text-align: center; padding: 2px; border-bottom: 1px solid black }
td.tabellen_header  { color: white; font-weight: bold; font-size: 8pt; font-family: Verdana; background-color: #c00000; text-align: center; padding: 2px; border-bottom: 1px solid black; line-height:150%;}

td.infobox_header  { color: white; font-weight: bold; font-size: 8pt; font-family: Verdana; background-color: #c00000; text-align: center; padding: 2px; border-bottom: 1px solid black; line-height:150%;}
td.infobox_text { line-height: 1.5; font-weight: bold; font-size: 8pt; font-family: Arial; text-align: center; color: #000066 }
td.him_text { font-weight: bold; font-size: 8pt; font-family: Arial; text-align: center; color: #000066; vertical-align: middle; }

td.spieltag_text { font-size: 8pt; font-family: Verdana; text-align: justify; padding: 2px; color: #000033; }
td.spielplan_text   { font-size: 8pt; font-family: Verdana; text-align: justify; padding: 2px; color: #000033; }
td.spielplan2_text   { font-size: 8pt; font-family: Verdana; text-align: justify; padding: 2px; color: #000033; background-color: #FFD6A5; }

td.toptipper_text { font-size: 8pt; font-family: Arial }
td.erg_text1 { font-size: 8pt; font-family: Arial }
td.erg_text2   { font-size: 8pt; font-family: Arial; background-color: #ffefd5 }
td.mitte { background-color: #ffffff; border-top: 1px solid #c30; border-bottom: 1px solid #c30;}
td.column { text-align: center; vertical-align: top; background-color: #ffffff; border: 0px #c30 solid;}

.nextgame caption, .nextgame td, .nextgame th {font-family:sans-serif;font-size:11px;color:000;white-space:nowrap;}
.nextgame table{margin-bottom:0.5em; margin-left: auto; margin-right: auto; text-align: center; }
.nextgame .lost  {color: #900;}
.nextgame .win  {color: #090;}
.nextgame .draw  {color: #999;}
.nextgame .noResult {color: #000;}
.nextgame .result  {font-weight:bold;font-size:160%;}
.nextgame ul {margin:1em 0;padding:0;list-style:none;}
.nextgame caption { background:#cc3300;color:#fff;font-weight:bold;margin-bottom:0.3em;padding:0.2em;}
.nextgame acronym { cursor:help;border-bottom:1px dotted;color:blue; }
.nextgame small{font-size:11px;}

.newstitle:link {color:#ffffff; text-decoration:none}
.newstitle:visited {color:#ffffff; text-decoration:none}
.newstitle:active {color:#ffffff; text-decoration:none}
.newstitle:hover {color:#ffffff; text-decoration:none}
.newstitle:name {color:#ffffff; text-decoration:none}

td.nwportlet { margin-bottom:5px; text-align:center; width:16ex; border-width:0px; padding:2px; text-decoration:none; background-color: #c00000;}

.nwportlet:link    { color:#fff; text-decoration:none; font-weight: bold;}
.nwportlet:visited { color:#fff; text-decoration:none; font-weight: bold;}
.nwportlet:hover   { color:#000; text-decoration:none; font-weight: bold;}
.nwportlet:active  { color:#000; text-decoration:none; font-weight: bold;}


