/* 
   Stylesheet for ShoWare 3.0
   ----------------------------------------------------------
   Stylesheet Author    VisionOne
   Created              25 März 2003
   Last-Modified        28 März 2003
   --------------------------------------------------------
*/

a
{
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;	
	color: #000000;
	text-decoration: none;	
}

a:hover
{
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;	
	color: #000000;
	text-decoration: none;	
}

.DefaultBodyBackground
{
	  background-color: #ffffff;
}

/* 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;
	  /*background-color: #ffffff;*/
/*	  border-width:100px;
	  margin-left:20cm;*/
}

.DefaultPanelrightBackground
{
	background-color: #ffffff;
	 /* background-color: #ffffff;*/

}

.DefaultPanelmainBackground
{
	  background-color: #ffffff;
}

.DefaultCommandBackground
{
	  background-color: #cccccc;
}

.DefaultErrorText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ff0000;
		text-decoration: none;
}

.DefaultHeaderBackground
{
	  /*background-color: #e7e7e9;*/
	  background-color: #FFFFFF;
	  background-repeat: no-repeat;
	  background-position: left top;
	  /* background-image:url(../Image/header_mitte.jpg); */

}


/* Menumain (Header)*/

.MenumainGridBackground
{
	  background-color: #E9E9E9;
}

.MenumainSeparatorBackground
{
	  /*background-color: #FFFFFF;*/
	  background-color: #e7e7e9;
}

.MenumainNavleftBackground
{
	 /*background-color:  #F6D449;*/
	  text-align: center;
	  /*background: url(Image/navi_normal.jpg);*/
	  background: url(Image/button_b.png) repeat-x;
	  height:48px;
}
.MenumainNavleftClickedBackground
{
	  /*background-color: #F6D449;*/
	  text-align: center;
	  /*background: url(Image/navi_normal.jpg)*/
	  background: url(Image/button_b.png) repeat-x;
	  height:48px;
}

a.MenumainNavleftLink
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;*/
		color: #FFFFFF;
		text-decoration: none;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 14px;
		font-weight: 700;
}
a.MenumainNavleftLink:hover
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;*/
		color: #FFFFFF;
		text-decoration: underline;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 14px;
		font-weight: 700;
}

a.MenumainNavleftClickedLink
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		text-transform: lowercase;*/
		color: #FFFFFF;
		text-decoration: none;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 14px;
		font-weight: 700;
}

a.MenumainNavleftClickedLink:hover
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;*/
		color: #FFFFFF;
		text-decoration: underline;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 14px;
		font-weight: 700;
}

.MenumainNavrightBackground
{
	  /*background-color: #F6D449;*/
	  text-align: center;
	  /*background: url(Image/navi_normal.jpg)*/
	  background: url(Image/button_b_right.png) repeat-x;
	  height:48px;
}
.MenumainNavrightClickedBackground
{
	 /*background-color: #F6D449;*/
	  text-align: center;
	  /*background: url(Image/navi_normal.jpg)*/
	  background: url(Image/button_b_right.png) repeat-x;
	  height:48px;
}

a.MenumainNavrightLink
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		text-transform: lowercase;*/
		color: #808080;
		text-decoration: none;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 14px;
		font-weight: 700;
}

a.MenumainNavrightLink:hover
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;*/
		color: #808080;
		text-decoration: underline;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 14px;
		font-weight: 700;
}

a.MenumainNavrightClickedLink
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;*/
		color: #808080;
		text-decoration: none;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 14px;
		font-weight: 700;
}

a.MenumainNavrightClickedLink:hover
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;*/
		color: #808080;
		text-decoration: underline;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 14px;
		font-weight: 700;
}

/* box categories */

.BoxcategoriesTitleBackground
{
		background-color:  #e7e7e9; /*c40066;*/
		/*background: url(Image/box_title_background.jpg);*/

}

.BoxcategoriesTitleText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
}

.BoxcategoriesNavfirstBackground
{
		
		background-color: #e7e7e9;
		
}

