div#calendar {
	padding:			10px;
	padding-top:		0;
	width:				160px;
	voice-family:		"\"}\"";
	voice-family:		inherit;
	width:				140px;
}

div#calendar h1, .calendar caption {
	font-weight: 		bold;
	font-size: 			16px;
	text-align: 		center;
	margin:				0;
	margin-bottom:		3px;
}

div#calendar h2 {
	font-weight:		normal;
	font-size:			14px;
	text-align:			center;
	text-decoration:	none;
	margin:				0;
}

table.calendar {
	background-color:	#ddd;
	margin-bottom:		5px;
	border:				2px outset gray;
	border-top:			0;
}

table.calendar caption {
	background-color:	#ddd;
	border:				2px outset gray;
	border-bottom:		0;
	margin:				0;
}

table.calendar td, th {
	text-align: 		center;
	border: 			0;
}

table.calendar th {
	height: 			10px;
	font-size: 			9px;
	color: 				green;
	text-align: 		center;
}

table.calendar td {
	width: 				15px;
	height: 			10px;
	font-size: 			12px;
}

table.calendar .calendar-month {
	font-weight: 		bold;
	margin-top: 		3px;
	font-size: 			15px;
	text-align: 		center;
}

table.calendar .calendar-month a{
	text-decoration: 	none;
}

table.calendar .calendar-prev, table.calendar .calendar-next {
	font-weight: 		normal;
}

table.calendar td.linked-day {
	font-size: 			14px;
}

table.calendar td.linked-aktivitet {
	font-size: 			14px;
	background: 		url(../graphic/calendar_aktivitet.gif) no-repeat 0 0;
}

table.prevnext {
	width: 				100%;
	margin-top: 		.3em;
}

table.prevnext td{
	font-size: 			smaller;
}

table.prevnext td a{
	text-decoration: 	none;
}