/* MAIN */
* { padding: 0; margin: 0; }

.arets {
	 background:url(images/arets.png);
	 width: 178px;
	 height: 208px;
	 float: left;
	 margin:10px;
}

.amelia {
	 background:url(images/amelia.png);
	 width: 255px;
	 height: 284px;
	 float: left;
	 margin:10px;
}

.portugal {
	 background:url(images/portugal.png);
	 width: 178px;
	 height: 208px;
	 float: left;
	 margin:10px;
}

.fms {
	 background:url(images/fms.png);
	 width: 300px;
	 height: 94px;
	 float: left;
	 margin:0px;
}

body {
 font-family: Helvetica;
 font-size: 12px;
 background:url(images/bg.jpg) center top no-repeat #417035;
}

#wrapper { 
 margin: 0 auto;
 width: 960px;
}

#header {
 width: 960px;
 height: 130px;
 background: bottom url(images/shadow.png) no-repeat;
}

#logo {
	background: url(images/logo.png) no-repeat;
	width: 306px;
	height: 100px;
	position: relative;
	left: 0px;
	top: 5px;
}

#top_menu {
	width: 460px;
	height: 20px;
	position: relative;
	left: 550px;
	top: -11px;
}

#content { 
	background: #3b622d;
	height: auto;
	width: 960px;
}

#content2 { 
	height: auto;
	width: 960px;
}

#footer { 
 width: 960px;
 height: 65px;
 clear: both;
 padding-top: 30px;
 background: top url(images/footer_shadow.png) no-repeat;
}

#leader { 
 background:url(/images/bg5.jpg) no-repeat;
 height: 440px;
 width: 960px;
}

#leader_text {
	background: url(/images/leader_bg.png);
	width: 420px;
	height: 400px;
	position: relative;
	top: 10px;
	left: 530px;
}

#leader_text_2 {
	background: url(/images/leader_bg.png);
	width: 420px;
	height: 400px;
	margin: 10px;
	float:right;
}

.home_sq1 {
	background: url(/images/shop306.jpg);
	width: 306px;
	height: 200px;
	background-color: #99b07c;
	float:left;
	margin: 10px 5px 10px 10px;
}

.home_sq2 {
	background: url(/images/pt306.jpg);
	width: 306px;
	height: 200px;
	float:left;
	margin: 10px 5px 10px 5px;
}

#home_sq3 {
	background: url(/images/kontakt.jpg);
	width: 306px;
	height: 200px;
	float:left;
	margin:10px 10px 10px 5px;
}

#sq1_boka {
	background: url(/images/leader_bg.png);
	width: 150px;
	height: auto;
	margin: 10px 0 10px 10px;
}

#sq1_text {
	background: url(/images/leader_bg.png);
	width: 150px;
	height: 170px;
	margin: 10px 0 10px 10px;
}

#sq2_text {
	background: url(/images/leader_bg.png);
	width: 150px;
	height: 170px;
	margin: 10px 0 10px 10px;
}

#sq3_text {
	background: url(/images/leader_bg.png);
	width: 150px;
	height: 120px;
	margin: 10px 0 10px 10px;
}


#bild {
	float:left;
	display: block;
	width:auto;
	height: auto;
	margin:10px 0 0 0;
}

/* MENU */
/* HEM */

.hem1 {
	display: block;  
	width: 23px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat;
	float:left;
	margin-right:15px;
}

a.hem:link {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 23px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden; 
	float:left;
	margin-right:15px;
}

