/* Hafas stationboardticker */
/* hfs_ticker.css */


body {
  background-color:white;
  color:#ffffff;
  font-family:arial,helvetica,verdana;
  font-size:12px;
  padding:0px;
  margin:0px;
  }
a.hfsErrLnk {color:#ffffff;}
#hfs_mtc {
  width:99%;
  }
#data  {
  width:99%;
  }
#data th {
  padding:2px 4px 2px 4px;
  background-color:white;
  color:#008fc1;
  text-decoration:underline;
  text-align:left;
  font-size:11px;
  border-bottom:2px solid #018fc1;
  border-top:2px solid #018fc1;
  }
#data td {
  text-align:left;
  padding:2px 8px 2px 2px;
  font-size:11px;
  }
#data td a {text-decoration:none;color:#F37224}

#data img {
  vertical-align:middle;
  }
#data td.ze {white-space:nowrap;width:8%;}
#data td.rt {white-space:nowrap;width:8%;color:#F37224 !important;}
#data td.rt.ontime {color:#40BF00 !important;}
#data td.fa {width:15%;white-space:nowrap;}
#data td.fa a {color:#008fc1 !important;}
#data td.ri {width:60%;/*white-space:nowrap;*/overflow:hidden;}
#data td.gl {width:15px;}
#data td.type {width:48px;}
#data tr.c1 td   {background-color:white;color:#008fc1;border-bottom:1px solid #95d0e5;}
#data tr.c0 td   {background-color:#F9F9F9;color:#008fc1;border-bottom:1px solid #95d0e5;}
#data tr.arr0 td {background-color:white;color:#008fc1;border-bottom:1px solid #95d0e5;}
#data tr.arr1 td {background-color:#F9F9F9;color:#008fc1;border-bottom:1px solid #95d0e5;}
#data tr.dep1 td {background-color:white;color:#008fc1;border-bottom:1px solid #95d0e5;}
#data tr.dep0 td {background-color:#F9F9F9;color:#008fc1;border-bottom:1px solid #95d0e5;}
td.name label{ font-size:11px;color:black; }
.leftLabel{font-size:11px;float:left;width:105px;padding-top:3px;}
#tcancel,#taccept{cursor:hand;cursor:pointer;position:absolute;top:140px;left:9px;background-color:#ECE9D8;border:1px solid #BFBFBF;padding-right:10px !important;padding-left:10px !important;}
* html #tcancel, * html #taccept {width:0;overflow:visible;}
#tcancel {top: 168px;}

#logo {
  /*display:none;*/
  /*height:46px;*/
  float:right;
  }
#header {
  padding:2px 4px;
  font-weight:bold;
  background-color:white;
  color:#008fc1;
  height:15px;
}
* html #header{
  height:34px;
}
#header a:link,#header a:hover,#header a:visited {color:#008fc1 !important; }

#station {
 /* float:left;*/
  width:230;
  padding:0px;
  font-weight:bold;
  }
#tools {
  float:left;
  width:40px;
  }
#footer {
  display:none;
  height:11px;
  }
#menuHolder {
  width:285px;
  z-index:200;
  border:solid 2px white;
  background-color:#ffffff;
  color:#000;
  position:absolute;
  padding:6px;
  display:none;
  top:0px;
  }
div#content{
  margin-top:15px;
}
* html div#content{
  margin-top:0px;
}

#menuHolder div {
  padding:0px 5px 0px 0px;
 /* margin-bottom:3px;*/
    }
#menuHolder{
  width:100%;height:100%;
 }
#menuButtons {
  padding-top:5px;
  clear:both;
  }
#oti{
  display:none;
  position:absolute;*/
  top:0px;
  left:0px;
  filter:Alpha(opacity=75);
  -moz-opacity:0.75;
  background-color:#fff;
  width:100%;
  height:100%;
  z-index:100;
  }
/* styles for location suggestion */
#suggestion {
  position: absolute;
  max-height: 150px;
  min-width: 180px;
  overflow: auto;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0px;
  background-color: #FFF;
  border:1px solid black;
  color:#333;
  z-index:220;
  }
#suggestion div {
  white-space:nowrap;
  }
#suggestion .selected {
  background-color:#990000;
  color:#fff;
  }
#data tr td span.prognosis {color:#ff0;}

