/* 
	///////////////////////////////////////
	styles of ij_calendar (informatikjahr.de)
	WE DO communcation GmbH 2005
	http://www.wedo-berlin.de 
	///////////////////////////////////////
*/
/* --- advanced search begin --- */
#advancedSearchBox {
}
.aSBHeadline {
	border-bottom:1px solid #999;
	margin-top:30px;
	margin-bottom:20px;
}
#aSFirstLine {
	clear:both;
	margin-bottom:0px;
}
#aSFirstLine .cal_field, #aSSecondLineA .cal_field, #aSThirdLine .cal_field {
	float:left;
	margin-right:10px;
}
.cal_label {
	display:block;
	font-size:11px;
	margin-left:0px;
}
#aSSecondLineA,  #aSSecondLineB {
	clear:both;
}
#aSSecondLineA {
	margin-bottom:0px;
}
div.aSPeriodSelector {
	padding-top:23px;
	width: 30px;
	float:left;
}
.aSYearOverview {
	padding-top:25px;
	margin-bottom:15px;
	margin-top:0px;
	float:left;
}
#aSDateBoxLeft {
	float:left;
	padding-top:10px;
}
.dateSearchImage {
	padding-top:15px;
}
.aSDatePref {
	float:left;
	width: 30px;
	padding-top:15px;
}
#advancedSearchBox div.cal_submitButton { 
	/* 
		generate a margin befor the links "Veranstaltung anmelden" "Veranstaltungsnewsletter"
	*/
	clear: left;
	padding-top: 15px;
	margin-bottom: 10px;
}
#advancedSearchBox div a { 
	/* Mark the links "Veranstaltung anmelden" "Veranstaltungsnewsletter" like in the Mini Calendar and
		set some margins here, because unfortunately there are no classes set for the enclosing divs. But there are no other a-tags, so this
		sould not cause trouble.
	*/
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	margin-top: 5px;
	background-image: url(http://www.informatikjahr.de/fileadmin/templates/frontend/default/page/img/readmore_arrow.gif);
}
#advancedSearchBox input, 
#advancedSearchBox select {
	border: 1px solid #999999; /* the same as the #box border*/
	font-size:12px;
}

#aSDateBoxRight {
	float:left;
	margin-left:30px;
	padding-top:10px;
}
#aSThirdLine {
	clear:both;
	margin-top:20px;
}
/* --- advanced search end --- */

