html,body {
	font: normal 87%/150% "Trebuchet MS", Verdana, sans-serif; color: #666;
}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin: 0; padding: 0; list-style: none;
}
a:link {
	color: #C33;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
body {
	background: #FFF;
}
#container {
	margin: 0px auto 0px auto;
	width: 761px;
	position: relative;
	background: #FFF url(graphics/main_bg.jpg) no-repeat;
}
#header {
	background: url(graphics/header.gif) no-repeat;
	width: 761px;
	height: 96px;
	text-align:left;
}
#maincontent {
	text-align:left;
	height:640px;
}
.pres {
	padding:4em 8em;
	font: italic 93%/170% Verdana, sans-serif; color: #666;
	margin:0 142px 0 0;
	clear:both;
}
.sjukgymnastik, .fotbaddar {
	margin:0 142px 0 8px;
	clear:both;
}
.fotbaddar {
	background:url(graphics/bg_fotbadd.jpg) no-repeat;
	height:285px;
}
.sjukgymnastik div.sub, .fotbaddar div.sub {
	border-top:1px solid #CFBFBC;
	border-bottom:1px solid #CFBFBC;
	margin:0;
	padding:0.5em 0 0 0;
	height:25px;
}
.sjukgymnastik p, .fotbaddar p {
	padding:1em 0 0 26px;
}
.sjukgymnastik table {
	padding:0.5em 0 0 26px;
}
.sjukgymnastik .left, .fotbaddar .left {
	padding-left: 26px;
}
.sjukgymnastik img {
	float:right;
	margin:0 2em;
}

.frisk, .soker {
	clear:both;
	margin-right:142px;
	padding:0;
}
.frisk img.people, .soker img, .sjukgymnastik img.gym {
	float:right;
	margin:0 0 0 3em;
}
.personal {
	float:left;
	margin:0 1em 0 8px;
}
.frisk p, .soker p {
	padding:1em 1em 0 3em;
}
.soker ul {
	margin-left: 0;
	padding:1em 3em;
}
.soker a {
	display: block;
	padding: 3px;
	width: 139px;
	background: #FFF url(graphics/li_bg.gif) no-repeat;
	border-bottom: 1px solid #E7DDDA;
}
.soker a:link, .soker a:visited, #subvem a:link, #subvem a:visited {
	color: #2F6BB7;
	text-decoration: none;
}
.soker a:hover, #subvem a:hover {
	background-color: #2F6BB7;
	color: #fff;
}
#closer {
	position: absolute;
	left: 9px;
	top: 127px;
	z-index: 99;
	visibility: hidden;
}
#subvem {
	position: absolute;
	top: 127px;
	left: 203px;
	background: #FFF;
	z-index: 200;
	border-left: 1px solid #E7DDDA;
	border-right: 1px solid #E7DDDA;
	border-top: 1px solid #FFF;
	visibility: hidden;
}
#subvem a {
	display: block;
	padding:4px 0 4px 16px;
	width: 124px;
	background: #FFF url(graphics/li_bg_sub.gif) no-repeat;
	border-bottom: 1px solid #E7DDDA;
}
.kartaBarn {
	position:absolute;
	left:200px;
	top:70px;
	visibility:hidden;
}
.kartaHud {
	position:absolute;
	left:200px;
	top:125px;
	visibility:hidden;
}

/* Bakgrundsbilder till H1, H2 osv... */

h1.swap {
  	height:29px;
  	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
h1.swap span {
	display:none;
}
h1#t-frisk {
	background-image:url(graphics/h1_friskvard.gif);
}
h1#t-soker {
	background-image:url(graphics/h1_soker.gif);
}
h1#t-sjuk {
	background-image:url(graphics/h1_sjukgymnastik.gif);
}
h1#t-barn {
	background-image:url(graphics/h1_barnlakare.gif);
}
h1#t-tandlakare {
	background-image:url(graphics/h1_tandlakare.gif);
}
h1#t-hudlakare {
	background-image:url(graphics/h1_hudlakare.gif);
}
h1#t-ogonlakare {
	background-image:url(graphics/h1_ogonlakare.gif);
}
h1#t-kontakt {
	background-image:url(graphics/h1_kontakt.gif);
}
h1#t-om {
	background-image:url(graphics/h1_om.gif);
}
h1#t-urolog {
	background-image:url(graphics/h1_urolog.gif);
}
h1#t-ortoped {
	background-image:url(graphics/h1_ortoped.gif);
}
h1#t-gynekolog {
	background-image:url(graphics/h1_gynekolog.gif);
}

/* Meny */

#menu {
	clear: both;
	height:31px;
	background: #2F6BB7;
	width:619px;
}
ul#menuitems {
	float:left;
	padding:0px;
	margin:0px;
	list-style-type: none;
	width:442px;
}
ul#menuitems li {
	margin:0px;
	padding:0px;
	float:left;
	background:url(graphics/main_menu.gif) no-repeat 0px -31px;
}
ul#menuitems li a {
	display:block;
	height:31px;
	background:url(graphics/main_menu.gif) 0px 0px no-repeat;
}
ul#menuitems li a:hover {
	background:none;
}
.hide {
	display: none;
}
ul#menuitems li#m-start a {
	width:118px;
	background-position:0px 0px;
}
ul#menuitems li#m-start {
	background-position:0px -31px;
}
ul#menuitems li#m-om a {
	width:86px;
	background-position:-118px 0px;
}
ul#menuitems li#m-om {
	background-position:-118px -31px;
}
ul#menuitems li#m-vem a {
	width:141px;
	background-position:-204px 0px;
}
ul#menuitems li#m-vem {
	background-position:-204px -31px;
}
ul#menuitems li#m-kontakt a {
	width:97px;
	background-position:-345px 0px;
}
ul#menuitems li#m-kontakt {
	background-position:-345px -31px;
}
body.m-start ul#menuitems li#m-start {
	background-position:0px -31px;
}
body.m-start ul#menuitems li#m-start a, body.m-vem ul#menuitems li#m-vem a, body.m-kontakt ul#menuitems li#m-kontakt a, body.m-om ul#menuitems li#m-om a {
	background:none;
}
body.m-vem ul#menuitems li#m-vem {
	background-position:-204px -31px;
}
body.m-kontakt ul#menuitems li#m-kontakt {
	background-position:-345px -31px;
}
body.m-om ul#menuitems li#m-om {
	background-position:-118px -31px;
}

