@charset "UTF-8";
/* CSS Document */
BODY {
	height: auto;
	background-color: #2C2C2C;
	font-family: "Trebuchet MS", Arial, Helvetica;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

#mainframe {background-repeat: repeat-y; background-image: url(images/94862_1_2.jpg); margin-top: 0px; height: auto; width: 920px; position: relative; margin-right: auto; margin-left: auto;}

#top    {
   background-image: url(images/94862_1_1.jpg);
   background-repeat: no-repeat;
   clear: both;
	font-size: 12px;
	position:absolute;
	width:920px;
	height:295px;
	background-color: transparent;
   margin-left: auto;
   margin-right: auto;
   z-index: 0;
	}

#topmenu { z-index: 1; clear: both; margin-left: -143px; margin-top: 54px;}
#content { visibility: visible; color: #333333; font-size: 12px; z-index: 2; padding-top: 305px; clear: both; background-repeat: repeat-y; background-image: url(images/94862_1_2.jpg); width: 920px; height: auto;}
#left { height:auto; padding-left: 40px; text-align: left; float: left; width: 560px;}
#left2 { height:auto; padding-left: 60px; text-align: left; float: left; width: 570px;}
#right2 { padding-top: 5px; padding-right: 20px; height: 125px; text-align: left; float: right; width: 210px;}
#right3 {padding-top: 50px; height: 125px; text-align: left; float: right; width: 210px;}
#right {padding-top: 50px; height: 225px; text-align: left; float: right; width: 260px;}
#right-text {
padding-left:40px;
}
#footer { color: #333333; text-transform: none; font-weight: normal; text-decoration: none; font-style: normal; padding-left: 50px; font-size: 12px; background-repeat: no-repeat; background-image: url(images/94862_1_4.jpg); height: 107px; width: 920px; clear: both;}	
#topmenu a {
	text-decoration: none;
	outline: none;
	padding-top: 27px;
	height: 60px;
	width: 130px;
	}
a { 
	padding-right: 50px; 
	color: #836340;
	text-decoration: none;
	}
a:link { 
	padding-right: 50px; 
	color: #836340;
	text-decoration: none;
	}
a:visited { 
	padding-right: 50px; 
	color: #836340;
	text-decoration: none;
	}
a:active { 
	padding-right: 50px; 
	z-index: 0; 
	background-position: right top; 
	color: black;
	text-decoration: none;
	}
a:hover { 
	color: #000000;
	text-decoration: none;
	}
form {
	margin: 0px;
	padding: 0px;
	}
P {
	padding-top: 50px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 19px;
	}



#verksamhet    {
	font-size: 12px;
	position:absolute;
	width:600px;
	height:91px;
	z-index:15;
	left:45px;
	top:367px;
	background-color: transparent;
	}

.leftimg    {
		float: left;
		margin-right: 10px;
		margin-top: 20px;
      padding-bottom:30px;
      padding-right:10px;
      padding-left:15px;
		height: 175px;
		width: 232px;
	}
.leftadress    {
		float: left;
		margin-right: 10px;
		height: 175px;
		width: 200px;
	}
.leftadress a { 
	padding-right: 50px; 
	color: #836340;
	text-decoration: none;
	}
.leftadress a:hover { 
	padding-right: 50px; 
	color: #836340;
	text-decoration: none;
	}
.lefttext    {
		padding-right: 20px;
		float: right;
		height: auto;
		width: 530px;
	}
.leftimages    {
		margin-right: 40px;
		padding-top: 0px;
		float: right;
		height: 158px;
		width: 315px;
	}
.home    {
		padding-right: 50px;
		color: black;
		background-position: 19px top;
		background-repeat: no-repeat;
		background-image: url(images/94862_1_8.jpg);
	}
.verksamhet    {
		padding-right: 50px;
		color: black;
		background-position: 59px top;
		background-repeat: no-repeat;
		background-image: url(images/94862_1_8.jpg);
	}
.specialitet    {
		padding-right: 50px;
		color: black;
		background-position: 53px top;
		background-repeat: no-repeat;
		background-image: url(images/94862_1_8.jpg);
	}
.ovrigt    {
		padding-right: 50px;
		color: black;
		background-position: 27px top;
		background-repeat: no-repeat;
		background-image: url(images/94862_1_8.jpg);
	}
.kontakt    {
		padding-right: 50px;
		color: black;
		background-position: 36px top;
		background-repeat: no-repeat;
		background-image: url(images/94862_1_8.jpg);
	}
.bigleft    {
		width: 210px;
		float: left;
	}
.smalltopright    {
		margin: 0px;
		padding: 0px;
		width: 105px;
		float: right;
	}
.smallbottomright    {
		margin: 105px;
		float: right;
	}
.smalltopright a    {
		margin-top: 10px;
		font-size: 0px;
	}
.bigleft a    {
		font-size: 0px;
	}

