/* Default styles */
@import "reset.css";

/* Custom styles */
@import "custom.css";

body { 	
	background: #270039; 	
	font-family:Verdana, Geneva, sans-serif; 	
	color: #FFFFFF; 	
	font-size:11px; 
}
.spacer{
	font-size:0; line-height:0; clear:both;
	}
#wrap #content #intro #nyheter #tip h3 {
	color: #270039;
	text-align: left;
}

A:focus, A:hover, A:active /* Firefox image outline fix */ {	
	outline: none;
}
#wrap {
	background-color: #270039;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
}
#wrap #content #intro #nyheter #tip .pstarttZ {
	width: 225px;
}
#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: right;
	margin-top: -10px;
	margin-right: 15px;
}


#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;
	background-image: url(../images/background.png);
}

#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.gif);
	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.gif);
	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-image: url(../images/purple.jpg);
	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; 
}


/* 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: 260px;
	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;
}
#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: 120px;
	width: 30px;
	left: 0px;
	top: 40%;
	position: fixed;
}
#wrap #apDiv1 img {
	margin-top: 12px;
	margin-left: 2px;
}

#wrap #content #main {
	height: auto;
	width: 970px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	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;
}
#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 #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;
}
.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 #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 {
	height: 100px;
	width: 45px;
	position: relative;
	right: -532px;
	float: right;
	top: -500px;
}



#wrap #content #main #maincontent #harvard-right .adss {
	width: 250px;
	float: left;
}
