.ac_input {
/* width : 427px; */
}
.ac_results {
	padding : 0px;
	border : 1px solid black;
	background-color : white;
	overflow : hidden;
	z-index : 99999;
}
.ac_results ul {
	width : 100%;
	list-style-position : outside;
	list-style : none;
	padding : 0;
	margin : 0;
}
.ac_results li {
	margin : 0px;
	padding : 2px 5px;
	cursor : pointer;
	display : block;
/*
  if width will be 100% horizontal scrollbar will apear
  when scroll mode will be used
 */
/* width: 100%; */
	font : menu;
	font-size : 12px;
/*
  it is very important, if line-height not setted or setted
  in relative units scroll will be broken in firefox
 */
	line-height : 16px;
	overflow : hidden;
	text-align : left;
}
.ac_loading {
/*	background : url('../../serializer/suchen.gif') left center no-repeat;*/
	background : url('/layout/magnifier_red.png') left center no-repeat;
/*	background : url('../../serializer/ajax-loader_04.gif') left center no-repeat;*/
	background-position : 4px;
/*	background-position : 4px;*/
}
.ac_odd {
	background-color : #eee;
}
.ac_over {
	background-color : #0A246A;
	color : white;
}
/* von Lutze */
/*
  .acInput {
  width: 450px;
  }
  .acResults {
  padding: 0px;
  /\*        border: 1px solid menu;*\/
  background-color: black;
  color: white;
  overflow: hidden;
  }
  .acResults ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
  }
  .acResults li {
  margin: 0px;
  padding: 2px 5px;
  cursor: pointer;
  display: block;
  width: 100%;
  font: menu;
  font-size: 12px;
  overflow: hidden;
  text-align:left;
  }
  .acLoading {
  background : url('/serializer/suchen.gif') left center no-repeat;
  }
  .acSelect {
  background-color: red;
  color: black;
  }
 */