@charset "utf-8";
/* CSS Document */

strong {font-weight:600;}

/*	special divs
---------------------------------------------*/

#f_content div.item img, #f_content div.item div {
	float:left;
}
					

/* puffar right column startpage and subpage **************/
#f_content div.pelletsPuff {
	border-bottom:1px solid #d9d9d9;
	padding-top:5px;
	padding-bottom:10px;
	margin-bottom:25px;
}

#f_content div.pelletsPuff form {
	margin-top:7px;
	display:block;
}

#f_content div.pelletsPuff form a {
	margin-top:37px !important;
}

#f_content div.pelletsPuff input.text {
	width:146px;
	float:left;
	background:url(../../HTML/_grafik/pellets/form/input160.png) no-repeat;
	margin-bottom:8px;
}

#f_content div.column331 div.item {
	width:331px;
	padding-bottom:15px;
	margin-bottom:25px;
	border-bottom:1px solid #eee;
}

#f_content div.column331 div.item img {
	float:left;
	margin-right:10px;
}

#f_content div.column331 div.item div {
	float:left;
	width:250px;
}


/* offer items ********************************************/

#f_content div.offer {
	margin-bottom:10px;
}

#f_content div.marginBottom25 {
	margin-bottom:25px;
}

#f_content div.offer h2 {
	margin-top:2px;
}

#f_content div.offer img {
	float:left;
	margin-right:10px;
}

#f_content div.offer div.img70 {
	float:left;
	width:70px;
	margin-right:10px;
	text-align:center;
}

#f_content div.offer div.img70 img {
	float:none;
}

#f_content div.imgTopmargin20 {
 	margin-top:20px;
 }

#f_content div.offer div.content {
	float:left;
	width:338px;
}

#f_content div.offer p.clear_p {
	clear:both;
}


/*	pellets  table
-----------------------------------------------*/

#f_content div.pelletsPage table.compare {
	border-bottom:1px solid #f2f2f2;
}

#f_content div.pelletsPage table.compare th, table.compare td {
	text-align:right;
    vertical-align:middle;
	width:88px;
	border-bottom:1px solid #f2f2f2 !important;
}

#f_content div.pelletsPage table.compare th.img, table.compare td.img {
	width:65px !important;
	padding:0 !important;
}

#f_content div.pelletsPage table.compare td.img {
	border-left:1px solid #f2f2f2 !important;
	border-top:1px solid #f2f2f2 !important;
}


#f_content table.offer  {
	border:1px solid #f2f2f2;
}

#f_content table.offer td.label {
	width:240px;
}
#f_content table.offer td.value {
	width:140px;
}

#f_content table.offer td.pdf {
	width:120px;
	background:#fff;
	border-right:1px solid #f2f2f2 !important;
	text-align:center;
	vertical-align:bottom;
}

#f_content table.offer td.pdf a {
	display:block;
	color:#d52b1e;
	text-decoration:none;
	height:12px;
	padding-top:58px;
	margin-bottom:12px;
	background:url(../../HTML/_grafik/pellets/icons/icon_pdf.gif) center top no-repeat;
}

#f_content table.offer td.pdf a:hover {
	text-decoration:underline;
}

/* aktuellt pelletspris */

#f_content p.zip {
	font-size:12pt;
	color:#666;
	font-weight:bold;
}

#f_content table.currentPrice {
	margin:5px 0 20px 0;
}

#f_content table.right {
	float:right;
}

#f_content table.currentPrice th {
	text-align:left;
}

#f_content table.currentPrice td {
	border:1px solid #f2f2f2;
	background:#fff;
    padding:6px;
}

#f_content table.currentPrice td.left, #f_content table.currentPrice th.left {
	text-align:left;
}

#f_content table.currentPrice td.center, #f_content table.currentPrice th.center {
	text-align:center;
}

#f_content table.currentPrice td.right, #f_content table.currentPrice th.right {
	text-align:right;
}

#f_content table.currentPrice td.even {
	background:#f2f2f2;
}

