body { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; background-color:#ffffff; }
.body2 { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; background-color:#ffffff; }

div,td,ul,li,input { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#000000; }
th { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#000000; background-color:#ddeeff; text-align:left; }
p,br { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#000000; }

.menu { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#333333; text-decoration:none; }
.mini { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; text-decoration:none; }
.datum { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#ffffff; text-decoration:none; }

.kal { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#333333; text-decoration:none; text-align:right; }
.kwe { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; color:#ff0000; text-decoration:none; font-weight:bold; text-align:right;}

.kal2 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#333333; text-align:right; }
.kwe2 { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#456789; text-align:right; font-weight:bold; }

.grey1 { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; background-color:#dddddd; }
.grey2 { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; background-color:#f3f3f3; }

a:link { color:#336699; text-decoration:none; }
a:visited { color:#336699; text-decoration:none; }
a:active { color:#003366; text-decoration:underline; }
a:hover { color:#003366; text-decoration:underline; }

.menulink { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:10px; color:#6699cc; font-weight:normal; text-decoration:none; }

.text { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; }
.text2 { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; background-color:#ffffff;}
.textfl { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; line-height:15px; color:#333333; }
.textsmall { font-family: Verdana,Arial,Helvetica,Times,Lucida; font-size:9px; color:#333333; }
.textvsmall { font-family: Arial,Helvetica,Times,Lucida; font-size:9px; color:#333333; }
.textb { font-family; Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; font-weight:bold; }
.textgrau { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#777777; }
.textgraub { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#777777; font-weight:bold; }
.textdgrau { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#555555; }
.textdgraub { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#555555; font-weight:bold; }
.texthgrau { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#888888; }
.textsommer { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#ff9900; font-weight:bold; }

.textheader { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#003366; }

.textcn { font-family:"Courier New"; font-size:11px; color:#333333; }
.textnl { font-family:"Courier New"; font-size:10px; color:#333333; }

.h1 { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:13px; color:#333333; font-weight:bold; text-align:left; }
.h2 { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:15px; color:#333333; font-weight:bold; font-variant: small-caps; text-align:left; }
.h3 { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; font-weight:bold; text-align:left; }
.h4 { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; font-weight:bold; color:#333333; background-color:#ddeeff; text-decoration:none; }

.hstart { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#336699; font-weight:bold; text-align:left; }
.hstartg { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#666666; font-weight:bold; text-align:left; }
.hstartl { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#336699; font-weight:bold; text-align:left; vertical-align:top; }

.link { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#336699; text-decoration:none; }
.linkb { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; font-weight:bold; color:#336699; text-decoration:none; }


.bgblau { background-color:#88aacc; }
.bggrau { background-color:#cccccc; }


.terminthold { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; background-color:#dddddd;}
.terminold { font-family:Verdana,Arial,Helvetica,"Courier New",Courier; font-size:11px; color:#333333; background-color:#f3f3f3; }

.terminth { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; font-weight:bold; text-decoration:none; background-color:#ffffff;}
.termin { font-family:Verdana,Arial,Helvetica,"Courier New",Courier; font-size:11px; color:#333333; background-color:#ffffff; }
.terminb { font-family:Verdana,Arial,Helvetica,"Courier New",Courier; font-size:11px; color:#333333; background-color:#f3f3f3; font-weight:bold; }
.termingrb { font-family:Verdana,Arial,Helvetica,"Courier New",Courier; font-size:11px; color:#555555; font-weight:bold; }
.terminanm { font-family:Verdana,Arial,Helvetica,"Courier New",Courier; font-size:10px; color:#888888; font-weight:normal; }
.terminabg { font-family:Verdana,Arial,Helvetica,"Courier New",Courier; font-size:10px; color:#888888; letter-spacing:-1px; }

.ticket { font-family:Verdana,Arial,Helvetica,"Courier New",Courier; font-size:11px; color:#333333; font-weight:normal; background-color:#ffddaa; }
.ticket2 { font-family:Verdana,Arial,Helvetica,"Courier New",Courier; font-size:11px; color:#333333; font-weight:normal; background-color:#ff99ff; }
.ticket3 { font-family:Verdana,Arial,Helvetica,"Courier New",Courier; font-size:11px; color:#333333; font-weight:normal; background-color:#ff00cc; }

.pfeile { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; letter-spacing:-3px; }

.footer { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none; }
.footer2 { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:10px; color:#cccccc; font-weight:normal; text-decoration:none; }

.inputtext { font-family:Arial,Helvetica,Times,Lucida; font-size:11px; color:#666666;  border-style:solid; border-width:1px; padding:1px; border-color:#6699cc; }
.inputf { font-family:Arial,Helvetica,Times,Lucida; font-size:11px; color:#666666;  border-style:solid; border-width:1px; padding:1px; border-color:#6699cc; width:160px; height:17px;}
.inputfk { font-family:Arial,Helvetica,Times,Lucida; font-size:11px; color:#666666;  border-style:solid; border-width:1px; padding:1px; border-color:#6699cc; width:50px; height:17px;}
.textarea { font-family:Arial,Helvetica,Times,Lucida; font-size:11px; color:#666666;  border-style:solid; border-width:1px; padding:1px; border-color:#6699cc; width:350px; height:150px;}
.textareakl { font-family:Arial,Helvetica,Times,Lucida; font-size:11px; color:#666666;  border-style:solid; border-width:1px; padding:1px; border-color:#6699cc; width:350px; height:50px;}

.listeul { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; list-style-type:circle; }
.listeli { font-family:Verdana,Arial,Helvetica,Times,Lucida; font-size:11px; color:#333333; margin-left:-14px; }
