/* events layout */
.eventsContainer
{
	width: 100%;
}

/* eventcategory layout */
.eventcategory
{
	margin-top: 20px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	font-size: 1.2em;
}

.eventcategoryName
{
	background: url(bg_eventcategory.gif) bottom repeat-x;
	padding: 0px 5px;
}


/* eventtime layout */
.eventtime
{
	width: 100%;
	border-collapse: collapse;
}

.etD
{
	padding-bottom: 10px;
	padding-top: 5px;
}




.etEventtime
{
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	font-weight: bold;
	white-space: nowrap;
	width: 90px;
}

.etEventtimeTime
{
}

.etEventtimeDate
{
	font-weight: normal;
	font-size: 0.8em;
}

.etSymbols
{
	font-weight: normal;
	font-size: smaller;
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: auto;
}

.etSymbols li
{
	float: left;
	display: block;
	width: auto;
	text-align: center;
	margin-right: 2px;
	padding: 0px 1px;
}

.etSymbols li.E			{background-color: #000000; color: #FFFFFF; filter: alpha(opacity=60) !important; opacity: 0.60;}
.etSymbols li.O			{background-color: #80CA2F; filter: alpha(opacity=60) !important; opacity: 0.60;}
.etSymbols li.K			{background-color: #FFAE4F; filter: alpha(opacity=60) !important; opacity: 0.60;}
.etSymbols li.S			{background-color: #F56FFF; filter: alpha(opacity=60) !important; opacity: 0.60;}
.etSymbols li.A			{background-color: #50BEE7; filter: alpha(opacity=60) !important; opacity: 0.60;}
.etSymbols li.percent	{margin-left: 5px; filter: alpha(opacity=60) !important; opacity: 0.60;}

.etSymbols li.a			{min-width: 10px; margin-right: 5px;}
.etSymbols li.aR		{background-color: red;}
.etSymbols li.aY		{background-color: yellow;}
.etSymbols li.aG		{background-color: green;}





.etContent
{
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	font-weight: bold;
}

.etEventname
{
	display: inline;
}

.etFBS_fid
{
	font-weight: normal;
	margin-left: 10px;
	font-size: smaller;
	border: 1px dotted #2F6A92;
	color: #2F6A92;
	padding: 0px 2px;
}

.etDescription
{
	font-weight: normal;
}

.etActionIcon
{
	margin-left: 5px;
	vertical-align: middle;
}

.etActionEdit
{
	margin-left: 20px;
}

.etEventtypename
{
	margin-left: 10px;
	font-weight: normal;
	font-style: normal;
	font-size: 0.9em;
}






.etStartTime a, .etStartTime a:visited, .etStartTime a:hover
{
	text-decoration: underline;
}

.etStartTimeExpired, .etStartTimeExpired a, .etStartTimeExpired a:visited, .etStartTimeExpired a:hover
{
	color: #888888;
	text-decoration: none;
}

.etStartTimeToday, .etStartTimeToday a
{
	/*color: #187F17;*/
}

.etStartTimeActiveForRightlevel, .etStartTimeActiveForRightlevel a, .etStartTimeActiveForRightlevel a:visited, .etStartTimeActiveForRightlevel a:hover
{
	color: #B02D44;
	text-decoration: none;
}

.etStartTimeInactive, .etStartTimeInactive a, .etStartTimeInactive a:visited, .etStartTimeInactive a:hover
{
	color: #B02D44;
	text-decoration: line-through;
}

.etStartTimeCanceled, .etStartTimeCanceled a, .etStartTimeCanceled a:visited, .etStartTimeCanceled a:hover
{
	color: #B02D44;
	text-decoration: none;
	
}

.etStartTimeSoldout, .etStartTimeSoldout a, .etStartTimeSoldout a:visited, .etStartTimeSoldout a:hover
{
	color: #B02D44;
	text-decoration: none;
}

.etStageTK
{
	margin-left: 15px;
}

.etStageTK a, .etStageTK a:visited, .etStageTK a:hover
{
	text-transform: uppercase;
	font-size: smaller;
	font-style: italic;
	text-decoration: underline;
	color: #2F6A92;
}

.etBQ
{
	font-size: smaller;
	font-style: italic;
	margin-left: 5px;
	width: 18px; 
	height: 14px;
	line-height: 14px;
	background-image: url(icon_seat_stage8_category1.gif);
	text-align: center;
	display: inline-block;
	cursor: pointer;
}

.etBQ1	{background-image: url(icon_seat_stage8_category1.gif) !important;}
.etBQ2	{background-image: url(icon_seat_stage8_category2.gif) !important;}
.etBQ3	{background-image: url(icon_seat_stage8_category3.gif) !important;}


.etToolTipBO
{
	color: #444444;
	font-weight: bold;
	text-decoration: underline;
}

.etLocationContainer
{
	width: 170px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}

.etCity
{
	text-transform: uppercase;
	display: block;
}

.etLocation
{
	display: block;
}

.etHall
{
	display: block;
	font-weight: normal;
}

.captionTitleDateString
{
	text-transform: none;
}

.noEventtimesAvailable
{
	font-weight: bold;
	color: #2F6A92;
	margin-top: 10px;
	font-size: 1.2em;
	text-transform: uppercase;
}

.markAboEventcategory td
{
	filter: alpha(opacity=60) !important;
	opacity: 0.60;
	background-color: #50BEE7;
}

.markChangeTicketEventcategory td
{
	filter: alpha(opacity=60) !important;
	opacity: 0.60;
	background-color: #66E750;
}

.markVoucherEventcategory td
{
	filter: alpha(opacity=60) !important;
	opacity: 0.60;
	background-color: #D4A100;
}

.markBookableNotVisible td
{
	filter: alpha(opacity=30) !important;
	opacity: 0.30;
}

.markNoEventcategory
{
	background-color: #EFD1D1;
}


/* overwrite classes from the main style.css */
.navigation
{
	border: none !important;
	background-color: transparent !important;
	filter: none !important;
}

.nStep
{
	border: 1px solid #FFFFFF !important;
	background-color: #457B9F !important;
	color: #FFFFFF !important;
}

.nStepActive
{
	background-color: #50BEE7 !important;
}