body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#frame{
	width: 755px;

	}
html>body #frame{
	width:757px;         /*change heigt beroende av innehall for NS6*/
	height: 700px;
	background-color: #38502E;
	margin-top:0px;
}

#top{
	background-color: white;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height:160px;		
}
a #logga,a:visited #logga{
	border:0px;
}

#logga{
	width: 143px;
	height: 55px;
}

#toppbild{
   border:1px solid black;
	vertical-align: bottom;
	
}
#flik{
	border-top:1px solid black;
	border-left:1px solid black;
	border-right:1px solid black;	

	width:146px;
	position:absolute;
	top:137px;
	left:27px;	
	background-color: transparent;
	}
 	html>body #flik{
 		top:130px;
		left:25px;
	}

	
#flik h3{
	background-color: #eaeaea;
	padding-left: 10px;
	padding-top:1px;
	padding-bottom:0;
	margin:0px;
	color: #902123;
	width:187px;
	font-weight:bold;
	font-variant: small-caps;
	font-size:14px;

	}
	html>body #flik h3{
		width:177px;
	}

#contentbox{
	background-color: #38502E;
	border-right:1px solid black;
	margin-right:-2px;
	padding:0px;
	}
	html>body #contentbox{
		margin-top:-16px;		
	}
	
.content{
	background-color: White;
	border-right: 1px solid black;
	border-left: 1px solid black;
	width: 596px;
	float:left;
	margin-top: -19px;	
}
html>body .content{
	width:594px;
	border-top:1px solid black;
}

.content_dynamisk{
	background-color: White;
	border-right: 1px solid black;
	border-left: 1px solid black;
	width: 596px;
	height: 430px;
	float:left;
	margin-top: -19px;	
}
html>body .content_dynamisk{
	width: 594px;
	height: 415px;
	position: absolute;
	top: 168px;
	overflow: auto;
	padding: 0px;
}

#rightfield{
	width: 161px;	
	background-color: #38502E;
	float:right;
	color:white;
	border-right:1px solid black;
	margin-right:-2px;
	margin-top:-19px;
	}

html>body #rightfield{
	width:160px;
	margin-right:1px;
	margin-top:-16px;
}

#rightfield_visalgh{
	width: 161px;	
	background-color: #38502E;
	float:right;
	color:white;
	border-right:1px solid black;
	margin-right:-2px;
	margin-top:-19px;
	}

html>body #rightfield_visalgh{
	width:160px;
	height: 763px;
	margin-right:1px;
	margin-top:-16px;
}

.right_rubrik{
	font-size: 16px;
	background-color: #56704B;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	text-align: left;
}

#rightfield a,#rightfield h2 a:visited{
	color:white;
	text-decoration: none;
}

#rightfield p{
	margin-top:-8;
	padding-left:10px;	
	font-size: 12px;
}

#rightfield_visalgh p a, #rightfield_visalgh p a:visited{
	text-decoration:none;
	color:white;
}

#rightfield_visalgh a,#rightfield_visalgh h2 a:visited{
	color:white;
	text-decoration: none;
}

#rightfield_visalgh p{
	margin-top:-8;
	padding-left:10px;	
	font-size: 12px;
}

#rightfield_visalgh p a, #rightfield_visalgh p a:visited{
	text-decoration:none;
	color:white;
}

#panoramabild {
	margin-left:10px;	
	border:1px solid white;
	margin-top:-5px;
}

#kartrubrik{
	font-size: 12px;
	text-align: center;
	margin:0;
	margin-top:-5;
	padding-bottom:6px;
}

#kartrubrik a, #kartrubrik a:visited{
	text-decoration: none;
	color:white;
}

#karta{
	margin-left:0px;
	border:0px;
}

 a #karta, a:visited #karta{
	border:0;
}

#contact{
	border: 1px solid black;
	background-color: #56704B;
	font-size: 10px;	
	width:757px;	
	vertical-align: bottom;
	text-align: center;
	margin-right:0px;
	padding-top:2px;
	padding-bottom:2px;
	float: right;
	color:white;
	font-style: normal;
	}
	html>body #contact{
		width:755px;
		margin-right:1px;
	}

#contact a, #contact a:visited{
	color:white;
	text-decoration: none;
}

/*	
///////////////////////////////////
            Navigation
////////////////////////////////// */	


/* <div> runt menyn  */
#topnav {
	margin-left: 220px;
	Margin-top:17px;
	padding: 2px 4px 2px 5px;	
	position:absolute;
	left:0px; 
	top:47px;	
	border:1px solid #902123;
	background-color: #EEEEEE;
	z-index: 200;
	font-size: 11px;
	width:500px;
	voice-family: "\"}\""; 
 	voice-family:inherit;
	width: 530px;
	white-space:nowrap;

	font-weight:normal;		
	}
	html>body #topnav {
			width: auto;
			top:40px;			
		}

/* Alla <ul>  i menyn */		
#topnav ul {
	margin:0px;
	padding:0px;	
		
	}
	
/* vänstermarginalen på menyn*/
#topnav ul.topcontainer {
	padding-left:6px;
	margin-left:-6px;	
}

