div#liste {  width:            650px;  height:           500px;  background-color: white;  color:            black;  margin:           0.5em auto;  border:           1px solid black;  padding:          1em;  overflow:         scroll;}div.RouteControl {  border:           1px solid #101010;  padding:          2px;  background-color: white;  color:            black;  text-align:       right;}div.RouteControl p {  margin:           0;  padding-right:     16px;  border:           0;}div#addrouteform form select#definition {  width:             400px;}div#addrouteform form select#markers {  width:             400px;}div.iconSelector {  background-color:   white;  color:              black;  display:            block;  visibility:         visible;  position:           absolute;  padding:            0;  margin:             0;  border:             1px solid black;  border-color:       ThreeDShadow #333333 #333333 ThreeDShadow;  top:                20px;  left:               20px;  z-index:            10000;}div.iconSelector div.outerbevel {  background-color:   #e0e0e0;  color:              black;  padding:            8px;  border:             1px solid black;  border-color:       ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight;}div.iconSelector div.outerbevel div.button {  padding-top:        8px;  text-align:         center;}div.iconSelector div.outerbevel div.tablebevel {  padding:            0;  margin:             0;  border:             1px solid black;  border-color:       ThreeDLightShadow ThreeDHighlight ThreeDHighlight ThreeDLightShadow;}div.iconSelector div.outerbevel div.tablebevel table {  background-color:   white;  color:              black;  overflow:           auto;  display:            block;  visibility:         visible;  border:             2px solid black;  border-color:       ThreeDDarkShadow ThreeDLightShadow ThreeDLightShadow ThreeDDarkShadow;  width:              340px;  height:             190px;}div.iconSelector div.outerbevel div.tablebevel table tr {  border:             1px solid #eeeeee;  border-width:       1px 0;  vertical-align:     middle;}div.iconSelector div.outerbevel div.tablebevel table tr td {  vertical-align:     middle;}div.iconSelector div.outerbevel div.tablebevel table tr td img {  max-height:         16px;  max-width:          16px;  vertical-align:     middle;}table.result {  border-collapse:    collapse;  margin:             0.5em auto;  background-color:   white;  color:              black;  border:             1px solid black;  padding:            4pt;}table.result td,table.result th {  padding:            4pt;}table.result th {  background-color:   #50E020;  color:              white;}table.result td.distance {  text-align:         right;}table.result tr.odd td {  background-color:   #E0E0E0;}table.result tr.even td {}