

#ajaxsuche {
	z-index: 100000;
	position: relative;
}

#results_out,#results_out2 {
	width:237px;
	/*height: 316px;*/
	margin-left: -17px;
	/*box-shadow: -6px 10px 15px 5px #888888;*/
	display:none;
}

#submit2 {
		padding-left:166px;
}
	
h4#results-text,h4#results-text2 {
	      display: none;
	      width: 220px;
			background: white;
			padding: 0 8px;
			margin-left: -17px;
			margin-top: 4px;
			margin-bottom: -4px;
			box-shadow:-6px 10px 15px 5px #888888
}
      
ul.results, ul.results2 {
	      /*display: none;*/
	      width: 236px;
	      margin-top: 4px;
	      border: 1px solid #ababab;
	      margin-left: -1px;
      }
      ul.results li {
	      padding: 8px;
	      cursor: pointer;
	      border-top: 1px solid #cdcdcd;
	      background-color: #ffffff; 
	      width: 220px;
	      box-shadow: -6px 10px 15px 5px #888888;
      }
      
      ul.results2 li {
	      padding: 8px;
	      border-top: 1px solid #cdcdcd;
	      background-color: #ffffff; 
	      width: 220px;
	      box-shadow: -6px 10px 15px 5px #888888;
      }
      
      ul.results li:first-child a, ul.results li:first-child a:hover{
      	width: 198px !important;
	background:#fff;
      }

      div#results_out2 li.result h3, div#results_out2 li.result h4 {
	border-right: 1px solid #8d8d8d;
	padding-right: 7px;
	} 
	
	div#results_out2 li.result a{
	border: 0 !important;
	}
     
	div#results_out2 ul.results2{
	margin-top:-1px;
	position:relative;	
	}

	div#results_out2 h4#more {
	padding-right: 0px;
	padding-left: 55px;
	}

	div#results_out2 input#submit2 {
	width:206px;
	margin-right: 4px;
	}

      ul.results li a, ul.results2 li h3{
      	border-right: 1px solid #8d8d8d;
      	border-left: 1px solid #8d8d8d;
      }
      
      ul.results li:hover a{
      	background: none;
      }
      
      
      ul.results li:hover, ul.results2 li:hover {
	      background-color: #F7F7F7 !important;
      }
      ul.results li h3, ul.results li h4, ul.results2 li h3, ul.results2 li h4 {
	      color: #616161 !important;
	      line-height: 1.2em;
	      background-color: #ffffff;
      }
      ul.results li:hover h3, ul.results li:hover h4 {
	      color: #3b3b3b !important;
	      font-weight: bold;
	      background-color: #ffffff;
      }
      
      
       ul.results2 li:hover h3, ul.results2 li:hover h4  {
	      background-color: #ffffff;
      }
      
      #more{
      	padding-right: 33px;
      }
      
      .results2 input[type=submit]{
      	margin-top:-5px;
      }
      
      div#results_out2 ul.results {
	text-align:right;
      }

ul.results li.selected, ul.results2 li.selected{
	background-color: #F7F7F7 !important;
}


ul.results li.selected h3, ul.results li.selected h4 {
	color: #3b3b3b !important;
	font-weight: bold;
	background-color: #ffffff;
}
