   #calendar {
background:none repeat scroll 0 0 #F1EDE4;
border:0 solid #AAAAAA;
color:#222222;
float:right;
height:211px;
left:704px;
width:237px;
}
       
       #calendar thead {
        border-bottom:1px solid #000000;
        border-top:1px solid #000000;
        }
        
         .calendar th {
           border:0 none;
           font-weight:bold;
           padding:0.7em 0.3em;
           text-align:center;
           padding-bottom:5px;
           padding-top:5px;
       }
       .calendar td {
           border:0 none;
            padding:1px;
       }
       
       
.calendar-header {
background:url("/www/oppegard/bibresource.nsf/files/midd83egv7-headercalendar/$FILE/headercalendar.png") repeat scroll 0 0 transparent;
color:#222222;
font-weight:bold;
height:22px;
left:20px;
margin-top:5px;
position:relative;
text-transform:uppercase;
width:84%;
}
        .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 {
            color:#FFFFFF;
            left:2px;
            top:3px;
            text-decoration:none;
            }
        .calendar-next {
            color:#FFFFFF;
            right:0;
            top:3px;
            text-decoration:none;
            }
        
               
        .calendar span, .calendar a {
            color:#000000;
            font-weight:normal;
            }
       
       .calendar TD.calendar-today > span {
            background-color: #007d90;
            border:1px solid #FCEFA1;
            color:#363636;
        }
        .calendar-today a {
        }     
       
        .calendar a:link, .calendar a:visited {
            text-decoration: underline;
            color:#555555;
        }
            
            .calendar {
                border-collapse:collapse;
                font-size:100%;
                margin-left:20px;
                margin-top:10px;
                width:200px;
                }
                        
        
        
        .calendar td span, .calendar td a {
            background-color:#FFFFFF;
            display:block;
            font-size:0.82em;
            margin:0.09em;
            padding:0.3em;
            text-align:center;
            text-decoration:none;
            }
       
        span.date-active {
            background:#007d90 
            border:1px solid #AAAAAA;
            color:#212121;
            font-weight:normal;
        }