.BoxcategoriesNavfirstClickedBackground
{
		background-color: #e7e7e9;
		
}

a.BoxcategoriesNavfirstLink
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #696868;
		text-decoration: none;
}

a.BoxcategoriesNavfirstLink:hover
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #c40066;
		text-decoration: underline;
		/*background: url(image/navi_active.jpg);*/
}

a.BoxcategoriesClickedNavfirstLink
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #222222;
		text-decoration: none;
}

a.BoxcategoriesClickedNavfirstLink:hover
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		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: 25px;			/* 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:  #c40066;*/
		/*background: url(Image/box_title_background.jpg);*/
		background: url(Image/box_title_bg.png);
		/*border: 1px solid #C40167;*/
		height:27px !IMPORTANT;
		
		

}

.BoxTitleText
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;*/
		font-family: "Tahoma","Geneva",sans-serif;
		/*font-size: 10px;*/
		font-size: 12px;/*1.083em;*/
		font-weight: 700;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
		line-height:27px !IMPORTANT;

		}

.BoxContentBackground
{
		background: url(image/Ecke_weiss_grau.gif) bottom left no-repeat;
		background-color: #e7e7e9;
		
		

}

.BoxFormLabel
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BoxFormTextbox
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #222222;
		text-decoration: none;
		width: 174px;		/* default: 174px same value then BoxInnerWidth */
}

.BoxFormButton
{
		/*font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Verdana, Geneva, Arial, Swiss, Sans-serif;
		text-align: left; */
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 11px;
		font-weight: 300;
		text-transform: lowercase;
		
		
		

		color: #ffffff;
		/*background-color: #c40066;*/
		background-color: #DD187E;
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		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;
		
		cursor: hand;
}


a.BoxLink
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #222222;
		text-decoration: none;
}

a.BoxLink:hover
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #c40066;
		text-decoration: underline;
}

.BoxNormalText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BoxSeparatorgreyBackground
{
		background-color: #c40066;
}

.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: #775868;*/
	  background-color: #FFFFFF;
}

.BoxspecialContentBackground

{
	  background-color: #ffffff;
}

.BoxspecialTitleBackground

{
	  /*background-color: #575656;*/
	  /*background: url(Image/box_title_background.jpg);*/
	  background: url(Image/box_title_bg.png);
	  height:27px;
}

.BoxspecialTitleText
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;*/
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 12px;
		font-weight: 700;
}

.BoxspecialEventtitleText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #c40066;
		text-decoration: none;
}

.BoxspecialEvenText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BoxspecialEventspacerlinesBackground

{
	  /*background-color: #c1c2c4;*/
	  background-image: url(/image/specialbox_line.gif);
	  

}

a.BoxspecialLink
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #686868;
		text-decoration: none;
		text-transform:lowercase;
}

a.BoxspecialLink:hover
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #c40066;
		text-decoration: underline;
		text-transform:lowercase;
}

.BoxspecialContentDefaultCell
{
		border-top: 10px solid #e7e7e9;
		border-right: 10px solid #e7e7e9;
		border-bottom: 10px solid #e7e7e9;
		border-left: 10px solid #e7e7e9;
		/*background-color: blue;*/
		width: 50%;
		vertical-align: top;
		background-color: #ffffff;
		background: url(Image/Ecke_grau_weiss.gif) bottom left no-repeat;
}

.BoxspecialContentLeftCell
{
		border-top: 10px solid #e7e7e9;
		border-right: 10px solid #e7e7e9;
		border-bottom: 10px solid #e7e7e9;
		border-left: 10px solid #e7e7e9;
		background-color: blue;
		width: 50%;
		vertical-align: top;
		background-color: #ffffff;
		background: url(Image/Ecke_grau_weiss.gif) bottom left no-repeat;
}

/* footer */

.FooterSeparatorBackground
{
		background-color: #FFFFFF;
}

.FooterInfoBackground
{
		/*background-color: #000000;*/
		text-align: center;
		 
		/*background: url(Image/box_title_background.jpg);*/
	  	background: url(Image/box_title_bg.png);
	  	height:27px;
}

