@charset "ISO-8859-1";
/* ======================================================== */
/* left margin */
td.leftMargin, td.rightId{
	width:00px;
}
html{
	background-image: none;
}
body {
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}
body.popupPage{
	background-image:url(images/bgblue.png);
	background-repeat:repeat-x;
	background-position: 0px -160px;
}
body.popupPage#musbg{
	background-image:url(images/bggreen.png);
}
div.centerDiv {
	position: absolute;
	top:0px;
	width: 1000px;
	height: 100%;
	background-image:url(images/bgblue.png);
	background-repeat:repeat-x;
	background-color:#6CC;
}
div.centerDiv#musbg {
	background-image:url(images/bggreen.png);
}
div.centerDiv#musbg1000 {
	background-image:url(images/bggreen.png);
	height:1000px;
}
div.centerDiv#musbg900 {
	background-image:url(images/bggreen.png);
	height:900px;
}
div.centerDiv#musbg800 {
	background-image:url(images/bggreen.png);
	height:800px;
}
div.centerDiv#h1000 {
	height:1000px;
}
div.centerDiv#h900 {
	height:900px;
}
div.centerDiv#h800 {
	height:800px;
}
/* default */
H1 {
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #222;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	border: 0px;
}
a.extLink { 
	background-color: transparent;
	color:#00C;
	cursor: pointer;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial;
	vertical-align: text-bottom;
}
a.extLink:visited, a.eMail:active {
	text-decoration: none;
	color:#00C;
}
a.extLink:hover {
	color:#00C;
	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;
}
.textBold {
	font-weight: bold;
}
.textNormal {
	color: #000;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	border: 0px;
	padding-left: 15px;
}
.textNormalRs {
	background-image:url(images/blue-dot.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	color: #000;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	border: 0px;
	padding-left: 15px;
	padding-bottom: 1px;
}
.textNormalRsActive {
	background-image:url(images/blue-dot.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	color: #0063ab;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	border: 0px;
	padding-left: 15px;
	padding-bottom: 1px;
}
.textNormalMus {
	background-image:url(images/green-dot.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	color: #000;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	border: 0px;
	padding-left: 15px;
	padding-bottom: 1px;
}
.textNormalMusActive {
	background-image:url(images/green-dot.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	color: #428775;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	border: 0px;
	padding-left: 15px;
	padding-bottom: 1px;
}
.text {
	color: #000;
	font-family:  Verdana, Helvetica, Arial;
	font-weight: normal;
	background-color: transparent;
	border: 0px;
	font-size: 12px;
}
.popup {
	cursor: pointer;
}
.closePopup {
	color: #77787b;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 14px;
	font-weight: normal;
	padding-top:4px;
	background-image: url(images/c.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: right;
	cursor: pointer;
}
.closeImagePopup {
	color: #77787b;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 14px;
	font-weight: normal;
	padding-top:4px;
	background-image: url(images/c.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	text-align: right;
	cursor: pointer;
	z-index: 970;
	position:absolute;
	top: 100px;
	left:700px;
}
.menuActive {
	color: #b7def3;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
}

a.menu, a.menugreen{
	color: #FFF;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	cursor: pointer;
	text-decoration: none;
}
a.menu:hover{
	color:#96d2f3;
	text-decoration: none;
	cursor: pointer;
}
a.menugreen:hover{
	color:#396250;
	text-decoration: none;
	cursor: pointer;
}
a.submenu{
	color: #000;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	background-color: transparent;
	cursor: pointer;
	text-decoration: none;
	padding-right:5px;
}
a.submenu:hover{
	color:#000;
	font-weight:bold;
	text-decoration: none;
	cursor: pointer;
}
a.submenuActive{
	color: #000;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	cursor:default;
	text-decoration: none;
	padding-right:5px;
}
a.submenuActive:hover{
	text-decoration: none;
	cursor:default;
}
/* copyR (Verdana 10) */
.copyR {
	color: #D1D1D1;
	font-family:  Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: normal;
	background-color: transparent;
	text-align: left;
}
/* bilder */
div.rsLogga {
	position:absolute;
	left: 0px;
	top:5px;
	background-image: url(images/bg.png);
	background-repeat: no-repeat;
	height:166px;
	width:1000px;
	overflow:hidden;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
    z-index:30;
}
div.tomLogga {
	position:absolute;
	left: 420px;
	top:15px;
	background-image: none;
	background-color:transparent;
	height:105px;
	width:215px;
	overflow:hidden;
    z-index:40;
	cursor:pointer;
}
div.bgsubmenu-rs {
	position:absolute;
	left: 50px;
	top:200px;
	background-image: url(images/submenu.png);
	background-repeat: no-repeat;
	height:460px;
	width:229px;
	overflow:hidden;
    z-index:30;
}
div.bg-rs {
	position:absolute;
	left: 40px;
	top:200px;
	background-image: url(images/rs-box.png);
	background-repeat: no-repeat;
	height:550px;
	width:300px;
	overflow:hidden;
    z-index:30;
}
div.bg-mus {
	position:absolute;
	left: 400px;
	top: 200px;
	background-image: url(images/mus-box.png);
	background-repeat: no-repeat;
	height:550px;
	width:300px;
	overflow:hidden;
    z-index:30;
}
div.nyheter1 {
	position:absolute;
	left: 750px;
	top:175px;
	background-image: url(images/nyheter1.png);
	background-repeat: no-repeat;
	height:267px;
	width:240px;
	overflow:hidden;
    z-index:30;
	cursor: pointer;
}
div.nyheter2 {
	position:absolute;
	left: 750px;
	top:425px;
	background-image: url(images/nyheter2.png);
	background-repeat: no-repeat;
	height:267px;
	width:240px;
	overflow:hidden;
    z-index:30;
	cursor: pointer;
}
div.nyheter3 {
	position:absolute;
	left: 750px;
	top:675px;
	background-image: url(images/nyheter3.png);
	background-repeat: no-repeat;
	height:267px;
	width:240px;
	overflow:hidden;
    z-index:30;
	cursor: pointer;
}
div.kampanj1 {
	position:absolute;
	left: 50px;
	top:206px;
	height:20px;
	width:280px;
	overflow:hidden;
    z-index:30;
	text-align:center;
	cursor: pointer;
}
div.kampanj2 {
	position:absolute;
	left: 405px;
	top:206px;
	height:20px;
	width:280px;
	overflow:hidden;
    z-index:30;
	text-align:center;
	cursor: pointer;
}
/* reklam */
div.logga-rs{
	visibility:hidden;
	display:none;
	position:absolute;
	top:700px;
	left:55px;
	background-image: url(images/rs-logga.png);
	background-repeat: no-repeat;
	height:154px;
	width:271px;
	overflow:hidden;
    z-index:40;
}
div.logga-rs-mini{
	position:absolute;
	top:500px;
	left:740px;
	background-image: url(images/mustang-logga-mini.png);
	background-repeat: no-repeat;
	height:123px;
	width:217px;
	overflow:hidden;
    z-index:40;
}
div.logga-mus{
	visibility:hidden;
	display:none;
	position:absolute;
	top:680px;
	left:500px;
	background-image: url(images/mustang-logga.png);
	background-repeat: no-repeat;
	height:189px;
	width:181px;
	overflow:hidden;
    z-index:40;
}
div.logga-mus-mini{
	position:absolute;
	top:500px;
	left:800px;
	background-image: url(images/mustang-logga-mini.png);
	background-repeat: no-repeat;
	height:158px;
	width:151px;
	overflow:hidden;
    z-index:40;
}
div.menuheader-rs{
	position:absolute;
	top:230px;
	left:33px;
	background-image: url(images/rs-header.png);
	background-repeat: no-repeat;
	height:61px;
	width:250px;
	overflow:hidden;
    z-index:40;
	cursor: pointer;
}
div.menuheader-mus-left{
	position:absolute;
	top:230px;
	left:33px;
	background-image: url(images/mustang-header.png);
	background-repeat: no-repeat;
	height:61px;
	width:250px;
	overflow:hidden;
    z-index:40;
	cursor: pointer;
}
div.menuheader-mus{
	position:absolute;
	top:230px;
	left:394px;
	background-image: url(images/mustang-header.png);
	background-repeat: no-repeat;
	height:61px;
	width:250px;
	overflow:hidden;
    z-index:40;
	cursor: pointer;
}

/* popupPage images */
div.popupImageKampanj1 {
	position:absolute;
	top:40px;
	left:550px;
	background-image: url(images/kampanj1.png);
	background-repeat: no-repeat;
	height:400px;
	width:250px;
	overflow:hidden;
} 
div.popupImageKampanj2 {
	position:absolute;
	top:40px;
	left:550px;
	background-image: url(images/kampanj2.png);
	background-repeat: no-repeat;
	height:400px;
	width:250px;
	overflow:hidden;
} 
div.popupImageNyheter1 {
	position:absolute;
	top:40px;
	left:550px;
	background-image: url(images/nyheter1p.png);
	background-repeat: no-repeat;
	height:400px;
	width:250px;
	overflow:hidden;
} 
div.popupImageNyheter2 {
	position:absolute;
	top:40px;
	left:550px;
	background-image: url(images/nyheter2p.png);
	background-repeat: no-repeat;
	height:400px;
	width:250px;
	overflow:hidden;
} 
div.popupImageNyheter3 {
	position:absolute;
	top:40px;
	left:550px;
	background-image: url(images/nyheter3p.png);
	background-repeat: no-repeat;
	height:400px;
	width:250px;
	overflow:hidden;
} 
/* Menu */
div.menu1{
	position:absolute;
	top:145px;
	left:20px;
	z-index:40;
}
div.menu2{
	position:absolute;
	top:145px;
	left:80px;
	z-index:40;
}
div.menu3{
	position:absolute;
	top:145px;
	left:180px;
	width:100px;
	z-index:40;
}
div.menu4{
	position:absolute;
	top:145px;
	left:310px;
	width:100px;
	z-index:40;
}
div.menu5{
	position:absolute;
	top:145px;
	left:530px;
	width:130px;
	z-index:40;
}
div.menu6{
	position:absolute;
	top:145px;
	left:410px;
	width:100px;
	z-index:40;
}
/* position */
div.logga {
	position:absolute;
	top:35px;
	left:5px;
	width: 314px;
	height: 48px;
	cursor: inherit;
	z-index:1;
	background-color:transparent;
}
div.index-rs {
	position:absolute;
	top:495px;
	left:50px;
	width: 300px;
	z-index: 150;
} 
div.submenu-rs {
	position:absolute;
	top:290px;
	left:70px;
	width: 210px;
	z-index: 150;
} 
div.menu-rs {
	position:absolute;
	top:250px;
	left:60px;
	width: 200px;
	z-index: 150;
} 
div.index-mustang {
	position:absolute;
	top:495px;
	left:415px;
	width: 300px;
	z-index: 150;
} 
div.menu-mus {
	position:absolute;
	top:250px;
	left:420px;
	width: 200px;
	z-index: 150;
}
div.menu-mus-left {
	position:absolute;
	top:250px;
	left:60px;
	width: 200px;
	z-index: 150;
} 
div.indexImage-rs {
	position:absolute;
	top:290px;
	left:40px;
	width: 300px;
	height:200px;
	z-index: 150;
	background-image:url(images/rs-index.png);
	background-repeat:no-repeat;
} 
div.indexImage-mus {
	position:absolute;
	top:290px;
	left:400px;
	width: 300px;
	height:200px;
	z-index: 150;
	background-image:url(images/mus-index.png);
	background-repeat:no-repeat;
} 
/* popup */
div.popupText{
	position:absolute;
	top:30px;
	left:10px;
	width: 500px;
	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.indexinfo {
	position:absolute;
	top:105px;
	left:650px;
	width: 350px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:transpqrent;
	z-index: 10;
}
div.indexCopyR {
	position:absolute;
	top:685px;
	left:800px;
	width: 170px;
	z-index: 20;
}
/* text */
div.textpage {
	position:absolute;
	top:200px;
	left:60px;
	width:900px;
}
div.textpage550 {
	position:absolute;
	top:200px;
	left:60px;
	width:550px;
}
div.textaf {
	position:absolute;
	top:200px;
	left:620px;
	width:250px;
}
div.textinfo {
	position:absolute;
	top:200px;
	left:300px;
	width:320px;
}
div.textfakta {
	position:absolute;
	top:450px;
	left:300px;
	width:400px;
}
div.textfakta#tf570 {
	top:570px;
}
/* tabell */
.cb {
	text-align:center;
	font-weight:bold;
}
.cbb {
	text-align:center;
	font-weight:bold;
	background-color:#568ABD;
	color:#FFF;
}
.cbbl {
	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;
}
/* produkter */
div.sverige-img {
	position:absolute;
	top:200px;
	left:725px;
	background-image: url(images/sverige.png);
	background-repeat: no-repeat;
	height:400px;
	width:266px;
	vertical-align: middle;
}
div.produkt-img {
	position:absolute;
	top:200px;
	left:650px;
	background-repeat: no-repeat;
	height:327px;
	width:312px;
	vertical-align: middle;
}
div.produkt-text {
	position:absolute;
	top:465px;
	left:669px;
	background-color:#006bb7;
	color:#03C;
	height:20px;
	width:275px;
	text-align:center;
	padding-top: 5px;
	vertical-align: middle;
	z-index:50;
}
div.produkt-img#stallstro {
	background-image: url(images/produkter/stallstro.png);
}
div.produkt-img#torv {
	background-image: url(images/produkter/torv.png);
}
div.produkt-img#torvmix {
	background-image: url(images/produkter/torvmix.png);
}
div.produkt-img#kutterspan {
	background-image: url(images/produkter/kutterspan.png);
}
div.produkt-img#pappersstro {
	background-image: url(images/produkter/pappersstro.png);
}
div.produkt-img#halmpellets {
	background-image: url(images/produkter/halmpellets.png);
}
div.produkt-img#spanpellets {
	background-image: url(images/produkter/spanpellets.png);
}
div.produkt-img#branslepellets {
	background-image: url(images/produkter/branslepellets.png);
}
div.produkt-img#godselhantering {
	background-image: url(images/produkter/godselhantering.png);
}
div.produkt-img#baddbok {
	background-image: url(images/produkter/baddbok.png);
}
div.produkt-img#foder {
	background-image: url(images/produkter/foder.png);
}
div.produkt-img#fardigfoder {
	background-image: url(images/produkter/fardigfoder.png);
}
div.produkt-img#allround {
	background-image: url(images/produkter/allround.png);
}
div.produkt-img#original {
	background-image: url(images/produkter/original.png);
}
div.produkt-img#active {
	background-image: url(images/produkter/active.png);
}
div.produkt-img#breed {
	background-image: url(images/produkter/breed.png);
}
div.produkt-img#proteinplus {
	background-image: url(images/produkter/proteinplus.png);
}
div.produkt-img#musliallround {
	background-image: url(images/produkter/musliallround.png);
}
div.produkt-img#muslioriginal {
	background-image: url(images/produkter/muslioriginal.png);
}
div.produkt-img#musliactive {
	background-image: url(images/produkter/musliactive.png);
}
div.produkt-img#fiberoriginal {
	background-image: url(images/produkter/fiberoriginal.png);
}
div.produkt-img#muslisenior {
	background-image: url(images/produkter/muslisenior.png);
}
div.produkt-img#oatbalancer {
	background-image: url(images/produkter/oatbalancer.png);
}
div.produkt-img#evitamin {
	background-image: url(images/produkter/evitamin.png);
}
div.produkt-img#bvitamin {
	background-image: url(images/produkter/bvitamin.png);
}
div.produkt-img#multivitamin {
	background-image: url(images/produkter/multivitamin.png);
}
div.produkt-img#mineralbla {
	background-image: url(images/produkter/mineralbla.png);
}
div.produkt-img#mineralgul {
	background-image: url(images/produkter/mineralgul.png);
}
div.produkt-img#mineralrod {
	background-image: url(images/produkter/mineralrod.png);
}
div.produkt-img#ravaror {
	background-image: url(images/produkter/ravaror.png);
	}
