BODY.body
{
    scrollbar-face-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-arrow-color:#006600;
    scrollbar-highlight-color:#99CC99;
    scrollbar-shadow-color:black;
    scrollbar-3dlight-color:#CCFFCC;
    scrollbar-darkshadow-color:black;
    margin-top: 16pt;
    margin-left: 6%;
    margin-right: 3%;
    margin-bottom: 20pt
}

BODY.menu
{

}

TD
{
    VERTICAL-ALIGN: top;
}

TABLE.text
{
    TEXT-ALIGN: left;
    background-color: white;
    border: 0px;
    COLOR: black;
    FONT: normal 11pt/14pt "Century Gothic","Verdana";
    margin-top: 16px;
    margin-left: 6%;
    margin-right: 6%;
    margin-bottom: 16px
}

TABLE.termine
{
    TEXT-ALIGN: left;
    background-color: white;
    border:solid #006600 2px;
    COLOR: black;
    FONT: normal 11pt/14pt "Century Gothic","Verdana";
    margin: auto;
}

TABLE.nadel
{
    TEXT-ALIGN: left;
    background-color: white;
    border: 0px;
    COLOR: black;
    FONT: normal 11pt/14pt "Century Gothic","Verdana";
    margin-top: 16px;
    margin: auto;
}

TH.nadel
{
    BORDER-BOTTOM: buttonhighlight thin outset
}

TR.linie
{
    BORDER-BOTTOM: buttonhighlight thin outset
}

TD.monat
{
    border: 0px;
    background-color: #CCFFCC;
}

TD.rechts
{
    text-align: right
}

TABLE.menu
{
    TEXT-ALIGN: left;
    background-color: #006600;
    border:solid black 2px;
    BORDER-TOP: buttonhighlight thin outset;
    BORDER-LEFT: buttonhighlight thin outset;
    BORDER-RIGHT: buttonhighlight thin outset;
    BORDER-BOTTOM: buttonhighlight thin outset;
    border-spacing: 0px;
    COLOR: white;
    FONT: normal 11pt/11pt "Verdana","Arial";
    margin-top: 16px;
    margin-left: 8px
}

TABLE.wichtig
{
    TEXT-ALIGN: center;
    background-color: #CCFFCC;
    border:solid #006600 2px;
    COLOR: black;
    FONT: normal 10pt/14pt "Verdana", "Arial";
    margin-top: 20px;
    margin-bottom: 10px
}

H1
{
    COLOR: #006600;
    FONT: normal bolder 18pt "Verdana", "Arial";
}

H2
{
    COLOR: black;
    FONT: normal bold 16pt "Verdana", "Arial";
    margin-bottom: 5px;
    margin-top: 0px
}

H3
{
    COLOR: black;
    FONT: normal bold 14pt "Verdana", "Arial";
    margin-bottom: 4px;
    margin-top: 0px
}

H4
{
    COLOR: black;
    FONT: normal normal 14pt/22pt "Century Gothic", "Verdana";
    margin-bottom: 4px;
    margin-top: 0px
}

H5
{
    COLOR: black;
    FONT: normal bold 11pt/14pt "Century Gothic", "Verdana";
    margin-bottom: 6px;
    margin-top: 6px
}

H6
{
    COLOR: #006600;
    FONT: normal normal 11pt/14pt "Century Gothic", "Verdana";
    TEXT-ALIGN: center;
    margin-bottom: 4px;
    margin-top: 0px

}

P
{
    COLOR: black;
    FONT: normal 10pt/14pt "Verdana", "Arial";
    margin-top: 3px
}

OL
{
    margin-top: 5px;
    margin-bottom: 5px
}

LI
{
    margin-top: 5px;
    margin-bottom: 5px
}

A:link { text-decoration:underline; color:#006600; }
A:visited { text-decoration:underline; color:#006600; }
A:hover { text-decoration:underline; color:#006600; }
A:active { text-decoration:underline; color:#006600; }

A:link.menu
{
    color: white;
    text-decoration: none
}

A:visited.menu
{
    color: white;
    text-decoration: none
}

A:hover.menu
{
    color: white;
    text-decoration: none
}

A:active.menu
{
    color: white;
    text-decoration: none
}

.oben    { vertical-align:top; }
.mittig  { vertical-align:middle; }
.unten   { vertical-align:bottom; }
