* {
	margin:0;
	padding:0;
}
body.def {
	margin:0;
	padding:0;
	background: url(../img/bg_stripe.gif) 50% 50% #f0f0f0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	padding-left:1px;
}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited, p a:link, p a:visited, ul a:link, ul a:visited, dl a:link, dl a:visited, ol a:link, ol a:visited {
	color: #690;
	
	text-decoration: none;
	border-bottom: 1px dotted #690;
}
h1 {
	display:block;
	height: 224px;
	width:630px;
	float:left;
	background:url(../img/gfx_logo.gif) no-repeat 45px 45px;
}
h5 {
	padding:0;
	margin:0;
	margin-top:10px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
hr {
	border:0;
	margin-top:5px;
	margin-bottom:5px;
	clear:both;
	color: #333;
    background-color: #333;
    height: 1px;
}
h3 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:115%;
	color:#85ae39;
	margin-bottom:10px;
}
h2, h4 {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}
a h3 {
	text-decoration:none;
}
a h2 {
	cursor:pointer;
	font-weight:normal;	
}
h1 span {
	display:none;
}
blockquote,
.citat {
	font-size: 85%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	line-height:180%;
	color:#333333;
	width: 40%;
	float:right;
	padding:20px;
	padding-left:20px;
	margin:0px;
	margin-bottom:10px;
	margin-left:10px;
	background: #fafafa;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;	
}



#adminControls {
	position:absolute;
	top: 10px;
	left: 10px;
	z-index: 10000;
	background-color:#FFFFFF;
	padding: 10px;
	padding-bottom:8px;
	border:1px solid #ccc;
}

#content p {

}

#infoContainer {
	position:absolute;
	top: 100px;
	left: 100px;
	z-index:100;
	border:1px solid #cccccc;
	background:#f0f0f0;
	padding:10px;
}
#infoContainer .instruktor span {
	display:block;
	clear:both;
}
#infoContainer .instruktor {
	width: 128px;
	font-size: 75%;	
}
#infoContainer .instruktor img {
	border:10px solid #ffffff;
}
#infoContainer .instruktor p {
	padding-top:3px;
	margin-bottom:15px;
	width: 128px;
	margin:0;
}
#infoContainer .instruktor h4{
	padding:0;
	margin:0;
	padding-top: 3px;	
	margin-bottom: 3px;	
	width:124px;
	font-size: 90%;
	line-height:100%;
}
#infoBox {
	
}

#kontakt {
	padding-left: 24px;
	padding-right: 13px;	
}

#kontakt h2 span {
	display:none;
}
#kontakt h2.rubrik1 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_kontakta_oss.gif) top left no-repeat;
}

#kost {
	padding-left: 24px;
	padding-right: 13px;	
}

#kost .genre {

}

#kost h2 span {
	display:none;
}
#kost h2.rubrik1 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_radgivning.gif) top left no-repeat;
}
#kost h2.rubrik2 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_overviktsprogram.gif) top left no-repeat;
	clear:both;
}

#kost h2.rubrik3 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_forelasningar.gif) top left no-repeat;
	clear:both;
}

#instruktorer {
	padding-left: 24px;
}
#personlig .instruktor,
#instruktorer .instruktor,
#rehab .instruktor {
	float: left;
	background: #f0f0f0;
	margin-right:10px;
	margin-bottom:10px;	
	padding: 10px;
}
#personlig .instruktor span,
#instruktorer .instruktor span,
#rehab .instruktor span {
	display:block;
	width:124px;
	height:170px;
	min-height:170px;
	overflow:hidden;
}
#personlig .instruktor img,
#instruktorer .instruktor img,
#rehab .instruktor img {
	border:7px solid #ffffff;
}
#personlig .instruktor a img,
#instruktorer .instruktor a img,
#rehab .instruktor a img {
	display:block;
	border:0;
	padding-left:7px;
	float:left;
}
#personlig .instruktor span p,
#instruktorer .instruktor span p,
#rehab .instruktor span p {
	margin-bottom: 15px;	
	width:124px;
	font-size: 70%;
	line-height:130%;
}
#personlig .instruktor span h4,
#instruktorer .instruktor span h4,
#rehab .instruktor span h4 {
	margin-bottom: 3px;	
	width:124px;
	font-size: 80%;
	line-height:130%;
}
#faqs {
	padding-left: 24px;
	padding-right: 13px;
}
#faqs h2 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_faq.gif) top left no-repeat;
}
#faqs h2 span {
	display:none;
}
#faqs h4.closed {
	display:block;	
	text-indent: 15px;
	cursor:pointer;
	color: #6ea23c;	
	background:url(../img/icn_plus.gif) 0px 5px no-repeat;
}