/* --- printlinks begin --- */
.eventPrint {
	clear:both;
	padding-bottom:10px;
}
.eventPrint a.printlink {
	background-image:url(http://www.informatikjahr.de/fileadmin/templates/frontend/default/page/img/icon_print.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 22px;
}
/* --- prinktlinks end --- */
/* --- start event list --- */
.event-list-container {
	margin-top:30px;
}
.event-list-item {
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
}
.event-list-date {
	display:block;
	text-align:left;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px solid #e60003;
	padding-bottom:0px;
	/* the background image is temorarely deactivated */
	/*	
	background-image:url(../../page/img/icon_news_inv.gif); 
	background-repeat:no-repeat;
	background-position:top left;
	*/
	height:17px;
}
.eventHeadline {
	margin-top:0px;
	margin-bottom:6px;
}
.event-list-category {
	margin-top:2px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.eventImage {
	margin:10px 0 10px 10px;
	float:right;
	text-align:right;
	max-width:145px; /*noraml width 130px workaround for i+s*/
}
.eventSingleItemWeb {
	margin-top:10px;
}
.eventSingleItemEmail {
}
.event-list-browse, 
.event-list-fowardlink, 
.event-list-backlink {
	float: left;
	height: 30px;
	vertical-align:top;
}
.event-list-browse a {
	padding-left: 2px;
	padding-right: 2px;
}
.event-list-fowardlink a {
	background-repeat:no-repeat;
	background-position:right;
	background-image: url(http://www.informatikjahr.de/fileadmin/templates/frontend/default/page/img/readmore_arrow.gif);
	padding-left:4px;
	padding-right:12px;
}
.event-list-backlink a {
	background-repeat:no-repeat;
	background-position:left;
	background-image: url(http://www.informatikjahr.de/fileadmin/templates/frontend/default/page/img/readmore_arrow_left.gif);
	padding-left:12px;
	padding-right:4px;
}
.event-list-morelink a {
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	background-image: url(http://www.informatikjahr.de/fileadmin/templates/frontend/default/page/img/readmore_arrow.gif);
	margin-left: 10px;
}
/*
.event-single-item .event-single-backlink a {
	margin-top:20px;
}
*/
.event-list-container p.bodytext {
	display:inline;
}
/* no enclosing div
.event-single-backlink {
	clear:both;
	padding-top: 10px;
	padding-bottom: 15px;
}
.eventSingleNewSearch {
	clear:both;
	padding-top:20px;
}
*/
/* enclosing div */
.eventSingleItemAddr {
	padding-bottom: 20px;
}
.eventSingle_funcMenu {
	clear:both;
	padding-top: 10px;
	padding-bottom: 15px;
	border-top: 1px solid #999;
}
.event-single-backlink {
	float:left;
	padding-right: 30px;
}
.eventSingleNewSearch {

}
.event-single-backlink a {
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	background-image: url(http://www.informatikjahr.de/fileadmin/templates/frontend/default/page/img/readmore_arrow_left.gif);
}

.eventSingleNewSearch a {
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	background-image: url(/fileadmin/templates/frontend/default/page/img/readmore_arrow_up.gif); /* DEBUG */
	/*background-image: url(http://www.informatikjahr.de/fileadmin/templates/frontend/default/page/img/readmore_arrow_up.gif);*/
}
/* --- end event list ---*/

/* --- start single event item --- */
.event-single-item {
	margin-bottom:10px;
}
.event-single-timedata {
	display:block;
	text-align:left;
	color:#555555;
	font-size:12px;
	font-weight:normal;
	border-bottom:1px solid #e60003;
	padding-bottom:0px;
	/* the background image is temorarely deactivated */
	/*	
	background-image:url(../../page/img/icon_news_inv.gif);
	background-repeat:no-repeat;
	background-position:top left;
	*/
	height:17px;
}
.event-single-category {
	margin-top:2px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.eventSingleHeadline {
	/*margin-top:0;  include when category is fixed*/
	margin-bottom:6px;
	margin-top:10px;
}
#eventSingleItemImage {
	/*margin:10px 0 10px 5px; include when category is fixed*/
	margin:15px 0 15px 10px;
	max-width:240px;
	float:right;
}
.eventSingleItemDataLabel {
	clear: left;
	float:left;
	width:150px;
	font-weight: bold;
	padding:0;
	margin:0;
}
.eventSingleItemDataContent {
	/*background-color:#0066CC;*/
	float:left;
	padding-left: 0px;
	margin:0;
}
.eventSingleItemNotes {
	/*padding:0;*/
}
/* --- end single event item --- */

/* ===== style of the mini calendar only begin ===== */
#calendarBox {
	margin-top:20px;
}
#calendarBox .cal_headline {
	margin-top:5px;
	padding-bottom:1px;
	margin-bottom:10px;
	border-bottom:1px solid #999999;
	font-weight:bold;
	font-size:13px;
}
#calendarBox .cal_field {
	text-align:left;
	margin-bottom:3px;
}
#calendarBox .cal_submitButton {
	padding-top:0px;
}
#calendarBox #cal_genre {
	margin-bottom:10px;
}
#calendarBox .cal_label {
	display:block;
	font-size:11px;
}
#calendarBox .cal_links {
	text-align:left;
	margin-bottom:10px;
	margin-top:15px;
}
#calendarBox .cal_linkitem {
	margin-bottom:3px;
	font-size:11px;
	padding-left:10px;
	background-image:url(../../page/img/readmore_arrow.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
#calendarBox .cal_field input, 
#calendarBox .cal_submitButton input {
	border: 1px solid #999999; /* the same as the #box border*/
	font-size:12px;
}
#calendarBox .cal_field input {
	width:150px;
	padding:2px 2px 2px 2px;	
}
#calendarBox .cal_submitButton input  {
	width:150px;
	padding:0px 2px 0px 2px;	
}
#calendarBox .cal_field select {
	border: 1px solid #999999; /* the same as the #box border*/
	font-size:12px;
	padding:0px 0px 0px 2px;
	width:150px;
}

/* temporarely used styles to disable limited working functions */
/* div#advancedSearchBox */
div.dateSearchImage {
	display:none;
}
/* ===== style of the mini calendar only end ===== */