/* --------------------------------------------------------
  Project:		Företagsnamn
  Author:		Xelera Communication AB | www.xelera.se
---------------------------------------------------------*/

/* body
---------------------------------*/
#indexbody {
	margin:0;
}

.body_hem {	background-color:#BD85AF; }
.body_hem a { color:#BD85AF; }

.body_nyheter { background-color:#67b9ce; }
.body_nyheter a {	color:#67b9ce; }

.body_nyhetsbrev { background-color:#e87b5b; }
.body_nyhetsbrev a {	color:#e87b5b; }

.body_om-foretaget {	background-color:#8281C4; }
.body_om-foretaget a { color:#8281C4; }

.body_behandlingar {	background-color:#ec5166; }
.body_behandlingar a {	color:#ec5166; }

.body_kontakt { background-color:#98b96f; }
.body_kontakt a { color:#98b96f; }

.body_galleri { background-color:#737682; }
.body_galleri a { color:#737682; }

.body_massor-tavlingar { background-color:#A674A8; }
.body_massor-tavlingar a {color:#A674A8; }

.body_utbildningar { background-color:#6277AC; }
.body_utbildningar a { color:#6277AC; }

.body_om-webbplatsen { background-color:#a2855f; }
.body_om-webbplatsen a { color:#a2855f; }

.body_anpassa { background-color:#b8a65d; }
.body_anpassa a { color:#b8a65d; }

body { 
	margin:10px;
	background-color:#fff;
	font-family: arial, helvetica, verdana;
	color:#535E68;
}

#skip {
	position:absolute;
	left:-9999px;
}
#skip:focus,
#skip:active {
	position:absolute;
	font-weight:bold;
	color:#fff;
	background:#000;
	left:5px;
	top:5px;
	padding:3px 10px 3px 10px;
	display:block;
	text-decoration:none;
}

/* text
---------------------------------*/
.text { 
	font-size:0.7em;
	line-height:1.5em;
	margin:0;
}

/* structure
---------------------------------*/
#container {
	padding-top:30px;
	background:#fff;
	text-align:center;
}

#header {
	width:773px;
	margin:0 auto;
	text-align:left;
	position:relative;
	padding-bottom:18px;
}

#navigation {
	background:#8F949D;
}

#navarea {
	margin:0 auto;
	width:757px;
	padding-left:16px;
}

.navdiv {
	float:left;
}

.navdiv a {
	color:#90949D;
	height:24px;
	line-height:50em;
	font-size:10px;
	display:block;
	overflow:hidden;
	padding:0 9px;
}

.navdiv a:hover {
	color:#A7ACB6;
}

#btn_hem { width:22px;background:url(../bilder/btn_hem.gif) center -25px no-repeat; }
#btn_hem:hover { background:#A7ACB6 url(../bilder/btn_hem.gif) center top no-repeat; }
#btn_hem_act { width:22px;background:#747782 url(../bilder/btn_hem.gif) center -50px no-repeat; }

#btn_om-foretaget { width:85px;background:url(../bilder/btn_om-foretaget.gif) center -25px no-repeat; }
#btn_om-foretaget:hover { background:#A7ACB6 url(../bilder/btn_om-foretaget.gif) center top no-repeat; }
#btn_om-foretaget_act { width:85px;background:#747782 url(../bilder/btn_om-foretaget.gif) center -50px no-repeat; }

#btn_behandlingar { width:86px;background:url(../bilder/btn_behandlingar.gif) center -25px no-repeat; }
#btn_behandlingar:hover { background:#A7ACB6 url(../bilder/btn_behandlingar.gif) center top no-repeat; }
#btn_behandlingar_act { width:86px;background:#747782 url(../bilder/btn_behandlingar.gif) center -50px no-repeat; }

#btn_utbildningar { width:83px;background:url(../bilder/btn_utbildningar.gif) center -25px no-repeat; }
#btn_utbildningar:hover { background:#A7ACB6 url(../bilder/btn_utbildningar.gif) center top no-repeat; }
#btn_utbildningar_act { width:83px;background:#747782 url(../bilder/btn_utbildningar.gif) center -50px no-repeat; }

#btn_massor-tavlingar { width:114px;background:url(../bilder/btn_massor-tavlingar.gif) center -25px no-repeat; }
#btn_massor-tavlingar:hover { background:#A7ACB6 url(../bilder/btn_massor-tavlingar.gif) center top no-repeat; }
#btn_massor-tavlingar_act { width:114px;background:#747782 url(../bilder/btn_massor-tavlingar.gif) center -50px no-repeat; }

#btn_galleri { width:45px;background:url(../bilder/btn_galleri.gif) center -25px no-repeat; }
#btn_galleri:hover { background:#A7ACB6 url(../bilder/btn_galleri.gif) center top no-repeat; }
#btn_galleri_act { width:45px;background:#747782 url(../bilder/btn_galleri.gif) center -50px no-repeat; }

#btn_nyheter { width:49px;background:url(../bilder/btn_nyheter.gif) center -25px no-repeat; }
#btn_nyheter:hover { background:#A7ACB6 url(../bilder/btn_nyheter.gif) center top no-repeat; }
#btn_nyheter_act { width:49px;background:#747782 url(../bilder/btn_nyheter.gif) center -50px no-repeat; }

#btn_kontakt { width:51px;background:url(../bilder/btn_kontakt.gif) center -25px no-repeat; }
#btn_kontakt:hover { background:#A7ACB6 url(../bilder/btn_kontakt.gif) center top no-repeat; }
#btn_kontakt_act { width:51px;background:#747782 url(../bilder/btn_kontakt.gif) center -50px no-repeat; }

#btn_logga-in { width:52px;background:url(../bilder/btn_logga-in.gif) center -25px no-repeat; }
#btn_logga-in:hover { background:#A7ACB6 url(../bilder/btn_logga-in.gif) center top no-repeat; }
#btn_logga-in_act { width:52px;background:#747782 url(../bilder/btn_logga-in.gif) center -50px no-repeat; }


#content {
	padding:8px 0;
	background:#fff;
	text-align:left;
}

#contentarea {
	margin:0 auto;
	width:773px;
	position:relative;
	
}

.layer {
	width:329px;
	position:absolute;
	background:#fff;
	padding:0 0 17px 25px;
	top:0.5em;
}

#kontaktinfo {
	width:329px;
	position:absolute;
	left:379px;
	top:299px;
	color:#fff;
	padding-bottom:20px;
}

#kontaktinfo a {
	color:#fff;
	text-decoration:underline;
}

/* standard elements
---------------------------------*/
h1 {
	font-size:1em;
	margin:0 0 0.6em 0;
}

ul {
	padding:0 0 0 25px;
}

li {
	list-style-type:disc;
	padding-bottom:0;
}

form, p, ul {
	margin:0;
}

a:hover {
	color:#000;
}

/* elements
---------------------------------*/
.mandatory {
	color:#c03;
	font-weight:bold;
}

.main_width {
	width:304px;
	padding-bottom:8px;
}

.main_width2 {
	width:304px;
}

.logo {
	float:left;
	display:block;
}

.logo img {
	 width:205px;
	 height:39px;
	 border:0;
	 display:block;
}

#newsletter {
	position:absolute;
	bottom:0;
	right:0;
}

#newsletter a {
	color:#535E68;
	text-decoration:none;
	padding:2px 0 4px 0;
	text-indent:33px;
	margin-bottom:10px;
	display:block;
	background:url(../bilder/ico_letter.gif) center left no-repeat;
}

#mainimg {
	float:right;
	width:419px;
	height:273px;
	display:block;
}

.thumbstable a {
	margin:0 8px 8px 0;
	display:block;
}

.thumbstable img {
	width:70px;
	height:70px;
	border:0;
	display:block;
}

/* other - no edit
---------------------------------*/
.clearer {
	clear:both;
	min-height:0;
}
