.p_portfolio_bidask_size {
  padding:0;
  text-align:right;
  border-top:2px solid #FFF;
  border-bottom:2px solid #FFF;
  color:#000;
  font-size:12px;
  font-weight:bold;
}
.p_portfolio_bidask_pos, .p_portfolio_bidask_neg, .p_portfolio_bidask, .p_portfolio_bidask_push_pos, .p_portfolio_bidask_push_neg, .p_portfolio_bidask_push {
  margin-left:25px;
}
.p_portfolio_bidask_push_pos {
  background-color:#a5c481;
  color:#FFF;
}
.p_portfolio_bidask_push_neg {
  background-color:#CD3A3A;
  color:#FFF;
}

.p_top_push_pos {
  background-color:#3399CC;
  color:#FFF;
  text-align:right;
}
.p_top_size {
  text-align:right;
  color:#000;
  font-size:11px;
}
.p_top_push_neg {
  background-color:#CD3A3A;
  color:#FFF;
  text-align:right;
}

.p_toppct_pos, .p_toppct_push_pos  {
  color:#3399CC;
  text-align:right;
}
.p_toppct_neg, .p_toppct_push_neg {
  color:#CD3A3A;
  text-align:right;
}

.p_toptrendarrow_push_pos {
  background-color:#A5C481;
  color:#FFF;
  text-align:right;
  background: url(http://dk.npinvestor.com/files/images/arrow_positive.gif) no-repeat right top;
}
.p_toptrendarrow_size {
  text-align:right;
  color:#000;
  font-size:11px;
}
.p_toptrendarrow_push_neg {
  background-color:#CD3A3A;
  color:#FFF;
  text-align:right;
  background: url(http://dk.npinvestor.com/files/images/arrow_negative.gif) no-repeat right top;
}

.p_toppcttrendarrow_pos, .p_toppcttrendarrow_push_pos  {
  color:#A5C481;
  text-align:right;
  background: url(http://dk.npinvestor.com/files/images/arrow_positive.gif) no-repeat right top;
}
.p_toppcttrendarrow_neg, .p_toppcttrendarrow_push_neg {
  color:#CD3A3A;
  text-align:right;
  background: url(http://dk.npinvestor.com/files/images/arrow_negative.gif) no-repeat right top;
}

.p_topflop_size {
  text-align:right;
  color:#000;
  font-size:11px;
}
.p_topflop_pos, .p_topflop_neg, .p_topflop, .p_topflop_push_pos, .p_topflop_push_neg, .p_topflop_push {
  padding-right:2px;
  display:block;
  padding-left:4px;
}
.p_topflop_push_pos {
  background-color:#A5C481;
  color:#FFF;
}
.p_topflop_push_neg {
  background-color:#CD3A3A;
  color:#FFF;
}

.p_bidask_size {
  padding:0;
  text-align:right;
  border-top:2px solid #FFF;
  border-bottom:2px solid #FFF;
  color:#333333;
  font-size:11px;
}
.p_bidask_pos, .p_bidask_neg, .p_bidask, .p_bidask_push_pos, .p_bidask_push_neg, .p_bidask_push {
  padding:5px;
}
.p_bidask_push_pos {
  background-color:#A5C481;
  color:#FFF;
}
.p_bidask_push_neg {
  background-color:#CD3A3A;
  color:#FFF;
}
.p_kurse_size {
  padding:0;
  background-color:#FFFFFF;
  color:#333333;
  text-align:right;
  font-size:11px;
  border-top:2px solid #FFF;
}
.p_kurse_pos, .p_kurse_neg, .p_kurse, .p_kurse_push_pos, .p_kurse_push_neg, .p_kurse_push {
  padding:1px 5px 1px 1px;
}
.p_kurse_push_pos {
  background-color:#A5C481;
  color:#FFF;
}
.p_kurse_push_neg {
  background-color:#CD3A3A;
  color:#FFF;
}
.p_time_size {
  padding:0;
  background-color:#FFFFFF;
  color:#333333;
  text-align:right;
  font-size:11px;
  border-top:2px solid #FFF;
}
.p_time, .p_time_push {
  padding:1px 5px 1px 1px;
}
.p_date_size {
  padding:0;
  background-color:#FFFFFF;
  color:#333333;
  text-align:right;
  font-size:11px;
  border-bottom:2px solid #FFF;
}
.p_date, .p_date_push {
  padding:1px 5px 1px 1px;
}
.p_diff_size {
  padding:0;
  background-color:#FFFFFF;
  color:#333333;
  text-align:right;
  font-size:11px;
  border-bottom:2px solid #FFF;
}
.p_diff_pos, .p_diff_neg, .p_diff, .p_diff_push_pos, .p_diff_push_neg, .p_diff_push {
  padding:1px 5px 1px 1px;
}
.p_diff_pos {
  color:#a5c481;
}
.p_diff_neg {
  color:#CD3A3A;
}
.p_diff_push_pos {
  background-color:#A5C481;
  color:#FFF;
}
.p_diff_push_neg {
  background-color:#CD3A3A;
  color:#FFF;
}
.p_diffpct_size {
  padding:0;
  background-color:#FFFFFF;
  color:#333333;
  text-align:right;
  font-size:11px;
  border-top:2px solid #FFF;
}
.p_diffpct_pos, .p_diffpct_neg, .p_diffpct, .p_diffpct_push_pos, .p_diffpct_push_neg, .p_diffpct_push {
  padding:1px 5px 1px 1px;
}
/*
.p_diffpct_push_pos {
  background-color:#a5c481;
  color:#FFF;
}
.p_diffpct_push_neg {
  background-color:#CD3A3A;
  color:#FFF;
}
*/
.p_diffpct_pos, .p_diffpct_push_pos {
  color:#a5c481;
}
.p_diffpct_neg, .p_diffpct_push_neg {
  color:#CD3A3A;
}
.p_volume_size {
  padding:0;
  text-align:right;
  border-top:2px solid #FFF;
  border-bottom:2px solid #FFF;
  color:#333333;
  font-size:11px;
}
.p_volume_neg, .p_volume_pos, .p_volume, .p_volume_push_neg, .p_volume_push_pos, .p_volume_push {
  padding:1px 5px 1px 1px;
}
.p_volume_push_pos {
  background-color:#a5c481;
  color:#FFF;
}
.p_volume_push_neg {
  background-color:#CD3A3A;
  color:#FFF;
}

