/* Default styles */

@import "reset.css";



/* Custom styles */

@import "custom.css";



body {

	font-family:Verdana, Geneva, sans-serif;

	color: #FFFFFF;

	font-size:11px;

	background-color: #d1bf9f;

}

.spacer{

	font-size:0; line-height:0; clear:both;

	}

#wrap #content #intro #nyheter #tip h3 {

	color: #FFF;

	text-align: left;

}



A:focus, A:hover, A:active /* Firefox image outline fix */ {	

	outline: none;

}

#wrapmain {

	

	background-repeat: repeat-x;

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

}

#wrap {

	background-color: #000;

	background-repeat: repeat-x;

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

}



#wrap #content #intro #nyheter #tip .pstarttZ {

	width: auto;

}

#wrap #content #intro #nyheter #tip .pstarttZ p {

	color: #F09;

	font-weight: normal;

	font-size: 14px;

	margin-top: -20px;

	text-align: center;

}





#wrap #content #intro #offers {

	height: 190px;

	width: 230px;

	float: left;

	margin-left: 55px;

	margin-top: 35px;

	padding-left: 10px;

	padding-right: 5px;

}

#wrap #top #header #search {

	height: 32px;

	width: 350px;

	float: right;

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

	background-repeat: no-repeat;

	margin-top: 50px;

	margin-right: 30px;

	background-position: center center;

}







#wrap #content #intro #buttons {

	height: 235px;

	width: 385px;

	float: left;

	margin-left: 5px;

	margin-top: 35px;

}

.input2 {

	margin-left: 25px;

	margin-top: 5px;

}





#wrap #content #intro #offers p {

	color: #FFF;

	font-size: medium;

	font-family: Georgia, "Times New Roman", Times, serif;

}

.lasimg {
	float: inherit;
	margin-top: -10px;
	margin-right: 15px;
	text-align: center;

}





#wrap #content #intro #offers h2 {

	font-size: 16px;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-align: center;

}



#wrap #content #intro #nyheter {

	float: right;

	height: 220px;

	width: 230px;

	margin-top: 60px;

	margin-right: 20px;

}





/* Top */

#top { 

	width: 960px; 

	margin: 0 auto; 

	position:relative; 

}

.input {

	margin-bottom: -8px;

}

.input2a {

	margin-left: 25px;

	margin-top: -25px;

}



.input3 {

	margin-left: 2px;

	margin-top: 2px;

}







/* Top Navigation */

#top-nav {	

	font-family:Arial, Helvetica, sans-serif;	

	font-size: 14px; 	

	font-weight:bold;	

	height: 30px;	

	padding-top:7px;	

	text-transform:uppercase;

}

#top-nav a {

	color: #FFF;

}

#top-nav a:hover {

	text-decoration: underline;

}

#top-nav ul {

	padding: 0;

}

#top-nav .col-left {

	margin-left: -6px;

}



/* HEADER: =header

----------------------------------------------- */

   #header {

	float: left;

	width: 100%;

}

   #header #logo {

	float: left;

	margin-top: 13px;

}

#wrap #content .tab1 {

	background-repeat: no-repeat;

	height: 260px;

	width: 440px;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	background-image: url(../images/tab1.jpg);

}

#wrap #content #middle {

	width: 964px;

	margin-top: 20px;

	margin-right: 10px;

	margin-bottom: 20px;

	margin-left: 10px;

	background-repeat: no-repeat;

	height: 890px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#wrap #content .tab2 {

	background-repeat: no-repeat;

	height: 260px;

	width: 440px;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	background-image: url(../images/tab2.jpg);

}

#wrap #content .tab3 {

	background-repeat: no-repeat;

	height: 260px;

	width: 440px;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	background-image: url(../images/tab3.jpg);

}

.text {

	height: 200px;

	width: 230px;

	float: left;

	margin-top: 50px;

	margin-left: 15px;

	color: #470039;

	

}



#wrap #content .tab4 {

	background-repeat: no-repeat;

	height: 260px;

	width: 440px;

	float: left;



	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	background-image: url(../images/tab4.jpg);

}

#wrap #content .tab5 {

	background-repeat: no-repeat;

	height: 260px;

	width: 440px;

	float: left;

	

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	background-image: url(../images/tab5.jpg);

}

	#wrap #content .tab6 {

	background-repeat: no-repeat;

	height: 260px;

	width: 440px;

	float: left;



	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

	background-image: url(../images/tab6.jpg);

}	



/* Navigation */



