A:link  { color: #080; background-color: transparent; text-decoration: none }
A:visited  { color: #080; background-color: transparent; text-decoration: none }
A:link:hover    { color: #fff;   background-color: #080; }
A:visited:hover    { color: #fff;   background-color: #080; }
A:active    { color: red;     background-color: #fff; }

h1 {
        font-family: sans-serif;
        font-weight: bold;
        color: #007700;
}
h2 {
        font-family: sans-serif;
        font-weight: bold;
        color: #007700;
}
h3 {
        font-family: sans-serif;
        font-weight: bold;
        color: #007700;
}

#noscreen { display: none; }
@media print {
        #noprint { display: none; }
        #noscreen { display: inline; }

        A:link  { color: #040; background-color: transparent; text-decoration: none }
        A:visited  { color: #040; background-color: transparent; text-decoration: none }
        A:link:hover    { color: #fff;   background-color: #040; }
        A:visited:hover    { color: #fff;   background-color: #040; }
        A:active    { color: red;     background-color: #fff; }

        h1 {
                font-family: sans-serif;
                font-weight: bold;
                color: #000000;
        }
        h2 {
                font-family: sans-serif;
                font-weight: bold;
                color: #000000;
        }
        h3 {
                font-family: sans-serif;
                font-weight: bold;
                color: #000000;
        }
        BODY {font-size: 10pt; background: white;}
        TD {font-size: 10pt; background: white;}
        TH {font-size: 10pt; background: white;}

}

h1.menutitle {
        text-align:center;
        color: #990000;
        font-family: sans-serif;
        background: #eeeeff;
        font-size: 80%;
        padding-bottom: 0;
        margin-bottom: 0;
        margin-left: 0;
        text-align: left;
}

li.menutitle {
        font-family: sans-serif;
        font-size: 80%;
        margin-top:2px;
        color: #990000;
        margin-left:0;
        margin-right:4;
        border-style: none none solid none;
        border-width: 1px;
        border-color: #007700;
}

ul.menuul {
        list-style-type: none;
        margin-left:4;
        padding-left:0;
}

ul.submenuul {
        list-style-type: none;
        margin-left:0;
        padding-left:0;
}

li.lisubmenu {                                                                                                                                             
        font-family: sans-serif;                                                                                                                           
        padding-top:2;
        margin-left:6;
        margin-right:0;
        padding-left:4;
        border-style: dashed solid none solid;
        border-width: 1px;
        border-color: #007700;

}

table.tlsch {
        border-collapse: collapse;
        background: #ffffff;
        margin-left: auto;
        margin-right: auto;
        border-color: #adadff;
}
table.teams {
        border-collapse: collapse;
        background: #ffffff;
        margin-left: auto;
        margin-right: auto;
        border-color: #adadff;
}
table.board {
        border-collapse: collapse;
        background: #ffffff;
        margin-left: auto;
        margin-right: auto;
}
th.board {
        background: #eeeeee;
}

.thinblack {
        margin-left: auto;
        margin-right: auto;
        border-width: 1px;
        border-color: black;
        border-style: solid;
        border-collapse: collapse;
        padding-left: 4;
        padding-right: 4;
}

td.submenu {
        font-family: sans-serif;
        font-size: 80%;
        margin-top:0.5em;
        color: #990000;
}
