body, div, p {
    /*background-color: #EEEEEE;*/
    /*background-color:#5E71AB;*/
    background-color:#4E619B;
    color:white;
    font-family: Verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    }

body.Main {
	/*background: #EEEEEE;*/
    background-color:#364A92;
    /*background-image:url(images/hintergrund.gif);*/
    background-repeat:no-repeat;
    background-attachment:fixed;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	margin-left:10px;
	margin-top:10px;
	color:white;
	}

br.ClearAll {
        clear:both;
        }

br.ClearLeft {
        clear:left;
        }

br.ClearRight {
        clear:right;
        }

div.Titel {
    background:transparent;
    background-repeat:no-repeat;
    position:absolute;
    /*position:fixed;*/
    z-index:3;
    top:0px;
    left:175px;
    height:60px;
    overflow:hidden;
    /*width:90%;*/
    /*text-indent:10px;*/
    }
div.Menu {
    background:transparent;
    background-repeat:no-repeat;
    /*position:fixed;*/
    position:absolute;
    z-index:3;
    top:60px;
    left:0px;
    width:165px;
    margin-left:5px;
    height:100%-60px;
    }

div.Logo, div.LogoEmpty {
    /* position:fixed;  geht nicht in I.E. */
    position:absolute;
    background:transparent;
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:10px 0px;
    /*background-color: #CDE1FF;*/
    z-index:3;
    top:5px;
    left:20px;
    width:165px;
    height:60px;
    }

div.Content {
    background:transparent;
    background-repeat:no-repeat;
    position:absolute;
    z-index:1;
    top:60px;
    left:175px;
    height:100%-60px;
    width:100%-175px;
    overflow:visible;
    }
div.Date {
    position:absolute;
    top:22px;
    right:20px;
    z-index:5;
    background:transparent;
    color:#AAEE00;
    }
div.Language {
    position:fixed;
    position:absolute;
    top:10px;
    right:5px;
    z-index:6;
    }

div.Player {
    position:fixed;
    position:absolute;
    visibility:hidden;
    top:320px;
    left:475px;
    z-index:6;
    }

div.News {
    font-size: 10px;
    letter-spacing:0.01em;
    border-width: 2px;
    border-style:solid;
    /*border-color:#AAEE00;*/
    border-color:#55AAAA;
    position:absolute;
    height:50px;
    overflow:auto;
    z-index:7;
    }

div.LastGames {
    font-size: 10px;
    letter-spacing:0.01em;
    border-width: 2px;
    border-style:solid;
    /*border-color:#AAEE00;*/
    border-color:#55AAAA;
    position:absolute;
    height:50px;
    overflow:auto;
    z-index:7;
    }

div.NextGames {
    font-size: 10px;
    letter-spacing:0.01em;
    border-width: 2px;
    border-style:solid;
    /*border-color:#AAEE00;*/
    border-color:#55AAAA;
    position:absolute;
    height:50px;
    overflow:auto;
    z-index:7;
    }

img {
     border: 0px;
    }

img.FloatLeft {
     float:left;
     margin-right:10px;
    }

img.FloatRight {
     float:right;
     margin-left:10px;
    }

table {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	empty-cells:hide;
	/*border: 0px;*/
	border-width: 1px;
    border-style:solid;
    border-color:#364A92;
    /*background-color:#5E71AB;*/
    background-color:#4E619B;
    color:white;
	}

table.FloatLeft {
    float:left;
    }

table.FloatRight {
    float:right;
    }

table.eh_spiele, table.eh_spiele_ext, table.eh_spiele_np, table.eh_spiele3, table.eh_spiele3_np, table.datum-spiele-3d {
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    width:425px;
    }

table.eh_spiele_ext {
    width:450px;
    }

table.eh_spiele_np {
    width:465px;
    }

table.eh_spiele3 {
    width:495px;
    }

table.eh_spiele3_np, table.datum-spiele-3d {
    width:600px;
    }

table.eh_scorer {
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    width:425px;
    }

table.eh_tabelle, table.Termine {
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    border-collapse:collapse;
    }

table.Bilder {
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    text-align:center;
	padding: 0px;
    }

table.eh_tabelle {
    border-collapse:collapse;
    width:425px;
    }

th.Kopfzeile, td.Kopfzeile, td.KopfSpiele, td.KopfSiege, td.KopfSP, td.KopfNP, td.KopfUnentschieden, td.KopfNiederlagen, td.KopfTorVH, td.KopfPunkte, td.KopfTorePM {
    text-align:left;
    /*background-color:#A2EEFF;*/
    background-color:#E6802D;
    color:#000000;
    }