/* GLOBAl NAVIGATION: =gnav

----------------------------------------------- */

   #globalnav {

	clear: both;

	float: left;

	width: 100%;

	margin-top: 5px /*!important*/;









*margin-top: 9px; }



   #globalnav ul {

	list-style: none;

	float: left;

	display: inline;

	margin: 0;

	padding: 0;

	width: 800px;

	height: 58px;

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

	background-repeat: no-repeat;

	background-position: left top;

}

#wrap #content #main #maincontent #kurser-right ul {

	display: inline;

}

#wrap #content #main #maincontent #kurser-right ul li {

	color: #270039;

	font-size: 14px;

	font-weight: bold;

	margin-left: 20px;

}

#wrap #content #main #maincontent #kurser-right ul li a {

	color: #270039;

	text-decoration: none;

}

#wrap #content #main #maincontent #kurser-right ul li a:hover {

	color: #AD0DA5;

}





   #globalnav ul li { float: left; text-indent: -999em; margin: 0; padding: 0; }

   #globalnav ul li a {

	outline: none;

	text-decoration: none;

	border: none;

	display: block;

	height: 58px;

	text-decoration: none;

	overflow: hidden;

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

	background-repeat: no-repeat;

	background-position: left top;

}

   

   #globalnav ul li.home a { background-position: 0px 0px; width: 86px; }

   #globalnav ul li.home a:hover { background-position: 0px -58px; }

#wrap #content #main #maincontent .tab2 .text h2 {

	font-size: medium;

	font-weight: bold;

}



   #globalnav ul li.home a.selected { background-position: 0px -116px; }

   

   #globalnav ul li.services a { background-position: -86px 0px; width: 88px; }

   #globalnav ul li.services a:hover { background-position: -86px -58px; }

   #globalnav ul li.services a.selected { background-position: -86px -116px; }

   

   #globalnav ul li.articles a { background-position: -174px 0px; width: 88px; }

   #globalnav ul li.articles a:hover { background-position: -174px -58px; }

   #globalnav ul li.articles a.selected { background-position: -174px -116px; }

   

   #globalnav ul li.blog a { background-position: -262px 0px; width: 88px; }

   #globalnav ul li.blog a:hover { background-position: -262px -58px; }

   #globalnav ul li.blog a.selected { background-position: -262px -116px; }

   

   #globalnav ul li.av a { background-position: -350px 0px; width: 131px; }

   #globalnav ul li.av a:hover { background-position: -350px -58px; }

   #globalnav ul li.av a.selected { background-position: -350px -116px; }



   #globalnav ul li.glossary a { background-position: -481px 0px; width: 88px; }

   #globalnav ul li.glossary a:hover { background-position: -481px -58px; }

   #globalnav ul li.glossary a.selected { background-position: -481px -116px; }



   #globalnav ul li.courses a { background-position: -569px 0px; width: 145px; }

   #globalnav ul li.courses a:hover { background-position: -569px -58px; }

   #globalnav ul li.courses a.selected { background-position: -569px -116px; }



        #globalnav ul li.store a { background-position: -714px 0px; width: 63px; }

        #globalnav ul li.store a:hover { background-position: -714px -58px; }

        #globalnav ul li.store a.selected { background-position: -714px -116px; }

/* IE7 Fix */

/* Search Top */

form#topSearch {	

	background: url(images/bg-search.png) no-repeat;	

	width: 178px; 

	height: 32px;	

	position: absolute;	

	top: 13px; 

	right: 0;

}

form#topSearch p.fields input {	

	color: #fff;	

	font-size: 12px;	

	font-weight: normal;	

	width: 130px;	

	background: none;	

	overflow: hidden;	

	border: none;	

	position: absolute;	

	top: 5px; 

	left: 10px;

}

form#topSearch p.fields button {	

	background: url(images/ico-search.png) no-repeat;	

	width: 21px; 

	height: 21px;	

	border: none;	

	position: absolute;	

	top: 5px; 

	right: 10px;	

	cursor:pointer;

}



/* Content */



#content {

	width: 1000px;

	background-repeat: no-repeat;

	background-position: left 157px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding: 0px;

}

#wrap #content #main #post-7 p {

	color: #270039;

}



* html #content { 

	height: 550px; 

}

#main {	

	width:460px;

}

#main div {
	zoom: 1;
	color: #000;
	font-size: 18px;

}





/* Featured */

.box1-top {

	width:460px;

	height:5px;

	font-size:1px;

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

	background-repeat: no-repeat;

	background-position: left top;

}

