/*
   Stylesheet for ShoWare 3.0
   ----------------------------------------------------------
   Stylesheet Author    VisionOne
   Created              25 März 2003
   Last-Modified        28 März 2003
   Modified:			Mi-07.04.2004 VisionOne AG, St. Gallen EPE	: New CSS class added called SeatMapTooltipTitleText
   Modified:			Do-29.04.2004 VisionOne AG, St. Gallen	: New CSS classes: SeatMapPerspectiveLabel and SeatMapPerspectiveImage
   Modified:			19.04.2005 VisionOne AG, St. Gallen CRU	: New CSS class added for the default width (DefaultMainWidth, DefaultMainAlignment, BoxMainWidth, BoxInnerWidth, BoxSpacerWidth, BoxTextspacerWidth, BoxFormTextbox partly)
   --------------------------------------------------------
*/

a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.DefaultBodyBackground
{
	background-color: #761006;
    margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.DefaultMainWidth
{
	/* default: width: 999px; implemented as SystemSetting */
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.DefaultMainAlignment
{
	text-align: center;		/* default: center */
}

.DefaultSeparatorBackground
{
	background-color: #bfbfbf;
}

.DefaultPanelleftBackground
{
	  background-color: #c13624;
}

.DefaultPanelrightBackground
{
	  background-color: #c13624;	/*#E9E9E9;*/
}

.DefaultPanelmainBackground
{
	  background-color: #F3B43B;
}

.DefaultCommandBackground
{
	  background-color: #BCCAD9;
}

.DefaultErrorText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.DefaultHeaderBackground
{
	  background-color: #ffffff;
}

/* Menumain (Header)*/

.MenumainGridBackground
{
	  background-color: #ffffff;
}

.MenumainSeparatorBackground
{
	  background-color: #24260c;
}

.MenumainNavleftBackground
{
	  background-color: #f3b43b;
	  text-align: center;
}
.MenumainNavleftClickedBackground
{
	  background-color: #f3b43b;
	  text-align: center;
}

a.MenumainNavleftLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}
a.MenumainNavleftLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.MenumainNavleftClickedLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.MenumainNavleftClickedLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.MenumainNavrightBackground
{
	  background-color: #BCCAD9;
	  text-align: center;
}
.MenumainNavrightClickedBackground
{
	  background-color: #BCCAD9;
	  text-align: center;
}

a.MenumainNavrightLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.MenumainNavrightLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: underline;
}

a.MenumainNavrightClickedLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.MenumainNavrightClickedLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: underline;
}

/* box categories */

.BoxcategoriesTitleBackground
{
		background-color: #f3b43b;
}

.BoxcategoriesTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.BoxcategoriesNavfirstBackground
{
		background-color: #BCCAD9;
}

.BoxcategoriesNavfirstClickedBackground
{
		background-color: #BCCAD9;
}

a.BoxcategoriesNavfirstLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.BoxcategoriesNavfirstLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

a.BoxcategoriesClickedNavfirstLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.BoxcategoriesClickedNavfirstLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

/* box standart */

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.BoxMainWidth
{
	width: 194px;		/* default: 194px, but not smaller then 180px because of the calender */
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.BoxInnerWidth
{
	width: 174px;		/* default: 174px, but not smaller then 160px because of the calender */
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.BoxSpacerWidth
{
	width: 6px;			/* default: 3px, don't forget to change the image DefaultPanelLeftBackground.gif and DefaultPanelRightBackground.gif */
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.BoxTextspacerWidth
{
	width: 10px;		/* default: 10px, but not biger then 10px because of the title */
}

.BoxTitleBackground
{
		background-color: #24260c;
}

.BoxTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.BoxContentBackground
{
		background-color: #c13624;
}

.BoxFormLabel
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.BoxFormTextbox
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		width: 174px;		/* default: 174px same value then BoxInnerWidth */
}

.BoxFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		background-color: #ffffff;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #bbbbbb;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #bbbbbb;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;
		vertical-align: top;
		cursor: hand;
}

a.BoxLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.BoxLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.BoxNormalText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BoxSeparatorgreyBackground
{
		background-color: #999999;
}

.BoxSpecialImage
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

/* box special*/

.BoxspecialSpacerlinesBackground

{
	  background-color: #f3b43b;
}

.BoxspecialContentBackground

{
	  background-color: #F3B43B;
}

.BoxspecialTitleBackground

{
	  background-color: #24260C;
}

.BoxspecialTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.BoxspecialEventtitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.BoxspecialEvenText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BoxspecialEventspacerlinesBackground

{
	  background-color: #999999;
}

a.BoxspecialLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.BoxspecialLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

/* footer */

.FooterSeparatorBackground
{
		background-color: #999999;
}

.FooterInfoBackground
{
		background-color: #959595;
		text-align: center;
}

.FooterInfoText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

a.FooterInfoLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.FooterInfoLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

/* list */

.ListTitleTopBackground
{
	  background-color: #f3b43b;
}

.ListTitleTopTextBackground
{
	  background-color: #ffffff;
}


.ListTitleTopText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}


