body {
    font-family: Verdana, Arial, sans-serif;
    font-size: 70%;
}

p.text {
    width: 600px !important;
}

.error {
    color: red;
    font-weight: bolder;
}

th a {
    color: white;
}

input.ro {
    background-color: #c0c0c0;
}

form.MatchData {
    font-size: 8pt;
}

td.logo {
    background-image: url("pix/hattristics_m.gif")
}

td.adbanner {
    text-align: right;
    background-image: url("pix/hattristics_m.gif")
}

h1 {
    color: #267f30;
    font-size: 200%;
    font-weight: bold;
}

h2 {
    color: #267f30;
    font-size: 150%;
    font-weight: bold;
}

h3 {
    color: #267f30;
    font-size: 120%;
    font-weight: bold;
}

td {
    font-size: 100%;
    padding: 1pt 3pt 1pt 3pt;
}

table.stats {
    margin: 15px 15px 15px 15px;
}

.stats td {
    white-space: nowrap;
}

table.tops {
    margin: 0px 15px 15px 15px;
}

.tops td {
    white-space: nowrap;
}

th {
    color: white;
    background-color: #7f7f7f;
    font-size: 100%;
    font-weight: bold;
    text-align: center;
    padding: 2pt 3pt 2pt 3pt;
}


td.diag {
    background-color: #d0d0d0;
}


.reg {
}

.em {
    background-color: #c0c0c0;
}




.emph {
    background-color: #CCCCCC;
}

.emph .noemph {
    background-color: #ffffff;
}



.points {
    background-color: #9EAAF4;
    text-align: right;
}

.emph .points {
    background-color: #6572C3;
}

.goals {
    background-color: #9BF2FF;
    text-align: right;
}

.emph .goals {
    background-color: #63BECC;
}

.stars {
    background-color: #FFD700;
}

.emph .stars {
    background-color: #CCAC00;
}

.ratings {
    text-align: right;
}

.emph .ratings {
    background-color: #CCCCCC;
}

.possession {
    background-color: #aaffd5;
    text-align: right;
}

.emph .possession {
    background-color: #6DCC9D;
}

.midfield {
    background-color: #80ffc0;
    text-align: right;
}

.emph .midfield {
    background-color: #52CC8F;
}

.defense {
    background-color: #feff80;
    text-align: right;
}

.emph .defense {
    background-color: #CBCC52;
}

.attack {
    background-color: #ffc080;
    text-align: right;
}

.emph .attack {
    background-color: #CC8F52;
}

.action {
    background-color: #ceffff;
    text-align: right;
}

.emph .action {
    background-color: #84CCCC;
}

.coach {
    background-color: #c0c0c0;
}

.num {
    text-align: right;
}

.run {
    font-family: Prestige, monospace;
}

.center {
    text-align: center;
}

.new {
    color: black !important;
    background-color: #FFFF00;
    font-weight: bold;
}


div.content {
    margin: 3px 0px 10px 0px;
    padding: 3px 3px 3px 3px;
    border: thin dashed;
}

div.block {
    margin: 3px 0px 10px 0px;
    padding: 0px 3px 3px 3px;
    background-color: #f0f0f0;
    border: thin dashed;
}

.block h1 {
    margin: 6px 0px 6px 0px;
    padding: 0px 3px 0px 3px;
    color: white;
    background-color: #267f30;
    font-size: 120%;
    font-weight: bold;
}

.block h2 {
    margin: 6px 24px 3px 0px;
    padding: 0px 3px 0px 3px;
    color: white;
    background-color: #2E993A;
    font-size: 100%;
    font-weight: bold;
}

.block p {
    margin: 0px 0px 3px 3px;
    padding: 0px 0px 0px 0px;
}

.block a {
    color: darkblue;
    font-weight: bold;
}

.block a:hover {
    color: #267f30;
}


div.banner {
    background: url('pix/hattristics.gif');
}

p.slogan {
    padding: 3px 6px 3px 6px;
    color: white;
    background-color: #267f30;
}

.slogan a {
    color: white;
}

p.werbeText {
    padding: 3px 6px 3px 6px;
    color: #267f30;
    background-color: #f3d203;
    font-weight: bold;
}

.werbeText a {
    color: #267f30;
}