div.produkt-img#transport {
	background-image: url(images/produkter/transport.png);
}
div.flaggaLang{
	position:absolute;
	top:80px;
	left:20px;
	width: 60px;
	height: 40px;
	cursor:pointer;
	z-index:40;
	background-image:url(images/language.png);
	background-repeat:no-repeat;
}
div.flaggaEN{
	position:absolute;
	top:80px;
	left:20px;
	width: 40px;
	height: 40px;
	cursor:pointer;
	z-index:40;
	background-image:url(images/uk.png);
	background-repeat:no-repeat;
}
div.flaggaFI{
	position:absolute;
	top:80px;
	left:20px;
	width: 40px;
	height: 40px;
	cursor:pointer;
	z-index:40;
	background-image:url(images/fi.png);
	background-repeat:no-repeat;
}
 div.flaggaSE {
	position:absolute;
	top:80px;
	left:60px;
	width: 40px;
	height: 40px;
	cursor:pointer;
	z-index:40;
	background-image:url(images/se.png);
	background-repeat:no-repeat;
}
/* -- */
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;
}
div.imagePopUp {
	position: absolute;
	top:75px;
	left: 175px;
	background: #fff;
	padding: 10px;
	border: 2px solid black;
	cursor: move;
	z-index: 950;
}
iframe.rootPopUpId {
	z-index: 1000;
}
div.shadow{
/*
	background-color: #000000;
	opacity:0.5;
	filter:alpha(opacity=50);
*/
	position: absolute;
	top: 0px;
	left: 0px;
	background-color:transparent;
	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;
}