.box1-bot {

	width:460px;

	height:5px;

	font-size:1px;

	margin-bottom:15px;

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

	background-repeat: no-repeat;

	background-position: left top;

}

#main .featured {

	background:#000;

	padding:10px 20px;

	position: relative;

	min-height: 22px;

	background-color: #E5F8CD;

}

#wrap #content #intro {

	height: 250px;

	width: 964px;

	float: left;

	background-repeat: no-repeat;

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

}



#wrap #footer-out #footer .col-right p {

	color: #FFF;

}





#main .featured h2 a { 

	font-family:Arial, Helvetica, sans-serif; 

	letter-spacing:-1px; 

	color:#fff; 

	font-size:24px; 

	float:left; 

}

#main .featured h3 { 

	padding:0; 

	float:left; 

}

#wrap #content #main #maincontent #maincoaching #coachingcont h3 {

	color: #270039;

	text-align: left;

}

#wrap #content #main #maincontent #maincoaching #coachingcont ol li {

	color: #270039;

	font-size: 14px;

}

.italictxt {

	font-size: medium;

	font-style: italic;

	color: #270039;

}





.imgA {

	margin-left: 3px;

}



#main .featured h3 a { 

	font-family:Arial, Helvetica, sans-serif; 

	letter-spacing:-1px; 

	color:#fff; 

	font-size:18px; 

}

#main .featured .video {

	padding: 10px;

	-moz-border-radius: 6px;

	-khtml-border-radius: 6px;

	-webkit-border-radius: 6px;

	border-radius: 6px;

	margin-top:10px;

	background-color: #270039;

}

#main .featured .ratings { 

	float:right; 

}

#main .featured .watch { 

	background:url(images/bg-watch.png) no-repeat top left; 

	width:93px; 

	height:31px; 

	float:right;

}

#main .featured .watch a { 

	color:#fff; 

	text-decoration:none; 

	text-transform:lowercase; 

	font-weight:bold; 

	font-size:11px; 

	padding:7px; 

	line-height:29px;

}



/* Recent Video Boxes */



.home #archive { 

	width:473px;

}

#archive { 

	width:960px;

}

.box2-top { 

	background:url(images/box2-top.png) no-repeat top left; 

	width:230px; 

	height:6px; 

	font-size:1px; 

}

.box2-bot { 

	background:url(images/box2-bot.png) no-repeat top left; 

	width:230px; 

	height:6px; 

	font-size:1px; 

	margin-bottom:15px; 

}



.Nav .on, .Nav a:hover {

	background: #000 !important;

}

.Nav a, .Nav .on {

	background:url(images/box2-bg.png) repeat top left;

	color: #fff;

	display: block;

	float: left;

	padding: 5px 9px;

	margin-left: 4px;

}







/* Main Content (style) */



#main a { 

	text-decoration: underline; 

}

#main a:hover {	

	text-decoration: none; 

}

#main h2, #main h3 { 

	font-weight: normal; 

}

#main h2 {

	font-size: 24px;

	padding-top:0;

	color: #270039;

	text-align: left;

}

#main h3 {

	font-size: 18px;

	color: #270039;

	text-align: left;

}

#main h4 {

	font-size: 12px;

	text-align: left;

}

#main ol, #main ul { 

	line-height: 18px; 

}

#main ul li { 

	list-style: circle; 

	padding: 3px 0; 

}

#main ol { 

	padding-left: 57px; 

}

#main ol li { 

	list-style: decimal; 

	padding: 3px 0; 

}

#main blockquote {	

	background:url(images/box3-bg.png) repeat top left;	

	border-left:2px solid #222;	

	color:#fff;	

	font-style:italic;	

	margin:5px auto 5px;	

	padding:10px 20px;	

	width:90%;

}



/* Main Content (post) */



#main.single { 

	width:700px; 

	margin:0; 

	padding:0px;  

}

#main.single .post { 

	background:url(images/box3-bg.png) repeat top left; 

	padding:10px 20px; 

}

#main.single .box3-top { 

	background:url(images/box3-top.png) no-repeat top left; 

	width:700px; 

	height:6px; 

	font-size:1px;

}

#main.single .box3-bot { 

	background:url(images/box3-bot.png) no-repeat top left; 

	width:700px; 

	height:6px; 

	font-size:1px; 

	margin-bottom:15px; 

}

#main.single .box3 .post-details { 

	font-size:11px; 

	color:#76967e; 

}

