html,body {height:100%}
* ,body{font-family:"Trebuchet MS";font-size:8pt;padding:0;margin:0;}
fieldset {border:none;margin:0.5em 0 }
.nof {border:1px solid silver;background-color:#f8f8f8;color:#333333;padding:2px}
option {padding-left:0.3em;margin-left:0.7em}
#warte {margin-left:1em}
#map {overflow:hidden;position:relative;width:100%;height:300px}
#wrap {overflow:hidden;position:relative;}
#modus {width:100px;display:none}
input {font-size:8pt}
#navi {position:absolute;right:0;top:3px;cursor:pointer}
#tarifwrap {position:absolute;top:30px;display:_none;height:1em;right:0;font-size:16pt;color:#33ff33;font-family:monospace}
#preis {padding:3px;background-color:black;text-align:right;font-size:16pt;color:#33ff33;font-family:monospace}
#tarifwrap select {width:100px}
#from_sel {position:absolute;left:30px;top:30px}
#to_sel {position:absolute;left:130px;top:30px}
div.autocomplete {
  margin:0px;  
  padding:0px;  
  width:180px!important;
  background:#fff;
  border:1px solid #888;
  position:absolute;
  z-index:9999;
}
div.autocomplete ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

div.autocomplete ul li.selected { 
  background-color:#ffb;
}

div.autocomplete ul li {
  margin:0;
  padding:2px;
  height:1.2em;
  width:175px!important;
  display:block;
  list-style-type:none;
  cursor:pointer;
}