#faqs h4.open {
	display:block;	
	text-indent: 15px;
	cursor:pointer;
	color: #6ea23c;
	background:url(../img/icn_minus.gif) 0px 5px no-repeat;
}
#foretaget {
	padding-left: 24px;
	padding-right: 13px;
}

#foretaget h2 span {
	display:none;
}
#foretaget h2.rubrik1 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_foretaget.gif) top left no-repeat;
}
#foretaget h2.rubrik2 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_vara_lokaler.gif) top left no-repeat;
}

#foretaget h2.rubrik3 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_organisation.gif) top left no-repeat;
}

#foretagshalsa {
	padding-left: 24px;
	padding-right: 13px;
}

#foretagshalsa h2 span {
	display:none;
}
#foretagshalsa h2.rubrik1{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_foretagshalsa.gif) top left no-repeat;
}


#samarbetspartners {
	padding-left:24px;
	padding-right:13px;
}
#samarbetspartners h2 span {
	display:none;
}
#samarbetspartners h2.rubrik1{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_samarbetspartners.gif) top left no-repeat;
}
#samarbetspartners h3,
#samarbetspartners h4 {
	clear:both;
}

#minprofil {
	padding-left:24px;
	padding-right:13px;
}

#minprofil ul {
	display:block;
	height: 1em;
	list-style:none;
	margin-bottom: 15px;
}
#minprofil ul li {
	display:inline;
}

#minprofil h2 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_min_profil.gif) top left no-repeat;
}
#minprofil h2 span,
#minprofil h3 span{
	display:none;
}

#kostradinfo h2.rubrik1 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_kostradgivarens_info.gif) top left no-repeat;
}

#inloggning_kunder h2.rubrik1 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_inloggning_kunder.gif) top left no-repeat;
}
#inloggning_kunder h2.rubrik1 span {
	display:none;
}
#kostradinfo h2.rubrik1 span {
	display:none;
}
#rehab,
#ljusterapi,
#inloggning_kunder,
#kostradinfo {
	padding-left:24px;
	padding-right:13px;
}
#rehab h2 span {
	display:none;
}
#rehab h2.rubrik1{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_sjukgymnastik.gif) top left no-repeat;
}
#rehab h2.rubrik2{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_rehabilitering.gif) top left no-repeat;
}
#rehab h2.rubrik3{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_massage.gif) top left no-repeat;
}
#rehab h2.rubrik4{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_ovrig_behandling.gif) top left no-repeat;
}

#ljusterapi h2.rubrik1{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_ljusterapi.gif) top left no-repeat;
}
#ljusterapi h2.rubrik1 span {
	display:none;
}

#color1 {
	background: #ff0000;
}

#medlem {
	padding-left:24px;
	padding-right:13px;
}
#medlem h2 span {
	display:none;
}
#medlem h2.rubrik1{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_bli_medlem.gif) top left no-repeat;
}
#medlem h2.rubrik2{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_medlemsforman.gif) top left no-repeat;
}
#medlem h2.rubrik3{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_trana_pa_andra_orter.gif) top left no-repeat;
}
#lokal_nav {
	width: 345px;
	float: right;
	padding-bottom:15px;	
	background:#ffffff;
}
#lokal_nav h2 {
	width:333px;
	height:54px;
	background:url(../img/hdr_navigera.gif) top left no-repeat;
}
#lokal_nav h2 span {
	display:none;
}

#lokal_nav ul {
	display:block;
	width:330px;
	list-style:none;
}
#lokal_nav ul li {
	text-transform:uppercase;
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica;	
	display:block;
	float:left;
	width:165px;
	font-size:75%;
}
a {
	color:#6ea23c;
}
#lokal_nav a {
	color:#757575;
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica;
	border:0;
	text-decoration:none;
}
#lokal_nav li.hl a {
	color:#6ea23c;
	text-decoration:none;
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica;
}
#foretaget {
	padding-left:24px;
}
#forelasningar {
	padding-left:24px;
}

.col1 {
	width:50%;
	float:left;
}

div.col1 p,
div.col2 p {
	padding-right:15px;
}

