td.event_calendar_weekdaylabel {
	font-size:10px;
	color:#000000;	
	width:17px;
	height:17px;
	padding-top:2px;
	padding-bottom:1px;
}

td.event_calendar_title {
	padding-bottom:10px;
}

td.event_calendar_jahresuebersicht {
	background-image:url('../../../site/images/querbalken.gif');
	background-repeat:no-repeat;
	background-position:top;
	
	vertical-align:middle;
	
	text-align:right;
	padding-top:7px;
}

tr.event_calendar_weeklabels {
	background-image:url('../../../site/images/querbalken.gif');
	background-repeat:no-repeat;
	background-position:top;
}

table.event_calendar {
 font-size:10px;
 text-align:center;
}

table.event_calendar td.event_calendar_content {
 width:17px;
 height:17px;
 background-color:#DFEBF7;
 
 font-size:9px;
 
 text-align:center;
 vertical-align:middle;
}

table.event_calendar td.event_calendar_newsfound {
 background-color:#A5CAF0;
 text-align:center;
}

table.event_calendar td.event_calendar_act_day {
	background-color:#0044CF;
	color:#EBF6FF;	
	text-align:center;
}


table.event_calendar td.event_empty_calendar_cell {
	background-color:#FFFFFF;
	text-align:center;
}

td.event_calendar_functs {
	padding-top:2px;
	padding-bottom:2px;
}

div#event_calendar {
 margin-bottom:30px;
}

div.tx-cal-controller dl dt.even, div.tx-cal-controller dl dt.odd {
 margin-bottom:15px;
 background-color:#FFFFFF;
}

div.tx-cal-controller dl dt.even div.event_title, div.tx-cal-controller dl dt.odd div.event_title {
 font-size:11px;
 font-weight:bold;
 display:inline;
}

div.tx-cal-controller dl dt.even div.event_date, div.tx-cal-controller dl dt.odd div.event_date {
 color:#949393;
 color:#000000;
 font-size:10px;
}

/* JAHRESUEBERSICHT */

ul.tx_smallcal_year_month {
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
	
	font-size:12px;
}

ul.tx_smallcal_year_month li.tx_smallcal_year_month {
	padding-bottom:15px;
	
	background-image:url('../../../site/images/trennbalkenGepunktet.gif');
	background-repeat:no-repeat;
	background-position:0px 15px;
}

ul.tx_smallcal_year_month_events {
	list-style-type:none;
	padding-left:10px;
	
	margin-top:10px;
}

ul.tx_smallcal_year_month_events a:link, ul.tx_smallcal_year_month_events a:visited, ul.tx_smallcal_year_month_events a:active, ul.tx_smallcal_year_month_events a:hover {
 font-size:12px;
}

ul.tx_smallcal_year_month_events li.tx_smallcal_year_month_events {
	margin-bottom:5px;
}

table.tx_smallcal_year_table {
	border:0px;
	padding:0px;
	margin:0px;
}

table.tx_smallcal_year_table td.tx_smallcal_year_date {
	width:75px;
}

h4.special_title {
	padding-top:0px;
	margin-top:0px;
	line-height:13px;
}

table.title_table {
	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}

table.title_table td.right {
	text-align:right;
	height:29px;
}

table.title_table td.right img {
 position:absolute;
 top:198px;
 left:746px;
}

div#calInfo {
	
	position:absolute;
	
	border:1px solid #A5CAF0;
	background-image:url('./../images/calInfoBg.gif');
	background-repeat:repeat;
	
	top:0px;
	left:0px;
}

div#calInfoTable {
}

td#calInfoDay {
	background-color:#A5CAF0;
	padding:2px;
}

td#calInfoContent {
	background-color:#DFEBF7;
	font-size:11px;
	padding:2px;
}