#f_content table.currentPrice td img {
	float:left;
	margin-right:1px;
}

#f_content table.currentPrice td span {
	float:left;
	margin-top:3px;
}


/*	pellets accordion
-----------------------------------------------*/

#f_content .body div  {
	width:395px;
	display:block;
	margin:  0px;
	padding: 0px;
	padding-bottom:15px;
	padding-left:26px;
	border-bottom:1px solid #eee;
	margin-bottom:10px;
}

#f_content .expander a.header {
	min-height:20px;
	cursor:pointer;
	display:block;
	font-size:12pt;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	letter-spacing:-0.1pt;
	background:url(../../HTML/_grafik/pellets/accordion/open.gif) no-repeat 0 2px;
	margin:0;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:25px;
	border-bottom:1px solid #eee;
}

#f_content .expander a.header:hover {
	text-decoration:none;
}

#f_content .expander a.selected {
	height:20px;
	color: #ff8200;
	background:url(../../HTML/_grafik/pellets/accordion/close.gif) no-repeat 0 1px;
	color:#0081c4;
	text-decoration:none;
	margin:0;
	border-bottom:0;
}


#f_content div.splash {
	position:relative;
	left:540px;
	top:10px;
}

#f_content div.splash img {
	position:absolute;
}

#f_content div.formRow ul {
	list-style:none;
	margin:0;
}

#f_content div.formRow ul li {
	float:left;
	margin-right:10px;
	font-size:8pt;
}

#f_content div.formRow ul li.total b {
	font-weight:bold;
	color:#0081c4;
}

#f_content div.formRow span.importantLabel {
	font-size:8pt;
	font-weight:bold;
	color:#0081c4;
	float:left;
	margin-right:15px;
	margin-top:3px;
	height:30px;
}

#f_content div.nomargin {
	margin-top:0 !important;
	padding-top:0 !important;
}

#f_content div.formRow div.float {
	float:left;
	height:30px;
}

#f_content div.formRow label.input {
	margin-left:7px;
}

#f_content div.formRow div.extended {
	width:200px !important;
    padding-right:20px;
}

#f_content div.formRow div.compressed {
	width:200px !important;
}

#f_content div.formRow div.compressed label {
	float:none;
	margin:0;
}

#f_content div.formRow label.right {
	float:right !important;
	margin:0;
}

#f_content div.formRow div.inputHeight {
	padding-top:10px;
}

#f_content .boxContainer .orderForm h4 span {
	color:#0081c4;
}

#f_content .boxContainer .orderForm span.summary {
	margin-top:8px;
	display:block;
}

#f_content .boxContainer div.center {
	width:580px !important;
}

/*	pellets vertically aligned images
-----------------------------------------------*/


#f_content div.column687 div.item {
	width:680px;
	padding-bottom:15px;
	margin-bottom:25px;
	border-bottom:1px solid #eee;
}

#f_content div.column687 div.item div.vertAligner {
	height:100%;
	width:145px;
	position:relative;
	margin:0;
	padding:0;
	float:left;
}

#f_content div.column687 div.item div.vertAligner div.img {
	position:absolute;
	bottom:5px;
	left:0;
	width:145px;
	margin:0;
	padding:0;
	padding-bottom:10px;
}

#f_content div.column687 div.item div.vertAligner div.img span {
	clear:both;
	font-size:8pt;
	color:#666;
	display:block;
	padding-top:6px;
}

#f_content div.column687 div.item div.vertAligner div.info {
	width:503px;
	margin-left:175px;
}

#f_content div.column687 div.item div.info {
	width:500px;
	margin-left:30px;
	float:left;
}

#f_content div.column687 div.item div.img145 {
	width:145px;
	float:left;
	margin:0;
	/* border:1px solid; */
}


/*	pellets one row box
-----------------------------------------------*/

#f_content div.oneRowBox {
	width:335px;
	height:50px;
	display:block;
	float:left;
}

#f_content div.right {
	float:right;
}