th.KopfSpiele, th.KopfSiege, td.KopfSP, td.KopfNP, th.KopfUE, th.KopfNiederlagen, th.KopfTorVH, th.KopfPunkte, th.KopfTorePM {
    background:transparent;
    text-align:right;
    /*background-color:#A2EEFF;*/
    background-color:#E6802D;
    color:#000000;
    border:thin;
    border-style:solid;
    border-color:#364A92;
    border-spacing:1px;
    }

th.h4datum {
    border:0px;
    colspan:4;
    color:#FFFFF;
    }

td {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    /*background-color:#5E71AB;*/
    background-color:#4E619B;
    color:white;
    }

td.Platz {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    color:white;
    }

td.PlatzMeister {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    /*background-color:#6F80B4;*/
    /*background-color:#80FF80;*/
    /*background-color:#6e6;*/
    /*background-color:#1CC81C;*/
    background-color:#00CC00;
    color:black;
    font-weight:bold;
    }

td.PlatzVizeMeister {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    /*background-color:#6F80B4;*/
    /*background-color:#80FF80;*/
    /*background-color:#6e6;*/
    background-color:#66EE66;
    color:black;
    font-weight:bold;
    }

td.PlatzMeisterQuali {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    /*background-color:#6F80B4;*/
    /*background-color:#80FF80;*/
    /*background-color:#6e6;*/
    background-color:#AAFFAA;
    color:black;
    font-weight:bold;
    }

td.PlatzAufstieg {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    /*background-color:#6F80B4;*/
    /*background-color:#80FF80;*/
    background-color:#AAEE00;
    color:black;
    }

td.PlatzAbsteiger {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    /*background-color:#6F80B4;*/
    background-color:#e65;
    color:black;
    }

td.Mannschaft {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    /*background-color:#5E71AB;*/
    background-color:#4E619B;
    color:white;
    }

td.MannschaftMeister {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    /*background-color:#5E71AB;*/
    /*background-color:#6e6;*/
    background-color:#1CC81C;
    color:black;
    font-weight:bold;
    }

td.MannschaftAufstieg {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    /*background-color:#5E71AB;*/
    background-color:#AAEE00;
    color:black;
    }

td.MannschaftAbsteiger {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    /*background-color:#6F80B4;*/
    background-color:#e65;
    color:black;
    }

td.Ergebnis {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    color:white;
    text-align:right;
    }

td.Spiele {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    color:white;
    text-align:right;
    width:15px;
    }

td.Spielnummer {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    background-color:#AAEE00;
    color:black;
    text-align:right;
    /*width:15px;*/
    }

td.Right {
    text-align:right;
    }

td.Center {
    text-align:center;
    }

td.Siege, td.KopfSiege {
    text-align:right;
    width:15px;
    }

td.Siege {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    color:white;
    }

td.Unentschieden {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    color:white;
    text-align:right;
    width:15px;
    }

td.Niederlagen {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    color:white;
    text-align:right;
    width:15px;
    }

td.Tore {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    color:white;
    text-align:right;
    width:50px;
    margin-left:0px;
    }

td.TorePM {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    color:white;
    text-align:right;
    width:20px;
    margin-left:20px;
    margin-right:0px;
    }

td.TorVH, td.KopfTorVH, td.KopfTorePM, td.KopfSpiele, td.KopfSiege, td.KopfUnentschieden, td.KopfNiederlagen, td.KopfPunkte {
    text-align:right;
    width:20px;
    }

td.Punkte {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    color:white;
    text-align:right;
    }

td.TorVH {
    background:transparent;
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    color:white;
    }

td.Spielbeginn, td.Termin {
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    background-color:#6F80B4;
    /*color:#FFFF00;*/
    color:#AAEE00;
    }
td.Veranstalter, td.Info {
    border-width:1px;
    border-style:solid;
    border-color:#364A92;
    }

td.SName, td.SVorname, td.SNummer {
    font-style:italic;
    /*text-decoration:underline;*/
    color:#FFFF00;
    }

td.SNummer, td.SSpiele, td.SAssist, td.STore, td.SScore, td.SPenalty, td.SUet, td.SUt, td.SGwg, td.SP, td.SM, td.SPM ,td.S2M, td.S5M, td.S10M, td.S20M,td.SMIN,td.SGT{
    text-align:right;
    }
td.top
    {
    vertical-align:top
    }
td.bottom
    {
    vertical-align:bottom
    }
h1 {
    /*font-size:20px;*/
    font-size:18px;
    background-color:#141D3B;
    }
h1.Titel {
    margin-top:15px;
    }
