
@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------------------------------*/
/*calendar ----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
#calendarOS {
	position:relative;
	color:#1f439b;
	margin:13px 0px 10px 0px;
	padding: 0px 45px 0px 24px;
}
#calendarOS img{
	margin-top: 0px;
	float: left;
	display: inline;
	margin-right: 5px;
}
#calendarOS .blockTitle {
	font-size:1.2em;
	font-weight:bold;
	color: #000;
	margin: 0px 0px 5px 0px; 
}

#calendarOS #calendarOSContent {line-height:16px;}
#calendarOSContent .calendarItem { margin-bottom:1em; }
#calendarOSContent .calendarItem .calendarDate{line-height:14px;color:#666; font-size:9px; text-decoration:none; font-weight:normal; float: left; display: inline; margin: 2px 5px 0px 0px;  }
#calendarOSContent .calendarItem .calendarDate a {color:#666; text-decoration:none; }
#calendarOSContent .calendarItem .calendarText {  margin-left: 35px; }
#calendarOSContent .calendarItem .calendarText a {color:#0061b0; text-decoration:none; font-weight:normal; }
#calendarOSContent .calendarItem .calendarText a:hover{color:#0061b0; text-decoration:underline; font-weight:normal;}
#calendarOSContent .calendarItem .calendarTeaser{color:#666666; padding-left:1px;}
#calendarOSContent .calendarItem .calendarTeaser a {color:#666666;}

#calendarOS #moreCalendar { border-top:1px solid #e4e4e4; margin: 0px -45px 0px -24px;  }
#calendarOS #moreCalendar a {color:#0061b0; text-decoration:none; font-weight:bold; margin-top:5px; display:block;padding: 0px 45px 0px 24px; }
