A.kal_tag_link            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; color: #000; text-decoration: none; font-weight: normal;}
A.kal_tag_link:link       { text-decoration: none; font-weight: normal;}
A.kal_tag_link:visited    { text-decoration: none; font-weight: normal;}
A.kal_tag_link:active     { text-decoration: none; font-weight: normal;}
A.kal_tag_link:hover      { text-decoration: none; font-weight: normal;}
A.kal_tag_link:focus      {outline:none;}

A.kal_tag_link_havetermin            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; color: #000; text-decoration: none; font-weight: bold;}
A.kal_tag_link_havetermin:link       { text-decoration: none; font-weight: bold;}
A.kal_tag_link_havetermin:visited    { text-decoration: none; font-weight: bold;}
A.kal_tag_link_havetermin:active     { text-decoration: none; font-weight: bold;}
A.kal_tag_link_havetermin:hover      { text-decoration: none; font-weight: bold;}
A.kal_tag_link_havetermin:focus      {outline:none;}


A.kal_tag_link_gebucht            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; color: #fff; text-decoration: none; font-weight: bold;}
A.kal_tag_link_gebucht:link       { text-decoration: none; font-weight: bold;}
A.kal_tag_link_gebucht:visited    { text-decoration: none; font-weight: bold;}
A.kal_tag_link_gebucht:active     { text-decoration: none; font-weight: bold;}
A.kal_tag_link_gebucht:hover      { text-decoration: none; font-weight: bold;}
A.kal_tag_link_gebucht:focus      {outline:none;}


A.kal_tag_link_vorbei            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; color: #000; text-decoration: none; font-weight: normal;}
A.kal_tag_link_vorbei:link       { text-decoration: none; font-weight: normal;}
A.kal_tag_link_vorbei:visited    { text-decoration: none; font-weight: normal;}
A.kal_tag_link_vorbei:active     { text-decoration: none; font-weight: normal;}
A.kal_tag_link_vorbei:hover      { text-decoration: none; font-weight: normal;}
A.kal_tag_link_vorbei:focus      {outline:none;}

A.kal_tag_link_aktiv            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; color: #000000; text-decoration: none; font-weight: bold;}
A.kal_tag_link_aktiv:link       { text-decoration: none; font-weight: bold;}
A.kal_tag_link_aktiv:visited    { text-decoration: none; font-weight: bold;}
A.kal_tag_link_aktiv:active     { text-decoration: none; font-weight: bold;}
A.kal_tag_link_aktiv:hover      { text-decoration: none; font-weight: bold;}

A.kal_tag_linkgr            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 9pt; color: #A62421; text-decoration: none; font-weight: bold;}
A.kal_tag_linkgr:link       { text-decoration: none; font-weight: bold;}
A.kal_tag_linkgr:visited    { text-decoration: none; font-weight: bold;}
A.kal_tag_linkgr:active     { text-decoration: none; font-weight: bold;}
A.kal_tag_linkgr:hover      { text-decoration: none; font-weight: bold;}

A.jahr                 { font-family: Verdana,Arial,Geneva,Helvetica,Sans-serif; font-size: 7pt; color: #357029; text-decoration: none; font-weight: normal;}
A.jahr:link            { text-decoration: none; font-weight: normal;}
A.jahr:visited         { text-decoration: none; font-weight: normal;}
A.jahr:active          { text-decoration: none; font-weight: normal;}
A.jahr:hover           { text-decoration: none; font-weight: normal;}

A.kal_monat            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; color: #000000; text-decoration: none; font-weight: bold;}
A.kal_monat:link       { text-decoration: none; font-weight: bold;}
A.kal_monat:visited    { text-decoration: none; font-weight: bold;}
A.kal_monat:active     { text-decoration: none; font-weight: bold;}
A.kal_monat:hover      { text-decoration: none; font-weight: bold;}

.kal_thema            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 9pt; color: #A62421; text-decoration: none; font-weight: bold;}
.kal_titel            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; color: #000; text-decoration: none; font-weight: bold;}
.kal_woche            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; color: #000; text-decoration: none; font-weight: bold;}
.kal_tag              { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; color: #000000; text-decoration: none; font-weight: normal; border:1px solid #D3D3D3; padding:0px; margin:0px; background-color:#fff;}
.kal_tag_grau         { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; color: #999999; text-decoration: none; font-weight: normal; border:1px solid #D3D3D3; padding:0px; margin:0px;}
.kal_tag_termin       { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; text-decoration: none; font-weight: normal; border:1px solid #D3D3D3; padding:0px; margin:0px; background-color:#96C954;}
.kal_tag_termin_havetermin       { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; text-decoration: none; font-weight: normal; border:1px solid #D3D3D3; padding:0px; margin:0px; background-color:#E6A934;}
.kal_tag_termin_vorbei{ font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; text-decoration: none; font-weight: normal; border:1px solid #D3D3D3; padding:0px; margin:0px; /*background-color:#bbb;*/ background-color:#fff;}
.kal_tag_termin_aktiv { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; color: #000; text-decoration: none; font-weight: normal; background-color:#fff; background-image:url(aktday.gif); background-repeat:no-repeat; background-position:top left; border:1px solid #D3D3D3; padding:0px; margin:0px;}
.kal_tag_termin_gebucht       { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 7pt; text-decoration: none; font-weight: normal; border:1px solid #D3D3D3; padding:0px; margin:0px; background-color:#EE4848;}

.kal_titel_gr            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 9pt; color: #000; text-decoration: none; font-weight: bold;}
.kal_wochegr            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 9pt; color: #357029; text-decoration: none; font-weight: bold;}
.kal_taggr              { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold; background-color:#CEE3AD; border:1px solid lightgray; padding:0px; margin:0px;}
.kal_taggr_grau         { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 9pt; color: #999999; text-decoration: none; font-weight: bold; background-color:#CEE3AD; border:1px solid lightgray; padding:0px; margin:0px;}
.kal_tag_termingr       { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 9pt; color: #A62421; text-decoration: none; font-weight: bold; background-color:#CEE3AD; border:1px solid lightgray; padding:0px; margin:0px;}
.kal_rahmen             { border:1px solid #357029; padding:0px; margin:0px;}

.kal_datum            { font-family: "Verdana",Geneva,Arial,Helvetica,Sans-serif; font-size: 9pt; color: #000000; text-decoration: none; font-weight: bold;}

#auswertung td        { height:18px; }