#main.single .video { 	

	background:url(images/box2-bg.png) repeat top left !important;		

	background:#2a552b;	

	margin:10px 0 20px; 	

	padding:10px; 	

	-moz-border-radius: 6px;	

	-khtml-border-radius: 6px;	

	-webkit-border-radius: 6px;	

	border-radius: 6px;

}

#main .post { 

	padding:0 5px 15px; 

}

#main .post-title {	

	width: 100%; 

	position: relative; 

}

#main .post-title h2, #main .post-title p.post-details, #main .post-title h3 { 

	padding-right: 50px; 

}#main h2 a, #main h3 a { 

	color: #FFF; 

	text-decoration: none;

}

#main h2 a:hover, #main h3 a:hover { 

	text-decoration: underline; 

}

#main p.post-details { 

	line-height: 18px; 

	margin-top: -10px; 

	position: relative; 

}

#main p.post-details a { 

	text-decoration: none; 

}

#main p.post-details a:hover { 

	text-decoration: underline; 

}

#main p.post-details {	

	color: #76967E;	

	font-size: 11px;	

	padding: 0 0px 0 1px;

}



/* Main Content (advert 468x60) */



#main .advert_468x60 {	

	background:url(images/box3-bg.png) repeat;	

	padding:12px 0;	

	margin: 5px 0 25px 0;	

	text-align:center;

}

#main .latest .advert_468x60 {

	margin-left:33px;

}

#main #advert_125x125 { 

	text-align:center; 

}

#main #advert_125x125 a { 

	padding:0 5px; 

}

#main #advert_125x125 a img { 

	border: 1px dashed #FFF; 

	width:125px; 

	height:125px; 

	padding:2px;  

}

.single #main .advert_468x60 {

	margin: 15px 0 0px 0;

}



/* Main Content (post>single) */



#main p.tags {	

	clear: both;

}

#main .page h2 {

	padding-top: 5px;

}







/* Bottom */



#bottom-tile {	

	background-color: #270039;	

	width: 100%;	

	height:8px;	

	margin-top:25px;	

	font-size:1px;

}

#bottom-out {        

	background-color: #000;	

	width: 100%;	

	padding: 15px 0 14px 0;

}

#bottom {	

	width: 960px;	

	margin: 0 auto;	

	font-size: 11px;	

	color: #fff;

}

#bottom a{ 

	color:#fff; 

}

#bottom a:hover{ 

	text-decoration:underline; 

}







/* Footer */



#footer-out {

	width: 100%;

	padding: 15px 0 14px 0;

	background-color: #701067;

	background-repeat: repeat-x;

	background-position: top;

	background-image: url(../images/footer.jpg);

}

#footer-left{

float:left;

}

#footer {	

	width: 960px;	

	margin: 0 auto;	

	font-size: 11px;	

	color: #fff;

}

#footer a {

	color:#FFF;

}

#footer .col-right img {

	vertical-align: middle;

}

#footer .col-right span {

	display: none;

}

/* Misc.*/

#wrap #apDiv1 {

	height: 172px;

	width: 40px;

	left: -5px;

	top: 40%;

	position: fixed;

}

#wrap #apDiv2 {

	height: 172px;

	width: 40px;

	top: 20px;

	position: absolute;

	left: 0px;

}

#wrap #apDiv1 img {

	margin-top: 12px;

	margin-left: 2px;

}



#wrap #content #main {

	height: auto;

	width: 970px;

	float: left;

	margin-top: 5px;

	margin-bottom: 5px;

	margin-left: 8px;

}

#wrap #content #main #mainheader {

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

	background-repeat: no-repeat;

	height: 50px;

	width: 970px;

}

#wrap #content #main #maincontent {

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

	background-repeat: repeat-y;

	width: 925px;

	color: #F8FCF1;

	padding-right: 25px;

	padding-left: 20px;

}

#wrap #content #main #maincontent #coaching-right p {

	color: #000;

}

#wrap #content #main #maincontent #maincoaching {

	height: auto;

	width: 930px;

	float: left;

	background-image: url(../images/hand_with_plant.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#wrap #content #main #maincontent #maincoaching #coachingcont {

	height: auto;

	width: 620px;

	float: left;

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

	background-repeat: repeat-y;

	padding-right: 10px;

	padding-left: 20px;

}







#wrap #content #main #maincontent #coaching-right {

	background-image: url(../images/hands.jpg);

	background-repeat: no-repeat;

	float: right;

	height: 350px;

	width: 235px;

	padding-top: 5px;

	padding-right: 5px;

	padding-left: 10px;

}

