/* EVENTS */
#page TABLE .tx-badevents-pi1-listrow-header TH { background-color: #217a2c; font-weight: normal; }
.tx-badevents-pi1 TABLE .td-1, .tx-badevents-pi1 TABLE .td-2, .tx-badevents-pi1 TABLE .td-3 { text-align: center; padding-left: 7px !important; padding-right: 7px !important; }
.tx-badevents-pi1-listrow-header .td-1, .tx-badevents-pi1-listrow-header .td-2 { border-left: 1px solid #71aa78; }
P.tx-badevents-pi1-title { padding-top: 4px; font-weight: bold; background-position: 0px 5px; }
.tx-badevents-pi1-listrow .td-2 { background-color: #f4f8f4; }

.tx-badevents-pi1-singleView H1.tx-badevents-pi1-titleHeader { margin-top: 6px; margin-bottom: 6px; }
#page .tx-badevents-pi1-singleView P.tx-badevents-pi1-subtitle { margin-top: 6px; margin-bottom: 6px; }
.tx-badevents-pi1-singleView H2.tx-badevents-pi1-optionHeader { margin-top: 35px; margin-bottom: 14px; }

.tx-badevents-pi1-lectures {
	background-image: url(../../../../fileadmin/images/lecture2.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 77px;
}
.tx-badevents-pi1-listrow TH A:hover, .tx-badevents-pi1-listrow TH A { color: white; text-decoration: none; }
#page .tx-badevents-pi1 .tx-badevents-pi1-listrow TH { white-space: nowrap; }
#page .tx-badevents-pi1 .tx-badevents-pi1-listrow TH A {
	display: block;
	background-image: url(../../../../fileadmin/images/arrow_white.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 12px;
}
#page .tx-badevents-pi1 .tx-badevents-pi1-listrow TH.ACT0 A {
	background-image: url(../../../../fileadmin/images/arrow_white_asc.gif);
	background-position: 0px 5px;
}
#page .tx-badevents-pi1 .tx-badevents-pi1-listrow TH.ACT1 A {
	background-image: url(../../../../fileadmin/images/arrow_white_desc.gif);
	background-position: 0px 5px;
}

.tx-badevents-pi1-lectures .toggler { display: block; float: left; text-decoration: none; }
.tx-badevents-pi1-lectures A:hover .toggler { background-image: url(../../../../fileadmin/images/ico_open_hover.png); text-decoration: none; }
.tx-badevents-pi1-lectures .toggleText { display: block; float: left; width: 398px;}
.tx-badevents-pi1-lectures .ACT A:hover .toggler, .tx-badevents-pi1-lectures .ACT .toggler { background-image: url(../../../../fileadmin/images/ico_opened.png); text-decoration: none; }
.tx-badevents-pi1-lectures .ACT A { color: #f2530c; text-decoration: none;  }
.tx-badevents-pi1-lectures .tx-badevents-pi1-form { display: none; }
#page DIV.tx-badevents-pi1-lectures .ACT DIV.tx-badevents-pi1-form { display: block; }
.tx-badevents-pi1-lectures .csc-hrline { margin-left: 19px; margin-top: 12px;  }
.tx-badevents-pi1-lectures DIV.f00e { width: 319px; }
#flectures { padding-bottom: 2px; }

.tx-badevents-pi1-lectures .f00 { margin-left: 19px; margin-top: 9px; }
.f00check { float: left; }
.f00lecture { float: left; width: 376px;}

.tx-badevents-pi1-stand {
	background-image: url(../../../../fileadmin/images/stand2.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-left: 77px;
}
.tx-badevents-pi1 A.toggleLink SPAN { text-decoration: underline; font-weight: bold; }
.tx-badevents-pi1-stand .toggler { display: block; float: left; }
.tx-badevents-pi1-stand A:hover .toggler { background-image: url(../../../../fileadmin/images/ico_open_hover.png); }
.tx-badevents-pi1-stand .toggleText { display: block; float: left; width: 398px;}
.tx-badevents-pi1-stand .ACT A:hover .toggler, .tx-badevents-pi1-stand .ACT .toggler { background-image: url(../../../../fileadmin/images/ico_opened.png); text-decoration: none; }
.tx-badevents-pi1-stand .ACT A { color: #f2530c; }
.tx-badevents-pi1-stand DIV.f00e { width: 319px; }
.tx-badevents-pi1-stand .tx-badevents-pi1-form { margin-top: 12px; }
.tx-badevents-pi1-form .f00r { width: 19px; }
.tx-badevents-pi1-stand .tx-badevents-pi1-form { display: none; }
.tx-badevents-pi1-stand .ACT .tx-badevents-pi1-form { display: block; }
.tx-badevents-pi1-stand .tx-badevents-pi1-form LABEL { width: 103px; }
.tx-badevents-pi1-stand .tx-badevents-pi1-form .f00l { width: 120px; }
.tx-badevents-pi1-form #fdate {  width: 89px;  }
.tx-badevents-pi1-form #ftime1 {  width: 39px;  }
.tx-badevents-pi1-stand .tx-badevents-pi1-form #ftime2 { margin-left: 11px; width: 39px;  }
/* P.f00 { width: 420px; padding-right: 10px; } */

.tx-badevents-pi1-options { margin-bottom: 31px; }
.tx-badevents-pi1-data H2 { margin-bottom: 14px; }
/* .tx-badevents-pi1-data .bad-button-line { width: 418px; }*/

.tx-badevents-pi1-container { background-color: white; margin-top:15px; }
#page .tx-badevents-pi1-nav TABLE { background-color: #217a2c; width: 100%; }
#page .tx-badevents-pi1-nav UL, #page .tx-badevents-pi1-nav LI { display: block; list-style: none; padding: 0px; margin: 0px; background-image: none; }
#page .tx-badevents-pi1-nav TABLE TD {
	white-space: nowrap; font-size:10px; color: white; vertical-align: middle;
	line-height: normal; 
}
#page .tx-badevents-pi1-nav UL LI {
	white-space: nowrap; font-size:10px; color: white; vertical-align: middle;
	line-height: normal; 
}
#page .tx-badevents-pi1-nav TABLE TD.first A { border:0px; }
#page .tx-badevents-pi1-nav UL LI.first A { border:0px; }
#page .tx-badevents-pi1-nav TABLE TD A.last { border: 0px; }
#page .tx-badevents-pi1-nav UL LI A.last { border: 0px; }
#page .tx-badevents-pi1-nav A { color: white; text-decoration: none; padding: 6px 10px 6px 10px; display: block; border-left: 1px solid #71aa78; }
#page .tx-badevents-pi1-nav A:hover { color:#eb5715; border-left:1px solid white; background-color: white;  }

.tx-badevents-pi1-container .ACT { display: block; }
.tx-badevents-pi1-singlecontainer { padding: 16px 10px 13px 10px; display: none; position: relative; }
.tx-badevents-pi1-container .ACTTD { background-color: white;  }
#page .tx-badevents-pi1-container .ACTTD A { color:#eb5715; border-left:1px solid white; }
#page .tx-badevents-pi1-nav TABLE TD.ACTTD A.last { border-left: 0px; }
#page .tx-badevents-pi1-nav UL LI.ACTTD A.last { border-left: 0px; }
.tx-badevents-pi1 h2.tx-badevents-pi1-navItem { display: none; }
.tx-badevents-pi1-products { margin-top: 14px; padding: 0px 10px 13px 10px; }

.evProd { padding-bottom: 0px; }
.evProd .csc-hrline { margin-bottom: 10px; }
.evProdTitle { font-weight: bold; }
.evProd1 { display: block; float:left; width: 276px; }
.evProd2 { display: block; float:left; width: 199px; text-align: right; }
.evProdPrice { font-weight: bold; }
.evProdTax { font-size: 10px; font-weight: normal; }

#page .evProd A.bad-button-l { margin-top: 5px; }

#page .eventcontainer LI A { display: block; font-weight: bold; padding-bottom: 4px; clear: both; }
#page .eventcontainer LI { margin-left: 0px; padding-left: 0px; background-image: none; list-style-image: none; list-style: none; display: block; }
#page .eventcontainer LI A { background-image: none; }


.tx-badevents-pi1-appcol1 { float: left; width: 292px; padding-right: 20px;  }
.tx-badevents-pi1-appcol2 { float: right; }

.tx-badevents-pi1-footer {
	padding: 0px 10px 13px;
}
.tx-badevents-pi1-footer .tx-badevents-pi1-icslink { float: left; }

.tx-badevents-pi1-footer .bad-button { float: right; }


.tx-badevents-pi1-funcbox {
	background-color: white; width: auto; margin-bottom:15px; padding: 0px 10px 0px 10px;
}

.tx-badevents-pi1-searchbox {
	background-color: white;  height: 31px; padding: 11px 0px 0px 10px; width: auto; margin-bottom:15px;
}
.tx-badevents-pi1-funcbox .tx-badevents-pi1-searchbox {
	display: block;
	height: 30px; padding: 11px 0px 20px 0px;
	background: none;
}
.tx-badevents-pi1-searchbox LABEL { display: block; float: left; padding-right: 10px; padding-top: 2px; width:auto; }
.tx-badevents-pi1-searchbox INPUT { float: left; width: 183px; }
.tx-badevents-pi1-searchbox .bad-button1 { float: left; margin-left: 5px; }
.tx-badevents-pi1-searchbox .bad-button1 INPUT { width: auto !important; }
.tx-badevents-pi1-funcbox .tx-badevents-pi1-searchbox { margin-bottom: -20px; }

.tx-badevents-pi1-filter-head { font-weight: bold; padding-bottom: 9px; }
.tx-badevents-pi1-filter { padding: 10px 10px 10px 11px; width: 475px; background-color: white; margin-bottom: 15px; }
#page .tx-badevents-pi1-filter .selectDivChooserShop {
	border:1px solid #b3b3b3;
	font-size:10px;
	width: 137px; background-color: white;
	height: 18px;
}
.tx-badevents-pi1-filter .selectdiv { width: 165px; float: left; display: block; position: relative; z-index: 10; }
.tx-badevents-pi1-filter #selectActFrame12 { width: 143px; }
#page .tx-badevents-pi1-filter .selectDivChooser {
	position: absolute; top:20px; left: 0px; border:1px solid #b3b3b3; font-size:10px; padding: 3px 6px 8px 6px;
	width: 125px; background-color: white;
	z-index:1000;
	border-top: 0px;
	display: none;
	overflow: hidden;
}
#page .tx-badevents-pi1-filter .selectAct0 { float: left; display: block; padding: 3px 6px 8px 6px; width:102px; white-space: nowrap; overflow: hidden; }
.tx-badevents-pi1-filter-set { float: left; }
.tx-badevents-pi1-filter-set .f02 { float: left; margin-right: 20px; width: 119px; }
.tx-badevents-pi1-filter .bad-button1 { margin-left: 0px;
