.tx_pelletprice .teaserBox{ border: 0; margin-bottom: 0; line-height: 12px; width: 274px; height: 221px; padding: 12px 10px; font-family: Arial; background: url(../images/teaserBox_bg.gif) no-repeat 0 0;}

.tx_pelletprice .teaserBox .field-item { color: #f3a545; margin-bottom: 10px;position: relative; }
.tx_pelletprice .teaserBox .field-item .box-content { clear: both; background: url(../images/item_bg.gif) no-repeat 0 0; }
.tx_pelletprice .teaserBox .field-result { color: #ffffff;position: relative; }
.tx_pelletprice .teaserBox .field-result .box-content {   clear: both; background: url(../images/result_bg.gif) no-repeat 0 0;  }
.tx_pelletprice .teaserBox .field-result .box-content .unit { font-size: 16px; }
.tx_pelletprice .teaserBox .field-result .box-header .detailsLink { padding-top: 12px; }

.box-header { font-size : 10px; clear: both; overflow: hidden; }
.box-header .box-title { width: 230px; font-weight: bold; }
.box-header p.bodytext { font-size: 10px; z-index: 999; background: none repeat 0 0 #ffffff; color: #000; padding: 5px; display: none; position: absolute; right: 0; top: 10px; border: 1px solid #363636; width: 86%;}
.box-header .detailsLink { float: right; color: #ffffff; text-decoration: underline; padding-bottom: 5px;}

.field-result p.bodytext { position: absolute; top: 20px; }
.box-content { font-size: 16px; height: 42px; } 
.box-content .unit { padding-top: 15px; float: left; font-weight: bold; position: relative;}
.unit .percent { z-index: 2; position: absolute; top: 10px; }

.box-title { float: left;}
.price { float: left; margin: 8px;}