#wrap #content #main #maincontent #harvard-right {

	background-image: url(../images/harvardtab.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 350px;

	width: 235px;

	padding-top: 3px;

	padding-right: 5px;

	padding-left: 5px;

}

#wrap #content #main #maincontent #massage-right {

	background-image: url(../images/massagetab.jpg);

	background-repeat: no-repeat;

	float: right;

	height: 350px;

	width: 235px;

	padding-top: 3px;

	padding-right: 5px;

	padding-left: 10px;

}

.ptab {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 15px;

}





#wrap #content #main #maincontent #coaching-right h2 {

	color: #FFF;

	font-size: large;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

}





#wrap #content #main #mainfooter {

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

	background-repeat: no-repeat;

	height: 50px;

	width: 970px;

}

#wrap #content #main #maincontent .tab1 .text h2 {

	font-size: medium;

	font-weight: bold;

}

#wrap #content #main #maincontent .tab3 .text h2 {

	font-size: medium;

	font-weight: bold;

}

#wrap #content #main #maincontent .tab4 .text h2 {

	font-size: medium;

	font-weight: bold;

}

#wrap #content #main #maincontent .tab5 .text h2 {

	font-size: medium;

	font-weight: bold;

}

#wrap #content #main #maincontent .tab6 .text h2 {

	font-size: medium;

	font-weight: bold;

}

#wrap #content #main #maincontent #harvard-right h2 {

	color: #FFF;

	font-size: x-large;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-align: center;

}

#wrap #content #main #maincontent #harvard-right p {

	color: #000;

}

#wrap #content #main #maincontent #massage-right h2 {

	color: #FFF;

	font-size: x-large;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-align: center;

}

#wrap #content #main #maincontent #massage-right p {

	color: #000;

	text-align: left;

}

#wrap #content #main #maincontent #erbjudande-right h3 {

	color: #270039;

	text-align: left;

}

.psmall {

	font-size: small;

}





#wrap #content #main #maincontent  #massagecont {

	height: auto;

	width: 620px;

	float: left;

	background-image: url(../images/massagebackground.jpg);

	background-repeat: no-repeat;

	padding-right: 10px;

	padding-left: 20px;

	background-position: right bottom;

}	

	#wrap #content #main #maincontent  #kroppcont {

	height: auto;

	width: 620px;

	float: left;

	background-image: url(../images/sffs.jpg);

	background-repeat: no-repeat;

	padding-right: 10px;

	padding-left: 20px;

	background-position: right bottom;

}

#wrap #content #main #maincontent #massagecont .massagebox a {

	font-size: medium;

	color: #270039;

	font-weight: bold;

}

#wrap #content #main #maincontent #massagecont .massagebox {

	width: 580px;

	float: left;

	margin-right: 10px;

	margin-bottom: 20px;

	margin-left: 10px;

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

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 15px;

	}

	

	#wrap #content #main #maincontent #caochcont .massagebox {

	width: 580px;

	float: left;

	margin-right: 10px;

	margin-bottom: 20px;

	margin-left: 10px;

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

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 15px;

	}

#wrap #content #main #maincontent #kroppcont .massagebox {

	width: 580px;

	float: left;

	margin-right: 10px;

	margin-bottom: 20px;

	margin-left: 10px;

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

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 15px;

}

.priser {

	font-size: medium;

	color: #270039;

	font-weight: bold;

	text-decoration: underline;

	font-style: italic;

}

#wrap #content #intro #nyheter #tip p {

	color: #270039;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	font-style: normal;

	font-size: medium;

}

.medvetenbox {

	height: 235px;

	width: 230px;

	float: right;

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

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 5px;

	margin-bottom: 15px;

}

.erbjudandenbox {

	height: 235px;

	width: 230px;

	float: left;

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

	background-repeat: no-repeat;

	background-position: left top;

	padding-left: 5px;

	margin-bottom: 15px;

	margin-right: 20px;

	margin-left: 20px;

}

#wrap #content #main #maincontent #massagecont .erbjudandenbox h2 {

	color: #FFF;

}





#wrap #content #main #maincontent #maincoaching .medvetenbox p {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 14px;

	color: #270039;

}

#wrap #content #main #maincontent #maincoaching .medvetenbox h2 {

	color: #FFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

}

#wrap #content #main #maincontent #harvard-right img {

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 10px;

}

