.selectable .ui-selecting td {
	color: #999;
}

.selectable .ui-selectee td {

	background: white !important;
	color: #333;
}

.selectable .ui-selected td {
	/*background: #F39814;
	*/
	background: white !important;
	color: #333;
}
.selectable td:before {
	content: url("/images/Homepage/Elemente/unselct.jpg");
}
.selectable .ui-selected td:before {
	content: url("/images/Homepage/Elemente/selct.jpg");
}
.selectable {
	list-style-type: none;
	margin: 0;
	padding: 0;/*width: 60%;
	*/

}
.selectable li {
	margin: 3px;
	padding: 0.4em;
	font-size: 1.4em;
	height: 18px;
}
.selectable-container {
	position: inherit;
	border-left: groove 2px lightgray;
	border-right: groove 2px lightgray;
	overflow-x: hidden;
	overflow-y: auto;
}
.selectable tbody tr {
	cursor: pointer;
}
.filter-container {
	margin-right: 5px;
	margin-bottom: 5px;
	float: left;
	display: inline-block;
	width: 100% !important;
	;
}
.extended_filter-label {
	padding: 2px 5px;
	background-color: #9F9F9F;
	color: white;
	font-weight: bold;
	border-top: groove 2px lightgray;
	border-left: groove 2px lightgray;
	border-right: groove 2px lightgray;

}
.extended_searchfilterbox{
	width: 298px;	
	display: inline-block;
	vertical-align: text-top;

}



.advanced_filter-label{

	padding: 2px 5px;
	/*width: 140px;*/
	/*background-color: #893E3E;*/
	color: #4D4D4D;
	/*font-weight: bold;*/
	border-top: solid 1px #686868;
	border-left: solid 1px #686868;
	border-right: solid 1px #686868;
}

#advanced_genresFilterLink {
	border-bottom: solid 1px #686868;
}


.filter-controls {
	padding: 2px 5px;
	background-color: #666666;
	color: white;
	font-weight: normal;
	border-bottom: groove 2px lightgray;
	border-left: groove 2px lightgray;
	border-right: groove 2px lightgray;
}
.filter-controls span {
	cursor: pointer;
}
.filter-controls span:hover {
	text-decoration: underline;
}
.search-label {
	display: inline-block;
	float: left;
	width: 140px;
	margin-bottom: 3px;
}
.search-input {
	float: left;
	width: 200px;
	margin-bottom: 3px;
	margin-left: 5px;
}
select.search-input {
	width: 150px;
}
img.ui-datepicker-trigger {
	margin-top: 3px;
	margin-left: 3px;
	float: left;
}
#extended_search_dateFrom, #extended_search_dateUntil {
	width: 100px;
}
#advanced_statesFilterContainer ,#extended_statesFilterContainer {
	width: 200px;
}
#advanced_statesFilterListBoxContainer ,#extended_statesFilterListBoxContainer {
	height: 170px;
}
#advanced_zipAreasFilterContainer,#extended_zipAreasFilterContainer {
	width: 200px;
}
#advanced_zipAreasFilterListBoxContainer ,#extended_zipAreasFilterListBoxContainer {
	height: 170px;
}
#advanced_zipAreasFilterListBoxContainer td ,#extended_zipAreasFilterListBoxContainer td {
    
   
    text-align: left !important;
    float: left;
    
}
#advanced_webStatusFilterContainer ,#extended_webStatusFilterContainer {
	width: 200px;
}
#advanced_webStatusFilterListBoxContainer ,#extended_webStatusFilterListBoxContainer {
	height: 100%;
}
#advanced_weekdaysFilterContainer ,#extended_weekdaysFilterContainer {
	width: 140px;
}
#advanced_weekdaysFilterListBoxContainer ,#extended_weekdaysFilterListBoxContainer {
	height: 170px;
}
#advanced_regionsFilterContainer ,#extended_regionsFilterContainer {
	width: 120px;
}
#advanced_regionsFilterListBoxContainer ,#extended_regionsFilterListBoxContainer {
	height: 100%;
}
#advanced_playsFilterContainer ,#extended_playsFilterContainer {
	width: 214px;
}
#advanced_playsFilterListBoxContainer ,#extended_playsFilterListBoxContainer {
	max-height: 170px;
}
#advanced_genresFilterContainer ,#extended_genresFilterContainer {
	width: 120px;
}
#advanced_genresFilterListBoxContainer 
{
	max-height: 170px;
}
#extended_genresFilterListBoxContainer {
	height: 100%;
}
#advanced_suggestionFilterContainer ,#extended_suggestionFilterContainer {
	width: 100%;
}
#advanced_suggestionFilterListBoxContainer ,#extended_suggestionFilterListBoxContainer {
	max-height: 170px;
}
.search-input-divider {
	clear: both;
	height: 5px;
}
#advanced_search_simple_zipOrCity ,#extended_search_simple_zipOrCity {
	float: left;
	width: 60%;
}
#advanced_search_simple_submit ,#extended_search_simple_submit {
	width: 34%;
	float: right;
}
#advanced_suggestionFilterListBoxContainer ,#extended_suggestionFilterListBoxContainer {
	border-bottom: groove 2px lightgray;
}
#advanced_suggestionFilterControls ,#extended_suggestionFilterControls {
	display: none;
}
label.search-radio-label {
	margin-right: 10px;
}
#extended_searchFilterBoxesHandle { 
	/* Old Version - Dont delete
	cursor: pointer;
	background-color: #9B9389;
	border: 1px solid gray;
	padding: 2px;
	*/
	color: #2252b1;
	cursor: pointer;
	font-size: 12px;
	display: inline-block;
	padding-left: 15px;
	
}
#extended_searchFilterBoxes {
	/*background-color: #B8D6FB;
	*/
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	padding: 5px;
}
span.filter-selection-count {
	float: right;
	font-weight: normal;
}

