@charset "utf-8";

/* 

	CSS fuer die Erweiterung syscbooking

	www.sac-pilatus.ch



	Author: syseca informatik ag, dh

	Last updated (dd.mm.yy): 12.1.09

*/



/*---------------------------------------------------------------------------

 	View: Export

 ---------------------------------------------------------------------------*/



/* Form */



input#syscbookingexportformtype {

	clear:both;

	margin:1em 0 1em 0;

}



.tx-syscbooking-pi1-eventlistexport, .tx-syscbooking-pi1-eventlistexportspec, .tx-syscbooking-pi1-eventlistexportalt {

	margin-top:2em;

}



.tx-syscbooking-pi1-headerrowexport th, .tx-syscbooking-pi1-headerrowexportspec th, .tx-syscbooking-pi1-headerrowexportalt th { 

	background-color:#FFFFFF;

}



.tx-syscbooking-pi1-itemrowexport td, .tx-syscbooking-pi1-itemrowexportspec td, .tx-syscbooking-pi1-itemrowexportalt td {

	padding:5px 0 5px 0;

	border-bottom:1px solid #666666;

}



.tx-syscbooking-pi1-itemrowexportalt td table td {

	padding:0;

	border:none;

}



.tx-syscbooking-pi1-exportlistlabel {

	width:15%;

}





/*---------------------------------------------------------------------------

 	View: Listenansicht

 ---------------------------------------------------------------------------*/


div.tx-syscbooking-pi1-list-header {

	display:none;

}



div.overview-information {

	/*height:1.5em;

	overflow:hidden;*/

}