#wrap #content #main #maincontent #harvardcont {

	height: auto;

	width: 620px;

	float: right;

	background-image: url(../images/hairstyle.jpg);

	background-repeat: no-repeat;

	padding-right: 10px;

	padding-left: 20px;

	background-position: right top;

	}

	

#wrap #content #main #maincontent #caochcont {

	height: auto;

	width: 620px;

	float: right;

	

	background-repeat: no-repeat;

	padding-right: 10px;

	padding-left: 20px;

	background-position: right top;

}

#wrap #content #main #maincontent #harvardcont .massagebox {

	width: 580px;

	float: left;

	margin-right: 10px;

	margin-bottom: 20px;

	margin-left: 10px;

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

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 15px;

}

#wrap #content #main #maincontent #maincoaching .contactbox {

	height: auto;

	width: 250px;

	float: right;

}

#wrap #content #main #maincontent #harvardcont .massagebox h3 {

	color: #270039;

	text-align: left;

}

#wrap #content #main #maincontent #kurser-right {

	background-image: url(../images/kurserback.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 350px;

	width: 235px;

	padding-top: 3px;

	padding-right: 5px;

	padding-left: 10px;

	clear: both;

}

#content #main #maincontent #kurser-right h2 {

	color: #FFF;

	font-size: x-large;

	font-weight: bold;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-align: center;

}

#wrap #content #main #maincontent #kurser-right p {

	color: #000;

}

#wrap #content #main #maincontent #kursercont {

	height: 1200px;

	width: 620px;

	float: left;

	background-image: url(../images/meditationgirl1.jpg);

	background-repeat: no-repeat;

	padding-right: 10px;

	padding-left: 20px;

	background-position: right top;

}

#wrap #content #main #maincontent #kursercont .massagebox {

	width: 580px;

	float: left;

	margin-right: 10px;

	margin-bottom: 20px;

	margin-left: 10px;

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

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 15px;

}

#wrap #content #main #maincontent #stadcont {

	height: auto;

	width: 620px;

	float: right;

	background-repeat: no-repeat;

	padding-right: 10px;

	padding-left: 20px;

	background-position: right top;

}

#wrap #content #main #maincontent #stadcont .massagebox h3 {

	color: #270039;

	text-align: left;

}



#wrap #content #main #maincontent #stadcont .massagebox {

	width: 580px;

	float: left;

	margin-right: 10px;

	margin-bottom: 20px;

	margin-left: 10px;

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

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 15px;

	font-weight: bold;

}

#wrap #content #main #maincontent #massage-right h3 {

	color: #270039;

	text-align: left;

}

#wrap #content #main #maincontent #erbjudande-right {

	background-image: url(../images/erbjudandenback.jpg);

	background-repeat: no-repeat;

	float: right;

	height: 800px;

	width: 235px;

	padding-top: 3px;

	padding-right: 5px;

	padding-left: 10px;

}

#wrap #content #main #maincontent #erbjudande-right h2 {

	color: #FFF;

}

#wrap #content #main #maincontent #erbjudande-right p {

	color: #270039;

	margin-left: 10px;

	margin-right: 10px;

}

#wrap #content #main #maincontent #maincoaching h3 {

	color: #270039;

	text-align: left;

}







#ads {

	height: 95px;

	width: 730px;

	margin-left: auto;

	margin-right: auto;

	background-image: url(../images/adsback.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 25px;

}

.adssmall {

	width: 470px;

	margin-right: auto;

	margin-left: auto;

}



.links {

	height: 17px;

	width: 730px;

	margin-left: auto;

	margin-right: auto;

}

.pbold {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: bold;

	font-size: large;

}

#wrap #content #intro #nyheter #tip h2 {

	color: #F06;

}

#wrap #content #main #maincontent #erbjudande-right h4 {

	font-size: 20px;

	color: #FFF;

	background-color: #6C096F;

}

#wrap #content #main #maincontent #stadcont .massagebox img {

	margin-right: 10px;

	margin-left: 10px;

}

#wrap #content #intro #nyheter2 {

	float: right;

	height: 220px;

	width: 230px;

	margin-top: -227px;

	margin-right: 20px;

}

#wrap #content #intro #nyheter2 #tip h3 {

	color: #270039;

	text-align: left;

}

#wrap #content #intro #nyheter2 #tip .pstarttZ {

	width: 225px;

}

#wrap #content #intro #nyheter2 #tip .pstarttZ p {

	color: #270039;

	font-weight: normal;

	font-size: 18px;

	margin-top: -20px;

	text-align: center;

}

