/* 
   Stylesheet for ShoWare 3.0
   ----------------------------------------------------------
   Stylesheet Author    VisionOne
   Created              25 März 2003
   Last-Modified        28 März 2003
   --------------------------------------------------------
*/

a
{
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;	
	font-weight: bold;
	color: #000000;
	text-decoration: underline;	
}

a:hover
{
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;	
	font-weight: bold;
	color: #cb0031;
	text-decoration: underline;	
}

.DefaultBodyBackground
{
	  background-image:url(../img/default_background.jpg);
	  background-repeat: repeat-x;
	  background-color: #ffffff;
	  text-align: center;
	  
	
	
}

/* 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: #ffffff;
}

.DefaultPanelleftBackground
{
	  background-color: #ffffff; /*313131;*/
}

.DefaultPanelrightBackground
{
	  background-color: #ffffff; /*313131;*/
}

.DefaultPanelmainBackground
{
	  background-color: #ffffff;
}

.DefaultCommandBackground
{
	  background-color: #a4a4a4;
}

.DefaultErrorText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ff0000;
		text-decoration: none;
}

.DefaultHeaderBackground
{
	  background-color: #231f20;
	  /*background-image: url(../Upload/Image/Banner/RBAR_Header.jpg);	
	  background-image: url(../Image/header_background.jpg);
	  background-repeat: no-repeat;
	  background-repeat: repeat-x;
	  background-position: right top;*/
}


/* Menumain (Header)*/

.MenumainGridBackground
{
	  background-color: #a4a4a4;
}

.MenumainSeparatorBackground
{
	  background-color: #a4a4a4;
}

.MenumainNavleftBackground
{
	  background-color:  #231f20;
	  text-align: center;
	  background-image:url(../Upload/Image/Banner/nav_hg.jpg); 
}
.MenumainNavleftClickedBackground
{
	  background-color: #231f20;
	  text-align: center;
	  background-image:url(../Upload/Image/Banner/nav_hg.jpg);
	 
}

a.MenumainNavleftLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #b3b3b3;
		text-decoration: none;
		text-transform: uppercase;
}
a.MenumainNavleftLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
}

a.MenumainNavleftClickedLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #b3b3b3;
		text-decoration: none;
		text-transform: uppercase;
}

a.MenumainNavleftClickedLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
}

.MenumainNavrightBackground
{
	  background-color: #231f20;
	  text-align: center;
}
.MenumainNavrightClickedBackground
{
	  background-color: #231f20;
	  text-align: center;
}

a.MenumainNavrightLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #cb0031;
		text-decoration: none;
}

a.MenumainNavrightLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #cb0031;
		text-decoration: underline;
}

a.MenumainNavrightClickedLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
}

a.MenumainNavrightClickedLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
}

/* box categories */

.BoxcategoriesTitleBackground
{
		background-color:  #231f20;
}

.BoxcategoriesTitleText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
}

.BoxcategoriesNavfirstBackground
{
		background-color: #a4a4a4;
}

.BoxcategoriesNavfirstClickedBackground
{
		background-color: #a4a4a4;
}

a.BoxcategoriesNavfirstLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #222222;
		text-decoration: none;
}

a.BoxcategoriesNavfirstLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #231f20;
		text-decoration: underline;
}

a.BoxcategoriesClickedNavfirstLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #222222;
		text-decoration: none;
}

a.BoxcategoriesClickedNavfirstLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #222222;
		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: 3px;			/* default: 3px, don't forget to change the image DefaultPanelLeftBackground.gif and DefaultPanelRightBackground.gif */
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.BoxTextspacerWidth
{
	width: 11px;		/* default: 11px, but not biger then 11px because of the title */
}

.BoxTitleBackground
{
		background-color:  #231f20;
		background-image:url(image/box_hg.jpg);


}

.BoxTitleText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #b3b3b3;
		text-decoration: none;
		text-transform: uppercase;
}

.BoxContentBackground
{
		background-color: #a4a4a4;
}

.BoxFormLabel
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BoxFormTextbox
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
		width: 174px;		/* default: 174px same value then BoxInnerWidth */
		background-color: #231f20;
		border-right-color: #090708;
		border-top-color: #090708;
		border-bottom-color: #231f20;
		border-left-color: #231f20;
		border-top-width: 2px;
		border-right-width: 2px; 
}

.BoxFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Arial, Arial, Helvetica, Arial, Swiss, Sans-serif;

		color: #ffffff;
		/*background-color: #cb0031;*/
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		background-color: #231f20;
		border-right-color: #090708;
		border-top-color: #090708;
		border-bottom-color: #231f20;
		border-left-color: #231f20;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;

		cursor: hand;
}


a.BoxLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #222222;
		text-decoration: none;
}

a.BoxLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #231f20;
		text-decoration: underline;
}

.BoxNormalText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, 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: #ffffff;
}

.BoxspecialContentBackground

{
	  background-color: #FFFFFF;
}

.BoxspecialTitleBackground

{
	  background-color: #231f20; /*#A4A4A4*/
	  background-image:url(image/box_hg.jpg);

}

.BoxspecialTitleText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #B3B3B3; /*#333333;*/
		text-decoration: none;
		/*text-transform: uppercase;*/
}

.BoxspecialEventtitleText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.BoxspecialEvenText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BoxspecialEventspacerlinesBackground

{
	  background-color: #999999;
	  
}

a.BoxspecialLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #222222;
		text-decoration: none;
}

a.BoxspecialLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #231f20;
		text-decoration: underline;
}

.BoxspecialContentDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		background-color: blue;
		width: 50%;
		vertical-align: top;
		background-color: #ffffff;
}

.BoxspecialContentLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #ffffff;
		border-left: none;
		background-color: blue;
		width: 50%;
		vertical-align: top;
		background-color: #ffffff;
}

/* footer */

.FooterSeparatorBackground
{
		background-color: #000000;
}

.FooterInfoBackground
{
		background-color: #231f20;
		text-align: center;
}

.FooterInfoText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #d3d3d3;
		text-decoration: none;
}

a.FooterInfoLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #d3d3d3;
		text-decoration: none;
}

a.FooterInfoLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: underline;
}

/* list */

.ListTitleTopBackground
{
	  background-color: #ffffff;
}

.ListTitleTopTextBackground
{
	  background-color: #ffffff;
}


.ListTitleTopText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		text-transform: uppercase;
}


.ListTitleDefaultBackground
{
	  background-color:  #ffffff;
	  background-image:url(image/box_hg.jpg);

}

.ListTitleDefaultText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		/* text-transform: uppercase; */
}


.ListPagingBackground

{
		background-color: #eeeeee;
}

.ListPagingText

{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.ListPagingSelectedText

{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

a.ListPagingLink

{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #231f20;
		text-decoration: none;
}

a.ListPagingLink:hover

{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #231f20;
		text-decoration: underline;
}


.ListTitlelistText

{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.ListGridText

{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

a.ListGridLink

{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.ListGridLink:hover

{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #cb0031;
		text-decoration: none;
}

.ListGridTitleDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 3px solid #999999;
		border-left: 1px solid #999999;
		background-color: #eeeeee;
		background-position: left top;
	    background-image:url(../image/table_cell_hg.jpg);
}

.ListGridTitleLeftCell
{

		border-top: none;
		border-right: none;
		border-bottom: 3px solid #999999;
		border-left: none;
		background-color: #eeeeee;
							  background-position: left top;
	  background-image:url(../image/table_cell_hg.jpg);
}


.ListGridDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #999999;
		border-left: 1px solid #999999;
		background-color: #ffffff;


}

.ListGridLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #999999;
		border-left: none;
		background-color: #ffffff;


}
.ListFormTextbox
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

.ListFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Arial, Arial, Helvetica, Arial, Swiss, Sans-serif;

		color: #ffffff;
		/*background-color: #cb0031;*/
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		background-color: #231f20;
		border-right-color: #090708;
		border-top-color: #090708;
		border-bottom-color: #231f20;
		border-left-color: #231f20;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;

		cursor: hand;
}

.ListSpacerLineBackground

{
	  background-color: #999999;
}

.ListCommandBackground
{
	  background-color: #a4a4a4;
}

a.ListLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

a.ListLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

/* popup template */


.PopupTitleDefaultBackground
{
	  background-color:  #231f20; 
	  /*background-image:url(image/box_hg.jpg);*/
}

.PopupTitleDefaultText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #b3b3b3;
		text-decoration: none;
		text-transform: uppercase;
}


