@charset "utf-8";
/* CSS Document */

.k_frame { margin:auto; width:auto; }
.k_frame #kal_titel { font-size:16pt; font-weight:bold; }
.k_frame #kal_edit a { text-decoration:none; color:#333; }
.k_frame #kal_edit a input { visibility:hidden; }
.k_frame #kal_edit a:hover input { visibility:visible; }
.k_frame #kal_navi { text-align:right; }
.k_frame #kal_navi a { font-size:16pt; text-decoration:none; color:#333; }
.k_frame input { font-size:8pt; }
.k_frame input.save { font-size:12pt; }
.k_frame td { font-size:8pt; }
.k_monat { border:1px solid #666; }
.k_monat td { padding:2px; width:16px; height:16px; }
.k_monat .c_wtag { background-color:#fffff0; }
.k_monat .c_sa { background-color:#ffc; }
.k_monat .c_so { background-color:#ffa; }
.k_monat .mon { width:auto; background-color:#666; color:#fff; font-weight:bold; }
.k_monat .mon0 { background-color:#666; }
.k_monat .mon1 { background-color:#444; }
.k_monat .mon div {  }
.k_monat .wtag { background-color:#ccc; }
.k_monat .tag { text-align:right; border-bottom:1px solid #eee; border-right:1px solid #eee; cursor:pointer; }
.k_monat .t_an, .k_monat .t_on, .k_monat .t_ab { background-position:center; background-repeat:no-repeat; }
.k_monat .t_an { background-image:url(kal_anreise.gif); }
.k_monat .t_on { background-image:url(kal_belegt.gif); }
.k_monat .t_ab { background-image:url(kal_abreise.gif); }
.k_monat .off { background-color:#eee !important; border-bottom:1px solid #eee; border-right:1px solid #eee; color:#ccc; }
.k_monat .feier { background-color:#ffa; font-weight:bold; }
