@CHARSET "UTF-8";


BODY{
	/*background-color: rgb(240,240,240);*/
	background-color: rgb(255,255,255);
	color: rgb(0,0,0);
}

/**
* Colors Guide
*
*/
/* -- Text -- */
/*.themecolor-txt:hover { color: rgb(42,41,45) !important; }*/

.white-txt { color: rgb(255,255,255) !important; }
.grey1-txt { color: rgb(42,41,45) !important; } /* dark grey */
.grey2-txt { color: rgb(62,64,66) !important; }
.grey3-txt { color: rgb(177,177,177) !important; }
.grey4-txt { color: rgb(204,204,204) !important; }
.grey5-txt { color: rgb(240,240,240) !important; } /* light grey */
.error-txt { color: rgb(0,0,0) !important; }

/* -- Background -- */
.white-bg { background: rgb(255,255,255) !important; }
.grey1-bg { background: rgb(42,41,45) !important; } /* dark grey */
.grey2-bg { background: rgb(62,64,66) !important; }
.grey3-bg { background: rgb(177,177,177) !important; }
.grey4-bg { background: rgb(204,204,204) !important; }
.grey5-bg { background: rgb(240,240,240) !important; } /* light grey */
.error P.error-txt { background: rgb(247,202,199) !important; }

/* -- Border -- */
.white-border { border:1px solid rgb(255,255,255) !important; }
.grey1-border { border:1px solid rgb(42,41,45) !important; } /* dark grey */
.grey2-border { border:1px solid rgb(62,64,66) !important; }
.grey3-border { border:1px solid rgb(177,177,177) !important; }
.grey4-border { border:1px solid rgb(204,204,204) !important; }
.grey5-border { border:1px solid rgb(240,240,240) !important; } /* light grey */

/* -- Border-Bottom -- */
.white-borderBtm { border-bottom:1px solid rgb(255,255,255) !important; }
.grey1-borderBtm { border-bottom:1px solid rgb(42,41,45) !important; } /* dark grey */
.grey2-borderBtm { border-bottom:1px solid rgb(62,64,66) !important; }
.grey3-borderBtm { border-bottom:1px solid rgb(177,177,177) !important; }
.grey4-borderBtm { border-bottom:1px solid rgb(204,204,204) !important; }
.grey5-borderBtm { border-bottom:1px solid rgb(240,240,240) !important; } /* light grey */

/* -- Border-Top -- */
.grey1-borderTop { border-top:2px solid rgb(42,41,45) !important; } /* dark grey */
.grey4-borderTop { border-top:1px solid rgb(204,204,204) !important; }
.grey5-borderTop { border-top:1px solid rgb(204,204,204) !important; } /* light grey */
.black-borderTop { border-top:1px solid rgb(0,0,0) !important; }



/**
* Links
*
*/
a { color: rgb(177,177,177) }
a:visited {}
a:hover {  }
a:active { }
a:focus { }


/**
* Filterbar
*
*/
DIV#filterbar DIV INPUT { 
	background: url(../../gfx/filterbar/selectboxarrow.png) no-repeat center right rgb(240,240,240); 
} 



/**
* Event Series
*
*/

DIV.eventseries{
	
}

DIV.eventseriesimage{
	background-color: rgb(177,177,177);
	border-color: white;
}

DIV.eventseriescontent{
	background-color: rgb(255,255,255);
}
#eventdetailhead DIV.eventseriescontent{
	background-color: #F0F0F0;
	/*background-color: rgba(62,64,66,0.8);
	background-color: rgb(62,64,66)\9;	/* IE8 and below */
}

DIV.eventseriescontent DIV.seriesname SPAN.seriesname, 
DIV.eventseriescontent DIV.seriescity SPAN.seriescity, 
DIV.eventseriescontent DIV.seriespricerange SPAN.seriespricerange{
	color: rgb(177,177,177);
}
#eventdetailhead DIV.eventseriescontent DIV.seriesname SPAN.seriesname, 
#eventdetailhead DIV.eventseriescontent DIV.seriescity SPAN.seriescity, 
#eventdetailhead DIV.eventseriescontent DIV.seriespricerange SPAN.seriespricerange{
	color: rgb(0,0,0);
}

DIV.eventseriescontent DIV.seriesdaterange SPAN.seriesdaterange{
	/*color: rgb(41,168,219) ;*/
}

/* hovers */



DIV#eventserieslist DIV.eventseries:hover DIV.seriesname SPAN.seriesname,
DIV#eventserieslist DIV.eventseries:hover DIV.seriescity SPAN.seriescity,
DIV#eventserieslist DIV.eventseries:hover DIV.seriespricerange SPAN.seriespricerange{
	color: rgb(255,255,255);
}

DIV#eventserieslist DIV.eventseries:hover DIV.seriesdaterange SPAN.seriesdaterange{
	color: rgb(42,41,45);
}


/** pagination **/
DIV#paging DIV { 
}
DIV#paging DIV.active{	
	color:rgb(255,255,255);
}
DIV#paging DIV.paginationitem:hover{
	color:rgb(255,255,255);
}

/**
* Event Lists
*
*/

TABLE#eventlist TH{
	border-right: 1px solid white;
	background-color: rgb(177,177,177);
	color: rgb(255,255,255);
}

DIV#eventlist DIV.header DIV{
	background-color: rgb(204,204,204);
	color: rgb(255,255,255);
}

