.smaller{
	font-size:8px;
	font-family:arial;
	text-align:center;
}
table.hall,td.hall{
	padding:0px;
	spacing:0px;
	
}
table.hall{
	border-radius:10px;
	border:5px solid #EEEEEE;
}
td.seatNo{
	//background:none !important;
	border-radius:10px !important;
	
}
td.hall{
	width:15px;
	height:15px;
	spacing:1px;
	font-size:8px;
	font-family:arial;
	font-weight:bold;
	text-align:center;
	line-height: 100%; 	
	cursor:default;
	border-radius: 7px;	
}
td.seatReservation
{
	border:2px solid #BBBBBB;
	color:#FFFF55 !important;
	width:11px !important;
	background-color:#333333 !important;
	background-image:url('/images/ok.png');
	background-position:-2px;
	border-radius: 7px !important;	
	width:11px !important;
	height:11px !important;
	min-width:11px !important;
	min-height:11px !important;	
}
td.seatBooked{
	background-color:#BBBBBB;
	color:#AAAAAA;
	font-size:12px !important;
	width:15px !important;
	height:15px !important;
	min-width:15px !important;
	min-height:15px !important;	
}
td.seat{
	background-image:url('/images/png5.png');	
	border-radius: 0px !important;
	width:15px !important;
	height:15px !important;
	min-width:15px !important;
	min-height:15px !important;
}

/* Markieren verhindern */
.deselect ::selection {
    background: transparent;
    color: inherit;
}
.deselect ::-moz-selection {
    background: transparent;
    color: inherit;
}
.deselect {
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}