.col2 {
	width:50%;
	float:left;
}
#personlig {
	padding-left:24px;
	padding-right:13px;
}
#personlig h2.rubrik2{
	width:638px;
	height:74px;
	margin-left:-24px;
	background:url(../img/hdr_personlig_traning.gif) top left no-repeat;
}
#personlig h2.rubrik2 span {
	display:none;
}
#personlig a.al {
	display:block;
	width:305px;
	float:left;
	text-decoration:none;
}
#personlig a.gl {
	display:block;
	width:290px;
	float:left;
	text-decoration:none;
}
#personlig h2 {
	clear:both;
	padding-top: 15px;
}
#personlig h3 {
	padding-top:5px;
	padding-bottom:0px;
	margin:0;
}
/* medlemsskap & priser */
#medlemskap-och-priser {
	padding-left:24px;
	padding-right:13px;
}
#medlemskap-och-priser h2.rubrik2{
	width:638px;
	height:74px;
	margin-left:-24px;
	background:url(../img/hdr_medlemsskap_och_priser.gif) top left no-repeat;
}
#medlemskap-och-priser a.al {
	display:block;
	width:305px;
	float:left;
	text-decoration:none;
}
#medlemskap-och-priser a.gl {
	display:block;
	width:290px;
	float:left;
	text-decoration:none;
}
#medlemskap-och-priser h2 {
	clear:both;
	padding-top: 15px;
}
#medlemskap-och-priser h3 {
	padding-top:5px;
	padding-bottom:0px;
	margin:0;
}
#medlemskap-och-priser span {
	display:none;
}
/* /end medlemskap & priser */
#trana {
	padding-left:24px;
	padding-right:13px;
}
#trana h2.rubrik2{
	width:638px;
	height:74px;
	margin-left:-24px;
	background:url(../img/hdr_individuell_traning.gif) top left no-repeat;
}
#trana a.al {
	display:block;
	width:305px;
	float:left;
	text-decoration:none;
}
#trana a.gl {
	display:block;
	width:290px;
	float:left;
	text-decoration:none;
}
#trana h2 {
	clear:both;
	padding-top: 15px;
}
#trana h3 {
	padding-top:5px;
	padding-bottom:0px;
	margin:0;
}
#trana h2 span,
#instruktorer h2 span {
	display:none;
}
#trana h2.rubrik1,
#instruktorer h2.rubrik1{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_vara_instruktorer.gif) top left no-repeat;
}
#instruktorer h2.rubrik2{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_grupptraning.gif) top left no-repeat;
}
#instruktorer h2.rubrik3{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_individuell_traning.gif) top left no-repeat;
}
#instruktorer h2.rubrik4{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_sjukgymnastik.gif) top left no-repeat;
}
#instruktorer h2.rubrik5{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_privatforsaljning.gif) top left no-repeat;
}
#instruktorer h2.rubrik6{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_foretagsforsaljning.gif) top left no-repeat;
}
#instruktorer h2.rubrik7{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_foretagshalsa.gif) top left no-repeat;
}
#instruktorer h2.rubrik8{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_reception.gif) top left no-repeat;
}

#trana h2.rubrik3{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_grupptraning.gif) top left no-repeat;
}

#schema {
	padding-left:24px;
}
#schema h2.lulea {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_schema_lulea.gif) top left no-repeat;
}
#schema h2.sundsvall {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_schema_sundsvall.gif) top left no-repeat;
}
#schema h2.foretagspass {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_foretagspass.gif) top left no-repeat;
}
#schema h2 span {
	display:none;
}
#puffar {
	float: right;
	width: 345px;
	clear: right;
}
#puffar li {
	list-style:none;
	font-size:75%;
	line-height: 150%;	
	padding-left:17px;
}
#puffar h2.erbjudanden {
	width:167px;
	height:51px;
	background:url(../img/hdr_erbjudanden.gif) top left no-repeat;
}
#puffar h2.partners {
	width:167px;
	height:51px;
	background:url(../img/hdr_erbjudanden.gif) top left no-repeat;
}
#puffar h2 span{
	display:none;
}
#puffar p {
	margin-left:	13px;
	margin-right: 	24px;
}
#my_pages {
	float: right;
	width: 345px;
	clear: right;	
	margin-bottom:10px;
}
#my_pages h2 {
	width:			167px;
	height:		 	 51px;
	background:url(../img/hdr_mina_val.gif) top left no-repeat;
}
#my_pages h2 span {
	display:none;
}
#my_pages ul {
	list-style:none;
	width:345px;
	padding-top:5px;
	clear:both;
	float:none;
}
#my_pages ul li {
	display:block;
	width:162px;
	float:left;
}
#my_pages ul li a.remove {
	background: url(../img/icn_x.gif) 50% 50% no-repeat;
	width: 20px;
	height: 20px;
	float:right;
	cursor:pointer;	
}
#my_pages ul li a.remove span {
	display:none;
}
#my_pages ul li a span {
	cursor:pointer;
	display:block;
	text-decoration:underline;
	font-size:75%;
	padding-left:15px;
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica;
	color:#6ea23c;

	float:left;
}

