.calendar {
border-collapse:collapse;
}
table.calendar tr th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/nyidanmark/calender_bg_top_gradient.gif) repeat-x scroll 0 0;
color:white;
font-size:90%;
height:28px;
padding:0;
text-align:center;
vertical-align:middle;
width:97px;
}
table.calendar tr th.first {
border-left:1px solid #7590A3;
}
table.calendar tr th.last {
border-right:1px solid #7590A3;
}
table.calendar span.caltime {
color:#5A7584;
font-size:90%;
}
table.calendar tr td {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
font-size:90%;
height:78px;
padding:0 5px;
width:97px;
}
table.calendar tr.odd td {
background-color:#E1E6EA;
}
table.calendar tr td.current, table.calendar tr.odd td.current {
background-color:#840000;
color:white;
}
a.current {
color:#FFFFFF;
font-size:90%;
font-weight:normal;
text-decoration:none;
}
a.current:hover {
color:#FFFFFF;
font-size:90%;
font-weight:normal;
text-decoration:underline;
}
table.calendar div.number {
margin-top:10px;
overflow:hidden;
text-align:right;
width:75px;
}
#contentinfo {
margin-top:30px;
}
#calendercontainer {
float:left;
margin:0;
padding:0;
width:691px;
}
table.calendar td.anothermonth, table.calendar tr.odd td.anothermonth {
background-color:#F8F9FB;
color:#CDD0D5;
font-size:90%;
}
div.chooseelement {
float:left;
margin-right:10px;
}
div.choosesubject, choosemonth, chooseactivity {
width:149px;
}
.calsubmit {
float:left;
margin-bottom:0;
margin-left:6px;
margin-top:29px;
}
#monthnavback, .monthnavback {
float:left;
}
#monthnavnext, .monthnavnext {
float:right;
}
#calendercontainer > #monthnavback, #calendercontainer > .monthnavback {
margin-bottom:7px;
margin-top:8px;
}
#calendercontainer > #monthnavnext, #calendercontainer > .monthnavnext {
margin-bottom:7px;
margin-top:8px;
}
#monthnavback img, .monthnavback img {
margin-left:5px;
margin-right:10px;
}
#monthnavnext img, .monthnavnext img {
margin-left:10px;
margin-right:5px;
}
h2.month {
margin-bottom:20px;
margin-top:9px;
}
#calendercontainer > h2.month {
margin-bottom:20px;
margin-top:16px;
}