h1.Menu {
    font-size:14px;
    margin-top:10px;
    margin-bottom:2px;
    }
h1.News, h1.LastGames, h1.NextGames {
    font-size:10px;
    margin-left:1px;
    margin-top:2px;
    margin-bottom:2px;
    background-color:#44BB99;
    color:#000000;
    }
h2 {
    /*font-size:18px;*/
    margin-top:10px;
    background-color:#141D3B;
    font-size:15px;
    }
h2.Menu {
    font-size:12px;
    margin-left:5px;
    margin-top:10px;
    margin-bottom:2px;
    background-color:#141D38;
    }
h2.MenuActive {
    font-size:12px;
    margin-left:5px;
    margin-top:10px;
    margin-bottom:2px;
    background-color:#1F1F7F;
    }
h2.News, h2.LastGames, h2.NextGames {
    font-size:10px;
    margin-left:1px;
    margin-top:2px;
    margin-bottom:2px;
    }
h3 {
    background-color:#141D3B;
    font-size:12px;
    }
h3.Menu, h3.MenuActive {
    font-size:11px;
    margin-left:10px;
    margin-top:10px;
    margin-bottom:2px;
    }
h3.MenuActive {
    background-color:#1F1F7F;
	text-decoration:italic;
    }
h4 {
    background-color:#141D3B;
    font-size:12px;
    }
h4.Menu {
    font-size:11px;
    margin-left:15px;
    margin-top:10px;
    margin-bottom:2px;
    }
h5 {
    background-color:#141D3B;
    font-size:11px;
    }
p.Block {
	background-color: #DBECFF;
    }
p.Wichtig {
    background-color:#E6802D;
    color:#000000;
    }
p.AlignCenter {
	text-align:center;
    }

ul, li {
    /*background-color:#5E71AB;*/
    background-color:#4E619B;
    color:white;
}
ul.MenuL1 {
    margin-left:15px;
    margin-top:5px;
    margin-bottom:0px;
    padding-top:5px;
    padding-bottom:0px;
    line-height:125%;
    }
ul.MenuL2 {
    margin-left:10px;
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
    list-style-type:circle;
    line-height:115%;
    }

font.KlickInfo {
    font-size: 10px;
    }

font.Wichtig {
    background-color:#E6802D;
    color:#000000;
    }

font.DSC {
    font-weight:bold;
    font-style:italic;
    color:#FFFF00;
    }

font.Autor {
    font-weight:bold;
    font-style:italic;
    }
font.Spieler, font.Trainer, font.Betreuer, font.Turnierleiter, font.Nachwuchsobmann, font.Vorstand, font.Verein, font.Mannschaft, font.Name, font.Gastgeber {
    font-style:italic;
    /*text-decoration:underline;*/
    color:#FFFF00;
    }

font.PlayerName, font.PlayerNumber, font.PlayerPosition, font.PlayerDate, font.PlayerRef {
    }

font.Attention {
    /*background-color:#A2EEFF;*/
    background-color:#E6802D;
    color:#000000;
    }

font.Datum, font.Date, font.Termin {
    color:#AAEE00;
    }

font.PlayerName {
    /*background-color:#A2EEFF;*/
    background-color:#E6802D;
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
    }
font.PlayerPosition {
    /*background-color:#FFFF00;*/
    /*background-color:#E6802D;*/
    font-weight:bold;
    color:#00FF00;
    }
font.PlayerDate, font.PlayerRef {
    color:#FFFF00;
    }
font.Info {
    /*background-color:#A2EEFF;*/
    background-color:#55BB55;
    color:#000000;
    font-weight:bold;
    }
a:Link	{
	/*color: #0000FF;*/
	/*color: #000000;*/
	color:white;
	text-decoration:none;
	}
a.Spieler:Link {
    font-style:italic;
    /*text-decoration:underline;*/
    color:#FFFF00;
    }
a:Visited {
	/*color: #303030;*/
	color: #EEEEEE;
	text-decoration:none;
	}

a:Hover {
	/*color: #FF0000;*/
        background-color:#FFFFFF;
	color: #000000;
	text-decoration:none;
	}

a.Spieler:Hover {
	/*color: #FF0000;*/
    background-color:#FFFF00;
	color: #000000;
	font-style:italic;
	}

a.Spieler:Visited {
	font-style:italic;
    /*color:#FFFF00;*/
    color:#F6802D;
	}

a.Menu:Hover {
	color: #FFFF00;
    background-color:#141D3B;
	text-decoration:underline;
	}

a:Active {
	color: #FF0000;
	text-decoration:none;
	}