.ListTitleDefaultBackground
{
	  background-color: #24260C;
}

.ListTitleDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}


.ListPagingBackground

{
		background-color: #bfbfbf;
}

.ListPagingText

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.ListPagingSelectedText

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

a.ListPagingLink

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.ListPagingLink:hover

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}


.ListTitlelistText

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.ListGridText

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.ListGridTextBold

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.ListGridLink

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.ListGridLink:hover

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

.ListGridTitleDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		background-color: #E9E9E9;
}

.ListGridTitleLeftCell
{

		border-top: none;
		border-right: none;
		border-bottom: 1px solid #000000;
		border-left: none;
		background-color: #E9E9E9;
}

.BoxspecialContentDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #f3b43b;
		border-left: 1px solid #f3b43b;
		background-color: blue;
		width: 50%;
		vertical-align: top;
		background-color: #FEF3E9;
}

.BoxspecialContentLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #f3b43b;
		border-left: none;
		background-color: blue;
		width: 50%;
		vertical-align: top;
		background-color: #FEF3E9;
}


.ListGridDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		background-color: #f3b43b;
}

.ListGridLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #000000;
		border-left: none;
		background-color: #f3b43b;
}
.ListFormTextbox
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.ListFormButton
{
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bbbbbb;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #bbbbbb;
	background-repeat: no-repeat;
	background-position: left top;
	height: 19px;
	vertical-align: top;
	cursor: hand;
}

.ListSpacerLineBackground

{
	  background-color: #999999;
}

.ListCommandBackground
{
	  background-color: 	#BFBFBF;
}

a.ListLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.ListLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

/* popup template */

.PopupTitleDefaultBackground
{
	  background-color: #f3b43b;
}

.PopupTitleDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}


.PopupContentText

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.PopupContentTextSpecialOffer
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: line-through;
}

.PopupContentBackground
{
		background-color: #E9E9E9;
}

.PopupFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		background-color: #ffffff;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #bbbbbb;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #bbbbbb;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;
		vertical-align: top;
		cursor: hand;
}

.PopupCommandBackground
{
	  background-color: #bfbfbf;
}

a.PopupLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.PopupLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.PopupContenttitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

/* Content */


.ContentTitleTopBackground
{
	  background-color: #f3b43b;
}

.ContentTitleTopTextBackground
{
	  background-color: #24260C;
}

.ContentTitleTopText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.ContentTitleDefaultBackground
{
	  background-color: #f3b43b;
}

.ContentTitleDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.ContentContentText

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.ContentContentBackground
{
		background-color: #E9E9E9;
}

.ContentFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		background-color: #ffffff;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #bbbbbb;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #bbbbbb;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;
		vertical-align: top;
		cursor: hand;
}

.ContentCommandBackground
{
	  background-color: #BCCAD9;
}

a.ContentLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.ContentLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

.ContentContenttitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

/* Form */

.FormTitleTopBackground
{
	  background-color: #f3b43b;
}

.FormTitleTopTextBackground
{
	  background-color: #ffffff;
}

.FormTitleTopText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.FormTitleDefaultBackground
{
	  background-color: #f3b43b;
}

.FormTitleDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.FormInfoText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormInfoBackground
{
	  background-color: #e9e9e9;
}

.FormSubtitleBackground
{
	  background-color: #DADADA;
}

.FormSubtitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.FormContentBackground
{
	  background-color: #e9e9e9;
}

.FormDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormDefaultLabel
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormRequiredLabel
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormSpecialLabel

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.FormDefaultButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		background-color: #ffffff;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #bbbbbb;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #bbbbbb;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;
		vertical-align: top;
		cursor: hand;
}

