/* Autocompleter > Harald Kirschner <mail [at] digitarald.de>, 02.01.2006 (digitarald.de/project/autocompleter/)
   ----------------------------------------------------------------------------------------- */
div.autocompleter-loading { float:left; clear:right; background:#fff url(/img2/spinner.gif) no-repeat center; width:20px; height:16px;}
ul.autocompleter-choices { position:absolute; margin:0; padding:0; list-style:none; border:1px solid #b7cb92; background-color:#fff; border-right-color:#b7cb92; border-bottom-color:#b7cb92; text-align:left; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; z-index:50; font-size:77.5%; color:#2c2c2c; width:250px;}
ul.autocompleter-choices li { position:relative; padding:0.1em 1.5em 0.1em 1em; cursor:pointer; font-weight:normal; font-size:1em;}
ul.autocompleter-choices li.autocompleter-selected { background-color:#f6df9c; color:#000;}
ul.autocompleter-choices span.autocompleter-queried { font-weight:bold;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried { color:#000;}
ul.autocompleter-choices.flights { border:1px solid #c8c8c8; width:300px; }
ul.autocompleter-choices.flights li { font-size:12px; line-height:14px; padding:4px 8px 3px 10px; }

.semauto-choices { position:absolute; margin:0; padding:0; list-style:none; border:1px solid #b7cb92; background-color:#fff; border-right-color:#b7cb92; border-bottom-color:#b7cb92; text-align:left; font-family:Arial, Helvetica, sans-serif; z-index:50; font-size:77.5%; color:#2c2c2c;}
.semauto-choices li { display: block; position:relative; padding: 0; cursor:pointer; font-weight:normal; font-size: 12px; line-height: 14px;}
.semauto-choices li.autocompleter-selected { background-color:#f6df9c; color:#000;}
.semauto-choices span.autocompleter-queried { font-weight:bold;}
.semauto-choices li.autocompleter-selected span.autocompleter-queried { color:#000;}
.semauto-choices .choiceMainTitle .image { color: #589442; float: right; padding: 6px 6px 6px 20px; }
.semauto-choices .choiceMainTitle .text {float: left; }
.semauto-choices .choiceMainTitle.typeDivider { border-top: 1px solid #D3E0BB; margin-top: 0; }
.semauto-choices li .text { padding: 5px 6px; }
.semauto-choices .choiceMainTitle { height: 100%; overflow: hidden; }
.semauto-choices .hideonchoice img { margin-left: 2px; vertical-align: middle }
