body          { background-color:#CCCCCC; margin-top:25px;
                font-family: Arial, Verdana, Helvetica, sans-serif; }
@font-face    { font-family:'Symbol'; src:url(css/symbol.ttf) format(TrueType); }

table         { background-color:#F8F8FF; padding:5px }
table.tab     { background-color:#669999; padding:0px }
table.rahmen  { background-color:#CCCCCC; padding:0px }

th            { background-color:#6699FF; color:#330066; padding:5px;
                font-size:10pt; font-weight:bold; text-align:left; }

td.rahmen     { font-size:14px;
                background-color:#EFEFEF; color:#330033;
                text-align:center; padding:4px;
                vertical-align:middle }
td.name       { font-family:arial,helvetica; font-size:18px;
                color:#990033; text-align:left; vertical-align:middle;
                padding-left:5px }
td.titel      { color:#333333; font-size:16pt; font-weight: bold; }
td.head-bl    { color:#333399; font-size:14pt; font-weight: bold; }
td.head-gy    { color:#666666; font-size:14pt; font-weight: bold; }
td.head-dr    { color:#990033; font-size:14pt; font-weight: bold; }
td.head-rd    { color:#CC3333; font-size:14pt; font-weight: bold; }
td.med-bl     { color:#333399; font-size:12pt; font-weight: bold; }
td.med-gy     { color:#666666; font-size:12pt; font-weight: bold; }
td.med-dr     { color:#990033; font-size:12pt; font-weight: bold; }
td.med-rd     { color:#CC3333; font-size:12pt; font-weight: bold; }
td.sm-dg     { color:#333333; font-size:10pt; }
td.sm-bl     { color:#333399; font-size:10pt; }
td.sm-gy     { color:#666666; font-size:10pt; }
td.sm-dr     { color:#990033; font-size:10pt; }
td.sm-rd     { color:#CC3333; font-size:10pt; }

td.home       { font-family:arial,helvetica; font-size:10pt;
                background-color:#333399; color:#CC99FF;
                font-weight:bold; text-align:left;
                line-height:20px;   }
td.menue      { font-family:arial,helvetica; font-size:10pt;
                background-color:#663399; color:#9999FF;
                font-weight:bold; text-align:left;
                line-height:20px;   }
td.menue-a    { font-family:arial,helvetica; font-size:10pt;
                background-color:#6699CC; color:#F0F0FF;
                font-weight:bold; text-align:left;
                padding-left:5px; width:140px;
                line-height:22px;   }

td.fuss       { font-size: 8pt; color:#990033;
                padding-left:5px; }

td.times     { color:#333333; font-family: Times; font-size:12pt; }
td.time-dr   { color:#990033; font-family: Times; font-size:16pt; font-weight: bold; }

td.tab        { text-align:center; vertical-align:middle }
td.taba       { font-size:9pt;
                background-color:#EFEFEF; color:#330000;
                text-align:left; padding-left:5px }
td.tabb       { font-size:9pt;
                background-color:#CCDFDF; color:#660033;
                text-align:left; padding-left:5px }
td.tabm        { text-align:center; vertical-align:middle }
td.tabt        { text-align:center; vertical-align:top }

li            { font-size:10pt; color:#330066;
                font-weight:bold; }

.css          { font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 12pt;
                font-style: normal;
                color: #333333;
                line-height: 15pt;}
.style1 {color: #6666CC}
.style2 {color: #CC3366; font-size: 10pt;}
.style3 {
        color: #666666;
        font-size: large;
        font-weight: bold;
        }
.style4 {
        color: #CC3366;
        font-size: medium;
        font-weight: bold;
        }
.style5 {
        color: #333333;
        font-size: medium;
        }
.style6 {
        color: #CC3366;
        font-size: 12pt;
        font-weight: bold;
        }
.style7 {
        color: #000000;
        font-weight: bold;
        }

#menue
a:link        { display:block;
                background-color:#9999CC; color:#FFFFFF;
                text-decoration:none;
                font-family:arial,verdana, sans-serif;
                font-size:10pt; fontweight:bold;
                width:140px; line-height:20px;
                border-top:solid 0px #EDEDCB;
                border-bottom:solid 0px #EDEDCB;
                border-left:solid 0px #00CCFF; border-right:solid 0px #666666;
                padding-top:1px; padding-bottom:1px;
                padding-left:5px; padding-right:0px  }

#menue
a:visited     { display:block;
                background-color:#666699; color:#F0F0FF;
                text-decoration:none;
                font-family:arial,verdana,sans-serif;
                font-size:10pt; fontweight:bold;
                width:140px; line-height:20px;
                border-top:solid 0px #C9E0C9;
                border-bottom:solid 0px #C9E0C9;
                border-left:solid 0px #6699CC; border-right:solid 0px #666666;
                padding-top:1px; padding-bottom:1px;
                padding-left:5px; padding-right:0px  }

#menue
a:active      { display:block;
                background-color:#CC66FF; color:#FFFFFF;
                text-decoration:none;
                font-family:arial,verdana, sans-serif;
                font-size:10pt; fontweight:bold;
                width:140px; line-height:20px;
                border-top:solid 0px #C9E0C9;
                border-bottom:solid 0px #C9E0C9;
                border-left:solid 0px #CC66CC; border-right:solid 0px #666666;
                padding-top:1px; padding-bottom:1px;
                padding-left:5px; padding-right:0px }

#menue
a:hover       { display:block;
                background-color:#6666CC; color:#F0F0FF;
                text-decoration:none;
                font-family:arial,verdana,sans-serif;
                font-size:10pt; fontweight:bold;
                width:140px; line-height:20px;
                border-top:solid 0px #FFFFFF;
                border-left:solid 0px #6699CC; border-right:solid 0px #666666;
                border-bottom:solid 0px #FFFFFF;
                padding-top:1px; padding-bottom:1px;
                padding-left:5px; padding-right:0px }

a:link    { color:#330066; font-weight:bold; text-decoration:none; }
a:visited { color:#330033; font-weight:bold; text-decoration:none; }
a:active  { color:#993366; font-weight:bold; text-decoration:none; }
a:hover   { color:#CC0066; font-weight:bold; text-decoration:none; }
