
/* mobile special  */
body.mobile ul.tab_navi li a {
	border-right: 1px solid ;
}
body.mobile ul.tab_navi li:last-child a {
	border: none;
}


/* hintergrundfarbe */

#header #logo_box, 
#header #nav_box,
#header    #date_select p,
#subheader #region_select, 
#subheader #region_select_fake_dropdown,
#subheader #subnavi li a,
#content ul.tab_navi li a,
#content section.sidebar,  
#content section.sidebar ul.locationtype li a,
#content section.sidebar ul.taglist li a,
#content section.sidebar ul.social_share li a,
#content section.sidebar ul.location_select li a, /* todo: kann raus */
#content section.sidebar select.location_select,
#content section.sidebar select.location_select optgroup[label],
#content header.zwischenueberschrift *,
#content .map_infobox a,	
.bg_color_text {	
	color: ;
}

body, 
#content,
#header:before,
#content ul.tab_navi, /* ff causes strange opacity bugs on scrolling, that solves it */
#content section.article_content .image_box a.prev,
#content section.article_content .image_box a.next,
#content section.sidebar ul.locationtype li:before,
#content .running_events_box li.event + li.event:before, 
#content .future_events_box li.event + li.event:before, 
#content .past_events_box li.event + li.event:before { 
	background-color: ;
}

#header    #date_select, 
#header    #date_select   a.date_select span,
#subheader #region_select, 
#subheader #region_select_fake_dropdown,
#subheader #subnavi li a,
#subheader #region_select a.region_select span,
#subheader #region_select_fake_dropdown a.region_select span,
#content   section.sidebar div.open_location_select span span {
	border-top-color: ;		
}
#header    #date_select   a.date_select, 
#subheader #region_select a.region_select, 
#subheader #region_select_fake_dropdown a.region_select,
#content   section.sidebar div.open_location_select span span {
	border-left-color: ;		
}
#content #single_location .article_content .artistslist_box a,
#content #veranstaltungsorte #locations_map_box,
#content section.sidebar #sidebar_map_box, 
.bg_color_border {
	border-color: ;
}
#content .mark_links a {
	border-bottom: 1px dotted ;
}
#content .mark_links a:hover {
	border-bottom: 1px solid ;
}
#header    #date_select   a.date_select:hover span,
/*#subheader #region_select a.region_select:hover span, */
/*#subheader #region_select a.region_select span,*/
#content   section.sidebar div.open_location_select a:hover span span  {
	border-top-color: ;		
}
#content hr {
	border-bottom-color: ;
}

#content section.article_content ul.events ul.subevents .subevent_time {
	/*color: ;*/
	opacity: 0.65;
}

 /* highlightfarbe für featured_events und searchterms */
.hls, 
#content ul.events .event.is_featured,
#content ul.events .event.is_featured .event_location {
	background-color: ;
	opacity: 1 !important;
}
#header #calender_box #calenders_wrapper table.calendar td.has_event span:first-child {
	border-bottom: 2px solid ;
}
.mobile #single_event .article_content a,
.mobile #single_location .article_content a {
	border-bottom: 1px solid ;
}


/* auszeichnungsfarbe */
#header #calender_box #calenders_wrapper table.calendar td.active span.day-number,
#content ul.tab_navi span.hint,
#content ul.tab_navi span.hint:before ,
#content ul.tab_navi a.close_tab {
	background-color:  !important;
}


/* link farben */
#content section.article_content .event_title a:hover,
#content section.article_content .location_title a:hover,
#content section.article_content .page_title a:hover,
#content section.article_content .image_box ul.gallery li a:hover {
	border-bottom: 3px solid ; 
}


/* box_shadow */
#header {
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
}
#header:before {
	box-shadow: 0 2px 0px 0px  inset, 0 -3px 2px -1px rgba(0, 0, 0, 0.2) inset;
}	
#region_select {
	box-shadow: 0px -10px 1px #fff, 
				0px 2px 10px rgba(0, 0, 0, 0.3)
}
#subnavi li {
	box-shadow: 0 6px 7px -5px rgba(0, 0, 0, 0.3) inset, 
				0 3px 5px -2px rgba(0, 0, 0, 0.25);
}
.tab_content {
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
}
ul.tab_navi li a {
	box-shadow: 0 -10px 14px -13px rgba(0, 0, 0, 0.25) inset;
}
ul.tab_navi li.ui-state-active a {
	box-shadow: 0 0 0;
}
ul.tab_navi li.ui-state-active {
	box-shadow: 0 18px 0 0 #fff, 
				0 0 5px 0 rgba(0, 0, 0, 0.25);
}
ul.tab_navi li.ui-state-active a.close_tab {
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);	
}
ul.tab_navi li.ui-state-active .hint{
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);	
}
section.sidebar ul.taglist li,  
section.sidebar ul.social_share li,
section.sidebar select.location_select,
section.sidebar ul.location_select li, /* todo: kann raus */
section.sidebar div.open_location_select > *{ /* todo: kann raus */
	opacity: 0.9;
	border-bottom: 1px solid transparent;
	box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.2);
}
section.sidebar div.open_location_select.active { /* todo: kann raus */
	box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.5);
	z-index: 100;
}
section.sidebar ul.location_select { /* todo: kann raus */
	box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.5);
}
section.sidebar ul.taglist li:hover,
section.sidebar ul.taglist li:hover,
section.sidebar select.location_select:hover,
section.sidebar ul.location_select li:hover, /* todo: kann raus */ 
section.sidebar div.open_location_select > *:hover { /* todo: kann raus */
	opacity: 1;
	box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.5);
	border-bottom: 1px solid ;
}
#content section.sidebar ul.taglist li.active {
	background-color: ;
}
#content section.sidebar ul.taglist li.active a {
	color: #fff;
}


/* anzeigengrößen */

#header_ads_wrapper {}
#header_ads {}
#right_aside_ads_wrapper {}
#right_aside_ads {}
#sidebar_ads_wrapper {}
#sidebar_ads {}
