/* seat layout */

.s	/* seat */
{
	width: 23px;
	height: 23px;
	text-align: center;
	vertical-align: middle;
	font-size: 9px;
	font-weight: bold;
}

.sA			/* seat alternative */
{
	color: gray;
}

.sC1		/* seat category1 */
{
	background: url(icon_seat_category1.gif) no-repeat left top;
	cursor: pointer;
}

.sCS1		/* seat category1 sun */
{
	background: url(icon_seat_category1_sun.gif) no-repeat left top;
	cursor: pointer;
}

.sCR1		/* seat category1 rain */
{
	background: url(icon_seat_category1_rain.gif) no-repeat left top;
	cursor: pointer;
}

.sPDF1		/* seat category1 needed for pdf-generation */
{
	background-color: #D9D878;	
}



.sC2		/* seat category2 */
{
	background: url(icon_seat_category2.gif) no-repeat left top;
	cursor: pointer;
}

.sCS2		/* seat category2 sun */
{
	background: url(icon_seat_category2_sun.gif) no-repeat left top;
	cursor: pointer;
}

.sCR2		/* seat category2 rain */
{
	background: url(icon_seat_category2_rain.gif) no-repeat left top;
	cursor: pointer;
}

.sPDF2		/* seat category2 needed for pdf-generation */
{
	background-color: #78B2D9;	
}



.sC3		/* seat category3 */
{
	background: url(icon_seat_category3.gif) no-repeat left top;
	cursor: pointer;
}

.sCS3		/* seat category3 sun */
{
	background: url(icon_seat_category3_sun.gif) no-repeat left top;
	cursor: pointer;
}

.sCR3		/* seat category3 rain */
{
	background: url(icon_seat_category3_rain.gif) no-repeat left top;
	cursor: pointer;
}

.sPDF3		/* seat category3 needed for pdf-generation */
{
	background-color: #CDA749;	
}



.sC4		/* seat category4 */
{
	background: url(icon_seat_category4.gif) no-repeat left top;
	cursor: pointer;
}

.sCS4		/* seat category4 sun */
{
	background: url(icon_seat_category4_sun.gif) no-repeat left top;
	cursor: pointer;
}

.sCR4		/* seat category4 rain */
{
	background: url(icon_seat_category4_rain.gif) no-repeat left top;
	cursor: pointer;
}

.sPDF4		/* seat category4 needed for pdf-generation */
{
	background-color: #E15899;	
}



.sC5		/* seat category5 */
{
	background: url(icon_seat_category5.gif) no-repeat left top;
	cursor: pointer;
}

.sCS5		/* seat category5 sun */
{
	background: url(icon_seat_category5_sun.gif) no-repeat left top;
	cursor: pointer;
}

.sCR5		/* seat category5 rain */
{
	background: url(icon_seat_category5_rain.gif) no-repeat left top;
	cursor: pointer;
}

.sPDF5		/* seat category5 needed for pdf-generation */
{
	background-color: #57D9F5;	
}



.sC6		/* seat category6 */
{
	background: url(icon_seat_category6.gif) no-repeat left top;
	cursor: pointer;
}

.sCS6		/* seat category6 sun */
{
	background: url(icon_seat_category6_sun.gif) no-repeat left top;
	cursor: pointer;
}

.sCR6		/* seat category6 rain */
{
	background: url(icon_seat_category6_rain.gif) no-repeat left top;
	cursor: pointer;
}

.sPDF6		/* seat category6 needed for pdf-generation */
{
	background-color: #FF3616;	
}




.sL			/* seat locked */
{
	background: url(icon_seat_locked.gif) no-repeat left top;
	cursor: default;
	color: gray;
}

.sLM		/* seat locked by myself */
{
	background: url(icon_seat_locked_myself.gif) no-repeat left top;
	cursor: pointer;
}

.sB			/* seat booked */
{
	background: url(icon_seat_booked.gif) no-repeat left top;
	cursor: default;
}

.sBM		/* seat booked by myself */
{
	background: url(icon_seat_booked_myself.gif) no-repeat left top;
	cursor: default;
}

.sBO		/* seat booked opened */
{
	background: url(icon_seat_booked_opened.gif) no-repeat left top;
	cursor: default;
}

.sBOM		/* seat booked opened by myself */
{
	background: url(icon_seat_booked_opened_myself.gif) no-repeat left top;
	cursor: default;
}

.sR			/* seat reserved */
{
	background: url(icon_seat_reserved.gif) no-repeat left top;
	cursor: default;
}

.sRM		/* seat reserved by myself */
{
	background: url(icon_seat_reserved_myself.gif) no-repeat left top;
	cursor: default;
}

.sRB		/* seat reserved for booking office */
{
	background: url(icon_seat_reserved_bookingoffice.gif) no-repeat left top;
	cursor: default;
}

.sRAM		/* seat reserved for abo by myself */
{
	background: url(icon_seat_reserved_abo_myself.gif) no-repeat left top;
	cursor: default;
}

.sRA		/* seat reserved for abo */
{
	background: url(icon_seat_reserved_abo.gif) no-repeat left top;
	cursor: default;
}

.sRBM		/* seat reserved for booking office by myself */
{
	background: url(icon_seat_reserved_bookingoffice_myself.gif) no-repeat left top;
	cursor: default;
}

.sSIA		/* seat stage inactive (for the entire stage) */
{
	filter: alpha(opacity=50);
	opacity: 0.50;
}

.sIA		/* seat inactive */
{
}

.sH			/* seat hidden */
{
	filter: alpha(opacity=50);
	opacity: 0.50;
}


.sE			/* seat edited */
{
	color: #8F002B;
	font-size: 9px;
	text-decoration: blink;
}

.sI			/* seat info */
{
	width: 22px;
	cursor: default;
}

.sP			/* seat pointer */
{
	width: 22px;
	cursor: pointer;
}


.sPI		/* seat pointer inherit */
{
	cursor: inherit;
}

.sT			/* seat is table */
{
	width: auto;
	text-align: center;
}

.sM			/* seat middle */
{
	line-height: 23px;
}

.sK			/* seat category content */
{
	width: 30px;
	background-position: center;
	margin: 0px auto;
	cursor: default;
	position: static;
}

.sKK		/* seat category kind content */
{
	width: auto;
	height: auto;
	position: static;
}



.tC1			/* ticket list category1 */
{
	height: 23px;
	background: url(ticket_bg_category1.gif) repeat-x;
}

.tC2			/* ticket list category2 */
{
	height: 23px;
	background: url(ticket_bg_category2.gif) repeat-x;
}

.tC3			/* ticket list category3 */
{
	height: 23px;
	background: url(ticket_bg_category3.gif) repeat-x;
}

.tC4			/* ticket list category4 */
{
	height: 23px;
	background: url(ticket_bg_category4.gif) repeat-x;
}

.tC5			/* ticket list category5 */
{
	height: 23px;
	background: url(ticket_bg_category5.gif) repeat-x;
}

.tC6			/* ticket list category6 */
{
	height: 23px;
	background: url(ticket_bg_category6.gif) repeat-x;
}

.tL				/* ticket list locked */
{
	height: 23px;
	background: url(ticket_bg_locked.gif) repeat-x;
}

.tLM			/* ticket list locked by myself */
{
	height: 23px;
	background: url(ticket_bg_locked_myself.gif) repeat-x;
}

.tP				/* ticket pointer */
{
	cursor: pointer;
}