@charset "UTF-8";
/* CSS Document */
#menu {
	
	background-image:url(images/bck_content_top_element.jpg);
	background-repeat:no-repeat;
	
}
.top_button02 { /**/
	background-color:#900;
	
}

#content_text_event {
	margin:0;
	padding:0;
	position:relative;
	width:100%;
	
	background-color:#FFF;
}
#text_columns {
	margin:0;
	padding:0;
	position:relative;
	width:100%;
	background-color:#bc1c1d;
}
#left_column {
	padding:0;
	position:relative;
	margin:0 345px 0 0;
	background-color:#FFF;
}

#right_column {
	margin:0;
	padding:0;
	/*position:absolute;*/
	float: right;
	right:0;
	top:0px;
	
}


div.events {
	margin:0;
	padding:0;
}
div.events h2 {
	height:84px;
	font-size: 100%;
	padding:0 0 0 25px;
	margin:0;
	background:url(images/bck_eventstype.gif) left top repeat-x;

}

div.events div.eventstype {
	margin-bottom:0px;
}

div.events div.event {
	padding:10px 28px 10px 0px;
}

div.eventstype div.event+div.event, div.eventstype div.event+div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event {
		background: white;
} 
div.eventstype div.event, div.eventstype div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event,div.eventstype div.event+div.event+div.event+div.event+div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event, div.eventstype div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event+div.event {
		background:#F1F1F1;
} 

div.events div.event div.clear {
	clear: left;
	height: 1px;
	line-height: 1px;
}
div.event div.date {
	float: left;
	width:64px;
	padding:5px 0 5px 32px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	line-height:12px;
	color:#999;
	background:url(images/bck_event_bullet.png) 18px center no-repeat;
}
div.event div.date div.day {
	font-size:24px;
	line-height:28px;
	color:#6a6a6a;
}
div.event div.date div.day2 {
	font-size:24px;
	line-height:32px;
	color:#6a6a6a;
	letter-spacing:-1px;
}
div.event div.info {
	margin-left:105px;
	font-size:12px;
	line-height:14px;
	color:#444;
}
div.event div.info div.title {
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	color:#000;
}

div.participants ul {
	margin:5px 0px;
	padding-left:14px;
	list-style:square;
}
div.participants ul li {
	padding-bottom:7px;
}
.alt {

}