/*	
---------------------------------------------------------- 
	Content Style Definitionen für LANCE CMS Kalendermodul
	
	Lombego Systems GbR, Jens Papenroth 2009
----------------------------------------------------------    
*/


/*
	Kalender Liste
*/

.mini_cal_wrapper{
	width: 171px;
	padding: 0.75em 1.5em 0px 0px;
	float: left;
	font-family: Verdana, Arial;
	
}

.mini_cal_table{
	width: 100%;
	font-size: 11px;
}

.mini_cal_table tr.week_day td{
	font-weight: bold;
}

.mini_cal_table td{
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	
	background-color: #E6E6E6;
	padding: 2px 4px;
}

.mini_cal_table td.has_events{
	background-color: #FF0000;
	color: #ffffff;
}

.mini_cal_table td.has_events a:link, .mini_cal_table td.has_events a:visited{
	color: #ffffff;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
}

.mini_cal_table td.has_events a:hover{
	color: #780078 !important;
}

.cal_nav_wrapper{
	padding: 1.25em 0em;
}

.cal_nav_wrapper a:link, .cal_nav_wrapper a:visited{
	text-decoration: none;
}

.cal_nav_wrapper a:hover{
	color: #FF0000;
}

.cal_nav_center{
	padding: 0em 3.5em;
}

.cat_selection_wrapper{
	padding: 0.312em 0em 1.25em 0em;
}

.cat_selection_wrapper a:link, .cat_selection_wrapper a:visited{
	
}

.cat_selection_wrapper a:link.cat_now, .cat_selection_wrapper a:visited.cat_now, .cat_selection_wrapper a:hover.cat_now{
	color: #636467;
	text-decoration: none;
}

h1.no_padding{
	padding-bottom: 0em;
}

.event_list_wrapper{
	float: left;
	margin: 0em 0em 0em 0em;
}

.event_list_wrapper .list_element{
	float: left;
	width: 28.125em;
	margin: 1.875em 0px 0px 0px;	
}

.event_list_img{
	float: left;
	width: 100px;
	height: 100px;
	padding: 0px 1.25em 0px 0px;
}
.event_list_img img{
	float: left;
	border: none;
}

.event_list_wrapper .event_list_date{
	float: left;
	padding: 0em 0em 1.25em 0em;
}

.event_list_date a:link, .event_list_date a:visited{
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.event_list_date a:hover{
	color: #780078;
}

.event_list_wrapper .list_element h1{
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.event_list_txt{
	float: left;
	width: 28.125em;
}

.cal_nav th{
	background-color: #780078;
	padding: 2px 5px;
}

.current_mini_cal th{
	background-color: #FF0000 !important;
}

.cal_nav a:link, .cal_nav a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
}

td.not_current{
	color: #bbbbbb;
	background-color: #E6E6E6 !important;
}

td.not_current a:link, td.not_current a:visited, td.not_current a:hover{
	color: #bbbbbb !important;
}

/*
	Kalender Detail
*/

.record_menu{
	padding: 20px 0px;
	float: left;
	width: 100%;
}

.record_menu_nolink, .record_menu_link{
	float: left;
	padding: 0px 0.625em 0px 0px;
}

.record_menu .download{
	padding: 0em;
	float:right;
}

.date_description{
	
}

.date_description img{
	float: right;
	padding: 5px 0px 5px 20px;
}

.date_contact{
	float: left;
	padding: 1.875em 0em 0.75em 0em;
}

.date_contact_label{
	padding: 0px 10px 0px 0px;
}

