body, p, li, td, div { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:8pt; color:#000000; }
.klein { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:7pt; color:#339900; }
ul,li { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE: 8pt; color:#000000; list-style-image: url(kat.gif) }

li.blink { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE: 8pt; color:#000000; list-style-image: url(kat2.gif) }
input,select,textarea { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:8pt; color:#000000; background: #DFDFDF;}

select.gelb { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:8pt; color:#000000; background: #ffe718;}

b { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:8pt; color:#000000; font-weight: bold; }
b.blue { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:8pt; color:#3300ff; font-weight: bold; }
b.red { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:8pt; color:#ff0000; font-weight: bold; }
b.big { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:13pt; color:#000000; font-weight: bold; }
b.bii { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:13pt; color:#7F7F7F; font-weight: bold; font-style: italic; }
.black { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:8pt; color:#FFFC00;}
.black2 { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:8pt; color:#fffc00; }
.weiss { font-family: Verdana,Arial,Helvetica,Helv,Swiss;FONT-SIZE:8pt; color:#FFFFFF; }
A:link    {text-decoration: underline; color: #000000;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
A:visited {text-decoration: underline; color: #000000;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
A:active  {text-decoration: underline; color: #000000;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
A:hover   {text-decoration: none; color: #ADAEAD;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
A.black:link    {text-decoration: none; color: #FFFC00;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
A.black:visited {text-decoration: none; color: #FFFC00;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
A.black:active  {text-decoration: none; color: #FFFFFF;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
A.black:hover   {text-decoration: underline; color: #FFFFFF;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
A.menu:link    {text-decoration: none; color: #FFFFFF;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
A.menu:visited {text-decoration: none; color: #FFFFFF;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
A.menu:active  {text-decoration: underline; color: #FFFFFF;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
A.menu:hover   {text-decoration: underline; color: #8C8E8C;FONT-SIZE:8pt;font-family: Verdana,Arial,Helvetica,Helv,Swiss;}
BODY { SCROLLBAR-FACE-COLOR: #DFDFDF; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: ##FFFfff; SCROLLBAR-3DLIGHT-COLOR: #FFFfff; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; }

.tdborder {
      border :  #c0c0c0;
      border-style : solid; 
      border-top-width : 1px; 
      border-right-width : 1px; 
      border-bottom-width : 1px; 
      border-left-width : 1px;  

}
.tdsunday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #f0f0f0;
      font-weight : normal;
      font-size : 11px; 
      line-height : 20px; 
      color : #ff0000; 
      vertical-align : middle;
      text-align : center; 
} 
.tdday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #f0f0f0; 
      font-weight : normal;
      font-size : 11px; 
      line-height : 20px; 
      color : #339900; 
      vertical-align : middle; 
      text-align : center; 
} 
.tdtoday {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      background-color : #66cc00; 
      font-weight : bold;
      font-size : 11px; 
      line-height : 20px; 
      color : #000000; 
      vertical-align : middle; 
      text-align : center; 
} 
.tdheading {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold; 
      font-size : 10px; 
      line-height : 20px; 
      color : #606060; 
      vertical-align : middle; 
      text-align : center; 
      letter-spacing : 0.1em; 
}
.tdeventheading {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold;
      background-color : #fdd842;
      font-size : 10px; 
      line-height : 20px; 
      color : #000000;
      vertical-align : middle; 
      text-align : center; 
      letter-spacing : 0.2em; 
}
.tddate {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 11px; 
      line-height : 16px; 
      color : #606060; 
      vertical-align : middle; 
      text-align : center; 
}
.event  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 10px;
      line-height : 11px;
      color : #000000;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
}
.genfont {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : normal;
      font-size : 12px;
      line-height : 16px; 
      color : #606060; 
      vertical-align : middle; 
      text-align : left;
}
.header  {
      font-family : Verdana, Arial, Helvetica, sans-serif;
      font-weight : bold; line-height : 18px;
      font-size : 12px;
      color : #ffffff;
      vertical-align : middle; 
      text-align : center;
      padding-top : 2px;
      padding-bottom : 2px;
      padding-right : 5px;
      padding-left : 5px;
}