       #calendar {
           color:#222222; 
           padding-right:10px;
           padding-left:10px;
           width: 198px;
           height: 200px;
           font-size: 85%;
       }
       #calendar thead {
          border-top: 0.0769em solid #808285;
          border-bottom: 0.0769em solid #808285;
           color: #808285;
       }
       #calendar tbody {
           padding-top: 5px;
       }
       .calendar {
           border-collapse:collapse;
            font-size:0.9em;
            margin:0 0 0.4em;
            width:13.846em;
       }
       .calendar th {
           border:0 none;
           font-weight:bold;
           padding:0.2em 0.2em;
           text-align:center;
       }
       .calendar td {
           border:0 none;
            padding:0em;
       }
       .calendar-header {
           padding:0.2em 0 0.7em 0;
            position:relative;
            color:#193367;
            font-weight:bold;
            text-transform: uppercase;
        }
        .calendar-title {
            line-height:1.8em;
            margin:0 2.3em;
            text-align:center;
        }
        .calendar-prev, .calendar-next {
            height:1.8em;
            position:absolute;
            top:0.462em;
            width:1.8em;
        }
        .calendar-prev {
            left:1em;
            top:2.15em;
        }
        .calendar-next {
            right: 0em;
            top:2.15em;
        }
        .calendar span, .calendar a {
            background:white;
            border:0.0769em solid #D3D3D3;
            color:black;
            font-weight:normal;
            font-size:108%;
        }
        .calendar a:link, .calendar a:visited {
            text-decoration: underline;
            color:black;
        }
        .calendar td span, .calendar td a {
            display:block;
            height:1.308em;
            margin:0;
            padding-top:0.231em;
            text-align:center;
            text-decoration:none;
            width:1.846em;
        }
        
        .calendar-today span {
            background: #FFCC00;
            border:0.0769em solid #646b57;
            color:black;
        }
        a.date-active, span.date-active {
            background:#FFFFFF url(http://jqueryui.com/themeroller/images/?new=ffffff&w=1&h=400&f=png&q=100&fltr[]=over|textures/02_glass.png|0|0|65) repeat-x scroll 50% 50%; 
            border:0.0769em solid #AAAAAA;
            color:#212121;
            font-weight:normal;
        }
        a.date-today {
            background:#FFFFFF url(http://jqueryui.com/themeroller/images/?new=fbf9ee&w=1&h=400&f=png&q=100&fltr[]=over|textures/02_glass.png|0|0|65) repeat-x scroll 50% 50%; 
            border:0.0769em solid #AAAAAA;
            color:#212121;
            font-weight:normal;
        }
        a.date-active:link, a.date-active:hover, a.date-active:visited {
            color:red;
        }
        .calendarHeading { background-image:url("/www/lodingen/resource.nsf/files/midd82rlhs-calendar-header/$FILE/calendar-header.png"); background-repeat:no-repeat; color:black; float:right; height:2em; margin-bottom:0.308em; margin-right:1.6em; padding-top:0.385em; text-align:center; width:11em; }
        #calendar_container { margin-top:1em; margin-left: 0em; width:14em;height:16.8em;border: 0.0769em solid #d5d6d7; float:left; background: url('/www/lodingen/resource.nsf/files/midd82nskz-calendar-gradient/$FILE/calendar-gradient.png') }
