TABLE#agenda {
	TABLE-LAYOUT: fixed; WIDTH: 300px; HEIGHT: 100%
}
TABLE#agenda H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TD#agenda_calender {
	FONT-SIZE: 11px; WIDTH: 350px; BORDER-BOTTOM: #bfbfbf 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 160px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
TD#agenda_calender TABLE {
	MARGIN-TOP: 5px; MARGIN-LEFT: auto; WIDTH: 350px; MARGIN-RIGHT: auto; HEIGHT: 160px
}
TD#agenda_calender TD {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
DIV#agenda_calender TH {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
TD#agenda_calender .agenda_selected_current {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid
}
TD#agenda_calender .agenda_selected {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid
}
TD#agenda_calender .agenda_selected_current {
	BACKGROUND-COLOR: #dde3e3
}
TD#agenda_calender .agenda_current {
	BACKGROUND-COLOR: #dde3e3
}
TD#agenda_calender SPAN {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: center
}
TD#agenda_calender A {
	FONT-WEIGHT: bold
}
TD#agenda_calender TH A {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD#agenda_month {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #bfbfbf 1px solid; WIDTH: auto; PADDING-TOP: 0px; HEIGHT: auto
}
TD#agenda_month TABLE {
	FLOAT: right; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 96%
}
TD.agenda_month_head {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
TD.agenda_month_head H2 {
	PADDING-LEFT: 4px; MARGIN: 0px; OVERFLOW: hidden
}
TD.agenda_month_info {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
TD.agenda_month_info P {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; COLOR: #666666; PADDING-TOP: 0px; TEXT-ALIGN: right
}
TD.agenda_month_body {
	TEXT-ALIGN: left
}
.agenda_event_old {
	COLOR: #aaa
}
.agenda_event_old A {
	COLOR: #aaa
}
.agenda_event_old H2 {
	COLOR: #aaa
}
.agenda_event_old P {
	COLOR: #aaa
}
.agenda_event_old SPAN {
	COLOR: #aaa
}
A#agenda_month_hidden_show {
	DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 80%; CURSOR: pointer; COLOR: #ff0000; TEXT-ALIGN: right
}
TD#agenda_day {
	WIDTH: auto; HEIGHT: auto
}
TD#agenda_day H2 {
	PADDING-TOP: 2px
}
TD#agenda_day DIV.agenda_day_event {
	FONT-SIZE: 90%; MARGIN: 0px 0px 10px 8px; COLOR: #666
}
TD#agenda_day DIV.agenda_day_event H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.class-agenda P.agenda_full_url {
	TEXT-ALIGN: center
}
DIV.class-agenda P.agenda_date {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 55%; PADDING-TOP: 1px
}
DIV#toolbar_Agenda_calendar {
	WIDTH: 187px
}
DIV#toolbar_Agenda_calendar TD#agenda_calender {
	WIDTH: 187px
}
DIV#toolbar_Agenda_calendar TD#agenda_calender TABLE {
	WIDTH: 185px; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
DIV#toolbar_Agenda_list {
	COLOR: #444
}
DIV#toolbar_Agenda_head {
	FONT-WEIGHT: bold
}
DIV#toolbar_Agenda_list SPAN.module_aktivitet_date {
	OVERFLOW: hidden; WIDTH: 49px; COLOR: #808080
}
