div.gadgetDefault {
  padding:10px;
  cursor:pointer;
  }
div.hfsGadget_initial {
  padding: 10px;
  position: relative;
  overflow:hidden;
  }
div.hfsGadget_addHint p,
div.hfsGadget_initial p {
  color: #555555;
  font-size: 10pt;
  }
div.gadgetInput {
  padding:10px;
  }
div.gadgetInput span.tmeta_icon,
div.gadgetDefault span.tmeta_icon {
  float:right !important;
  }
div.gadgetInput span.tmeta_text,
div.gadgetDefault span.tmeta_text {
  color:#01203C !important;
  font-weight:bold !important;
  font-size: 12pt !important;
  margin:0 !important;
  padding:0 !important;
  }
div.gadgetInput div.formElementBasic {
  position:relative !important;
  width:205px !important;
  margin-top:10px !important;
  }
div.hfsGadget_info {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CDCDCD;
  border-radius: 3px 3px 0px 0px;
  position:relative;
  z-index:20;
  }
div.hfsGadget_info h1 {
  color: #01203C;
  font-size: 16pt;
  font-weight: bold;
  margin: 0;
  padding: 0;
  }
div.hfsGadget_sliders {
  background-color: transparent;
  border: 0px;
  position:relative;
  overflow:hidden;
  }
div.hfsGadget_sliderspacer {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CDCDCD;
  border-radius: 0px 3px 0px 0px;
  border-bottom: 0px;
  height:5px;
  position:relative;
  top:-1px;
  }
div.hfsGadget_sliderspacer div {
  display:none;
  }
div.hfsGadget_content {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CDCDCD;
  border-radius: 0px 0px 3px 3px;
  border-top:0px;
  position:relative;
  top:-1px;
  }
div.hfsGadgetNavi div.stationName {
  clear:both;
  color:#01203C;
  font-weight:bold;
  font-size: 12pt;
  padding:4px 4px;
  }
div.hfsGadgetNavi div.title {
  float:left;
  font-size:8pt;
  color:#01203C;
  font-weight:bold;
  padding:4px 4px;
  }
div.hfsGadgetNavi div.actionLinks {
  float:right;
  font-size:8pt;
  color:#01203C;
  padding:4px 4px;
  }
div.hfsGadgetNavi div.actionLinks a {
  color:#01203C;
  }
div.hfsGadget_sliders div.stop_slider,
div.hfsGadget_sliders div.add_slider {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CDCDCD;
  border-radius: 3px 3px 0px 0px;
  height: 15px;
  margin: 0;
  padding: 3px;
  display:inline-block;
  }
div.hfsGadget_sliders div.add_slider {
  float:right;
  width:20px;
  text-align:center;
  margin:0px 3px 0px 0px;
  }
div.hfsGadget_sliders div.stop_slider {
  cursor:pointer;
  position:relative;
  float:left;
  overflow:hidden;
  height:15px;
  z-Index:1;
  margin-right:3px;
  }
div.hfsGadget_sliders div.active_slider {
  border-bottom:1px solid #ffffff;
  }
div.hfsGadget_sliders div.stop_slider span {
  position:absolute;
  font-size:8pt;
  color:#01203C;
  z-Index:5;
  white-space:nowrap;
  }
div.hfsGadget_sliders div.stop_slider img {
  position:absolute;
  right:0px;
  font-size:8pt;
  color:#01203C;
  z-Index:15;
  height:15px;
  }

div.hfsGadget_addHint {
  overflow: hidden;
  padding: 0px 10px 10px 10px;
  position: relative;
  background: none repeat scroll 0 0 #FFFFFF;
  border:1px solid #CDCDCD;
  border-top: 0px;
  position:relative;
  top:-1px;
  }
div.hfsGadget_tooltip {
  position:absolute;
  color:#01203C;
  padding:7px 0px 0px 14px;
  width:170px;
  height:30px;
  }
div.hfsGadget_tooltip span {
  font-style:italic;
  color:#01203C;
  font-size:11px;
  }
div.hfsGadget_tooltip.styleRight_da {
  background-position:0px -92px;
  height:45px;
  padding:7px 0px 0px 20px;
  }
div.hfsGadget_tooltip.styleRight_de {
  background-position:0px -145px;
  height:45px;
  padding:7px 0px 0px 20px;
  }
div.hfsGadget_tooltip.styleRight_en {
  background-position:0px -197px;
  height:45px;
  padding:7px 0px 0px 20px;
  }
div.hfsGadget_tooltip.styleTop_da {
  background-position:-9px 0px;
  height:35px;
  padding:7px 0px 0px 16px;
  }
div.hfsGadget_tooltip.styleTop_de {
  background-position:-9px 0px;
  height:35px;
  padding:7px 0px 0px 18px;
  }
div.hfsGadget_tooltip.styleTop_en {
  background-position:0px -47px;
  height:35px;
  padding:7px 0px 0px 15px;
  }
div.allTickerHolder .tickerItem {
  position:relative;
  overflow:hidden;
  clear:both;
  border-top:1px solid #CDCDCD;
  }
div.allTickerHolder .tickerItem.later {
  font-style:italic;
  }
div.allTickerHolder .tickerItem div.menuIconOpen {
  float:right;
  padding:5px 3px;
  width:20px;
  cursor:pointer;
  }
div.allTickerHolder .tickerItem div.menuIconClose {
  float:right;
  padding:5px 3px;
  width:20px;
  cursor:pointer;
  }
div.allTickerHolder .tickerItem div.linkText {
  float:right;
  color:#555555;
  padding:5px 3px;
  cursor:pointer;
  }
div.allTickerHolder .tickerItem div.productIcon {
  float:left;
  padding:3px 8px 3px 6px;
  width:20px;
  }
div.allTickerHolder .tickerItem div.productText {
  float:left;padding:4px 4px;
  font-weight:bold;
  color:#01203C;
  }
div.allTickerHolder .tickerItem div.productText h2 {
  font-size: 12pt;
  margin: 0;
  padding: 0;
  }
div.allTickerHolder .tickerItem div.titleHolder {
  clear:both;
  overflow:hidden;
  position:relative;
  border-top: 1px dotted #CDCDCD;
  }
div.allTickerHolder .tickerItem div.titleHolder div.timeText {
  font-size:11px;
  font-weight:bold;
  color:#01203C;
  float:right;
  padding:2px 4px;
  }
div.allTickerHolder .tickerItem div.titleHolder div.directionText {
  font-size:11px;
  font-weight:bold;
  color:#01203C;
  float:left;
  padding:2px 4px;
  }
div.gadgetCreateButton {
  text-align:right;
  }
div.gadgetCreateButton input {
  height:36px;
  right:0px;
  border:transparent;
  margin-top:10px;
  }
div.tusFrameholder {
  clear:both;
  }
div.tusFrameholder iframe.tusFrame {
  width:240px;
  height:40px;
  border:0px;
  position:relative;
  }
input.gadgetCreateInput {
  cursor:pointer;
  }