div.datum {
	text-align:right;
	font-size:65%;
	padding-right:15px;
}

#col1 {
	background: #cc0000;
	width:630px;	
}
#sidebar {
	float: right;
	width: 345px;
	clear: right;	
	background: url(../img/bg_sidebar.gif) repeat-y;	
}
#news {
	float: left;
	clear: left;	
	margin-bottom:30px;
	padding-left: 24px;
	padding-right:13px;
}
#news h2 {
	width:638px;
	height:74px;
	margin-left:-24px;
	background:url(../img/hdr_aktuellt.gif) top left no-repeat;
}
#news h2 span {
	display:none;
}
p {
	padding:5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:150%;
}
p strong {
	color:#6ea23c;
	font-weight:bold;
}
#pilates {
	float: left;
	width: 638px;
	clear: left;	
	margin-bottom:30px;	
}
#pilates h2 {
	width:638px;
	height:74px;
	background:url(../img/hdr_pilates.gif) top left no-repeat;
}
#pilates h2 span {
	display:none;
}
#pilates p {
	padding:5px 24px;
}
#pilates p strong {
	font-weight:bold;
	color:#6ea23c;
}
#babysim {
	padding-left: 24px;
	padding-right: 13px;	
}
#babysim h2 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_babysim.gif) top left no-repeat;
}
#babysim h2 span {
	display:none;
}
#senior {
	padding-left: 24px;
	padding-right: 13px;	
}
#senior h2 {
	width:638px;
	height:84px;
	margin-left:-24px;	
	background:url(../img/hdr_seniorer.gif) top left no-repeat;
}
#senior h2 span {
	display:none;
}
#exc_diary {
	float: right;
	width: 345px;
	clear: right;	
}
#exc_diary h2 {
	width:167px;
	height:51px;
	background:url(../img/hdr_min_profil_sml.gif) top left no-repeat;
}
#exc_diary h2 span {
	display:none;
}
#exc_diary p {
	padding:5px 17px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:150%;
}
#exc_diary label span {
	display:block;
	width: 77px;
	height: 25px;
	vertical-align:middle;
	float:left;
}
#exc_diary .selectfixed  {
	width: 152px;
	height: 15px;
	padding: 5px;
	border:1px solid #a5acb2;
	float: left;
}
#exc_diary .button {
	margin-top:2px;
	margin-left:12px;
	float: left;
}
#exc_diary .row {
	height: 35px;
}

#exc_diary ul {
	list-style:none;
	width:345px;
	padding-top:5px;
	clear:both;
	float:none;
}
#exc_diary ul li {
	display:block;
	width:162px;
	float:left;
}
#exc_diary ul li a.remove {
	background: url(../img/icn_x.gif) 50% 50% no-repeat;
	width: 20px;
	height: 20px;
	float:right;
	cursor:pointer;	
}
#exc_diary ul li a.remove span {
	display:none;
}
#exc_diary ul li a span {
	cursor:pointer;
	display:block;
	text-decoration:underline;
	font-size:75%;
	padding-left:15px;
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica;
	color:#6ea23c;

	float:left;
}

#contact {
	float: right;
	width: 345px;
	clear: right;	
}
#contact h2 {
	width:167px;
	height:51px;
	background:url(../img/hdr_kontakt.gif) top left no-repeat;
}
#contact h2 span {
	display:none;
}
#contact p {
	padding:5px 17px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
}
#wrapper {
	background:url(../img/bg_main.gif) 50% 50% repeat-y;
	min-height:1000px;
/*	height:auto !important;
	height:1000px;*/
}
#container {
	width:994px;
	margin:0 auto;
}
#open_hours{
	float: right;
	width: 345px;
	clear: right;	
}
#open_hours {
	float: right;
	width: 345px;
	clear: right;	
}
#open_hours h2 {
	width:167px;
	height:51px;
	background:url(../img/hdr_oppettider.gif) top left no-repeat;
}
#open_hours h2 span {
	display:none;
}
#open_hours p {
	padding:5px 17px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
}
#open_hours a {
	font-size:85%;
	text-decoration: none;
	color:#666666;
}
#open_hours div.col1 {
	width: 45%;
}