.FormDefaultTextbox
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormAlertText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ff0000;
		text-decoration: none;
}

.FormDescriptionText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
}

.FormCommandBackground
{
	  background-color: #DADADA;
}

a.FormLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.FormLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

/* Basket */


.BasketTitleTopBackground
{
	  background-color: #f3b43b;
}

.BasketTitleTopTextBackground
{
	  background-color: #ffffff;
}

.BasketTitleTopText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.BasketTitleDefaultBackground
{
	  background-color: #f3b43b;
}

.BasketTitleDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}


.BasketEventTitleBackground
{
		background-color: #bfbfbf;
}

.BasketEventTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.BasketDefaultLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.BasketDefaultLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}


.BasketGridTitleDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		background-color: #E9E9E9;
}

.BasketGridTitleLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #ffffff;
		border-left: none;
		background-color: #E9E9E9;
}

.BasketGridDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		background-color: #F3B43B;
}

.BasketGridLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #ffffff;
		border-left: none;
		background-color: #F3B43B;
}

.BasketGridTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.BasketGridText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}
.BasketGridTextCanceled
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ff0000;
		text-decoration: none;
}
.BasketGridBoldText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}
.BasketFormTextbox
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BasketSummaryText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.BasketSummaryTotalText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

.BasketSummaryBackground
{
		background-color: #DADADA;
}

.BasketFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		background-color: #ffffff;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #bbbbbb;
		border-right-color: #000000;
		border-bottom-color: #000000;
		border-left-color: #bbbbbb;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;
		vertical-align: top;
		cursor: hand;
}

.BasketCommandBackground
{
	  background-color: #bfbfbf;
}

/* Contentbox*/

.ContentboxBorderBackground
{
	  background-color: #f3b43b;
}

.ContentboxContentBackground
{
	  background-color: #FFFFFF;
}

.ContentboxContentText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}
.ContentboxCommandBackground
{
	  background-color: #BCCAD9;
}

.ContentboxFormTextbox
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

a.ContentboxDefaultLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.ContentboxDefaultLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

.ContentboxTitleBackground

{
	  background-color: #E9E9E9;
}


.ContentboxTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

/* Calendar */

.CalendarDefaultStyle
{
	background-color: #ffffff;
	color: #000000;
}

.CalendarDayHeaderStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}

.CalendarDayStyle
{
	background-color: #dadada;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.CalendarNextPrevStyle
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}


.CalendarOtherMonthDayStyle
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	background-color: #e9e9e9;
	text-decoration: none;
}

.CalendarSelectedDayStyle

{
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.CalendarSelectorStyle
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}


.CalendarTitleStyle
{
	border-right: #f3b43b 1px solid;
	border-top: #f3b43b 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #f3b43b 1px solid;
	color: #000000;
	border-bottom: #f3b43b 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

.CalendarTodayDayStyle

{
	background-color: #ffff33;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.CalendarWeekendDayStyle

{
	background-color: #BCCAD9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/* Error Page */

.ErrorBodyBackground
{
	background-color: #ffffff;
}

.ErrorTitleText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.ErrorTitleAttentionText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.ErrorSeparatorBackground
{
	background-color: #000000;
}

.ErrorStubtitleBackground
{
	background-color: #E9E9E9
}

.ErrorSubtitleText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

.ErrorContentBackground
{
	background-color: #F0F0F0
}

.ErrorContentText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

/* SeatMap Styles */
.SeatMapEmptyCellStyle
{
	background-color: #ffffff;
}

.SeatMapRowIdentifierCellStyle
{
	background-color: #E9E9E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.SeatMapTooltipTitleText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  bold;
	color: #000000;
	text-decoration: none;
}
.SeatMapTooltipText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.SeatMapPerspectiveLabel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align: center;
}

.SeatMapPerspectiveImage
{
	border: 1px black solid;
}

.SeatMapStageText
{
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* Different Styles */

.PercentageBar
{
	background-color: #FFFFFF;
}
.PercentageBarBar
{
	background-color: #BCCAD9;
}

/* Booking Steps */
.MenumainStepsText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #F3B43B;
  text-decoration: none;
}

.MenumainStepsBackground
{
	background-color: #000000;
}



.MenumainStepsCurrentText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #f3b43b;
  text-decoration: none;
}

.MenumainStepsCurrentBackground
{
	background-color: #000000;
}