.PopupContentText

{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.PopupContentTextSpecialOffer
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: line-through;
}

.PopupContentBackground
{
		background-color: #a4a4a4;
}

.PopupFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Arial, Arial, Helvetica, Arial, Swiss, Sans-serif;

		color: #ffffff;
		/*background-color: #cb0031;*/
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		background-color: #231f20;
		border-right-color: #090708;
		border-top-color: #090708;
		border-bottom-color: #231f20;
		border-left-color: #231f20;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;

		cursor: hand;
}

.PopupCommandBackground
{
	  background-color: #a4a4a4;
}

a.PopupLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.PopupLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #231f20;
		text-decoration: underline;
}

.PopupContenttitleText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

/* Content */


.ContentTitleTopBackground
{
	  background-color:  #ffffff;
}

.ContentTitleTopTextBackground
{
	  background-color: #ffffff;
	  background-image:url(image/box_hg.jpg);

}

.ContentTitleTopText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		text-transform: uppercase;
}

.ContentTitleDefaultBackground
{
	  background-color: #817F9A;
}

.ContentTitleDefaultText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
}
.ContentContentText

{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #313131;
		text-decoration: none;
}

.ContentContentBackground
{
		background-color: #a4a4a4;
}

.ContentFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Arial, Arial, Helvetica, Arial, Swiss, Sans-serif;

		color: #ffffff;
		/*background-color: #cb0031;*/
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		background-color: #231f20;
		border-right-color: #090708;
		border-top-color: #090708;
		border-bottom-color: #231f20;
		border-left-color: #231f20;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;

		cursor: hand;
}

.ContentCommandBackground
{
	  background-color: #a4a4a4;
}

a.ContentLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.ContentLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		/*color: #a4a4a4;
		text-decoration: none; */
		color: #231f20;
		text-decoration: underline;

}

.ContentContenttitleText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
}

/* Form */

.FormTitleTopBackground
{
	  background-color: #817F9A;
}

.FormTitleTopTextBackground
{
	  background-color: #ffffff;
}

.FormTitleTopText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		text-transform: uppercase;
}

.FormTitleDefaultBackground
{
	  background-color: #817F9A;
}

.FormTitleDefaultText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
}

.FormInfoText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormInfoBackground
{
	  background-color: #a4a4a4;
}

.FormSubtitleBackground
{
	  background-color: #a4a4a4;
}

.FormSubtitleText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.FormContentBackground
{
	  background-color: #ffffff;
}

.FormDefaultText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormDefaultLabel
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormRequiredLabel
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormSpecialLabel

{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

.FormDefaultButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Arial, Arial, Helvetica, Arial, Swiss, Sans-serif;

		color: #ffffff;
		/*background-color: #cb0031;*/
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		background-color: #231f20;
		border-right-color: #090708;
		border-top-color: #090708;
		border-bottom-color: #231f20;
		border-left-color: #231f20;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;

		cursor: hand;
}

.FormDefaultTextbox
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

.FormAlertText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ff0000;
		text-decoration: none;
}

.FormDescriptionText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
}

.FormCommandBackground
{
	  background-color: #a4a4a4;
}

a.FormLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #231f20;
		text-decoration: none;
}

a.FormLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #231f20;
		text-decoration: underline;
}

/* Basket */


.BasketTitleTopBackground
{
	  background-color:  #ffffff;
}

.BasketTitleTopTextBackground
{
	  background-color: #ffffff;
}

.BasketTitleTopText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		text-transform: uppercase;
}

.BasketTitleDefaultBackground
{
	  background-color: #817F9A;
}

.BasketTitleDefaultText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
}


.BasketEventTitleBackground
{
	  background-color: #a4a4a4;
}

.BasketEventTitleText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

a.BasketDefaultLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000; /** #231f20; **/
		text-decoration: none;
}

a.BasketDefaultLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000; /** #231f20; **/
		text-decoration: none;
}


.BasketGridTitleDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #a4a4a4;
		border-left: 1px solid #a4a4a4;
		background-color: #ffffff;
			  background-position: left top;
	  background-image:url(../image/table_cell_hg.jpg);



}

.BasketGridTitleLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #a4a4a4;
		border-left: none;
		background-color: #ffffff;
		background-position: left top;
	  background-image:url(../image/table_cell_hg.jpg);
}

.BasketGridDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #a4a4a4;
		border-left: 1px solid #a4a4a4;
		background-color: #ffffff;
}

.BasketGridLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #a4a4a4;
		border-left: none;
		background-color: #ffffff;
}

.BasketGridTitleText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BasketGridText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}
.BasketGridnormalText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}
.BasketFormTextbox
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

.BasketSummaryText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BasketSummaryTotalText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, 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: Arial, Arial, Helvetica, Arial, Swiss, Sans-serif;

		color: #ffffff;
		/*background-color: #cb0031;*/
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		background-color: #231f20;
		border-right-color: #090708;
		border-top-color: #090708;
		border-bottom-color: #231f20;
		border-left-color: #231f20;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;

		cursor: hand;
}

.BasketCommandBackground
{
	  background-color: #a4a4a4;
}

/* Contentbox*/

.ContentboxBorderBackground
{
	  background-color: #817F9A;
}

.ContentboxContentBackground
{
	  background-color: #FFFFFF;
}

.ContentboxContentText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}
.ContentboxCommandBackground
{
	  background-color: #a4a4a4;
}

.ContentboxFormTextbox
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

a.ContentboxDefaultLink
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #231f20;
		text-decoration: none;
}

a.ContentboxDefaultLink:hover
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #231f20;
		text-decoration: none;
}

.ContentboxTitleBackground

{
	  background-color:  #ffffff;;
}


.ContentboxTitleText
{
	  	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		text-transform: uppercase;
}

/* Calendar */

.CalendarDefaultStyle
{
	background-color: #ffffff;
	color: #0F217D;
}

.CalendarDayHeaderStyle
{
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;		
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}

.CalendarDayStyle
{
	background-color: #dadada;
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;	
	font-size: 11px;
	color: #0F217D;
	text-decoration: none;
}

.CalendarNextPrevStyle
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;	
	font-size: 11px;
	color: #0F217D;
	text-decoration: none;
}


.CalendarOtherMonthDayStyle
{
	font-size: 11px;
	color: #0f217d;
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
	font-style: italic;
	background-color: #a4a4a4;
	text-decoration: none;
}

.CalendarSelectedDayStyle

{
	background-color: #817F9A;
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.CalendarSelectorStyle
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}


.CalendarTitleStyle
{
	border-right: #817F9A 1px solid;
	border-top: #817F9A 1px solid;
	font-weight: normal;
	font-size: 11px;
	border-left: #817F9A 1px solid;
	color: #000000;
	border-bottom: #817F9A 1px solid;
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
	background-color: #ffffff;
}

.CalendarTodayDayStyle

{
	background-color: #DADADA;
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
	font-size: 11px;
	color: #0F217D;
	text-decoration: none;
}

.CalendarWeekendDayStyle

{
	background-color: #BCCAD9;
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
	font-size: 11px;
	color: #0F217D;
	text-decoration: none;
}

/* Error Page */

.ErrorBodyBackground
{
	background-color: #ffffff;	
}

.ErrorTitleText
{
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
	font-size: 22px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.ErrorTitleAttentionText
{
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
	font-size: 22px;
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}

.ErrorSeparatorBackground
{
	background-color: #000000;
}

.ErrorStubtitleBackground
{
	background-color: #a4a4a4
}

.ErrorSubtitleText
{
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}

.ErrorContentBackground
{
	background-color: #F0F0F0
}

.ErrorContentText
{
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/* SeatMap Styles */
.SeatMapEmptyCellStyle
{
	background-color: #a4a4a4;
}
.SeatMapRowIdentifierCellStyle
{
	background-color: #a4a4a4;
	font-family: Arial, Helvetica, Arial, Swiss, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: center;
}

.SeatMapTooltipText
{
	font-family: Arial, Helvetica, Arial, Swiss, 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: #e1e1e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding:20px;
}
 
/* Different Styles */

.PercentageBar
{
	background-color: #FFFFFF;
}
.PercentageBarBar
{
	background-color: #BCCAD9;
}

 .MenumainStepsText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
 
.MenumainStepsBackground
{
	background-color: #a4a4a4;
}

 .MenumainStepsCurrentText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.MenumainStepsCurrentBackground
{
	background-color: #231f20;
}

 .TD
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

 