#open_hours div.col2 {
	width: 45%;
}
#info_exc_times{
	display:none;
}

#content {
	width: 649px;
	float: left;
	clear: left;		
	overflow: hidden;
}
#global_nav {
	font-family: Trebuchet MS;
	float: right;
	width: 345px;
	clear: right;
	padding-top:10px;
	padding-bottom:10px;
	background: #ffffff;		
}
#exc_times {
	float: right;
	width: 345px;
	height: 130px;
	clear: right;
}
#exc_times select {
	width: 164px;
}
#exc_times h2 {
	width:167px;
	height:51px;
	background:url(../img/hdr_sok_traningspass.gif) top left no-repeat;
}
#exc_times h2 span {
	display:none;
}
#exc_times p {
	padding:5px 24px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
}
#exc_times_selectors {
	width:253px;
	float:right;
}
#loc_switcher {
	float: right;
	width: 345px;
	clear: right;
	background: #ffffff;		
}
#loc_switcher a {
	text-decoration: none;
	font-size: 75%;
	color: #999999;
	font-family:'Trebuchet MS', Verdana, Arial, Helvetica;
	text-transform:uppercase;	
}
#loc_switcher span {
	float: right;
	padding: 15px;
}

div.formrow {
	text-align:right;
	padding:5px;
	font-size: 75%;
}

#global_nav ul {
	
}
#global_nav ul li {
	text-transform:uppercase;
	display:block;
	float:left;
	width:167px;
	font-size:75%;
	background:url(../img/bg_gns.gif) top left no-repeat;	
}
#global_nav ul li a {
	display:block;
	text-decoration:none;
	color:#6ea23c;
	text-indent:20px;
	line-height:175%;
	border:0;
}
#global_nav ul li.hl a {
	background:url(../img/bg_gns_hl.gif) top left no-repeat;
	color:#ffffff;
}
.schemacol {
	background:#ffffff;
	width:87px;
	float:left;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight: bold;
}
.schemacell {
	padding-bottom:2px;
	padding-right:2px;
}
.brodschema {
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:65%;
	line-height:16px;
	color:#686868;
	background:#f5f5f5;
}
.brodschema a {
	text-decoration: none;
	color:#999999;
}
body {
	font-size:100%;
}

p {
	padding:5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	line-height:150%;
}
table.brodliten {
	font-family: Verdana, Arial, Trebuchet MS, Arial, Helvetica, Sans-Serif;
	font-size: 7pt;
	line-height:15px;
	/*text-align: justify;*/
	color:#515151;
}
#outmessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	margin-right: 5px;
	margin-bottom: 20px;
	padding: 10px;
	line-height: 150%;
}
img.float_right {
	float:right;
	margin-left:15px;
}

#medlemskap-och-priser a:active, 
#medlemskap-och-priser a:focus {
	outline: 0 !important;
}
#medlemskap-och-priser a.right_puff img, 
#medlemskap-och-priser a.left_puff img {border:0;margin:10px 0 0 0;}
#medlemskap-och-priser a.right_puff, 
#medlemskap-och-priser a.left_puff {margin:0}
#medlemskap-och-priser a.right_puff {margin:0 0 0 15px}
#medlemskap-och-priser #accordion h3 img {margin-right:30px}
#medlemskap-och-priser #accordion h3 a {display:inline-block;border:1px solid #aac}
#medlemskap-och-priser #accordion h3.ui-state-active a {background: url(../img/medlemskap/ico_minus.jpg) top right no-repeat;}
#medlemskap-och-priser #accordion h3.ui-state-default a {background: url(../img/medlemskap/ico_plus.jpg) top right no-repeat;}	
#medlemskap-och-priser #accordion div {margin-bottom:10px;}		
#medlemskap-och-priser #content h3 {font-size:30px;font-weight:bold;color:#767676}		

 
#medlemskap-och-priser #accordion ul {list-style-type:none}
#medlemskap-och-priser #accordion h4 {outline: 0 !important;color:#4ba52c;font-family:Trebuchet MS, Helvetica, Arial;margin-top:10px;font-weight:bold;font-size:16px;}
p.forklaring, #medlemskap-och-priser #accordion p.forklaring {color:#767676;font-size:10px;padding:0;margin:0 !important;line-height:15px;}
#medlemskap-och-priser #accordion strong {color:#767676}
#medlemskap-och-priser #accordion h4 span a {color:#767676;font-size:10px;outline:none;}
#medlemskap-och-priser p {list-style-type:none;color:#000;font-size:14px;margin:0 0 3px 0;padding:0;line-height:19px;}