div.tx-syscbooking-pi1-itemrow {

	margin-bottom:0px;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul, div.tx-syscbooking-pi1-itemrow div.detail-information ul {

	margin:0;

	list-style:none;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul li {

	float:left;

	height:4.25em;

	margin:0 2px 1px 0;

	padding-left:2px;

	overflow:hidden;

	background:url(../../../statpics/bg_white-15.png) top left repeat-x;

}





div.listrow-odd div.overview-information ul li {

	background:url(../../../statpics/bg_white-25.png) top left repeat-x;

}



div.tx-syscbooking-pi1-itemrow div.detail-information {

	width:93%;

	padding:2px;

	margin-bottom:2px;

	color:#000000;

	background:url(../../../statpics/bg_white-80.png) top left repeat;

}



div.tx-syscbooking-pi1-itemrow div.active ul li {

	color:#000000;

	font-weight:bold;

	background:url(../../../statpics/bg_white-80.png) top left repeat-x;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul li.tx-syscbooking-pi1-date-day {

	width:11%;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul li.tx-syscbooking-pi1-event-type {

	width:14%;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul li.tx-syscbooking-pi1-title {

	width:28%;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul li.tx-syscbooking-pi1-severity {

	width:6%;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul li.tx-syscbooking-pi1-organizers {

	width:16%;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul li.tx-syscbooking-pi1-feuserspeakers {

	width:16%;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul li.tx-syscbooking-pi1-additionaltext {

	padding-right:6px;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul li.tx-syscbooking-pi1-additionaltext:hover {

	cursor:pointer;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul li.tx-syscbooking-pi1-additionaltext div.arrow-detail {

	padding-right:12px;

	background:url(../../../statpics/arrow_detail_off.png) top right no-repeat;

}



div.tx-syscbooking-pi1-itemrow div.active ul li.tx-syscbooking-pi1-additionaltext div.arrow-detail {

	background:url(../../../statpics/arrow_detail_on.png) top right no-repeat;

}



div.tx-syscbooking-pi1-itemrow .detail-information .tx-syscbooking-pi1-list-label {
	display:block;
	clear:both;
	margin-top:0.5em;
	font-weight:bold;
}



div.tx-syscbooking-pi1-itemrow .detail-information .tx-syscbooking-pi1-list-content {
	display:block;
	clear:both;
}



div.tx-syscbooking-pi1-itemrow .detail-information  .tx-syscbooking-pi1-onlinereg {

	display:block;

	clear:both;

	font-weight:bold;

	width:auto;

}



div.tx-syscbooking-pi1-itemrow .detail-information .detail-information-innerwrap {

	float:left;

	width:75%;

}



div.tx-syscbooking-pi1-itemrow div.tx-syscbooking-pi1-image {

	float:right;

}



div.tx-syscbooking-pi1-itemrow div.overview-information ul li.tx-syscbooking-pi1-date-day .more-date-infos {

	color:#AC1A2F;

	cursor:pointer;

}







/*---------------------------------------------------------------------------

 	Filter form fuer den Aktivator

 ---------------------------------------------------------------------------*/

 

div.filter-form-part {

 	float:left;

	width:32%;

	margin-right:10px;

}



div.filter-form-part {

	background:url(../../../statpics/aktivator-title-bg.gif) top left no-repeat;

}



div.filter-form-part p {

	margin:0;

}



div.filter-form-part fieldset {

	

}

 

div.filter-form-field {

 	height:1em;

	padding:2px;

	margin:2px 0 2px 0;

 	background:transparent url(../../../statpics/bg_white-20.png) repeat;

}



div.filter-form-field:hover {

	background:transparent url(../../../statpics/bg_white-40.png) repeat;

	color:#ac1a2f;

}



div.filter-form-field-checked {

	background:transparent url(../../../statpics/bg_white-40.png) repeat;

	color:#ac1a2f;

}



div.filter-form-field input {

	float:left;

	clear:left;

}

 

div.filter-form-field label {

 	float:right;

	clear:right;

	width:235px;

}

 

.filter-form-checkbox {

	width:auto;

}

 

legend.filter-form-part-legend {

	padding:2px 2px 2px 5px;

	text-transform:uppercase;

	font-weight:bold;

	color:#FFFFFF;

	margin-bottom:4px;

}



.filter-form-bu-submit {

	clear:both;

}



.filter-form-bu-submit input {

	clear:both;

	float:none;
	width:14em;
	height:2em;
	text-align:left;
}


 

div#service .csc-textpic-image {

	

}



div.filter-form-field-timefrom, div.filter-form-field-timeto {

	clear:right;

}



div.filter-form-field-timefrom div.filter-form-field, div.filter-form-field-timeto div.filter-form-field {

	background:transparent url(../../../statpics/bg_white-20.png) repeat scroll 0 0;

	float:left;

}



div.filter-form-field-timefrom div.filter-form-field label, div.filter-form-field-timeto div.filter-form-field label {

	display:inline;

	clear:none;

	float:left;

	width:1em;

}



div.filter-form-field-timefrom div.filter-form-field-fromday label, div.filter-form-field-timeto div.filter-form-field-today label {

	width:auto;

	margin-right:5px;

}

 

input#tx_syscbooking_filter-timeframe-fromday,

input#tx_syscbooking_filter-timeframe-frommonth,

input#tx_syscbooking_filter-timeframe-fromyear,

input#tx_syscbooking_filter-timeframe-today,

input#tx_syscbooking_filter-timeframe-tomonth,

input#tx_syscbooking_filter-timeframe-toyear {

	width:1.5em;

	clear:none;

	font-size:0.95em;

}



input#tx_syscbooking_filter-timeframe-fromyear, 

input#tx_syscbooking_filter-timeframe-toyear {

	width:3em;

}

 

fieldset div.active {

	background:transparent url(../../../statpics/bg_white-40.png) repeat;

	color:#ac1a2f;

}



div.filter-form-part-3 {

	background:none;

	margin-top:14em;

}

div.filter-form-part-3 fieldset input, div.filter-form-part-3 fieldset div {
	float:right;
	clear:both;
}

div#filter-form-numofcourses {
	height:1.5em;
	width:12.5em;
	padding:2px 5px 0px 5px;
	text-align:left;
	background:transparent url(../../../statpics/bg_white-20.png) repeat scroll 0 0;
}

.numofcourses-found {
	font-weight:bold;
	color:#AC1A2F;
}

.tx-frontendformslib-form .tx-frontendformslib-label {
	width:250px;
}