#wrap #content #nyheter {

	width: 964px;

	float: left;

	height: 250px;

	margin-top: 20px;

}

#wrap #content #main #maincontent .boxnyheter {

	height: 460px;

	width: 600px;

	float: right;

	background-repeat: no-repeat;

	margin-bottom: 35px;

	margin-right: 20px;

	background-image: url(../images/backgroundnyheter3.jpg);

}

#wrap #content #main #maincontent .nyheterleft {

	float: left;

	height: 450px;

	width: 270px;

	margin-left: 20px;

}

#wrap #content #main #maincontent .nyheterleft h3 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 19px;

}

#wrap #content #main #maincontent .boxnyheter .nyheterright h3 {

	color: #FFF;

	text-align: left;

}



#wrap #content #main #maincontent .nyheterleft p {

	font-family: Verdana, Geneva, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #360443;

}

#wrap #content #main #maincontent .boxnyheter .nyheterright {

	height: 200px;

	width: 582px;

	float: left;

	margin-top: 15px;

	padding-left: 9px;

}

#wrap #content #main #maincontent .boxnyheter .nyheterright p {

	color: #FFF;

	font-size: 14px;

	margin-left: 10px;

	margin-right: 10px;

}

#wrap #content #main #maincontent #stadcont .massagebox h1 {

	color: #270039;

	font-size: 24px;

	text-transform: uppercase;

}

#wrap #content #main #maincontent #massagecont .massagebox table {

	margin-left: 30px;

}

#wrap #content #nyheterfirst {

	width: 964px;

	float: left;

	height: 250px;

	margin-top: 20px;

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

	background-repeat: no-repeat;

}

#wrap #top #header #globalnav img {

	margin-right: 5px;

	margin-left: 5px;

	margin-top: 2px;

}

#wrap #content #intro #nyheter2 #tip .pstarttss p {

	font-size: 15px;

	color: #370443;

	font-weight: bold;

	text-align: center;

}

#wrap #content #main #maincontent #kursercont2 {

	height: auto;

	width: 850px;

	float: right;

	background-image: url(../images/meditationgirl1.jpg);

	background-repeat: no-repeat;

	padding-right: 10px;

	background-position: right top;

}

#wrap #content #main #maincontent #kursercont2 .massagebox {

	width: 850px;

	float: left;

	margin-right: 10px;

	margin-bottom: 20px;

	margin-left: 10px;

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

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 15px;

}

#wrap #content #main #maincontent #kurser-right h3 {

	color: #270039;

	text-transform: uppercase;

	font-size: 12px;

	font-weight: bold;

}

#wrap #content #main #maincontent #maincoaching #coachingcont .googlebanner {

	height: 250px;

	width: 300px;

	float: left;

	margin-top: 10px;

	margin-right: 30px;

	margin-bottom: 10px;

	margin-left: 10px;

	border: thick solid #270039;

}

#wrap #content #main #maincontent #maincoaching .affil {

	height: 200px;

	width: 200px;

	float: right;

	margin-right: 10px;

	border: 8px solid #370443;

}

#wrap #content #main #maincontent #maincoaching #coachingcont .smalladss {

	float: left;

	height: 120px;

	width: 120px;

	margin-right: 25px;

}

#wrap #content #main #maincontent #maincoaching .affil2 {

	height: auto;

	width: 180px;

	float: right;

	margin-right: 20px;

	border: 8px solid #370443;

	margin-top: 15px;

}

#wrap #content #main #maincontent .boxnyheter .nyheterright .psmall {

	font-size: 12px;

}

#wrap #content #main #maincontent .boxnyheter .nyheterright img {

	float: right;

	margin-right: 30px;

}



.pp {

	font-style: italic;

	float: right;

	margin-right: 20px;

	font-size: 18px;

	font-weight: bold;

}

#wrap #content #main #maincontent #facebook {

	position: relative;

	float: left;

	width: 785px;

	background-image: url(../images/banner.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	margin-bottom: 20px;

	height: 180px;

}







#wrap #content #main #maincontent #harvard-right .adss {

	width: 250px;

	float: left;

}

#wrap #content #main #maincontent #welcometext {

	width: 935px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: -9px;

	background-color: #FFF;

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

	background-repeat: no-repeat;

	padding-right: 5px;

	padding-left: 5px;

	padding-top: 10px;

	height: 450px;

	float: left;

	border-bottom-width: thick;

	border-bottom-style: solid;

	border-bottom-color: #BE25DF;

}