#f_content div.oneRowBox div.boxLeft {
	float:left;
	display:block;
	width:10px;
	height:50px;
	background:url(../../HTML/_grafik/pellets/box/oneRow_left.gif) no-repeat;
}

#f_content div.oneRowBox div.boxBody {
	float:left;
	display:block;
	width:309px;
	height:37px;
	padding-top:13px;
	padding-left:3px;
	padding-right:3px;
	background:url(../../HTML/_grafik/pellets/box/oneRow_body.gif) repeat-x;
}

#f_content div.oneRowBox div.boxRight {
	float:left;
	display:block;
	width:10px;
	height:50px;
	background:url(../../HTML/_grafik/pellets/box/oneRow_right.gif) no-repeat;
}

#f_content div.oneRowBox div.boxBody img {
	float:left;
	margin-right:8px;
	background:url(../../HTML/_grafik/pellets/box/oneRow_line.gif) top right no-repeat;
}

#f_content div.oneRowBox div.boxBody span {
	float:left;
	font-size:12pt;
	color:#666;
	font-weight:bold;
	margin:3px;
}

#f_content div.hr {
	clear:both;
	margin-bottom:15px;
	border-bottom:1px solid #d9d9d9;
}

/*	pellets submenu basics
-----------------------------------------------*/

/*
#f_content #f_pelletsMenu {
	width:687px;
	height:108px;
	margin:0;
	margin-top:3px;
	margin-bottom:25px;
	padding:0;
	padding-bottom:5px;
	border-bottom:1px solid #eee;
}

#f_content #f_pelletsMenu ul li {
	float:left;
	margin:0;
	padding:0;
	margin-right:1px;
	list-style:none;
}

#f_content #f_pelletsMenu ul li a {
	display:block;
	width:113px;
	height:30px;
	margin:0;
	padding:60px 0 0;
	font-size:8pt;
	color:#666;
	text-decoration:none;
	text-align:center;
}

#f_content #f_pelletsMenu ul li a:hover, #f_content #f_pelletsMenu ul li a.active {
	text-decoration:none;
	color:#0081c4;
	font-weight:bold;
	background-position:0 -89px !important;
}
*/

/*	pellets menu images
-----------------------------------------------*/

/*
#f_content #f_pelletsMenu ul li a.miljo {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/miljo.gif) 0 0 no-repeat;
}

#f_content #f_pelletsMenu ul li a.miljo:hover {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/miljo.gif) 0 -89px no-repeat;
}

#f_content #f_pelletsMenu ul li a.ekonomi {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/ekonomi.gif) 0 0 no-repeat;
}

#f_content #f_pelletsMenu ul li a.ekonomi:hover {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/ekonomi.gif) 0 -89px no-repeat;
}

#f_content #f_pelletsMenu ul li a.enkeltattbyta {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/byte.gif) 0 0 no-repeat;
}

#f_content #f_pelletsMenu ul li a.enkeltattbyta:hover {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/byte.gif) 0 -89px no-repeat;
}

#f_content #f_pelletsMenu ul li a.utrustning {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/utrustning.gif) 0 0 no-repeat;
}

#f_content #f_pelletsMenu ul li a.utrustning:hover {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/utrustning.gif) 0 -89px no-repeat;
}

#f_content #f_pelletsMenu ul li a.hantering {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/hantering.gif) 0 0 no-repeat;
}

#f_content #f_pelletsMenu ul li a.hantering:hover {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/hantering.gif) 0 -89px no-repeat;
}

#f_content #f_pelletsMenu ul li a.pelletsabc {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/abc.gif) 0 0 no-repeat;
}

#f_content #f_pelletsMenu ul li a.pelletsabc:hover {
	background:url(../../HTML/_grafik/pellets/pelletsMenu/abc.gif) 0 -89px no-repeat;
}
*/


/*	pellets text content
-----------------------------------------------*/

#f_content h3.imgCap {
	clear:both;
	font-size:10pt;
	font-weight:bold;
	color:#0081c4;
	letter-spacing:-0.1pt;
}

#f_content  a.imgBtn {
	margin-top:15px;
	display:block;
}

