.meny
{
	height:30px;
	background-color:#118140;
	margin-left:0.5em;
	margin-top:-0.8em;
	}
ul, li
{
	margin:0;
	padding:0;
}
li
{
	list-style-type:none;
}

ul#nav
{
	margin-left:2.8em;

}
ul#nav a
{
	color:White;
}

ul#nav li
{
	position:relative;
	text-align:center;
	float:left;
	width:8em;

	background-color:#118140;
	line-height:2.2em;
	color:White;

}


	
ul#nav li ul
{
	display:none;
}
ul#nav li:hover ul
{
	display:inline;
}
ul#nav li ul li
{
	width:5em;
	width:14em;
	height:2em;
	top:0em;
	text-align:left;
	line-height:2em;


}

ul#nav li ul li a
{
	margin-left:2em;
	display:block;

}



.headcon
{	
 	z-index:2;
	height: 131px;
}
.header
{
	background-image: url('bilder/start_01.png');
	background-repeat: no-repeat;
	height: 159px;
	
}


body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E6A3D;
}
h2
{
	font-size: 15px;
	font-weight: bold;
	color: #009270;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E6A3C;
	font-weight: bold;
}
.con
{
	position:relative;
	width:729px;
	margin:10px auto;
	top: 0px;
	left: 0px;
	height: 2px;
}
.page
{
	position:absolute;
	
	width:729px;
	top: 0px;
	left: 0px;
	height: 152px;
}

a 
{
	text-decoration: none;
	outline:none;
	color: #009270;
	
}
a:hover 
{
	text-decoration: underline;

}


/*---strat---*/

.start
{
	background-image: url( 'bilder/start_02.png' );
	background-repeat: no-repeat;
	height: 410px;
}
	                                                      
.start_val 
{
	position:absolute;
	left:77px;
	top:202px;
	width:299px;
	height:314px;
	z-index:1;
}
.start_tider 
{
	position:absolute;
	left:413px;
	top:372px;
	width:275px;
	height:137px;
	text-align:right;
	z-index:2;
}
.om_1
{
	background-image: url( 'bilder/om_02.png' );
	background-repeat: no-repeat;
	height: 410px;
}
.om 
{
	position:absolute;
	left:222px;
	top:198px;
	width:368px;
	height:329px;
	z-index:1;
}

.kontakt
{
	background-image: url( 'bilder/kontakt_02.png' );
	background-repeat: no-repeat;
	height: 410px;
}
.kontakt_hitta 
{
	position:absolute;
	left:35px;
	top:384px;
	width:141px;
	height:87px;
	z-index:1;
}
.kontakt_vi 
{
	position:absolute;
	left:286px;
	top:233px;
	width:192px;
	height:200px;
	z-index:2;
}
.kontakt_tider 
{
	position:absolute;
	left:484px;
	top:406px;
	width:226px;
	height:87px;
	z-index:3;
}
.patient
{
	background-image: url( 'bilder/patient_02.png' );
	background-repeat: no-repeat;
	height: 410px;
}
.ny_lista
 
{
	position:absolute;
	left:276px;
	top:220px;
	width:357px;
	height:191px;
	z-index:1;
}

.ny_posta 
{
	position:absolute;
	left:92px;
	top:321px;
	width:185px;
	height:137px;
	z-index:2;
}
.av 
{
	position:absolute;
	left:58px;
	top:235px;
	width:648px;
	height:213px;
	z-index:1;
}
.recept 
{
	position:absolute;
	left:121px;
	top:214px;
	width:538px;
	/*height:250px;
	overflow:auto;*/
	z-index:1;
}

.personalbild
{
	position:absolute;
	top: 197px;
	left: 455px;
	height: 180px;
	width: 272px;
}
.form
{
	margin-top:10px;
	margin-left:20px;
}
.logo
{
	background-image: url('logo.gif');
	background-repeat: no-repeat;
	height: 107px;
	width: 295px;
}
.data
{
	height:260px;
	overflow:auto;
}