#eventlist .eventcontainer:nth-of-type(even) .event DIV.element DIV, div#eventlist div.event div.element {
	background: rgb(249,250,250);
	color: rgb(177,177,177);
}
#eventlist .eventcontainer:nth-of-type(odd) .event DIV.element DIV, div#eventlist div.event div.element{
	background: rgb(243,244,244);
	color: rgb(177,177,177);
}

#eventlist .eventcontainer:nth-of-type(even) .event:hover DIV.element DIV {
	color: rgb(255,255,255);
}
#eventlist .eventcontainer:nth-of-type(odd) .event:hover DIV.element DIV{
	color: rgb(255,255,255);
}


DIV#eventlist DIV.active DIV.element DIV {
	color: rgb(255,255,255) !important;
}
DIV#eventlist DIV.active DIV.element .corner {
	display: block;
}

DIV.pricecategorylist DIV.pricecategoryelement{
	color: rgb(255,255,255);
}

DIV.pricecategory DIV.instruction{
	/*color: rgb(42,41,45);*/
	color: rgb(255,255,255);
}


.BtmNavi UL LI {
	background: rgb(240,240,240);
}

.BtmNavi UL LI A{
	color: rgb(177,177,177);
}

.BtmNavi ul li:active a,
.BtmNavi ul li.active a{
	color: rgb(255,255,255) !important;
}

/** hover */

TABLE#eventlist TH:hover{
	background-color: rgb(42,41,45);
}

/*DIV#eventlist DIV.header DIV:hover{
	background-color: rgb(62,64,66);
}*/


/*DIV#eventlist DIV.event DIV.element:hover DIV{
	background:rgb(145,206,233) !important;
	color: rgb(255,255,255) !important;
}*/

#eventdetail .eventBtmNavi UL LI:hover {
	background: rgb(41,168,219);
}
#eventdetail .eventBtmNavi UL LI:hover A{
	color: rgb(255,255,255);
}


/** Shopping Cart **/
DIV#shoppingcart DIV#sc_header, DIV#shoppingcart DIV#empty, DIV#shoppingcart DIV#ticketsummery, DIV#shoppingcart DIV.ticket, DIV#shoppingcart DIV#shortsummery{
	background: rgb(255,255,255);
}

/** Order Page**/

#orderpage DIV{
	/*border-bottom-color: rgb(42,41,45);*/ 
}

DIV#orderpage FIELDSET INPUT[type=text] { 
	background: rgb(240,240,240); 
} 
DIV#orderpage FIELDSET INPUT:focus { 	
	-webkit-box-shadow: inset 2px 2px 4px 2px rgba(0,0,0, 0.1);
	-moz-box-shadow: inset 2px 2px 4px 2px rgba(0,0,0, 0.1);
	box-shadow: inset 2px 2px 4px 2px rgba(0,0,0, 0.1);
} 

DIV#orderpage FIELDSET SELECT { 
	background: url(../../gfx/filterbar/selectboxarrow.png) no-repeat center right rgb(240,240,240); 
} 
DIV#orderpage FIELDSET SELECT:focus { 
	background: rgb(145,206,233); 
}

FIELDSET.submitbuttons{
	border-bottom: 2px solid #F0F0F0;
}


DIV#orderpage .active h2, DIV#orderpage .last h2 { 
	color: rgb(204,204,204); 
	/*border-bottom: 2px solid #F0F0F0;*/
	border-top: 2px solid #F0F0F0;
}
DIV#orderpage .last h2 { 
	border-bottom: 2px solid #F0F0F0;
}


DIV#orderpage h2{ 
	color: rgb(204,204,204); 
	border-top: 2px solid #F0F0F0;
}

DIV#orderpage SPAN.step				{ background: none; color: rgb(204,204,204);}
DIV#orderpage .active SPAN.step	 	{ /*color: rgb(255,255,255);*/}
DIV#orderpage .submitted SPAN.step	{ /*background: url(../../gfx/order/submitted.png) no-repeat bottom right rgb(41,168,219);*/}

DIV#orderpage SPAN.change { color: rgb(0,0,0); }
/**
** Nice INPUT Areas
**/

/*.radioInput {
	background: url(../../gfx/order/radio.png) no-repeat rgb(41,168,219);
}
.checkboxInput {
	background: url(../../gfx/order/checkbox.png) no-repeat rgb(41,168,219);
}*/


/**
** Nice SELECT
**/

.sb-select {
  	background: url(../../gfx/order/selectboxarrow.png) no-repeat 100% 50% rgb(240,240,240) !important;
}
.sb-dropdown {
	background: rgb(240,240,240);
}
.sb-dropdown a:hover,
.sb-dropdown .selected {
  background: rgb(177,177,177);
}

.overlay_decker {
	background: rgba(255, 255, 255, 0.6);
}


/** -- datepicker -- **/
.ui-widget-content { 
	/*border: 1px solid rgb(240,240,240);*/
}

.ui-state-highlight{
	border: 1px solid rgb(204,204,204) !important;
}

.ui-widget-content a {
	color: rgb(177,177,177);
}


/* loading */

DIV#animation {
	background: url("../gfx/ajax-loader.gif") no-repeat 0 0;
}

/* form */

.radioInput {
	background-image: url(../gfx/order/radio.png);
  background-repeat: no-repeat;
}
.checkboxInput {
	background-image: url(../gfx/order/radio.png);
  background-repeat: no-repeat;
}
.sb-dropdown a {
  color: rgb(68,68,68);
}


DIV.pricecategory DIV.pricecategoryelement a{
	color: black;
}

DIV.pricecategory DIV.pricecategoryelement a:hover{
	color: white;
}


.minipop dt{
	background: url('../../gfx/tooltip/info.png') no-repeat 0 center;
}