* { 
	margin:0;
	padding:0;
}
html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 150%;
	color: #000000;
	background-image: url(graphics/bakgr.jpg);
	background-repeat: repeat-x;
	}
h2 {
	font-size: 95%;
}

	
A {color: #276c98;text-decoration: none }
.finstilt {
	font-size: 70%;
}

A:active { color: #276c98;text-decoration: none }
A:visited { color: #276c98;text-decoration: none }
A:hover	{ color: #276c98;text-decoration: underline }


h1.huvudrubrik
{
    height: 45px;
    background-repeat: no-repeat;
}
h1.huvudrubrik span
{
    display: none;
}
h1.swap span
{
    display: none;
}

h1#rubr_start
{
    background-image: url(graphics/rubr_start.gif);
}

h1#rubr_behandling
{
    background-image: url(graphics/rubr_behandling.gif);
}
h1#rubr_produkter
{
    background-image: url(graphics/rubr_produkter.gif);
}
h1#rubr_hudsjukdom
{
    background-image: url(graphics/rubr_hudsjukdom.gif);
}
h1#rubr_bestalla
{
    background-image: url(graphics/rubr_bestalla.gif);
}
h1#rubr_kontakt
{
    background-image: url(graphics/rubr_kontakt.gif);
}
h1#rubr_foretaget
{
    background-image: url(graphics/rubr_foretaget.gif);
}


#Container {
	width: 1003px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
	
}
#Sidhuvud {
	height: 200px;
	width: 100%;
	position: relative;
	background-image: url(graphics/sidhuvud.png);
	background-repeat: no-repeat;
	padding-top: 20px;
}
#semester {
	background-image: url(graphics/semester.png);
	background-repeat: no-repeat;
	height: 188px;
	width: 176px;
	position: absolute;
	left: 354px;
	top: -5px;
	z-index: 1000;
	visibility: hidden;
}

#sidfot {
	background-image: url(graphics/sidfot.png);
	background-repeat: no-repeat;
	height: 57px;
	width: 1003px;
	float: left;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 35px;
}

#Content {
	min-height:375px;
	height: auto !important;
	height: 375px;

	width: 100%;
	background-image: url(graphics/bakgr.png);
	float: left;
}
#spaltLeft {
	float: left;
	width: 440px;
	margin-left: 40px;
	margin-top: 20px;
	
}
#spaltRight {
	float: left;
	width: 440px;
	margin-left: 20px;
	margin-top: 20px;
	padding-top: 45px;
	
}
#spaltLeftAlt {
	float: left;
	width: 300px;
	margin-left: 15px;
	margin-top: 15px;
}
#spaltRightAlt {
	float: left;
	width: 430px;
	margin-left: 20px;
	margin-top: 35px;
	padding-top: 40px;
}
#spaltLeftProd {
	float: left;
	width: 440px;
}
#spaltRightProd {
	float: left;
	width: 440px;
}

#helspaltAlt {
	float: left;
	width: 920px;
	margin-left: 40px;
	margin-top: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
}
#helspalt {
	float: left;
	width: 920px;
	background-color: #F5F5EB;
	margin-left: 40px;
	margin-top: 15px;
	background-image: url(graphics/bakgr_betall.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.visitkort {
	float: left;
	width: 430px;
	margin-bottom: 15px;
	height: 175px;
}



#logo {
	width: 345px;
	position: absolute;
	left: 25px;
	top: 20px;
	height: 70px;
}


.produkt {
	float: left;
	width: 430px;
	margin-bottom: 15px;
}
.produktText {
	float: left;
	width: 240px;
	height: 125px;
	padding-right: 10px;
}
.produktBild {
	float: left;
	width: 100px;
	height: 125px;
}

#rubrikbild {
	height: 230px;
	width: 949px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(graphics/bild1.jpg);
	background-repeat: no-repeat;
}

#meny {
	width: 500px;
	position: absolute;
	height: 50px;
	left: 39px;
	top: 158px;
}
.bknapp {
	position: relative;
}

.box {
	width: 175px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.boxAntal {
	width: 40px;
	height: 15px;
}
#spaltRightStartsida {
	float: left;
	width: 440px;
	margin-left: 20px;
	padding-top: 0px;
	text-align: right;
	margin-top: 20px;
}
