#form1{
  //contains fromAddress, route_btn
}

#fromAddress {
  //input box for start address
  margin-left:5px;
}

.route_btn {
  //button to create route
  border:solid 1px #1F2F43;
  background: #7597BF;
  margin-left:10px;
}

.print_btn {
  //button to create route
  border:solid 1px #1F2F43;
  background: #7597BF;
  margin-left:0px;
  margin-top:10px;
}

.directions {
  //contains formated directions
  width: 270px;
  overflow: auto;
}

  // inserted to avoid breaking shadows
.map img {
	margin: 0;
	max-width: 1600px;
}


.map {
  //contains map
  width: 270px;
  height: 300px;
}

#map1 {
  //contains map
  width: 270px;
  height: 300px;
}


.fe_txt {
  border: solid 1px #000000;
  width: 250px;
}

td{
  padding:3px;
}

#tab_box {
  width: 260px;
  margin:0;
  font-family:Verdana;
}

.tab {
  background-color:#8F8F8F;
  color:#EFEFEF;
  border:solid 1px #000000;
  width:40px;
  height:15px;
  font-size:8pt;
  text-align:center;
  padding:3px;
  margin:0;
  float:left;
}

.tab_aktiv {
  background-color:#CFCFCF;
  color:#1F1F1F;
  border:solid 1px #000000;
  border-bottom:solid 0px #000000;
  width:40px;
  height:15px;
  font-size:8pt;
  text-align:center;
  padding:3px;
  margin:0;
  float:left;
}

.tab_spacer {
  background-color:#ffffff;
  border-bottom:solid 1px #000000;
  width:5px;
  height:22px;
  margin:0;
  float:left;
}

.t_box_aktiv {
  width:260px;
  height:150px;
  border:solid 1px #000000;
  border-top:0px;
  font-family:Verdana;
  visibility:visible;
  font-size:10pt;
}

.t_box {
  width:0px;
  height:0px;
  border:solid 0px;
  visibility:hidden;
  display:none;
}


#info_box {
  margin:0;
  margin-top:15px;
}

