#routenbasis p a,
#streckenverlauf p a{
  text-decoration: underline;
  color: #233184;
}

#crosslinks div.pos-absolute{
  top:-20px;
  right:12px;
  border-radius:100px;
  height:40px;
  width:40px;
}

#crosslinks div.bg_mw_usa{background-image:url(../../img/bg/mw_usa.jpg);height:160px;}
#crosslinks div.bg_mo_usa{background-image:url(../../img/bg/mo_usa.jpg);height:160px;}
#crosslinks div.bg_wm_usa{background-image:url(../../img/bg/wm_usa.jpg);height:160px;}
#crosslinks div.bg_ho_usa{background-image:url(../../img/bg/ho_usa.jpg);height:160px;}
#crosslinks div.bg_wm_can{background-image:url(../../img/bg/wm_can.jpg);height:160px;}
#crosslinks div.bg_ho_can{background-image:url(../../img/bg/ho_can.jpg);height:160px;}

.ma_tipp{
  height:160px;
  width:160px;
}
.ma_tipp_small{
  height:100px;
  width:100px;
}
.ma_tipp .img_holder,
.ma_tipp_small .img_holder{border-radius: 100% / 100%;}
.ma_tipp .name_holder{
  height:24px;
  width:160px;
}
.ma_tipp_small .name_holder{
  height:24px;
  width:100px;
}
.ma_tipp .bow_left,
.ma_tipp .bow_right,
.ma_tipp_small .bow_left,
.ma_tipp_small .bow_right{
  height:24px;
  width:10px;
}
.ma_tipp .bow_left .bottom,
.ma_tipp .bow_left .top,
.ma_tipp .bow_right .bottom,
.ma_tipp .bow_right .top,
.ma_tipp_small .bow_left .bottom,
.ma_tipp_small .bow_left .top,
.ma_tipp_small .bow_right .bottom,
.ma_tipp_small .bow_right .top{
  width: 0;
  height: 0;
}
.ma_tipp .bow_left .bottom,
.ma_tipp_small .bow_left .bottom{border-left: 10px solid transparent;}
.ma_tipp .bow_left .top,
.ma_tipp_small .bow_left .top{border-left: 10px solid transparent;}
.ma_tipp .bow_right .bottom,
.ma_tipp_small .bow_right .bottom{border-right: 10px solid transparent;}
.ma_tipp .bow_right .top,
.ma_tipp_small .bow_right .top{border-right: 10px solid transparent;}

.ma_tipp .bow_mid{
  height:24px;
  width:140px;
}
.ma_tipp_small .bow_mid{
  height:24px;
  width:80px;
}

ul.ui-autocomplete{
  width:368px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
ul.ui-autocomplete li.ui-menu-item.error{opacity:1!important;}
ul.ui-autocomplete li.ui-menu-item a{
  width:100%;
  padding:9px 12px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:block;
  border:none!important;
  font-size:14px;
  cursor: pointer;
}
ul.ui-autocomplete li.ui-menu-item a i{padding-right:9px}