.FooterInfoText
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #e7e7e9;
		text-decoration: none;
}

a.FooterInfoLink
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #e7e7e9;
		text-decoration: none;
}

a.FooterInfoLink:hover
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: underline;
}

/* list */

.ListTitleTopBackground
{
	  background-color: #ffffff;
}

.ListTitleTopTextBackground
{
	  background-color: #ffffff;
	  /*background: url(Image/box_title_background.jpg);*/
	  background: url(Image/box_title_bg.png);
	  	height:27px;
}


.ListTitleTopText
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
}


.ListTitleDefaultBackground
{
	   /*background-color: #575656;*/
	   /*background: url(Image/box_title_background.jpg);*/
	  	background: url(Image/box_title_bg.png);
		border: 1px solid #C40167;
		height:27px;
	  
}

.ListTitleDefaultText
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;*/
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 12px;
		font-weight: 700;
}


.ListPagingBackground

{
		background-color: #e7e7e9;
}

.ListPagingText

{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.ListPagingSelectedText

{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

a.ListPagingLink

{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #c40066;
		text-decoration: none;
}

a.ListPagingLink:hover

{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #c40066;
		text-decoration: underline;
}


.ListTitlelistText

{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.ListGridText

{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

a.ListGridLink

{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
		text-transform:lowercase;
}

a.ListGridLink:hover

{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #c40066;
		text-decoration: underline;
		text-transform:lowercase;
}

.ListGridTitleDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #686868;
		border-left: none;
		/*border-left: 1px solid #c40066;*/
		background-color: #E9E9E9;
		background-position: left top;
	    /*background-image:url(../image/table_cell_hg.jpg);*/
}

.ListGridTitleLeftCell
{

		border-top: none;
		border-right: none;
		border-bottom: 1px solid #686868;
		border-left: none;
		background-color: #E9E9E9;
		background-position: left top;
	   background-image:url(../image/table_cell_hg.jpg);
}


.ListGridDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px dotted #686868;
		border-left: 1px dotted #686868;
		/*border-left: 0px solid #ffffff;*/
		background-color: #ffffff;



}

.ListGridLeftCell
{
		border-top: none;
		/*border-right: 1px dotted #686868;*/
		border-bottom: 1px dotted #686868;
		border-left: none;
		/*border-left: 1px solid #ffffff;*/
		background-color: #ffffff;


}
.ListFormTextbox
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

.ListFormButton
{
		/*font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Verdana, Geneva, Arial, Swiss, Sans-serif;*/
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 11px;
		font-weight: 300;
		text-transform: lowercase;
		
		
		

		color: #ffffff;
		/*background-color: #c40066;*/
		background-color: #DD187E;

		/*color: #ffffff;
		background-color: #c40066;*/
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		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;

		cursor: hand;
}

.ListSpacerLineBackground

{
	  background-color: #c40066;
}

.ListCommandBackground
{
	  background-color: #cccccc;
}

a.ListLink
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

a.ListLink:hover
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

/* popup template */

.PopupTitleDefaultBackground
{
	  /*background-color:  #c40066;*/
	  /*background-image: url(/image/box_title_background.jpg);*/
	  background-image: url(/image/box_title_bg.png);
	  height:27px;
}

.PopupTitleDefaultText
{
	  	/*font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;*/
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 12px;
		font-weight: 700;
		
}


.PopupContentText

{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.PopupContentTextSpecialOffer
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: line-through;
}

.PopupContentBackground
{
		background-color: #E9E9E9;
}

.PopupFormButton
{
		/*font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Verdana, Geneva, Arial, Swiss, Sans-serif;*/
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 11px;
		font-weight: 300;
		text-transform: lowercase;
		
		
		

		color: #ffffff;
		/*background-color: #c40066;*/
		background-color: #DD187E;

		/*color: #ffffff;
		background-color: #c40066;*/
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		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;

		cursor: hand;
}

.PopupCommandBackground
{
	  background-color: #CCCCCC;
}

a.PopupLink
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.PopupLink:hover
{
	  	font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #c40066;
		text-decoration: underline;
}

.PopupContenttitleText
{
	  	font-family: Arial, Geneva, 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_title_background.jpg);*/
	  background-image: url(/image/box_title_bg.png);
	  height:27px;
}

.ContentTitleTopText
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 12px;
		font-weight: 700;*/
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 12px;
		font-weight: 700;
}