a.hem:visited {	
	text-decoration: none; 
	color: #FFF;
		display: block;  
	width: 23px; 
	height: 20px;  
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.hem:hover {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 23px; 
	height: 20px;  
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

a.hem:active {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 23px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}


/* OM MIG */

.mig1 {
	display: block; 
	width: 40px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat;
	float:left;
	margin-right:15px;
}

a.mig:link {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 40px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.mig:visited {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 40px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.mig:hover {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 40px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

a.mig:active {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 40px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}


/* TJ€NSTER */

.tjanster1 {
	display: block;  
	width: 53px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

a.tjanster:link {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 53px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden; 
	float:left;
	margin-right:15px;
}

a.tjanster:visited {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 53px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.tjanster:hover {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 53px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

a.tjanster:active {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 53px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

/* Xtravaganza */

.xtra1 {
	display: block;  
	width: 77px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

a.xtra:link {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 77px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden; 
	float:left;
	margin-right:15px;
}

a.xtra:visited {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 77px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.xtra:hover {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 77px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

a.xtra:active {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 77px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

/* FAKTA */

.fakta1 {	
	display: block;  
	width: 35px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat;
	float:left;
	margin-right:15px;
}

a.fakta:link {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 35px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.fakta:visited {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 35px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.fakta:hover {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 35px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

a.fakta:active {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 35px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}


/* BLOGG */

a.blogg:link {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 38px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.blogg:visited {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 38px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.blogg:hover {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 38px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

a.blogg:active {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 38px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}


/* AKTUELLT */

a.aktuellt1 {	
	display: block;  
	width: 53px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat;
	float:left;
	margin-right:15px;
}

a.aktuellt:link {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 53px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.aktuellt:visited {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 53px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.aktuellt:hover {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 53px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

a.aktuellt:active {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 53px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}


/* REFERENSER */

.ref1 {	
	display: block;  
	width: 70px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat;
	float:left;
	margin-right:15px;
}

a.ref:link {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 70px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.ref:visited {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 70px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.ref:hover {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 70px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

a.ref:active {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 70px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

/* L€NKAR */

.links1 {	
	display: block;  
	width: 42px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat;
	float:left;
	margin-right:15px;
}

a.links:link {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 42px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.links:visited {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 42px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat hidden;
	float:left;
	margin-right:15px;
}

a.links:hover {	
	text-decoration: none; 
	color: #FFF;
	display: block; 
	width: 42px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

a.links:active {	
	text-decoration: none; 
	color: #FFF;
	display: block;  
	width: 42px; 
	height: 20px; 
	background: url(images/bar.gif) no-repeat; 
	float:left;
	margin-right:15px;
}

/* OM MIG */

#mig_main { 
	width: 960px;
	height:auto;
	float:left;
	background:#3b622d;
	padding: 0 0 15px 0;
}

#mig_text_wrap {
	background: url(images/leader_bg.png);
	width: 617px;
	height: auto;
	margin:10px 10px 0 10px;
	float:left;
}

#mig_text {
	width: 455px;
	height: auto;
	float:left;
}

#mig_text_utb {
	width: 150px;
	height: auto;
	float:left;
	margin:78px 0px 0 0;
}

#mig_rubrik {
	width: auto;
	height: 50px;
	float: none;
}


/* TJ€NSETER */

#tjanster_rubrik {
	width: auto;
	height: 50px;
	float: none;
}

#tjanster_text2 {
	width: 245px;
	height: 270px;
	float:left;
	margin:50px 0 0 0;
}

#tjanster_text3 {
	width: 245px;
	height: 270px;
	float:left;
	margin:30px 0 0 0;
}

#tjanster_text {
	width: 245px;
	height: 270px;
	float:left;
	margin:50px 0 0 20px;
}

#tjanster_menu {
	width: 140px;
	height:500px;
	float:left;
	margin: 0 12px 0 0;
}

#tjanster_main {
	width:788px;
	height:600px;
	float:left;
	margin-left:10px;
	background:url(images/pt_bg.jpg);
}

#tjanster_pris {
	width: 140px;
	height: 270px;
	float:left;
	margin:50px 10px 0 40px;
}

#tjanster_text_wrap {
	background: url(images/leader_bg.png);
	width: 460px;
	height: 315px;
	position: relative;
	top: 10px;
	left: 10px;
}

/* TJ€NSTER: Avancerad kost och trŠningskonsultation */

#tjanster_hol {
	width:788px;
	height:600px;
	float:left;
	margin-left:10px;
	background:#3b622d;
}

#tjanster_hol_text_wrap {
	background: url(images/leader_bg.png);
	width: 768px;
	height: 430px;
	position: relative;
	top: 10px;
	left: 10px;
}


/* EXTRAVAGANZA */

#extra_main {
	width:960px;
	height:auto;
	float:left;
	margin-left:10px;
	background:#3b622d;
	padding: 0 0 15px 0;
}

#extra_text_wrap {
	background: url(images/leader_bg.png);
	width: 455px;
	height: auto;
	float:left;
	margin:10px 10px 0 10px;
}


/* FAKTA: Kost */

#fakta_main {
	width:798px;
	height:auto;
	float:left;
	margin-left:10px;
	background:#3b622d;
	padding: 0 0 15px 0;
}

#fakta_text_wrap {
	background: url(images/leader_bg.png);
	width: 455px;
	height: auto;
	float:left;
	margin:10px 10px 0 10px;
}


/* FAKTA: Fysisk trŠning */

#tjanster_fys_text_wrap {
	background: url(images/leader_bg.png);
	width: 520px;
	height: 580px;
	position: relative;
	top: 10px;
	left: 10px;
}


/* FAKTA: Mental trŠning */

#tjanster_mental_text_wrap {
	background: url(images/leader_bg.png);
	width: 520px;
	height: 530px;
	position: relative;
	top: 10px;
	left: 10px;
}


/* REFERENSER */

#ref_main {
	width:798px;
	height:auto;
	float:left;
	margin-left:10px;
	background:#3b622d;
	padding: 0 0 15px 0;
}

#ref_text_wrap {
	background: url(images/leader_bg.png);
	width: 455px;
	height: auto;
	float:left;
	margin:10px 10px 0 10px;
}



/* V€NSTER MENY TOP */

.vanster_top1 {
	display: block;
	text-align:left;
	color: white; 
	background-color: #aad15a;
	text-decoration: none;
	width:140px;
	height:50;
	padding:10px;	
}

a.vanster_top:link {
	display: block;
	text-align:left;
	color: white; 
	background-color: #3b622d;
	text-decoration: none;
	width:140px;
	height:50;
	padding:10px;	
}

a.vanster_top:visited {
	display: block;
	text-align:left;
	color: white; 
	background-color: #3b622d;
	text-decoration: none;
	width:140px;
	height:50;
	padding:10px;
}

a.vanster_top:hover {
	display: block;
	text-align:left;
	color: white; 
	background-color: #aad15a;
	text-decoration: none;
	width:140px;
	height:50;
	padding:10px;


}

a.vanster_top:active {
	display: block;
	text-align:left;
	color: white; 
	background-color: #aad15a;
	text-decoration: none;
	width:140px;
	height:50;
	padding:10px;


}

/* V€NSTER MENY */

.vanster1 {
	display: block;
	text-align:left;
	color: white; 
	background-color: #aad15a;
	text-decoration: none;
	width:140px;
	height:50;
	padding:10px;	
	margin-top:2px;
}

a.vanster:link {
	display: block;
	text-align:left;
	color: white; 
	background-color: #3b622d;
	text-decoration: none;
	width:140px;
	height:50;
	padding:10px;
	margin-top:2px;	
}

a.vanster:visited {
	display: block;
	text-align:left;
	color: white; 
	background-color: #3b622d;
	text-decoration: none;
	width:140px;
	height:50;
	padding:10px;
	margin-top:2px;	
}

a.vanster:hover {
	display: block;
	text-align:left;
	color: white; 
	background-color: #aad15a;
	text-decoration: none;
	width:140px;
	height:50;
	padding:10px;
	margin-top:2px;
}

a.vanster:active {
	display: block;
	text-align:left;
	color: white; 
	background-color: #aad15a;
	text-decoration: none;
	width:140px;
	height:50;
	padding:10px;
	margin-top:2px;
}


a:link {	
	text-decoration: none;
	color: #FFF;
} 

a:visited {
	text-decoration: none; 
	color: #FFF;
}

a:hover {
	text-decoration: none; 
	color: #FFF; 
}

a:active {
	text-decoration: none; 
	color: #FFF;
}

.white {
	color: #FFF;
}

.center {
	text-align:center;
}

.small {
	font-size: 9px;
}

.menu {
	font-size:10px;
	font-weight:bold;
	color: #FFF;
}

.air {
	margin: 10px;
}

h1 {
	font-family: Helvetica;
	font-size: 48px;
	font-weight: 900;
	color: #FFF;
	padding: 20px;
	line-height: 50px
}

.leader_body {
	font-size:16px;
	color:#FFF;
	padding: 20px;
	line-height: 24px
}

.sq_text {
	font-size: 22px;
	font-weight: 900;
	color: #FFF;
	padding: 10px;
}

.sq_body {
	font-size:12px;
	color:#FFF;
	padding: 10px;
	line-height: 20px
}

.sq_body_kontakt {
	font-size:14px;
	font-weight: 900;
	color:#FFF;
	padding: 10px;
	line-height: 20px
}

.tjanster_title {
	font-size: 32px;
	font-weight: 900;
	color: #FFF;
	padding: 20px;
}

.mig_title {
	font-size: 32px;
	font-weight: 900;
	color: #FFF;
	padding: 20px;
}

.mig_body {
	font-size:12px;
	color:#FFF;
	line-height: 18px;
	padding: 20px;
}

.mig_utb {
	font-size:10px;
	color:#FFF;
	line-height: 12px;
	padding: 20px;
}

.tjanster_body {
	font-size:12px;
	color:#FFF;
	padding: 0 10px 0 0;
	line-height: 20px
}

.tjanster_pris {
	font-size:10px;
	color:#FFF;
	padding: 0 0 0 20px;
	line-height: 12px
}

.ref_title {
	font-size: 32px;
	font-weight: 900;
	color: #FFF;
	padding: 20px;
}

.ref_body {
	font-size:12px;
	color:#FFF;
	padding: 0 10px 0 0;
	line-height: 18px;
	padding: 20px;
}
