@charset "ISO-8859-1";
/* ======================================================== */
/* left margin */
td.leftMargin{
	width:00px;
}
body {
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	width: 1010px;
	height: 600px;
}
body.rcp {
	background-image: url(images/RS_bg_var.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 600px;
}
div.centerDiv {
	position: absolute;
	top:0px;
	width: 1010px;
	height: 600px;
	background-color: transparent;
}
/* default */
TD {
	color: #222;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
H1 {
	padding: 0px;
	margin: 0px;
	color: #222;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
.textBold {
	color: #222;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
.textInfoBold {
	color: #fff;
	font-weight: bold;
}
.textInfo {
	color: #fff;
}
.cb {
	text-align:center;
	font-weight:bold;
}
.cbb {
	text-align:center;
	font-weight:bold;
	background-color:#568ABD;
	color:#FFF;
}
.cby {
	text-align:center;
	font-weight:bold;
	background-color:#EC1C24;
	color:#FFF;
}	
.cbyb {
	text-align:center;
	font-weight:bold;
	background-color:#EC1C24;
	border-right:solid thin;
	border-right-color:#568ABD;
	color:#FFF;
}	

.ar {
	text-align:right;
}
.arb {
	text-align:right;
	border-right:solid thin;
	border-right-color:#333;
}
.arh {
	text-align:right;
	background-color:#FFF;
}
.arhb {
	text-align:right;
	background-color:#FFF;
	border-right:solid thin;
	border-right-color:#333;
}
.aro {
	text-align:right;
	background-color:#FFC;
}
.arob {
	text-align:right;
	background-color:#FFC;
	border-right:solid thin;
	border-right-color:#333;
}
/* Text (Verdana Normal 12) */
.text12 {
	color: #222;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 1spx;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
.text12bold {
	color: #222;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;
}
.companyHeader { 
	color: #9bb521;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	border-right: 0px;
	padding-left: 0px;

}
a.companyHeaderLink{
	font-family: verdana,arial;
	font-weight:normal;
	font-size: 12px;
	color:#9bb521;
	text-decoration: none;
	cursor: pointer;
}
a.companyHeaderLink:hover{
	color:#9bb521;
	text-decoration: none;
	cursor: pointer;
}
.popup {
	cursor: pointer;
}
.closePopup {
	color: #191919;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/exit.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: right;
	cursor: pointer;
}

/* copyR (Verdana 10) */
.copyR {
	color: #ffffff;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	background-color: transparent;
	padding-left: 5px;
	padding-right: 4px;
	height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: left;
	border-top: 0px solid #777777;
}
/* bilder */
div.rcpLogga {
	background-image: url(images/RS_logo.png);
	background-repeat: no-repeat;
	height:105px;
	width:214px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
    z-index:30;
}
.line {
	background-image: url(images/line.png);
	background-repeat: no-repeat;
	height:6px;
	width:570px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
}
div.indexBild {
	background-image: url(images/RS_grep.png);
	background-repeat: no-repeat;
	height:351px;
	width:226px;
}
div.transportBild {
	background-image: url(images/RS_transport.png);
	background-repeat: no-repeat;
	height:351px;
	width:226px;
}
div.nyhetsbrev {
	background-image: url(images/RS_stropostknapp.png);
	background-repeat: no-repeat;
	height:140px;
	width:140px;
	position:absolute;
	top:315px;
	left:847px;
	cursor:pointer;
	z-index:20;
}
div.kampanj {
	background-image: url(images/RS_grep.png);
	background-repeat: no-repeat;
	height:140px;
	width:140px;
	position:absolute;
	top:350px;
	left:850px;
	cursor:pointer;
	z-index:20;
}
div.kampanjBild {
	background-image: url(images/Torvmix.png);
	background-repeat: no-repeat;
	height:171px;
	width:300px;
	vertical-align: middle;
}
div.godselmottagningBild {
	background-image: url(images/RS_ECSAB.png);
	background-repeat: no-repeat;
	height:351px;
	width:226px;
}
div.julkampanjBild {
	background-image: url(images/RS_julkampanj.png);
	background-repeat: no-repeat;
	height:351px;
	width:226px;
}
div.prislista {
	background-image: url(images/prislista_green.png);
	background-repeat: no-repeat;
	height:134px;
	width:133px;
	position:absolute;
	top:310px;
	left:20px;
	cursor:pointer;
	z-index:20;
}
div.RS25year {
	background-image: url(images/RS_25_ar_knapp.png);
	background-repeat: no-repeat;
	height:133px;
	width:133px;
	position:absolute;
	top:425px;
	left:850px;
	z-index:20;
}
div.order {
	background-image: url(images/Bestall.png);
	background-repeat: no-repeat;
	height:134px;
	width:133px;
	position:absolute;
	top:150px;
	left:850px;
	cursor:pointer;
	z-index:20;
}
div.TorvMix {
	background-image: url(images/Torvmix.png);
	background-repeat: no-repeat;
	height:171px;
	width:300px;
	vertical-align: middle;
}
div.Torvspan {
	background-image: url(images/Torvstro.png);
	background-repeat: no-repeat;
	height:171px;
	width:300px;
	vertical-align: middle;
}
div.Kutterspan {
	background-image: url(images/Kutterspan.png);
	background-repeat: no-repeat;
	height:171px;
	width:300px;
	vertical-align: middle;
}
div.Pappersstro {
	background-image: url(images/Papperstro.png);
	background-repeat: no-repeat;
	height:171px;
	width:300px;
	vertical-align: middle;
}
div.MustangFoder {
	background-image: url(images/RS_julkampanj.png);
	background-repeat: no-repeat;
	height:351px;
	width:300px;
	vertical-align: middle;
}
div.Branslepellets {
	background-image: url(images/Pellets.png);
	background-repeat: no-repeat;
	height:171px;
	width:300px;
	vertical-align: middle;
}
div.nyhetsbild {
	background-image: url(images/RS_alla_hostbild.png);
	background-repeat: no-repeat;
	height:351px;
	width:226px;
}
	

/* TABS */
td.tabtext{
	font-family: verdana,arial;
	font-weight:bold;
	font-size: 8px;
	color:#999999;
	vertical-align: middle;
	text-align: left;
}
td.tabInactive{
	background-color:transparent;
	font-family: verdana,arial;
	font-weight:bold;
	font-size: 8px;
	color:#999999;
	vertical-align: middle;
	text-align: left;
	border: 0px;
}
td.tabtext2{
	font-family: verdana,arial;
	font-weight:bold;
	font-size: 8px;
	color:#999999;
	vertical-align: middle;
	text-align: left;
}
td.tabInactive2{
	background-color:transparent;
	font-family: verdana,arial;
	font-weight:bold;
	font-size: 8px;
	color:#999999;
	vertical-align: middle;
	text-align: left;
	border: 0;
}
td.tabActive{
	background-color:transparent;
	font-family: verdana,arial;
	font-weight:bold;
	font-size: 12px;
	vertical-align: middle;
	text-align: left;
	border: 0px;
	z-index: 2;
}
/* A */
a.tabText{
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 12px;
	color:#fff;
	text-decoration: none;
}
a.tabText:hover{
	color:#000;
	text-decoration: none;
}
a.tabTextActive{
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.tabTextActive:hover{
	color: #000;
	text-decoration: none;
}

a.tabTextLeft{
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 12px;
	color:#fff;
	text-decoration: none;
}
a.tabTextLeft:hover{
	color:#000;
	text-decoration: none;
}
a.tabTextActiveLeft{
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	text-decoration: none;
}
a.tabTextActiveLeft:hover{
	color: #000;
	text-decoration: none;
}

a.extLink { 
	background-color: transparent;
	color: #568ABD;
	cursor: pointer;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial;
	vertical-align: text-bottom;
}
a.extLink:visited, a.extLink:active {
	text-decoration: none;
	color: #568ABD;
}
a.extLink:hover {
	color: #568ABD;
	text-decoration: underline;
}
a.eMail { 
	background-color: transparent;
	color: #568ABD;
	cursor: pointer;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Helvetica, Arial;
	vertical-align: text-bottom;
}
a.eMail:visited, a.eMail:active {
	text-decoration: none;
	color: #568ABD;
}
a.eMail:hover {
	color: #568ABD;
	text-decoration: underline;
}
/* positi­on */
div.logga {
	position:absolute;
	top:5px;
	left:20px;
	width: 214px;
	height: 105px;
	cursor:pointer;
	z-index:20;
}
div.green {
	position:absolute;
	top:300px;
	left:20px;
	width: 200px;
	height: 200px;
	cursor:pointer;
	z-index:20;
}
div.redno1 {
	position:absolute;
	top:100px;
	left:800px;
	width: 200px;
	height: 200px;
	cursor:pointer;
	z-index:20;
}
div.redno2 {
	position:absolute;
	top:250px;
	left:800px;
	width: 200px;
	height: 200px;
	cursor:pointer;
	z-index:20;
}

div.indexMenu {
	position:absolute;
	top:90px;
	left:225px;
	width: 525px;
	height: 30px;
	z-index:20;
}
div.indexMenuLeft {
	position:absolute;
	top:130px;
	left:20px;
	width: 150px;
	height: 200px;
}
div.indexTextScroll {
	position:absolute;
	top:123px;
	left:200px;
	width: 640px;
	z-index: 4;
} 
div.textshadow{
	background-color: #fff;
	position: absolute;
	top: 121px;
	left: 180px;
	width:650px;
	height:410px;
	opacity:0.7;
	filter:alpha(opacity=70);
	z-index: 2;
}
div.indexfooterlefttext,div.footerlefttext {
	position:absolute;
	top:530px;
	left:15px;
	width: 300px;
}
div.indexfootermiddletext,div.footermiddletext {
	position:absolute;
	top:470px;
	left:330px;
	width: 300px;
}
div.indexfooterrighttext,div.footerrighttext {
	position:absolute;
	top:470px;
	left:630px;
	width: 300px;
}
div.indexCopyR {
	position:absolute;
	top:590px;
	left:810px;
	width: 200px;
}
/*
div.sthlm-enk {
	position:absolute;
	top:600px;
	left:830px;
	width: 170px;
	color:#999;
}
*/
div.textLeft {
	position:absolute;
	top:180px;
	left:30px;
	width: 600px;
}
/* index */
div.textIndex {
	position:absolute;
	top:470px;
	left:60px;
 	height:150px;
	width:900px;
}
/* -- */
div.rootPopUp {
	position: absolute;
	top:100px;
	left: 200px;
	background: #fff;
	padding: 10px;
	border: 2px solid black;
	cursor: move;
	z-index: 1000;
}
div.galleryPopUp {
	position: absolute;
	top:75px;
	left: 75px;
	background: #fff;
	padding: 10px;
	border: 2px solid black;
	cursor: move;
	z-index: 1000;
}
iframe.rootPopUpId {
	z-index: 1000;
}
div.shadow{
	background-color: #000000;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index: 900;
}
div.noShadow{
	background-color: transparent;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 900;
}
div.indextopLevel{
	z-index: 1;
}
div.startshadow{
	background-color: #000000;
	position: absolute;
	top: 0px;
	left: 0px;
	opacity:0.3;
	filter:alpha(opacity=30);
	z-index:-1;
}
div.flaggaLang{
	position:absolute;
	top:65px;
	left:800px;
	width: 60px;
	height: 40px;
	cursor:pointer;
	z-index:20;
}
div.flaggaEN, div.flaggaFI{
	position:absolute;
	top:65px;
	left:750px;
	width: 40px;
	height: 40px;
	cursor:pointer;
	z-index:500;
}
 div.flaggaSE {
	position:absolute;
	top:65px;
	left:800px;
	width: 40px;
	height: 40px;
	cursor:pointer;
	z-index:500;
}