@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:1025px;

}

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;

}

H2 {
	padding: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

	color: #222;

	font-size: 16px;

	font-weight: bold;

	font-style: italic;

	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;

}



.StorRubrikMagnus {

	color: #000;

	font-family:  Verdana, Helvetica, Arial;

	font-size: 16px;

	font-weight: bold;

	background-color: transparent;

	border: 0px;

	padding-left: 0px;

}



.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;

}



.textNormalMagnus {

	color: #000;

	font-family:  Verdana, Helvetica, Arial;

	font-size: 12px;

	font-weight: normal;

	background-color: transparent;

	border: 0px;

	padding-left: 0px;

}

.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 center;

	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: 5px;

	padding-top: 5px;

}

.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 center;

	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: 5px;

	padding-top: 5px;

}

.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-540.png);

	background-repeat: no-repeat;

	height:540px;

	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_2.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;

}

div.profilryttare{

	position:absolute;

	left: 45px;

	top:775px;

	background-image: url(images/profilryttare.png);

	background-repeat: no-repeat;

	height:150px;

	width:700px;

	overflow:hidden;

    z-index:30;

	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_2.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:450px;

	width:250px;

	overflow:hidden;

} 

div.popupImageNyheter3 {

	position:absolute;

	top:40px;

	left:550px;

	background-image: url(images/emma-emanuelsson-3.jpg);

	background-repeat: no-repeat;

	height:125px;

	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/strokollektion.gif);

	background-repeat:no-repeat;

} 

div.indexImage-mus {

	position:absolute;

	top:290px;

	left:400px;

	width: 300px;

	height:200px;

	z-index: 150;

	background-image:url(images/foderkollektion.gif);

	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:700px;

}

/* 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#muslirehab {

	background-image: url(images/produkter/rs_rehab.png);

}

div.produkt-img#muslioriginalcomp {

	background-image: url(images/produkter/rs_competition.png);

}

div.produkt-img#musliprotein {

	background-image: url(images/produkter/rs_prot_musli.png);

}

div.produkt-img#slobbermash {

	background-image: url(images/produkter/slobber.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.facebook{

	position:absolute;

	top:124px;

	left:917px;

	width: 48px;

	height: 48px;

	cursor:pointer;

	z-index:40;

	background-image:url(images/facebook-icon.png);

	background-repeat:no-repeat;

}

div.facebook_b{

	position:absolute;

	top:719px;

	left:574px;

	width: 135px;

	height: 29px;

	cursor:pointer;

	z-index:40;

	background-image:url(images/rub_folj_oss.png);

	background-repeat:no-repeat;

}

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.slidePopUp {

	position: absolute;

	top:250px;

	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;

}