.ContentTitleDefaultBackground
{
	  background-color: #817F9A;
}

.ContentTitleDefaultText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
}
.ContentContentText

{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.ContentContentBackground
{
		background-color: #E9E9E9;
}

.ContentFormButton
{
		/*font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Verdana, Geneva, Arial, Swiss, Sans-serif;*/
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 11px;
		font-weight: 300;
		text-transform: lowercase;
		
		
		

		color: #ffffff;
		/*background-color: #c40066;*/
		background-color: #DD187E;

		/*color: #ffffff;
		background-color: #c40066;*/
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		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;

		cursor: hand;
}

.ContentCommandBackground
{
	  background-color: #cccccc;
}

a.ContentLink
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.ContentLink:hover
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.ContentContenttitleText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
}

/* Form */

.FormTitleTopBackground
{
	  /*background-color: #775868;*/
	 
}

.FormTitleTopTextBackground
{
	  /*background-color: #ffffff;*/
	   /*background-image: url(/image/box_title_background.jpg);*/
	   background-image: url(/image/box_title_bg.png);
	   height:27px;
}

.FormTitleTopText
{
	  	/*font-family: Verdana, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;*/
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 12px;
		font-weight: 700;
}

.FormTitleDefaultBackground
{
	  background-color: #817F9A;
}

.FormTitleDefaultText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
}

.FormInfoText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormInfoBackground
{
	  background-color: #cccccc;
}

.FormSubtitleBackground
{
	  background-color: #cccccc;
}

.FormSubtitleText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.FormContentBackground
{
	  background-color: #cccccc;
}

.FormDefaultText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormDefaultLabel
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormRequiredLabel
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormSpecialLabel

{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

.FormDefaultButton
{
		/*font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Verdana, Geneva, Arial, Swiss, Sans-serif;*/
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 11px;
		font-weight: 300;
		text-transform: lowercase;
		
		
		

		color: #ffffff;
		/*background-color: #c40066;*/
		background-color: #DD187E;

		/*color: #ffffff;
		background-color: #c40066;*/
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		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;

		cursor: hand;
}

.FormDefaultTextbox
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

.FormAlertText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #c40066;
		text-decoration: none;
}

.FormDescriptionText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
}

.FormCommandBackground
{
	  background-color: #cccccc;
}

a.FormLink
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #c40066;
		text-decoration: none;
}

a.FormLink:hover
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #c40066;
		text-decoration: underline;
}

/* Basket */


.BasketTitleTopBackground
{
	  background-color:  #c40066;
}

.BasketTitleTopTextBackground
{
	  background-color: #e8e8e8;
}

.BasketTitleTopText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		text-transform: lowercase;
}

.BasketTitleDefaultBackground
{
	  background-color: #817F9A;
}

.BasketTitleDefaultText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
}


.BasketEventTitleBackground
{
	  background-color: #cccccc;
}

.BasketEventTitleText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

a.BasketDefaultLink
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #c40066;
		text-decoration: none;
}

a.BasketDefaultLink:hover
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #c40066;
		text-decoration: none;
}


.BasketGridTitleDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		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 #cccccc;
		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 #cccccc;
		border-left: 1px solid #cccccc;
		background-color: #ffffff;
}

.BasketGridLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #cccccc;
		border-left: none;
		background-color: #ffffff;
}

.BasketGridTitleText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.BasketGridText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}
.BasketGridnormalText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}
.BasketFormTextbox
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

.BasketSummaryText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BasketSummaryTotalText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

