@charset "utf-8";

div.thisWeekEntry {
	margin-bottom:3px;
	text-align:center;
	font-size:10px;
}



/**********************
events.php events2.php
************************/
div#eventsList {
	width:580px;
	height:400px;
	float:left;
}

div#eventListScroller {
	height:400px;
	overflow:hidden;
}

.events_container, .events_day_container {
	border:#333 1px dotted;
	padding:5px;
	margin-bottom:5px;
}

.events_date, .events_day_date {
	color:#CCC;
	font-size:14px;
}

.events_headline, .events_day_headline {
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
}

.events_img, .events_day_img {
	float:left;
	overflow:hidden;
}

.event_teaser, .event_day_teaser {
	overflow:hidden;
	padding-left:10px;
}



/********************
events3.php
**********************/
div#eventImage {
	width:265px;
	height:365px;
	float:left;
	padding:3px;
	border:#333 1px dotted;
	overflow:hidden;
}

div#eventInfos {
	overflow:hidden;
	width:305px;
	float:left;
	padding-left:5px;
}

div#eventInfos h1 {
	padding:0px;
	margin:0px;
	font-size:16px;
	padding:2px;
}


div#eventInfos h2 {
	padding:0px;
	margin:0px;
	font-size:16px;
	padding:2px;
	color:#CCC;
}

div#eventTextScroller {
	height:185px;
	overflow:hidden;
	font-size:11px;
}


div#eventsShareOptions {
	margin-top:15px;
	border:#333 1px solid;
}

div#eventsShareOptions h1 {
	color:#999;
	padding:2px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
}

div#eventsShareOptionsRes {
	width:180px;
	height:115px;
	float:left;
	border-right:#333 1px dotted;
}


div#eventsShareOptionsCommunity {
	overflow:hidden;
	padding:3px;
}

div.eventsShareButton{
	margin-top:3px;
}

div#eventExtra {
	overflow:hidden;
	width:230px;
	padding-left:10px;
}

div#kalender {
	width:170px;
	margin:auto;
}

div#weekView {
	width:200px;
	height:240px;
	margin:auto;
	margin-top:25px;
	
	border:#333 1px dotted;
	
	text-align:center;
	padding:3px;
	
	float:right;
}

div#weekView h1{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#CCC;
	text-align:center;
	padding:4px;
}


div.events_container_month {
	border-bottom:#333 1px dotted;
	margin-bottom:2px;
}

div.events_date_month {
	font-size:11px;
	color:#666;
}


div.events_headline_month {
	font-size:11px;
}


/***********************
	dj info
************************/

div#dj_info_image {
	float:right;
	
}
div#dj_info_extra {
	text-align:left;
}

div#dj_infos_container {
	padding:3px;
	height:238px;
	overflow:hidden;
}



div#jugendschutz {
	position:absolute;
	margin-top:377px;
}