/*
MAP
*/
#map{ width:700px;  height:400px;  border:1px solid #ccc}

#map p{ margin:0.6em 0}

#mapform_top{    width:247px;     height:10px;     background-image:url(../images/top.jpg)}

#mapform_bottom{    width:247px;     height:10px;     background-image:url(../images/bottom.jpg)}

#mapform{    width:247px;     background-image:url(../images/back_light.jpg)}

#mapform h2{    background-image:url(../images/back_dark.jpg);  color:#fff;  margin-bottom:15px;  padding-left:15px;  padding-bottom:5px}

#mapform #loading{ float:right;  margin-top:5px;  margin-right:15px}

#mapform p{ margin:0px;  margin-bottom:10px;  padding:0}

#mapform select{ margin-left:15px;  background-color:#9DB8D3;  border:1px solid #fff;  color:#fff;  width:215px}

#mapform input{ margin-left:15px;  background-color:#9DB8D3;  border:1px solid #fff;  color:#fff}

#mapform input.form-submit{ margin-right:18px;  color:#494949}

#mapform .float_right{ float:right}

#mapform .float_left{ float:left}

#mapform .reset{ display:block;  text-align:right;  margin-right:18px}

#mapmenu{width:247px}

#mapmenu div{ }

#mapmenu div.overflow{    overflow:auto;     height:160px;     background-image:url(../images/back.jpg)}

#mapmenu p{border:none; text-decoration:none; margin:0px; padding:10px;     padding-top:2px;     padding-bottom:2px;     margin-bottom:2px}

#mapmenu p.first{padding-bottom:2px;     margin-bottom:2px}

#mapmenu p.middle{    padding-top:2px;     padding-bottom:2px;     margin-bottom:2px}

#mapmenu p.last{padding-top:2px}

#mapmenu .acc_head{    height:19px; cursor:pointer; display:block; padding:4px 0px 0px 22px; text-decoration:none; font-size:12px; background-image:url(../images/inactive_back.jpg);     background-repeat:no-repeat;     background-position:100% 100%; clear:both}

#mapmenu .reset{    float:right;     padding-right:5px; position:relative; z-index:10; right:10px; top:expression('-15')}

#mapmenu a:hover{}

#mapmenu .selected{    height:17px; background-image:url(../images/active_top.jpg)}

#mapmenu li{ list-style:none;  padding-left:10px;  padding-bottom:5px}

#mapmenu #routes_container img{ padding-right:5px}

#mapmenu #pois_container li{ padding-top:5px;  padding-left:10px;  padding-bottom:0px}

#search_results{    margin-top:20px}

#search_results h2{    font-size:150%}

.search_data{    background-color:#e1f1ec;     padding-top:10px;     margin-top:10px}

.search_data p{    float:left;     margin-left:10px;     margin-top:5px}

.search_data h3{    font-size:130%;     margin-right:20px;     margin-top:10px;     float:right}

.search_data img{    float:right;     margin-right:20px}

.search_data h3{    font-size:130%;     margin-right:20px}

.path_data{    background-color:#e1f1ec;     padding:5px;     margin-top:10px}

.path_data .MsoNormal{font:12px/120% Arial,sans-serif}

.poi_description{ padding:5px;  background-color:#e1f1ec;  margin-bottom:5px}

#search_results td{}

#search_results td.validity{ text-align:center;  font-size:10px;  width:70px}

#search_results td.view_route{ text-align:center}

#search_results td.timetable{ text-align:center}

#search_results table.path td.route, #search_results table.path th.route{}

#search_results table.path td.departure_stop, #search_results table.path th.departure_stop{ width:300px}

#search_results table.path td.arrival_stop, #search_results table.path th.arrival_stop{ width:300px}

#search_results tbody tr.results_separator{}

#search_results h3.no_results{ float:left;  margin-bottom:20px}

div.poi li{ list-style-type:disc;  padding-left:0}

div.poi p{}

div.poi div.preview_image{}

div.poi div.preview_image img{ margin-left:5px;  margin-bottom:5px}