.BasketSummaryBackground
{
		background-color: #DADADA;
}

.BasketFormButton
{
		/*font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Verdana, Geneva, Arial, Swiss, Sans-serif;*/
		font-family: "Tahoma","Geneva",sans-serif;
		font-size: 11px;
		font-weight: 300;
		text-transform: lowercase;
		
		
		

		color: #ffffff;
		/*background-color: #c40066;*/
		background-color: #DD187E;
		/*color: #ffffff;
		background-color: #c40066;*/
		border-top-width: 2px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		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;

		cursor: hand;
}

.BasketCommandBackground
{
	  background-color: #cccccc;
	  
}

/* Contentbox*/

.ContentboxBorderBackground
{
	  background-color: #817F9A;
	  
}

.ContentboxContentBackground
{
	  background-color: #FFFFFF;
}

.ContentboxContentText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}
.ContentboxCommandBackground
{
	  background-color: #cccccc;
}

.ContentboxFormTextbox
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #0F217D;
		text-decoration: none;
}

a.ContentboxDefaultLink
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #c40066;
		text-decoration: none;
}

a.ContentboxDefaultLink:hover
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #c40066;
		text-decoration: none;
}

.ContentboxTitleBackground

{
	  background-color:  #c40066;;
}


.ContentboxTitleText
{
	  	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: lowercase;
}

/* Calendar */

.CalendarDefaultStyle
{
	background-color: #ffffff;
	color: #0F217D;
}

.CalendarDayHeaderStyle
{
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;		
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	text-decoration: none;
}

.CalendarDayStyle
{
	background-color: #dadada;
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;	
	font-size: 10px;
	color: #0F217D;
	text-decoration: none;
}

.CalendarNextPrevStyle
{
	background-color: #ffffff;
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;	
	font-size: 10px;
	color: #0F217D;
	text-decoration: none;
}


.CalendarOtherMonthDayStyle
{
	font-size: 10px;
	color: #0f217d;
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
	font-style: italic;
	background-color: #e9e9e9;
	text-decoration: none;
}

.CalendarSelectedDayStyle

{
	background-color: #817F9A;
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.CalendarSelectorStyle
{
	background-color: #FFFFFF;
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}


.CalendarTitleStyle
{
	border-right: #817F9A 1px solid;
	border-top: #817F9A 1px solid;
	font-weight: normal;
	font-size: 10px;
	border-left: #817F9A 1px solid;
	color: #000000;
	border-bottom: #817F9A 1px solid;
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
	background-color: #ffffff;
}

.CalendarTodayDayStyle

{
	background-color: #DADADA;
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
	font-size: 10px;
	color: #0F217D;
	text-decoration: none;
}

.CalendarWeekendDayStyle

{
	background-color: #BCCAD9;
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
	font-size: 10px;
	color: #0F217D;
	text-decoration: none;
}

/* Error Page */

.ErrorBodyBackground
{
	background-color: #ffffff;	
}

.ErrorTitleText
{
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
	font-size: 22px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.ErrorTitleAttentionText
{
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
	font-size: 22px;
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}

.ErrorSeparatorBackground
{
	background-color: #000000;
}

.ErrorStubtitleBackground
{
	background-color: #E9E9E9
}

.ErrorSubtitleText
{
	font-family: Arial, Geneva, 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, Geneva, Arial, Swiss, Sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/* SeatMap Styles */
.SeatMapEmptyCellStyle
{
	background-color: #E9E9E9;
}
.SeatMapRowIdentifierCellStyle
{
	background-color: #E9E9E9;
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: center;
}

.SeatMapTooltipText
{
	font-family: Arial, Geneva, Arial, Swiss, Sans-serif;
	font-size: 10px;
	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;
}

 .MenumainStepsText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}
 
.MenumainStepsBackground
{
	background-color: #e7e7e9;
}

 .MenumainStepsCurrentText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

.MenumainStepsCurrentBackground
{
	background-color: #c40066;
}

 .TD
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

 
