﻿div.Control_TicketList
{
}

div.Control_TicketList .ImageCell
{
	width:400px;
}

div.Control_TicketList .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#cc0033;
}

div.Control_TicketList .RadioList
{
}

div.Control_TicketList .RadioList td
{
	padding:0px 10px 0px 10px
}

div.Control_TicketList .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;	
}

div.Control_TicketList .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_TicketList .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_TicketList .TableStyle th
{
	padding-bottom:5px;
	border-bottom:solid 1px;
}

div.Control_TicketList .RowStyle
{
	color:Black;
	background-color:White;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_TicketList .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_HomeLink a, div.Control_RegistrationLink a, div.Control_AbortSeatChangeLink a, div.Control_CartLink a, div.Control_MyAccount a, div.Control_PasswordForgottenLink a, div.Control_UserLogout a
{
	display:inline-block; 
	background-image:url(Images/Marker/whitearrow.gif); 
	padding-left:10px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
	color:white;	
}

div.Control_PrintAtHome
{
}

div.Control_PrintAtHome .DownloadInvoice
{
	background-image:url(Images/Buttons/DownloadInvoice.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px;
	width:24px;
	border:solid 0px black;
}

div.Control_PrintAtHome .DownloadTicket
{
	background-image:url(Images/Buttons/DownloadTicket.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px;
	width:24px;
	border:solid 0px black;
}


div.Control_SeasonListLink a, div.Control_BundleLink a, div.Control_EventListLink a, div.Control_TicketMarket a
{ 
	display:inline-block; 
	color:White;
	background-image:url(Images/Marker/WhiteArrow.gif); 
	padding-left:10px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
}

div.Control_Footer
{
  font-size:11px;
  width:788px;
  height:20px;
  margin:0px;
  padding:0px;
  background-color: #C5C5C5;
}

div.Control_Footer table 
{
  margin: 1px 0px 0px 0px;
}

div.Control_Footer .Copyright
{
  color: #ffffff;	
}

div.Control_Footer .ProtectionOfPrivacy
{
	display:inline-block; 
	background-image:url(Images/Marker/Arrow.gif); 
	padding-left:10px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
}

div.Control_Footer .Impressum
{
	display:inline-block; 
	background-image:url(Images/Marker/Arrow.gif); 
	padding-left:10px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px; 
}


div.Control_Header
{
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
	margin: 0px 0px 10px 0px;
	width: 788px;
	background-color : #00016C; 
}

div.Control_Header table.Header
{
	width: 100%; 
	border: 0px; 
	padding: 0px; 
	margin: 0px; 
	border-spacing: 0px; 
	border-collapse:collapse	
}

div.Control_Header table.Header tr td
{
	border: 0px; 
	padding: 0px; 
	margin: 0px; 
	border-spacing: 0px; 
	border-style:none;
}

div.Control_Header table.Header tr td.TopBarImage
{
}

div.Control_Header table.Header tr td.TopBarMenu
{
	vertical-align:middle;
	background-color: Transparent;
    height:60px;    	
}

div.Control_Header table.Header tr td.TopBarMenu table.UpperMenu
{
	width:768px;
	height:30px;
	margin:0px 10px 0px 10px;
}

div.Control_Header table.Header tr td.TopBarMenu table.LowerMenu
{
	width:768px;
	height:30px;
	margin:0px 10px 0px 10px;
}

div.Control_UserLogin
{
	font-family:Arial,Verdana,Helvetica;
	font-size:11px;
}

div.Control_UserLogin input.Textbox
{
  color: #fefefe;
  font-size:10px;
  border: solid 1px #ffffff;
  background-color:#bbbbbb;
  height:12px;
  width:82px;
  margin-right:15px;
}

div.Control_UserLogin input.Button
{ 
  cursor: hand;
  color: #fefefe;
  font-size:10px;
  border: solid 1px #ffffff;
  background-color:#bbbbbb;
  height:16px;
  line-height:12px;
  width:38px;
  text-align:center;
}

div.Control_UserLogin span
{
  text-decoration:none;
  color:#fefefe;
  padding-right:10px;
}


div.Control_LoginInformationsBox
{
	width:100%;
}

div.Control_MyAccount
{
	width:100%;
}

div.Control_InformationLinkList
{
	width:100%;
}

div.Control_LanguageSwitcher
{
	color:White;
}

div.Control_LanguageSwitcher .flag
{
	width:20px;
}

div.Control_EventListLink
{
}

div.Control_CartLink
{
}

div.Control_BundleLink
{
}

div.Control_MyAccount
{
}

div.Control_SeasonListLink
{
}

div.Control_UserLogout
{
}



div.Control_Eventlist
{
}

div.Control_Eventlist .ImageCell
{
	width:300px;
}

div.Control_Eventlist .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_Eventlist .RadioList
{
}

div.Control_Eventlist .RadioList td
{
	padding:0px 10px 0px 10px
}

div.Control_Eventlist .InquiryOnlineRequest
{
	display:inline-block; 
	height:40px;
	padding-top:26px; 
	background-image:url(Images/EventStates/OnlineSale.gif); 
	padding-left:40px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Eventlist .InquiryNoOnlineRequest
{
	display:inline-block; 
	height:40px;
	padding-top:26px; 
	background-image:url(Images/EventStates/NoOnlineSale.gif); 
	padding-left:40px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Eventlist .InquiryOverBooked
{
	display:inline-block; 
	height:40px;
	padding-top:26px; 
	background-image:url(Images/EventStates/SoldOut.gif); 
	padding-left:40px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Eventlist .OnlineSale
{
	display:inline-block;
	height:40px;
	padding-top:26px; 
	background-image:url(Images/EventStates/OnlineSale.gif); 
	padding-left:40px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Eventlist .NoOnlineSale
{
	display:inline-block; 
	height:40px;
	padding-top:26px; 
	background-image:url(Images/EventStates/NoOnlineSale.gif); 
	padding-left:40px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Eventlist .OnlyBoxOffice
{
	display:inline-block; 
	height:40px;
	padding-top:26px; 
	background-image:url(Images/EventStates/OnlyBoxOffice.gif); 
	padding-left:40px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Eventlist .OnlyMember
{
	display:inline-block; 
	height:40px;
	padding-top:26px; 
	background-image:url(Images/EventStates/OnlyMember.gif); 
	padding-left:92px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Eventlist .SaleWithoutDispatch
{
	display:inline-block; 
	height:40px;
	padding-top:26px; 
	background-image:url(Images/EventStates/SaleWithoutDispatch.gif); 
	padding-left:40px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Eventlist .SoldOut
{
	display:inline-block; 
	height:40px;
	padding-top:26px; 
	background-image:url(Images/EventStates/SoldOut.gif); 
	padding-left:40px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Eventlist .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;	
}

div.Control_Eventlist .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_Eventlist .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_Eventlist .TableStyle th
{
	padding-bottom:5px;
	border-bottom:solid 1px;
}

div.Control_Eventlist .RowStyle
{
	color:Black;
	background-color:White;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_Eventlist .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_Eventlist .FooterStyle
{
}

/*Abgeändert*/
div.Control_Eventlist .PagerStyle
{
	color:#003399;
	font-weight:bolder;
	font-size:20px;
}

div.Control_Eventlist .PagerStyle td
{
	border-bottom:solid 1px;
	border-top:solid 1px;
}

div.Control_Eventlist .PagerStyle td table tr td
{
	border-bottom:solid 0px;
	border-top:solid 0px;
}

div.Control_Eventlist .PagerStyle a
{
	color:#001133;
	font-weight:bolder;
	font-size:16px;
}

div.Control_PageInfoHeader .topText
{
	color:#003399;
}

div.Control_PageInfoHeader .middleText
{
	color:#003399;
	font-size:16pt;
}

div.Control_PageInfoHeader .bottomText
{
	color:#003399;
	font-size:14pt;
}

div.Control_PageInfoHeader .subText
{
	color:#003399;
	font-size:12pt;
}

div.Control_BlockSeatTicketBuy
{

}

div.Control_BlockSeatTicketBuy .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_BlockSeatTicketBuy input.Textbox
{
	width:25px;
	height:13px;
	text-align:center;
}


div.Control_BlockCategorylist
{

}

div.Control_BlockCategorylist .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_BlockCategorylist .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BlockCategorylist .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BlockCategorylist .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_BlockCategorylist .Details
{
	display:inline-block; 
	background-image:url(Images/Marker/Arrow.gif); 
	cursor:hand;
	padding-left:10px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_BlockCategorylist .RowStyle
{
	color:Black;
	background-color:White;
	height:15px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_BlockCategorylist .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	height:15px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_BlockCategorylist .FooterStyle
{
}

div.Control_BlockCategorylist .PagerStyle
{
	color:#003399;
}

div.Control_BlockPriceLevelList
{

}

div.Control_BlockPriceLevelList .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_BlockPriceLevelList .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BlockPriceLevelList .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BlockPriceLevelList .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_BlockPriceLevelList .Details
{
	display:inline-block; 
	background-image:url(Images/Marker/Arrow.gif); 
	padding-left:10px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_BlockPriceLevelList .RowStyle
{
	color:Black;
	background-color:White;
	height:15px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_BlockPriceLevelList .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	height:15px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_BlockPriceLevelList .FooterStyle
{
}

div.Control_BlockPriceLevelList .PagerStyle
{
	color:#003399;
}

div.Control_Blocklist
{

}

div.Control_Blocklist .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_Blocklist .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_Blocklist .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_Blocklist .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_Blocklist .Details
{
	display:inline-block; 
	background-image:url(Images/Marker/Arrow.gif); 
	padding-left:10px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Blocklist .RowStyle
{
	color:Black;
	background-color:White;
	height:15px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_Blocklist .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	height:15px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_Blocklist .FooterStyle
{
}

div.Control_Blocklist .PagerStyle
{
	color:#003399;
}

div.Control_Navigator
{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	margin-left: 732px; 
	margin-top: 20px; 
	z-index: 100; 
	opacity: 0.7; 
	filter: alpha(opacity=70); 
	visibility: hidden; 
}

div.Control_BlockSeats
{
}

div.Control_BlockSeats div.ToolTip
{ 
	background-color: #FFFFE1; 
	min-width:20px;
	max-width: 300px; 
	padding: 5px 5px 5px 5px;
	height: auto; 
	border: 1px solid black; 
	color: black; 
	top: 220px; 
	left: 220px; 
	position: absolute; 
	z-index: 1; 
	display: none; 
}

div.Control_BlockSeats div.ScrollContainer
{
	width: 782px; 
	height:400px;
	overflow: auto; 
	border: 0px solid gray; 
	position: relative;
}

div.Control_BlockSeats .ScrollContent
{
	margin-left: 0px; 
	position: absolute; 
	top: 0px; 
	left: 0px;
}

div.Control_BlockSeats .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_BlockSeats .Clickable
{
	cursor:pointer;
}

div.Control_BlockSeats .NotClickable
{
	cursor:not-allowed;
}

div.Control_BlockSeats .PreviewButton
{
	background-image:url(Images/Buttons/preview.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:22px;
	width:28px;
	border:solid 0px black;
}

div.Control_BlockSeats td.lastrow
{
	text-align:center;
	color:#656565;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BlockSeats td.seatstable
{
	text-align:center;
}

div.Control_BlockSeats td.firstrow
{
	text-align:center;
	color:#656565;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BlockSeats td.rowdescription
{
	text-align:center;
	width:70px;
	color:#656565;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BlockSeats td.seat
{
}

div.Control_StateInfos
{
}

div.Control_StateInfos .EventStateInfos_Table
{
	padding:10px 0px 10px 0px;
	margin:10px 20px 10px 20px;	
}

div.Control_StateInfos .highlight
{
	color:#003399;
}

div.Control_StateInfos .InquiryOnlineRequest
{
	display:inline-block; 
	background-image:url(Images/EventStates/OnlineSale.gif); 
	padding-left:10px;
	padding-right:94px; 
	height:30px;
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_StateInfos .InquiryNoOnlineRequest
{
	display:inline-block; 
	background-image:url(Images/EventStates/NoOnlineSale.gif); 
	padding-left:10px;
	padding-right:94px; 
	height:30px;
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_StateInfos .InquiryOverBooked
{
	display:inline-block; 
	background-image:url(Images/EventStates/SoldOut.gif); 
	padding-left:10px;
	padding-right:94px; 
	height:30px;
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_StateInfos .OnlineSale
{
	display:inline-block; 
	background-image:url(Images/EventStates/OnlineSale.gif); 
	padding-left:10px;
	padding-right:94px; 
	height:30px;
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_StateInfos .NoOnlineSale
{
	display:inline-block; 
	background-image:url(Images/EventStates/NoOnlineSale.gif); 
	padding-left:10px;
	padding-right:94px; 
	height:30px;
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_StateInfos .OnlyBoxOffice
{
	display:inline-block; 
	background-image:url(Images/EventStates/OnlyBoxOffice.gif); 
	padding-left:10px;
	padding-right:94px; 
	height:30px;
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_StateInfos .OnlyMember
{
	display:inline-block; 
	background-image:url(Images/EventStates/OnlyMember.gif); 
	padding-left:10px;
	padding-right:94px; 
	height:30px;
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_StateInfos .SaleWithoutDispatch
{
	display:inline-block; 
	background-image:url(Images/EventStates/SaleWithoutDispatch.gif); 
	padding-left:10px;
	padding-right:94px; 
	height:30px;
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_StateInfos .SoldOut
{
	display:inline-block; 
	background-image:url(Images/EventStates/SoldOut.gif); 
	padding-left:10px;
	padding-right:94px; 
	height:30px;
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_ErrorMessages
{

}

div.Control_ErrorMessages .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_AddOnText_Special
{

}

div.Control_AddOnText .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_Stadium
{

}

div.Control_Stadium .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}


div.Control_TicketOverview
{

}

div.Control_TicketOverview .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_TicketOverview .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_TicketOverview .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_TicketOverview .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_TicketOverview .RowStyle
{
	color:Black;
	background-color:White;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_TicketOverview .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_TicketOverview .FooterStyle
{
}

div.Control_TicketOverview .PagerStyle
{
	color:#003399;
}

div.Control_TicketOverview .PositionChangeButtonDetails
{
	background-image:url(Images/Buttons/details.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px;
	width:24px;
	border:solid 0px black;
}

div.Control_TicketOverview .PositionChangeButtonDelete
{
	background-image:url(Images/Buttons/delete.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px;
	width:24px;
	border:solid 0px black;
}

div.Control_TicketEdit
{

}

div.Control_TicketEdit .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_TicketEdit .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_TicketEdit .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_TicketEdit .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_TicketEdit .RowStyle
{
	color:Black;
	background-color:White;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_TicketEdit .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_TicketEdit .FooterStyle
{
}

div.Control_TicketEdit .PagerStyle
{
	color:#003399;
}

div.Control_TicketEdit .PositionDispenseSeat
{
	background-image:url(Images/Buttons/dispense.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px;
	width:24px;
	border:solid 0px black;
}

div.Control_TicketEdit .PositionShowSeat
{
	background-image:url(Images/Buttons/details.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px;
	width:24px;
	border:solid 0px black;
}

div.Control_TicketEdit .PositionChangeButtonPrice 
{
	background-image:url(Images/Buttons/price.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px; 
	width:24px; 
	border:solid 0px black;
}

div.Control_TicketEdit .PositionChangeButtonDelete
{
	background-image:url(Images/Buttons/delete.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px;
	width:24px;
	border:solid 0px black;
}

div.Control_TicketEdit .PositionChangeButtonSeat
{
	background-image:url(Images/Buttons/changeseat.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px;
	width:24px;
	border:solid 0px black;
}

div.Control_TicketEdit .PositionChangeButtonCardHolder
{
	background-image:url(Images/Buttons/cardholder.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px;
	width:24px;
	border:solid 0px black;
}

div.Control_TicketEdit .PositionChangeButtonAdditionalTickets
{
	background-image:url(Images/Buttons/additionaltickets.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px;
	width:24px;
	border:solid 0px black;
	visibility:hidden;
}

div.Control_TicketEdit select
{
	font-size:7pt;
	height:17px;
}

div.Control_BlockPlaceImageDescription
{

}

div.Control_BlockPlaceImageDescription .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_BlockPlaceImageDescription div.ImageContainer
{
	vertical-align:middle;
	padding:0px 0px 40px 0px;
	margin:10px;	
}

div.Control_BlockPlaceImageDescription div.ImageDescription
{
	text-align:center; 
	float:left;
	padding:10px;
	white-space:nowrap;
	vertical-align:middle;	
}

div.Control_BlockOverview
{

}

div.Control_BlockOverview .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_BlockOverview .SubInnerControlHead
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BlockOverview .ImageOverview
{
	border:0px;
}

div.Control_AGBTicketInfos
{

}

div.Control_AGBTicketInfos .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_InquiryAltPlaces
{
}

div.Control_InquiryAltPlaces .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_InquiryCartChoice
{
}

div.Control_InquiryCartChoice .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_BlockPriceLevelOverview
{

}

div.Control_BlockPriceLevelOverview .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_BlockPriceLevelOverview .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BlockPriceLevelOverview .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BlockPriceLevelOverview .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_BlockPriceLevelOverview .RowStyle
{
	color:Black;
	background-color:White;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_BlockPriceLevelOverview .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_BlockPriceLevelOverview .FooterStyle
{
}

div.Control_BlockPriceLevelOverview .PagerStyle
{
	color:#003399;
}

div.Control_Shipping
{

}

div.Control_Shipping td.Selection
{
	width:30px;
	text-align:center;
}

div.Control_Shipping td.Descriptions
{
	width:120px;
}

div.Control_Shipping td.InputFields
{
	width:260px;
}

div.Control_Shipping .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_Shipping .RadioList
{
}

div.Control_Shipping .RadioList td
{
	padding:0px 10px 0px 10px
}

div.Control_Shipping select.Big
{
  background-color:#DDDDDD;
  border:0px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  height:18px;
  width:252px;
}

div.Control_Shipping .Big
{
  background-color:#DDDDDD;
  border:0px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  height:13px;
  width:250px;
}

div.Control_Shipping .Normal
{
  background-color:#DDDDDD;
  border:0px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  height:13px;
  width:200px;
}

div.Control_Shipping .Small
{
  background-color:#DDDDDD;
  border:0px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  height:13px;
  width:45px;
}

div.Control_Shipping select.Big2
{
  background-color:#dddddd;
  border:0px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  height:18px;
  width:252px;
}

div.Control_Shipping .Big2
{
  background-color:#dddddd;
  border:0px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  height:13px;
  width:250px;
}


div.Control_Shipping .Normal2
{
  background-color:#dddddd;
  border:0px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  height:13px;
  width:200px;
}

div.Control_Shipping .Small2
{
  background-color:#dddddd;
  border:0px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  height:13px;
  width:45px;
}

div.Control_Shipping .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_Payment
{
}

div.Control_Payment td.Selection
{
	width:30px;
	text-align:center;
}

div.Control_Payment td.Descriptions
{
	width:120px;
}

div.Control_Payment td.InputFields
{
	width:260px;
}

div.Control_Payment .RadioList td
{
	padding:0px 10px 0px 10px
}

div.Control_Payment select.Big
{
  background-color:#DDDDDD;
  border:0px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  height:18px;
  width:252px;
}

div.Control_Payment .Big
{
  background-color:#DDDDDD;
  border:0px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  height:13px;
  width:250px;
}

div.Control_Payment .InnerControlHead
{
	border:0px;
	display:inline;
	font-family:Arial,Helvetica,Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}


div.Control_GTC
{
}

div.Control_GTC td.Descriptions
{
	width:380px;
}

div.Control_GTC .Big
{
  background-color:#DDDDDD;
  border:0px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  height:13px;
  width:250px;
}

div.Control_GTC .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_Computop
{
}

div.Control_Computop .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_Computop .ComputopIFrame
{
	 height:410px;
	 width:100%; 
	 border:solid 0px black;		 
}

div.Control_OptionalLinks
{
}

div.Control_OptionalLinks .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_OptionalLinks table.Options
{
	 table-layout:fixed;
}

div.Control_OptionalLinks table.Options tr
{
}

div.Control_OptionalLinks table.Options td
{
	text-align:center;
}

div.Control_Logout
{
}

div.Control_Logout .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}


div.Control_Bundlelist
{

}

div.Control_Bundlelist .ImageCell
{
	width:300px;
}

div.Control_Bundlelist .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_Bundlelist .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_Bundlelist .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_Bundlelist .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_Bundlelist .TableStyle th
{
	border-bottom:solid 1px;
	padding-bottom:5px;
}

div.Control_Bundlelist .RowStyle
{
	color:Black;
	background-color:White;
	vertical-align:middle;
	height:30px;
	border-bottom: 0px;
	border-top: 100px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_Bundlelist .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	vertical-align:middle;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_Bundlelist .FooterStyle
{
}

div.Control_Bundlelist .PagerStyle
{
	color:#003399;
}

div.Control_Bundlelist .InfoButton
{
	background-image:url(Images/Buttons/Info.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:20px; 
	width:20px; 
	border:solid 0px black;
}

div.Control_Bundlelist .InfoEventsButton
{
	display:inline-block; 
	height:20px;
	padding-top:6px; 
	background-image:url(Images/Buttons/InfoSmall.png); 
	padding-left:0px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position: right center; 
	border:0px;
}

div.Control_Bundlelist .DontShow
{
	display:inline-block; 
	height:40px;
	padding-top:26px; 
	background-image:url(Images/BundleStates/DontShow.gif); 
	padding-left:50px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Bundlelist .NoOnlineSale
{
	display:inline-block; 
	height:40px;
	padding-top:26px; 
	background-image:url(Images/BundleStates/NoOnlineSale.gif); 
	padding-left:50px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.Control_Bundlelist .OnlineSale
{
	display:inline-block; 
	height:40px;
	padding-top:26px; 
	background-image:url(Images/BundleStates/OnlineSale.gif); 
	padding-left:50px;
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:center left; 
	border:0px;
}

div.BundleEventsContainer
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
}

div.BundleEventsContainer div.BundleEventsBackground
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
	filter: alpha(opacity=30); -moz-opacity: 0.3; 
	background-color:#000;
}

div.BundleEventsContainer div.BundleEventsMessageBox
{
	position:absolute;
	left:25%;
	top:20px;
	width:50%;
	height:50%;
}

div.Control_BundleEventlist
{

}

div.Control_BundleEventlist .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_BundleEventlist .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BundleEventlist .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_BundleEventlist .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_BundleEventlist .RowStyle
{
	color:Black;
	background-color:White;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_BundleEventlist .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_BundleEventlist .FooterStyle
{
}

div.Control_BundleEventlist .PagerStyle
{
	color:#003399;
}

div.DependentTicktTypesContainer
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
}

div.DependentTicktTypesContainer div.DependentTicktTypesBackground
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
	filter: alpha(opacity=30); -moz-opacity: 0.3; 
	background-color:#000;
}

div.DependentTicktTypesContainer div.DependentTicktTypesMessageBox
{
	position:absolute;
	left:25%;
	top:20px;
	width:50%;
	height:50%;
}

div.Control_DependentTicktTypes
{

}

div.Control_DependentTicktTypes .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_DependentTicktTypes .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_DependentTicktTypes .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_DependentTicktTypes .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_DependentTicktTypes .RowStyle
{
	color:Black;
	background-color:White;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_DependentTicktTypes .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_DependentTicktTypes .FooterStyle
{
}

div.Control_DependentTicktTypes .PagerStyle
{
	color:#003399;
}

div.Control_ProgramList
{
}

div.Control_ProgramList .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_ProgramList .RadioList
{
}

div.Control_ProgramList .RadioList td
{
	padding:0px 10px 0px 10px
}


div.Control_ProgramList .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_ProgramList .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_ProgramList .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_ProgramList .TableStyle th
{
	border-bottom:solid 1px;
	padding-bottom:5px;
}

div.Control_ProgramList .RowStyle
{
	color:Black;
	background-color:White;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_ProgramList .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_ProgramList .FooterStyle
{
}

div.Control_ProgramList .PagerStyle
{
	color:#003399;
}

div.Control_MyAccountElement
{
	width:100%;
}

div.Control_MyAccountElement input.Button
{
	width:200px ! important; 
	text-transform:none ! important; 	
}

div.Control_ChangeUserData
{
	width:100%;
}

div.Control_ChangeUserData .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_ChangeUserData .OKInfo
{
	color: Green;
}

div.Control_ChangeUserData .ErrorInfo
{
	color: red;
}

div.Control_ChangeUserData input.Button
{
	width:100px;
}

div.Control_ChangeUserData input.ButtonChange
{
	width:150px;
}

div.Control_ChangeUserData input.Textbox	
{
	width:200px;
}

div.Control_ChangeUserPassword
{
	width:100%;
}

div.Control_ChangeUserPassword .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_ChangeUserPassword .OKInfo
{
	color: Green;
}

div.Control_ChangeUserPassword .ErrorInfo
{
	color: red;
}

div.Control_ChangeUserPassword input.Button
{
	width:100px;
}

div.Control_ChangeUserPassword input.Textbox	
{
	width:200px;
}

div.Control_RequestPassword
{
	width:100%;
}

div.Control_RequestPassword .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_RequestPassword .OKInfo
{
	color: Green;
}

div.Control_RequestPassword .ErrorInfo
{
	color: red;
}

div.Control_RequestPassword input.Button
{
	width:100px;
}

div.Control_RequestPassword input.Textbox
{
	width:200px;
}

div.Control_Registration
{
	width:100%;
}

div.Control_Registration .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_Registration .OKInfo
{
	color: Green;
}

div.Control_Registration .ErrorInfo
{
	color: red;
}

div.Control_Registration input.Button
{
	width:120px;
}

div.Control_Registration input.Textbox
{
  background-color:#DDDDDD;
  border:0px;
  height:18px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  width:200px;
}

div.Control_Registration input.readonlyTextbox
{
  background-color:#DDDDDD;
  border:0px;
  height:18px;
  display:inline;
  font-family:Arial,Helvetica,Verdana;
  font-size:10px;
  width:200px;
  color:#eee;
}

div.Control_MyAccount
{
	width:100%;
}

div.Control_MyAccount .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_TicketOverviewReadOnly
{

}

div.Control_TicketOverviewReadOnly .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_TicketOverviewReadOnly .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_TicketOverviewReadOnly .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_TicketOverviewReadOnly .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_TicketOverviewReadOnly .RowStyle
{
	color:Black;
	background-color:White;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_TicketOverviewReadOnly .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_TicketOverviewReadOnly .FooterStyle
{
}

div.Control_TicketOverviewReadOnly .PagerStyle
{
	color:#003399;
}

div.Control_BookingAndInfo
{
	width:100%;
}

div.Control_BookingAndInfo .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_Cart
{
	width:100%;
}

div.Control_Cart .MinButton
{
	background-image:url(Images/Buttons/minimize.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:15px;
	width:15px;
	border:solid 0px black;
}

div.Control_Cart .MaxButton
{
	background-image:url(Images/Buttons/maximize.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:15px;
	width:15px;
	border:solid 0px black;
}

div.Control_Cart .Locate
{
	background-image:url(Images/Buttons/Locate.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:16px;
	width:16px;
	border:solid 0px black;
}

div.Control_Cart .Reload
{
	background-image:url(Images/Buttons/reload.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:16px;
	width:16px;
	border:solid 0px black;
}

div.Control_Cart .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_Cart .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_Cart .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_Cart table td
{
	vertical-align:top;
}

div.Control_Cart .RowStyle
{
	color:Black;
	background-color:White;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_Cart .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_Cart .FooterStyle
{
}

div.Control_Cart .PagerStyle
{
	color:#003399;
}

div.Control_PositionHistory
{
	width:100%;
}

div.Control_PositionHistory .InquiryWaitList
{
	background-image:url(Images/Buttons/waitlist.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:16px;
	width:50px;
	border:solid 0px black;
}

div.Control_PositionHistory .InquiryNormal
{
	background-image:url(Images/Buttons/nowaitlist.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:16px;
	width:50px;
	border:solid 0px black;
}

div.Control_PositionHistory .InquiryFanClub
{
	background-image:url(Images/Buttons/fanclubcart.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:16px;
	width:50px;
	border:solid 0px black;
}

div.Control_PositionHistory .InquiryUser
{
	background-image:url(Images/Buttons/privatcart.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:16px;
	width:50px;
	border:solid 0px black;
}

div.Control_PositionHistory .Load
{
	background-image:url(Images/Buttons/reload.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:16px;
	width:16px;
	border:solid 0px black;
}

div.Control_PositionHistory .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_PositionHistory .HeaderStyle
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_PositionHistory .HeaderStyle a
{
	color:#656565;
	text-align:left;
	text-transform:uppercase;
	font-size:7pt;
}

div.Control_PositionHistory .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_PositionHistory .Left
{
	width:20%;
}

div.Control_PositionHistory .Right
{
	width:75%;
}

div.Control_PositionHistory .OptionsRight
{
	width:5%;
}
div.Control_PositionHistory .RowStyle
{
	vertical-align:top;
	color:Black;
	background-color:White;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_PositionHistory .AlternatingRowStyle
{
	vertical-align:top;
	color:Black;
	background-color:#eeeeee;
	height:30px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_PositionHistory .FooterStyle
{
}

div.Control_PositionHistory .PagerStyle
{
	color:#003399;
}

div.Control_Ticket
{
}

div.Control_Ticket .HeaderStyle
{
	display:none;
}

div.Control_Ticket .TableStyle
{
	color:Black;
	background-color:White;
	border:0px;
	width:100%;
}

div.Control_Ticket .TableStyle th
{
	padding-bottom:0px;
	border-bottom:solid 0px;
}

div.Control_Ticket .RowStyle
{
	color:Black;
	background-color:White;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_Ticket .AlternatingRowStyle
{
	color:Black;
	background-color:#eeeeee;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}

div.Control_Ticket .FooterStyle
{
}

div.Control_Ticket .PagerStyle
{
}

div.Control_Ticket .Available
{
	background-image:url(Images/Icons/available.gif); 
	background-repeat:no-repeat;
	background-color:Transparent;
	font-size:6pt;
	height:10px;
	width:10px;
	border:solid 0px black;
}

div.Control_Ticket .Sold
{
	background-image:url(Images/Icons/sold.gif); 
	background-repeat:no-repeat;
	background-color:Transparent;
	font-size:6pt;
	height:10px;
	width:10px;
	border:solid 0px black;
}

div.Control_Ticket .Reserved
{
	background-image:url(Images/Icons/reserved.gif); 
	background-repeat:no-repeat;
	background-color:Transparent;
	font-size:6pt;
	height:10px;
	width:10px;
	border:solid 0px black;
}

div.Control_Ticket .MinButton
{
	background-image:url(Images/Buttons/minimize.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	font-size:6pt;
	height:15px;
	width:15px;
	border:solid 0px black;
}

div.Control_Ticket .MaxButton
{
	background-image:url(Images/Buttons/maximize.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	font-size:6pt;
	height:15px;
	width:15px;
	border:solid 0px black;
}

div.Control_Ticket .Dispense
{
	background-image:url(Images/Buttons/dispensesmall.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:16px;
	width:16px;
	border:solid 0px black;
}

div.Control_Ticket .DeDispense
{
	background-image:url(Images/Buttons/dedispensesmall.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:16px;
	width:16px;
	border:solid 0px black;
}

div.Control_Ticket .Locate
{
	background-image:url(Images/Buttons/Locate.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:16px;
	width:16px;
	border:solid 0px black;
}

div.Control_Ticket input.Button
{
	font-size:7pt;
	height:16px;
	line-height:12px;
}


div.Control_StartSelection
{

}

div.Control_StartSelection .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_StartSelection input.Button
{
	width:250px;	
}

div.SecurityQuestionDialogContainer
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
}

div.SecurityQuestionDialogContainer div.SecurityQuestionDialogBackground
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
	filter: alpha(opacity=30); -moz-opacity: 0.3; 
	background-color:#000;
}

div.SecurityQuestionDialogContainer div.SecurityQuestionDialogMessageBox
{
	position:absolute;
	left:25%;
	top:20px;
	width:50%;
	height:50%;
}

div.Control_SecurityQuestionDialog
{

}

div.Control_SecurityQuestionDialog .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_SecurityQuestionDialog input.Button
{
	height:26px;
}

div.Control_SecurityQuestionDialog .Error
{
	color:red;	
	font-weight:bold;
}


div.PersonalizeTicketContainer
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
}

div.PersonalizeTicketContainer div.PersonalizeTicketBackground
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
	filter: alpha(opacity=30); -moz-opacity: 0.3; 
	background-color:#000;
}

div.PersonalizeTicketContainer div.PersonalizeTicketMessageBox
{
	position:absolute;
	left:25%;
	top:20px;
	width:50%;
	height:50%;
}

div.Control_PersonalizeTicket
{

}

div.Control_PersonalizeTicket .Space
{
	width: 16%;
}

div.Control_PersonalizeTicket .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_PersonalizeTicket .Error
{
	color:red;	
	font-weight:bold;
}


div.Control_UserRoles
{
	width:100%;
}

div.Control_UserRoles .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_UserRoles .OKInfo
{
	color: Green;
}

div.Control_UserRoles .ErrorInfo
{
	color: red;
}

div.Control_UserRoles input.Button
{
	width:100px;
}

div.Control_UserRoles input.Textbox	
{
	width:200px;
}

div.Control_UserRoles .DeleteButton
{
	background-image:url(Images/Buttons/delete.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:24px;
	width:24px;
	border:solid 0px black;
}

div.Control_UserRoles .SaveButton
{
	background-image:url(Images/Buttons/save.png); 
	background-repeat:no-repeat;
	background-color:Transparent;
	cursor:hand;
	font-size:6pt;
	height:25px;
	width:25px;
	border:solid 0px black;
}


div.Control_UserNewRole
{
	width:100%;
}

div.Control_UserNewRole .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.Control_UserNewRole .OKInfo
{
	color: Green;
}

div.Control_UserNewRole .ErrorInfo
{
	color: red;
}

div.Control_UserNewRole input.Button
{
	width:100px;
}

div.Control_UserNewRole input.Textbox	
{
	width:200px;
}

div.Control_UserNewRole select.Textbox
{
	width:200px;
}

div.ChangeSeatContainer
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
}

div.ChangeSeatContainer div.ChangeSeatBackground
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
	filter: alpha(opacity=30); -moz-opacity: 0.3; 
	background-color:#000;
}

div.ChangeSeatContainer div.ChangeSeatMessageBox
{
	position:absolute;
	left:25%;
	top:20px;
	width:50%;
	height:50%;
}

div.Control_ChangeSeatTicket
{

}

div.Control_ChangeSeat .InnerControlHead
{
	font-size:10pt;
	font-weight:bold;
	color:#003399;
}

div.SecurityContainer
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
}

div.SecurityContainer div.SecurityBackground
{
	position:fixed;
	bottom:0px;
	left:0px;
	height:100%;
	width:100%;
	filter: alpha(opacity=30); -moz-opacity: 0.3; 
	background-color:#000;
}

div.SecurityContainer div.SecurityMessageBox
{
	position:absolute;
	left:25%;
	top:20px;
	width:50%;
	height:50%;
}
td.box_mm
{
    padding:7px 10px 14px 15px;
    border-bottom:#C6C6C6 1px solid;
}