#wrap #content #main #maincontent #massagecont .massagebox table {

	background-color: #CCC;

}

/* ---------------------------------------

   NAVIGATION

   --------------------------------------- */



#sidebar #navigation {

	height: 300px;

	margin: 0;

	padding: 0;

	width: 210px;

	float: left;

	background-image: url(../images/nav-box.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	} 

	

	ul#sidebar-nav {

		margin: 0;

		padding: 6px;

		list-style: none;

		}

		

		ul#sidebar-nav li {

	font-size: 12px;

	height: 36px;

	letter-spacing: -0.025em;

	margin: 0;

	padding: 0;

	padding-left: 20px;

	padding-top: 0px;

	text-transform: uppercase;

	width: 178px;

	color: #FF6F42;

			}

			

			ul#sidebar-nav li:hover {

	cursor: pointer;

				}

				

			ul#sidebar-nav li a {

				display: block;

				height: 27px;

				padding-top: 9px;

				width: 178px;

				}

				

				ul#sidebar-nav li a:hover {

	color: #666;

	cursor: pointer;

	text-decoration: none;

	font-size: 12px;

					}

				

			ul#sidebar-nav li.top {

	background-repeat: no-repeat;

	background-position: left top;

				}

				

				ul#sidebar-nav li.top:hover {

	background-repeat: no-repeat;

	background-position: left top;

					}

					

			ul#sidebar-nav li.middle {

	background-image: url(../images/middle-btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

				}

				

				ul#sidebar-nav li.middle:hover {

	background-image: url(../images/middle-btn-over.jpg);

	background-repeat: no-repeat;

	background-position: left top;

					}

					

			ul#sidebar-nav li.bottom {

	background-image: url(../images/bottom-btn.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

				}

				

				ul#sidebar-nav li.bottom:hover {

	background-image: url(../images/bottom-btn-over.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

					}





/* ---------------------------------------

   SIDEBAR

   --------------------------------------- */

	

#sidebar {

	color: #333;

	float: left;

	margin-left: -13px;

	position: relative;

	width: 210px;

	}

	

	#sidebar a {

	color: #FFF;

	text-decoration: none;

		}

		

	#sidebar a:hover {

		text-decoration: underline;

		}



#sidebar form {

	margin: 0;

	}

	

#sidebar h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 1.2em;

	}

	

	#sidebar h2.callnow {

		background: url(images/callnow-background.html) top left no-repeat;

		display: block;

		height: 38px;

		text-indent: -9000px;

		width: 254px;

		}

		

	#sidebar h2.area {

		background: url(images/areas-background.html) top left no-repeat;

		display: block;

		height: 34px;

		text-indent: -9000px;

		width: 254px;

		}



	#sidebar h2.apart {

		background: url(images/apart-background.html) top left no-repeat;

		display: block;

		height: 36px;

		text-indent: -9000px;

		width: 254px;

		}

					

	#sidebar img.nav-tab {

	position: absolute;

	top: 0px;

	left: -26px;

		}

			

	#sidebar .set-apart {

		background: #212b34 url(images/setapart-background.html) bottom left no-repeat;

		margin: 15px auto;

		padding-bottom: 10px;

		width: 224px;

		}

		

		#sidebar .set-apart p {

			color: #d4d4d4;

			font-size: 12px;

			line-height: 16px;

			margin: 15px auto;

			width: 180px;

			}

			

			#sidebar .set-apart p strong {

				color: #b5af98;

				font-weight: bold;

				}

#wrapmain #wrap #content #main #maincontent .dropin {

	height: 130px;

	width: 130px;

	float: right;

	margin-top: -50px;

}



#wrapmain #wrap #content #main #maincontent #likebutton {

	width: 700px;

}



#wrap #content #main #maincontent #welcometext .dropin {

	float: right;

	height: 135px;

	width: 135px;

	margin-top: 20px;

}

#wrapmain #wrap #content #main #maincontent .main.clearfix {

	height: 330px;

	width: 930px;

}

#wrapmain #wrap #content #main #maincontent #welcometext .textb {
	width: auto;
	float: left;

}



#wrapmain #wrap #content #main #maincontent #welcometext .video {

	width: 290px;

	float: right;

	margin-left: 5px;

}

#wrapmain #wrap #content #main #maincontent #welcometext #maintextleft {

	width: 900px;

	float: left;

	clear: both;

}

