ul.autocompleterChoices {
  position:absolute;
  margin:0;
  padding:0;
  min-width:142px;
  border:1px solid #adadd3;
  background-color:#e5e5ff;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  list-style-type:none;
  text-align:left;
  z-index:50;
}
/* IE < 7 Hack */
* html ul.autocompleterChoices {
  width:142px;
}

ul.autocompleterChoices li {
  padding-right:1.5em;
  padding-left:1em;
  font-weight:normal;
  font-size:1em;
  padding-bottom:0.1em;
  cursor:pointer;
  padding-top:0.1em;
  position:relative;
}
ul.autocompleterChoices li.autocompleterSelected {
  color:#fff;
  background-color:#adadd3;
}
ul.autocompleterChoices span.autocompleterQueried {
  font-weight:bold
}
ul.autocompleterChoices li.autocompleterSelected span.autocompleterQueried {
  color:#B5250B;
}

/* neuer Autocompleter */
.ac_results {
  padding: 0px;
  border:1px solid #adadd3;
  background-color:#e5e5ff;
  overflow: hidden;
  overflow-y: scroll;
  max-height: 250px;
  width: 242px;
}

.ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}
.ac_results ul li strong{
  color: #B5250B;
}

.ac_results iframe {
  display:none;/*sorry for IE5*/
  display/**/:block;/*sorry for IE5*/
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  filter:mask();
  width:3000px;
  height:3000px;
}

.ac_results ul li {
  margin-left: 10px;
  padding: 2px 5px;
  cursor: pointer;
  display: block;
  width: 100%;
  border-bottom: 1px dotted grey;
  font: menu;
  font-size: 12px;
  overflow: hidden;
  color: vlack;
  
}

.ac_loading {
  background : Window url('/images/indicator.gif') right center no-repeat;
}

.ac_over {
  background-color: #ADADD3;
  color: white;
}

