/* Calendar agenda2.tpl */
	table#agenda { width:100%; height: 100%; table-layout: fixed; background-color:#FFFFFF; padding:10px 10px 10px 10px;}
		table#agenda h3 {margin: 0px; padding: 0px;vertical-align: top; padding-bottom: 1px; padding-left: 2px;}
	
	td#agenda_calender{ width: 200px; border-bottom: 1px dotted #e12100; background-color:#ffffff; text-align:center;}
		td#agenda_calender table{width: 190px; height:170px; margin-top: 0px; margin-left: auto; margin-right:auto;}
		td#agenda_calender td, div#agenda_calender th{ text-align: center; vertical-align: middle;}
		td#agenda_calender .agenda_selected_current , td#agenda_calender .agenda_selected{ border: 1px solid #e12100;}
		td#agenda_calender .agenda_selected_current , td#agenda_calender .agenda_current{ font-weight:bold; color:#e12100;}
		td#agenda_calender span{font-size: 16px; text-align: center; vertical-align: top; padding: 0px 1px 0px 1px; }
		td#agenda_calender a{ font-weight: normal; color:#e12100;}
		td#agenda_calender th a{ font-family: "Lucida Grande", Sans-Serif; color:#e12100;}
	
	td#agenda_month{ width: auto; height:auto; border-top:1px dotted #e12100; vertical-align:top; padding: 0px;}
		td#agenda_month h3{font-size:16px; color:#e12100;}
		td#agenda_month table{ width: 96%; float:right; margin: 0px; vertical-align:top;}
		td.agenda_month_head {vertical-align:bottom; overflow:hidden; color:#333; font-size:12px; font-weight:bold;}
		td.agenda_month_head a {overflow:hidden; margin: 0px; padding-left: 0px; color:#333;}
		td.agenda_month_head a:hover {overflow:hidden; margin: 0px; padding-left: 0px; color:#e12100;}
		td.agenda_month_info p{ padding: 0px; padding-right: 0px;  vertical-align: bottom;  text-align: right; font-size: 11px; color:#666666;}
		td.agenda_month_body { text-align:left;}
		.agenda_event_old, .agenda_event_old a, .agenda_event_old h2, .agenda_event_old p, .agenda_event_old span { color:#aaa;}
		a#agenda_month_hidden_show{ display:block; padding-left: 5px; text-align:right; font-size: 16px; cursor: pointer; font-weight:bold; color:#FF0000;}

	td#agenda_day { height: auto;width: auto;}
		td#agenda_day h3 { padding-top: 3px; color:#e12100;}
		td#agenda_day h3 a{ padding-top: 3px; color:#e12100; text-decoration:none}
		td#agenda_day div.agenda_day_event { margin: 0px; margin-bottom: 10px; margin-left:0px; font-size: 11px; color:#666;}
		td#agenda_day div.agenda_day_event a {padding:0px; font-size:11px; text-decoration:underline; color:#333;}
		td#agenda_day div.agenda_day_event a:hover {padding:0px; font-size:11px; text-decoration:underline; color:#e12100;}
		.titol_agenda_day{ vertical-align:bottom; color:#e12100; font-size:16px; font-weight:bold;}

/* toolbar Calendar view agenda2toolbar.tpl */
	div#toolbar_Agenda_calendar, div#toolbar_Agenda_calendar td#agenda_calender { width: 187px;}
	div#toolbar_Agenda_calendar td#agenda_calender table { border-spacing: 0px; border-collapse:collapse; width:180px;}


/* toolbar Event list agenda2toolbar_list.tpl */
	div#toolbar_Agenda_list { color:#444;}
	div#toolbar_Agenda_head { font-weight: bold;}
	div#toolbar_Agenda_list span.module_aktivitet_date { width: 49px; color: #808080; overflow: hidden;}

.text_categoria{ font-size:10px; color:#e12100; font-family: "Lucida Grande", Sans-Serif; }
.text_agenda{ font-size:11px; color:#333; font-family: "Lucida Grande", Sans-Serif; }