#extended_search_zipOrCityAjax
{
	/*
	position: absolute; 
	top: 20px; 
	left: -205px; 
	background-color: rgb(254, 254, 254); 
	border: 1px solid black; 
	padding: 4px; 
	width: 500px; 
	cursor: pointer; 
	z-index: 200;
	*/
}


/* for advanced */

#advanced_searchForm {
margin-top: 10px;
padding-left: 2px;
width: 220px;
}
#advanced_searchDelForm{
   left: 95px;
    position: relative;
    top: -29px;
}


#advanced_searchForm .search-label {
display: inline-block;
float: left;
width: 80px;
margin-bottom: 6px;

font-size: 10pt;
margin-top: 2px;
}
#advanced_searchForm  .search-input {
	float: left;
	width: 96px;
	margin-bottom: 3px;
	margin-top: 3px;
	margin-left: 5px;
}

#advanced_search_zipOrCity {
	
	width: 90px !important;
}

#advanced_search_dateFrom, #advanced_search_dateUntil {
	width: 70px !important;
}



#advanced_search_zipOrCityAjax
{
	position: absolute; 
	top: -5px; 
	left: -510px; 
	background-color: rgb(254, 254, 254); 
	border: 1px solid black; 
	padding: 4px; 
	width: 500px; 
	cursor: pointer; 
	z-index: 200;
	color: #111222;
}

#suchePos  .DKautocomplete{

	left: -153px;
	top: 136px;
}

#extended_search_zipOrCityAjax .DKautocomplete{

	top: 27px;
	left: -207px;
}




 .DKautocomplete{

	position: absolute; 

	background-color: #333;
	border: none;
	width: 350px;
	z-index:100;
	
	border-radius: 5px;
	

}

#suchePos   .DKautocomplete:before
{

content: '';
position: absolute;
border-style: solid;
border-width: 0 7px 6px;
border-color: #151718 transparent;
display: block;
width: 0;
z-index: 0;
top: -6px;
left: 277px;

}

#extended_search_zipOrCityAjax  .DKautocomplete:before
{

content: '';
position: absolute;
border-style: solid;
border-width: 0 7px 6px;
border-color: #151718 transparent;
display: block;
width: 0;
z-index: 0;
top: -6px;
left: 27px;

}

 .DKautocomplete li{
background-color: #FFFFFF;
font-weight: bold;

color: #333; 
font-family: 'Source Sans Pro',sans-serif;
font-size: 16px;

width: 98%;
margin: 1px;
padding: 3px;

	border-radius: 5px;

}
.DKautocompleteList
{
margin: 1px;
padding: 1px;
list-style: none ;
}

  .DKautocomplete .multiortselect {
	/*color: #782517;*/
	background-color: #782517;
}



/*
#suchePos .ui-autocomplete{
left: -104px !important;
top: 135px !important;
background-color:#333;
border: none !important;


}

#suchePos .ui-autocomplete:after
{

}

#suchePos .ui-autocomplete:before
{

content: '';
position: absolute;
border-style: solid;
border-width: 0 7px 6px;
border-color: #151718 transparent;
display: block;
width: 0;
z-index: 0;
top: -6px;
left: 216px;

}







#suchePos .ui-autocomplete a{
background-color: #FFFFFF;
font-weight: bold;

color: #333; 
font-family: 'Source Sans Pro',sans-serif;
font-size: 16px;

}
#suchePos .ui-widget-content{
	 background-image:none;
}

#suchePos .ui-autocomplete a:hover {
color: #fff !important;

}

#suchePos .ui-autocomplete .ui-state-focus  {

	border-bottom: 1px solid #333;
	background: #782517;

}
 */

.filtericon{

	background-image: url("/css/jquery-ui/ui-lightness/images/ui-icons_ef8c08_256x240.png");
    background-position: -64px -16px;
   height: 16px;
    width: 18px;
	float: left; 
	
	/*
	left: 0.5em;
    margin-top: -8px;
    position: absolute;
    top: 50%;*/
}



.filtericonopen{

	background-image: url("/css/jquery-ui/ui-lightness/images/ui-icons_ef8c08_256x240.png");
 background-position: -64px -16px;
   height: 16px;
    width: 18px;
	float: left; 

}


#advanced_searchFilterBoxes 
{
position: absolute;
left: -330px;
top: -198px;
width: 294px;
color: #4D4D4D;

padding: 5px 7px 12px;
border: 1px solid #333;
border-radius: 0px;
z-index:3;
} 
 
#advanced_searchFilterBoxesHandle {
padding-left: 5px;
}

#veransu {
	
font-weight: bold;
margin-top: -6px;
margin-bottom: 7px;
margin-left: 4px;
	
}

.limited_filter-label {
	padding: 2px 5px;
	background-color: #9F9F9F;
	color: white;
	font-weight: bold;
	border-top: groove 2px lightgray;
	border-left: groove 2px lightgray;
	border-right: groove 2px lightgray;

}
.limited_searchfilterbox{
	width: 298px;	
	display: inline-block;
	vertical-align: text-top;

}
