/*   Agenda v2.1
  		 (C) 2006 by André R.
		 http://www.sbio.no/it
		 
		 
		 
		 background-image: url("../images/bg_calendar.jpg");
*/

/* Calendar agenda2.tpl */
	table#agenda { width:225px; height: 100%; table-layout: fixed; float:left;}
		table#agenda h2 {margin: 0px; padding: 0px; vertical-align: top; padding-bottom: 1px; padding-left: 2px;}
		table#agenda h2 {margin: 0px; padding: 0px; vertical-align: top; padding-bottom: 1px; padding-left: 2px;}
	
	td#agenda_calender{ width: 225px; height: 215px; border-top: 1px solid #a2a2a2; border-left: 1px solid #a2a2a2; border-bottom: 1px solid #64747c; text-align:center; background-image: url("../images/bg_calendar.jpg"); background-repeat: repeat;}
		td#agenda_calender table{width: 205px; height: 170px; margin-left: auto; margin-right:auto; margin-bottom: 5px;}
		td#agenda_calender td, div#agenda_calender th{ text-align: center; vertical-align: middle;}
		.calendar_empty {height: 1px;}
		td#agenda_calender td.agenda_day{ text-align: center; vertical-align: middle; color: #fff; border: 1px solid #fff; }
		td#agenda_calender .agenda_selected_current , td#agenda_calender .agenda_selected{ border: 1px solid #ff0; color: #fff;}
		td#agenda_calender .agenda_selected_current , td#agenda_calender .agenda_current{ background-color:#0084c9; color: #fff;}
		td#agenda_calender span{font-size: 90%;text-align: center; vertical-align: top; padding: 0px 1px 0px 1px; }
		td#agenda_calender a{ font-weight: bold; color: #fff;}
		td#agenda_calender th a{ font-family: Arial, Helvetica, sans-serif;}
	
	td#agenda_month{ width: 311px; height:auto; border-left: 1px solid #64747c; vertical-align:top; padding: 0px;}
		td#agenda_month table{ width: 311px; float:left; margin: 0px; vertical-align:top;}
		td.agenda_month_head { vertical-align:middle; text-align:left;}
		td.agenda_month_head h4 {overflow:hidden; margin: 0px; padding-left: 4px; padding-top: 3px; padding-bottom: 3px;}
		td.agenda_month_head a, td.agenda_month_head a:link, td.agenda_month_head a:visited, td.agenda_month_head a:active {color: #005a88;}
		td.agenda_month_head a:focus, td.agenda_month_head a:hover {color: #005a88; border-bottom: 1px dashed #005a88;}
		td.agenda_month_info {vertical-align: middle; text-align: right; padding-top: 2px; padding-bottom: 2px;}
		td.agenda_month_info p { padding: 0px;padding-right: 3px;  vertical-align: bottom;  text-align: right; font-size: 80%; 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: 80%; cursor: pointer; font-weight:bold; color:#FF0000;}
		
		.light_event {background-color: #eaf6ff;}
		.month_name {font-size: 13px; font-weight: bold; text-align: center; padding-bottom: 1px; color: #fff; background-image: url("../images/bg_calendar_month_day.gif"); background-repeat: repeat;}
		.day_name {font-size: 13px; font-weight: bold; padding-left: 3px; padding-bottom: 3px; margin-bottom: 3px; color: #fff; background-image: url("../images/bg_calendar_month_day.gif"); background-repeat: repeat;}
	    td#agenda_day { height: auto; width: auto; vertical-align: top;}
		td#agenda_day h2 { padding-top: 2px;}
		td#agenda_day div.agenda_day_event { margin: 0px; margin-bottom: 10px; margin-left:8px; font-size: 90%; color:#666;}
		td#agenda_day div.agenda_day_event h2 {padding:0px;}
		div.agenda_day_event a, div.agenda_day_event a:link, div.agenda_day_event a:visited, div.agenda_day_event a:active {color: #005a88;}
		div.agenda_day_event a:focus, div.agenda_day_event a:hover {color: #005a88; border-bottom: 1px dashed #005a88;}
		
	
	
/* Full Agenda view agenda2full.tpl */	
	div.class-agenda p.agenda_full_url { text-align: center;}
	div.class-agenda p.agenda_date{ clear:left; float:left; width: 55%; padding: 1px 0px 4px 4px; font-size: 10px;}
	div.class-agenda h2 {color: #1e526d; border-bottom: 1px solid #1e526d;}
	
	
	.agenda-kontakt {padding-top: 55px; text-align: center; 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: 185px;}


/* 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;}

