
.cal_table {
	BACKGROUND-COLOR: #FCFCFC;
}
.cal_head, A.cal_head, .cal_head:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
	text-transform : uppercase;
	text-decoration: none;
}

.cal_days { 	
	FONT-WEIGHT: bold; 	
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #999999;	
	text-align: center;
	vertical-align : middle;
	height: 17px;	
	width: 20px;  
}

.cal_content { 	
	FONT-SIZE: 10px;	
	COLOR: #666666;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #F8F8F8;	
	text-align: center;
	vertical-align : middle;
	height: 17px;	
	width: 20px; 
}

.cal_sunday { 	
	FONT-SIZE: 10px;	
	COLOR: #666666;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
	background-color: #FEFCCF;
	height: 17px;	
	width: 20px; 
}

.cal_saturday { 	
	FONT-SIZE: 10px;	
	COLOR: #666666;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
	background-color: #C4E1FF;
	height: 17px;	
	width: 20px; 
}

.cal_empty { 	
	FONT-SIZE: 10px;	
	COLOR: #666666;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
	height: 17px;	
	width: 20px;  
	background-color: #EEEEEE;
}

.cal_event, A.cal_event { 	
	COLOR: #333333;
	FONT-SIZE: 11px;	
	FONT-WEIGHT: bold; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
	height: 17px;	
	width: 20px;	
	TEXT-DECORATION: none; 
}

A.cal_event:hover {
	FONT-SIZE: 11px;	
	FONT-WEIGHT: bolder; 
	COLOR: #000000;	
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	BACKGROUND-COLOR: #FFFFFF;	
	text-align: center;
	vertical-align : middle;
	height: 17px;	
	width: 20px; 
	TEXT-DECORATION: none; 
}

.cal_today { 	
	BORDER-RIGHT: #FF3300 1px solid;	
	BORDER-LEFT: #FF3300 1px solid;	
	BORDER-TOP: #FF3300 1px solid;	
	BORDER-BOTTOM: #FF3300 1px solid;	
	COLOR: #FF3300;
	FONT-SIZE: 10px;		
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
	height: 17px;	
	width: 20px;	
}

.cal_today_event, A.cal_today_event { 	
	COLOR: #FF3300;
	FONT-SIZE: 11px;		
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
	height: 17px;	
	width: 20px;	
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bolder; 
}

/* Eventdatum heute hover */
A.cal_today_event:hover { 	
	COLOR: #FF3300;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-SIZE: 11px;		
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align : middle;
	height: 17px;	
	width: 20px;	
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bolder; 
}

/* Details */
.eventdetail_wraptable { 	
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FLOAT: none; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 2px; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.eventdetail_title { 	
	COLOR: #333333; 
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.eventdetail_shortdescription { 
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	line-height: 150%;
	padding-bottom:10px;
}
.eventdetail_description { 	
	FONT-SIZE: x-small; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.eventdetail_backlink { 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	MARGIN-TOP: 20px; 
	COLOR: #F27900; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right; 
	TEXT-DECORATION: none
}

/* Event Liste */
.list_item_date, .event_teaser_date, .list_item_time, .event_teaser_time, .eventdetail_date, .eventdetail_time { 	
	font-size: 10px;
	font-weight: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	text-align: left
}
.listTitle {
	margin-bottom:5px;
}

.list_item_title, .event_teaser_title { 	
	COLOR: #333333; 
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
}

.list_item_title, A.list_item_title, .event_teaser_title, A.event_teaser_title { 	
	COLOR: #666666; 
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
}
A.list_item_title:hover, .list_item_title:visited:hover, .event_teaser_title:visited:hover, A.event_teaser_title:hover{ 	
	COLOR: #F27900; 
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
}
.list_item_shortdescription, .event_teaser_shortdescription { 	
	FONT-SIZE: 11px; 
	COLOR: #333333; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.list_item_image, .event_teaser_image, .eventdetail_image, .news-single-img{ 	
	float: left;
	margin-bottom:3px;
	margin-right:10px;
}

.list_item_image IMG, .event_teaser_image IMG, .eventdetail_image IMG, .news-single-img IMG{ 	
	border:1px solid #666;
}


.tool_link, A.tool_link, .tool_link:visited { 	
	FONT-WEIGHT: bold; 
	FONT-SIZE: xx-small; 
	COLOR: #003366; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
A.tool_link:hover, .tool_link:visited:hover { 	
	FONT-WEIGHT: bold; 
	FONT-SIZE: xx-small; 
	COLOR: #990000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.list_item_link, A.list_item_link { 	
	font-size:11px;
	TEXT-DECORATION: none
}
.more {
	text-align: left;
	margin-right:5px;
	padding-top:3px;
	padding-bottom:5px;
}
A.list_item_link:hover, .list_item_link:visited:hover { 	
	TEXT-DECORATION: underline 
}

.tx-desimplecalendar-pi1-browsebox { 	
	TEXT-ALIGN: center 
}
.tx-desimplecalendar-pi1-browsebox-SCell { 
	FONT-SIZE: xx-small; 
	MARGIN: 20px; 
	COLOR: #003366; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none 
}
.tx-desimplecalendar-pi1-browsebox-strong { 	
	FONT-WEIGHT: bold 
}