.topnav{
	border-left: 1px solid #902123;
	font-weight: bold;
	width:auto;
}
	
	/*huvudrubrikerna*/
#topnav li {
	display: inline;
	list-style: none;	
	}

	/*    Oscars CSS-objekt!!!!!!!!*/
	/*    Oscars CSS-objekt!!!!!!!!*/

#totaldiv{
	margin-top: 10px;
	margin-left: 20px;
}
html>body #totaldiv {
	padding-top: 0px;
	padding-right: 10px;
	margin-top: -25px;
}
	
table.ledigtabell a:link {text-decoration:none; color: #902123;}
table.ledigtabell a:visited {text-decoration:none; color: #902123;}
table.ledigtabell a:hover {text-decoration:none; color: #38502E;}
table.ledigtabell a:active {text-decoration:none; color: #0000FF;}

.standardlink:link {font-size: 10px; text-decoration:none; color: #902123;}
.standardlink:visited {font-size: 10px; text-decoration:none; color: #902123;}
.standardlink:hover {font-size: 10px; text-decoration:none; color: #38502E;}
.standardlink:active {font-size: 10px; text-decoration:none; color: #0000FF;}

.bread_text{
	font-size: 10px;
	line-height: 15px;
}
	
.big_bread_text{
	font-size: 12px;
	line-height: 20px;
}
	
table.ledigtabell{
	font-size: 10px;
	margin: 10px;
	line-height: 20px;
}

h6{
	line-height: 20px;
	font-size: 12px;
	margin: 0px;
}

p h6{
	font-size: 10px;
	margin: 0px;
}

#left_content{
	float: left;
	width: 100px;
	position: absolute;
	left: 40px;
	top: 170px;
}

#middle_content{
	float: right;
	width: 370px;
}

#middle_content_dynamisk{
	float: right;
	width: 370px;
}
	html>body #middle_content_dynamisk {
		border-top: 1px solid black;
		width: 375px;
		height: 763px;
		position: absolute;
		top: 148px;
		left: 218px;
		overflow: auto;
		padding-left: 10px;
	}

.grarad{
	background-color: #eaeaea;
}

.vitrad{
	background-color: #ffffff;
}

.biglink{
	font-size: 15px;
	font-weight: bold;
}

img.miniatyr_bild{
 border: 1px solid black;
}

.weak_head{
	font-size: 10px;
	font-weight: normal;
	color: #38502E;
}

.strong_head{
	font-size: 14px;
	font-weight: bold;
	color: #38502E;
}

	/*    Oscars CSS-objekt slut!!!!!*/
	/*    Oscars CSS-objekt slut!!!!!*/

/*"Våra områden" */
.top10 a, .top10 a:visited{
	color:#902123;
	text-decoration: none;
	font-weight: bold;
}	
	
.top10 a:hover{
	color:#902123;
	text-decoration: none;	
	color: #004000;
	border:0px;
}	
		
/*huvudrubrikernas formatering*/
li.topnav a, li.topnav a:visited {
	margin:0px;
	display: inline;
	padding-left:7px;
	padding-right:7px;
	margin-right:-4px;
	margin-bottom: -4px;
	color: #902123;
	text-decoration: none;
	padding-top:2px; 
	padding-bottom:2px;
		
}

/*huvudrubrikernas formatering hover*/
li.topnav a:hover, li.topnavon a:hover {
	color: #004000;
	text-decoration: none;
	
}
	
.topsub ul {
	margin: 0px;
	padding: 0px;
		
}

/*Undermenyer övergripande*/
.topsub {
	width:120px;
	color: #902123;
	background-color: #EEEEEE;
	border: 1px solid #902123;
	position: absolute;
	visibility: hidden;
	z-index: 200;		
	
	}
	html>body .topsub{
		width:120px;
}

	/*Alla <li> formatering*/
.topsub li a, .topsub li a:visited {
	border:0px;
	background-color: transparent;
	color: #902123;
	display: block;
	font-size: 10px;
	line-height: 15px;;
	margin:0;
	padding:0;
	text-decoration: none;
	border-top:1px solid #EBE9E3;
	border-bottom:1px solid #D6D3D1;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 5px;
	margin-right: -4px;
	padding-bottom:1px;	
	}
	html>body #topnav .topsub li a {	
		width: auto; 
}

.topsub li a:hover {
	background-color: white;
	color: #004000;
	border-top:1px solid #3C4755;
	border-bottom:1px solid #3C4755;
	padding-right: 0px;
	padding-left: 5px;
	margin-right: -4px;
	
	}
	html>body .topsub li a:hover{
		margin-right:0px;
}
		
	/*Under-undermenyer inom omraden */
.omraden li a, .omraden li a:visited{
	color:black;
	text-indent: 22px;
	font-weight: normal;
	font-size: 9px;	
	padding-right: 0px;
	margin-right: 0px;
	font-variant: normal;	
	width:120px;
}

.omraden li a:hover{
	color:black;
	width:120px;
	text-indent: 22px;
	font-weight: normal;
	font-size: 9px;	
}

#aktive_link{
	color: #004000;
}
