@charset "utf-8";

.csc-frame-frame1
{
	display:block;
	width:273px;
	background-color:#151515;
	padding:4px 4px 4px 4px;
}

.csc-frame-frame1 h1
{
	font-size:10px;
	color:#979797;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(images/h1_dots.gif);
	background-repeat:no-repeat;
	background-position:9px 7px;
	text-indent:15px;
	line-height:27px;
	background-color:#232323;
	margin:0px;
	padding: 0px;
}

.c_highlight
{
	border:1px solid #ffffff !important;
	background-image:url(images/h1_dots.gif);
	background-repeat:no-repeat;
	background-position:1px 21px;
}

.calendar-table
{
	color:#666666;
	background-image:url(/fileadmin/templates/images/cal_tb_bg2.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:267px;
	margin:8px 0px 0px 4px;
}

.calendar-table a { text-decoration:underline; }

.calendar-table TD, .calendar-table TH
{
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
}

.calendar-table TD
{
	border:1px solid #666666;
	height:35px;
	width:35px;
	overflow:hidden;
	font-size:9px;
	text-indent:2px;
}

.calendar-table TH
{
	color:#8D8D8D;
	font-size:10px;
	background-color:#000000;
	line-height:14px;
}

.calendar-table caption
{
	font-size:200%;
	color:#333333;
	text-transform:uppercase;
}

.linked_today { cursor:pointer; }

.linked_day
{
	cursor:pointer;
	height:32px;
	background-image:url(/fileadmin/templates/images/h1_dots.gif);
	background-repeat:no-repeat;
	background-position:1px bottom;
}

/* List view CSS */

.newsCalendar_listHeader
{
	font-size:1.5em;
	font-weight:bold;
	background-color:#C7D5FE;
	color:#333333;
	border:1px solid #7e7e7e;
	padding:0.5em;
}

.newsCalendar_listBody { padding:1em; }

.newsCalendar_listItem
{
	font-size:1em;
	padding-left:1em;
}

.newsCalendar_listItemHeader
{
	font-weight:bold;
	padding-top:0.5em;
	padding-bottom:0.25em;
	font-size:1.25em;
}

.columYear a
{
	text-decoration:none;
	color:#8D8D8D;
	font-size:13px;
}

.columPrevious a, .columNext a
{
	text-decoration:none;
	color:#99CC33;
	padding:3px;
}

.columPrevious a { margin-left:20px; }

.columPrevious a:hover, .columNext a:hover
{
	background-color:#99CC33;
	color:#141613;
}

.columYear, .columPrevious, .columNext
{
	border:0px !important;
	background-color:#0D0D0D;
	text-transform:uppercase;
	font-weight:bold;
	line-height:41px;
}

.columYear { text-align:center !important; }

.bottomMonthLink { display:none; }

.cspacer, .cspacerth
{
	border:0px solid #FFF !important;
	height:5px !important;
	line-height:5px !important;
}

