       #calendar {
           background:#FFFFFF;
           border:1px solid #AAAAAA;
           color:#222222; 
           padding:0.2em 0.2em 0;
       }
       .calendar {
           border-collapse:collapse;
            font-size:0.9em;
            margin:0 0 0.4em;
            width:100%;
       }
       .calendar th {
           border:0 none;
           font-weight:bold;
           padding:0.7em 0.3em;
           text-align:center;
       }
       .calendar td {
           border:0 none;
            padding:1px;
       }
       .calendar-header {
           padding:0.2em 0;
            position:relative;
            background:#CCCCCC url(/www/okokrim/resource.nsf/files/midd83cktz-03_highlight_soft_75/$FILE/03_highlight_soft_75.png) repeat-x scroll 50% 50%;
            border:1px solid #AAAAAA;
            color:#222222;
            font-weight:bold;
        }
        .calendar-title {
            line-height:1.8em;
            margin:0 2.3em;
            text-align:center;
        }
        .calendar-prev, .calendar-next {
            height:1.8em;
            position:absolute;
            top:6px;
            width:1.8em;
        }
        .calendar-prev {
            left:2px;
        }
        .calendar-next {
            right: 2px;
        }
        .calendar span, .calendar a {
            background:#E6E6E6 url(/www/okokrim/resource.nsf/files/midd83ckun-02_glass_75/$FILE/02_glass_75.png) repeat-x scroll 50% 50%;
            border:1px solid #D3D3D3;
            color:#555555;
            font-weight:normal;
        }
        .calendar a:link, .calendar a:visited {
            text-decoration: underline;
            color:#555555;
        }
        .calendar td span, .calendar td a {
            display:block;
            padding:0.2em;
            text-align:right;
            text-decoration:none;
        }
        .calendar-today span, .calendar-today a {
            background:#FBF9EE url(/www/okokrim/resource.nsf/files/midd83ckve-02_glass_55/$FILE/02_glass_55.png) repeat-x scroll 50% 50%;
            border:1px solid #FCEFA1;
            color:#363636;
        }
        a.date-active, span.date-active {
            background:#FFFFFF url(/www/okokrim/resource.nsf/files/midd83ckvz-02_glass_65/$FILE/02_glass_65.png) repeat-x scroll 50% 50%; 
            border:1px solid #AAAAAA;
            color:#212121;
            font-weight:normal;
        }
        a.date-active:link, a.date-active:hover, a.date-active:visited {
            color:red;
        }
