/**
 * Style sheet eventlist
 */
.kalenderblatt
{
	width:42px;
	height:52px;
	background-image:url("tl_files/layout/kalenderblatt_2.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.day
{
	font-weight:bold;
	font-size:18px;
	color:#660000;
	line-height:28px;
	text-transform: uppercase;
}

.shortdate
{
	margin-top:2px;
	font-weight:bold;
	font-size:11px;
	color:#F4F0DD;
}

table.spezial_eventlist
{
	width:100%;
}

table.spezial_eventlist td
{
	margin:0px;
	padding:2px;
	vertical-align:top;
}

table.spezial_eventlist td.event_location
{
	height:20px;
}

table.spezial_eventlist td.calendar_monthname
{
	padding-left:10px;
	background-color:#DDC69A;
	font-weight:bold;
	font-size:14px;
	color:#660000;
	line-height:20px;
}

table.spezial_eventlist td.calendar_arrowup
{
	text-align:center;
	background-color:#DDC69A;
}

table.spezial_eventlist td.event_date
{
	width:42px;
	text-align:center;
}

table.spezial_eventlist td.event_infobutton
{
	width:14px;
	text-align:center;
}

.calendar_details
{
	margin-top:5px;
}

.calendar_details_close
{
	float:right;
}

.livecolumns .ce_gallery table
{
	float:right;
}

.tbc
{
	font-style:italic;
}

.mod_upcoming_spezial_events .event a
{
	padding-left:16px;
	text-align:left;
	background-image:url("tl_files/layout/16-message-info.gif");
	background-position:left top;
	background-repeat:no-repeat;
}

.mod_spezial_eventreader .titel,
.mod_spezial_eventreader .titel a
{
	margin-bottom:15px;
	font-weight:bold;
	font-size:14px;
	color:#660000;
	line-height:16px;
}

.mod_upcoming_spezial_events .event
{
	padding:5px;
}