#medlemskap-och-priser #accordion h3 a {outline:none;border:0;border-bottom:0;text-decoration:none}
#medlemskap-och-priser #accordion a img {border:0;outline:none;text-decoration:none}
#medlemskap-och-priser #accordion table td {margin:0;padding:0}
#medlemskap-och-priser #accordion table {margin:0;padding:0;border:0;}

#tooltip {position:absolute;background-color:#FFF;padding:10px;width:277px}
#tooltip h3 {font-size:12px;}
#tooltip div.body {font-size:10px;}

/* STARTSIDA */
#newsitems {
	width:237px;
	float:right;
	margin-right:-4px;
/*	position:absolute;
	right:14px;
	top:4px;
	border:1px solid #caa; */
}

#currentnews p {
	font-size:12px;
}

#currentnews div {
	padding:10px 0;
	border-bottom:1px solid #d0d0d0;
}
#currentnews h3 {
	color:#8f8f8f;
	margin:0;
	font-size:14px;
	line-height:21px;
	cursor:pointer;
	cursor:hand;
	outline: none;
	
}
#currentnews {
	float:left;
	width:370px;
}

#currentnews h3.ui-state-active, #currentnews h3.ui-state-active.ui-state-hover {color: #555555;background: url(../img/gfx_arrow_active.gif) top right no-repeat;}
#currentnews h3.ui-state-default {background: url(../img/gfx_arrow_out.gif) top right no-repeat;}
#currentnews h3.ui-state-hover {color: #555555;background: url(../img/gfx_arrow_over.gif) top right no-repeat;}	
div.newspuff {
	background: url(../img/gfx_box_newspuff_top.gif) no-repeat;
	width:237px;
	padding-top:7px;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:12px;
}

div.padme {
	padding:7px 18px 18px 18px;
	background: url(../img/gfx_box_newspuff_bottom.gif) bottom no-repeat;
}
#news div.newspuff h3 {
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:16px;
	line-height:20px;
	color:#4ba52c;
	font-weight:bold;
	margin:0 0 5px 0;
}
#newsitems p {margin:0}
#newsitems div.newspuff p {
	margin:0 0 5px 0;
}
#flashcontent img {
/*	border-bottom:1px solid #d0d0d0;*/
}

/* Utbildning */
#utbildning {
	padding-left: 24px;
	padding-right: 13px;
}

#utbildning h2 span {
	display:none;
}
#utbildning h2.rubrik1{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_helex_utbildning.gif) top left no-repeat;
}
/* Medlemsarrangemang */
#medlemsarrangemang {
	padding-left: 24px;
	padding-right: 13px;
}
#medlemsarrangemang h2 span {
	display:none;
}
#medlemsarrangemang h2.rubrik1{
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_medlemsarrangemang.gif) top left no-repeat;
}

/* Medlemserbjudanden */
#medlemserbjudanden, #bassangtraning {
	padding-left: 24px;
	padding-right: 13px;
}
#medlemserbjudanden h2 span, #bassangtraning h2 span {
	display:none;
}
#medlemserbjudanden h2.rubrik1 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_medlemserbjudanden.gif) top left no-repeat;
}

#medlemserbjudanden table.samarbetspartners {margin-top:40px;}
#medlemserbjudanden table.samarbetspartners td {padding-bottom:40px;text-align:center}
#medlemserbjudanden table.samarbetspartners td p {margin:0;padding:0}
#medlemserbjudanden table.samarbetspartners td a {outline:none;}

#bassangtraning h2.rubrik1 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_bassangtraning.gif) top left no-repeat;
}
#var-miljo {
	padding-left: 24px;
	padding-right: 13px;
}

#var-miljo h2 span {
	display:none;
}
#var-miljo h2.rubrik1 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_foretaget.gif) top left no-repeat;
}
#var-miljo h2.rubrik2 {
	width:638px;
	height:84px;
	margin-left:-24px;
	background:url(../img/hdr_var_miljo.gif) top left no-repeat;
}
