*:focus { 
  outline: none;
}

a {
	color: #535353;
	text-decoration: none;
}

.alteration-up {
  color: #0c0;
}

.alteration-equal {
  color: #aaa;
}

.alteration-down {
  color: #c00;
}

#wrapper {
  font: 12px/15px Arial;
  color: #fff;
  overflow: hidden;
  padding: 5px 10px;
  margin: 0;
  width: 260px;
  background: url(./images/teaser_bg.png) 0 0 repeat-x;
  background-color:#4394d1;
}

#highcharts-0 {

}


.top-company-info {
  color: #003781;
  display: block;
  font-size: 11px;
  font-weight: normal;
  margin: 0 0 6px 6px;
}

.top-share-info {
  margin: 0 0 6px 6px;
  color: #4D4D4D;
  font-family: Verdana,Helvetica,sans-serif;
  font-size: 10px;
}

.top-table {

}

.top-table table {
	width:100%;
}

.top-table table tr.row1 td {
 background: url(./images/separator.png) 0 0 repeat-x;
 padding-top:8px;
}

.top-table table tr.row2 td {
 padding-bottom:8px;
}

.top-table table tr.row3 td {
 background: url(./images/separator.png) 0 0 repeat-x;
  padding-top:8px;
}

.top-table table tr.row4 td {
 padding-bottom:4px;
}


.top-table table td {
	padding-right:3px;
	padding-top:1px;
}

.top-table table td.col2 {
	text-align:right;
}

.top-table table td.col3 {
	text-align:right;
	padding-right:0;
	padding-left:8px;
}

img.arrow {
	vertical-align:top;
	margin-top:5px;
}