@charset "utf-8";
/* CSS Document */

body {

	background:url(px/background.png) #e8e8e8 repeat-x;
	
	margin:0;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
}


#container {

margin-top:10px;
margin-left:auto;
margin-right:auto;
width:789px;



}

#header {
background:url(px/toplogo.png);
width:789px;
height:71px;

}

.logo {
		/*width:420px;*/
		float:left;
clear:both;
	}


#menupanel {

	font-family:Verdana,sans-serif;
	width:789px;
	height: 24px;
	background-image: url(px/menu1.png);

}


#content {
width:789px;
background-color:#FFFFFF;
border-left:solid;
border-left-color:#b6b6b6;
border-left-width:1px;
border-right:solid;
border-right-color:#b6b6b6;
border-right-width:1px;
padding-bottom:0px;
padding-top:20px;

}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



.img {

margin-right:10px;

}


#content-text {

float:right;
width: 570px;
font-size:11px;
font-color:#464545;

}

#content-text-text h1, #content-text-text h2, #content-text-text p {
padding-right: 20px;

}

#content-text-text {

width:400px;
float:left;

}

#content-text-text h1 {
font-size: 14px;
font-color:#464545;

}

#content-text-image {

width:170px;
float:right;
height:280px;

}

#content-kontakt {

width:570px;
float:right;

}

#content-kontakt_1 {

width:570px;
float:right;
background:url(px/kontakt_1_bg.jpg) repeat-y;
margin-bottom:10px;

}

#content-kontakt_2 {

width:570px;
float:right;
background:url(px/kontakt_2_bg.jpg) repeat-y;
}

#content-kontakt_1 h1 {
font-size: 13px;
color:#FFFFFF;
margin-left:10px;
}

#content-kontakt_1 h2 {
font-size: 13px;
color:#FFFFFF;
margin-bottom:8px;
margin-left:10px;
}

#content-kontakt_2 h1 {
font-size: 14px;
font-color:#FFF;
margin-left:10px;
}

#content-kontakt_2 h2 {
font-size: 13px;
font-color:#FFF;
margin-bottom:8px;
margin-left:10px;
}


#footer {
background:url(px/footer.png);
width:789px;
height:100px;

}

#footertext {

color:#606060;
font-size:10px;
margin-top:40px;
text-align:center;


}

#startflash {
	
	background:url(px/header.jpg) center no-repeat;
	width:763px;
	height:245px;
	padding: 0px 0px 0px 25px;

	
}

#startflash p {
	margin-top: 0px;
	width:400px;
	padding-top:60px;
	color:#FFFFFF;
}

.lankar {
text-decoration:none;
font-weight:300;

}

#tabell {
font-size:11px;
color:#FFFFFF;
margin-left:10px;
margin-bottom:10px;

}

#tabell_2 {
font-size:11px;
color:#333333;
margin-left:10px;
margin-bottom:10px;

}

/* Navigerings listan! */
#tabs
{
	font-weight: bold;
	margin: 0;
	padding: 0;
	float: left;
	font-family: Tahoma, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	width: 789px;
}

#tabs li
{
	display: inline;
}

#tabs li a
{
	font-size:10px;
	float: left;
	color: #FFFFFF;
	padding: 6px 8px; /*padding of tabs*/
	text-decoration: none;
	background: transparent url(px/menu1.png) top right no-repeat;
	border-right: 1px solid #ffffff; /*left border style*/
}

#tabs li a#leftmostitem
{ 
	/*Extra CSS for left most menu item*/
	//border-left: 1px solid #d3bdbe; /*left border style*/
}

#tabs li a#rightmostitem
{ 
	/*Extra CSS for right most menu item*/
	border-right: none; /*right border style*/		
	background-position: top left; /*Position background image to the left instead of default right, to hide indented 	underline for this link*/
}

#tabs li a:visited
{
	color: #FFFFFF;
}

#tabs li a:hover
{
	color: white;
	font-weight: bold;
	background-image: url(px/menu2.png); /*background image swap on hover*/
}

#tabs li a:active
{
	color: white;
	font-weight: bold;
	background-image: url(px/menu2.png); /*background image swap on hover*/
}


#nyheter {
	margin-top:8px;
	background:url(px/nyheter.jpg) top center no-repeat;
	width:789px;
	height:176px;
	
}
#nyheter p {
	color:#4e4e4e;
	line-height: 18px;
}
#nyheter b {
	color:#fefb00;
}
#nyheter a {
	color:#fefb00;
	text-decoration:none;
}
#nyheter a:hover {
	color:#4e4e4e;
	text-decoration:none;	
}

#nyheter_1 {
	float:left;
	display:inline;
	width:280px;
	height:80px;
	margin-left:24px;
	margin-top:50px;
	
}

#nyheter_2 {
	float:left;
	display:inline;
	width:260px;
	height:80px;
	margin-left:24px;
	margin-top:50px;
	
}

#hitta {
	float:left;
	display:inline;
	width:150px;
	height:100px;
	margin-left: 30px;
	margin-top: 40px;
	
}

#hitta p {
margin-top:-5px;
margin-left: 7px;
}
#hitta img {

}

#bullets {

}
/* LEFT NAVIGATION ------------------------------------*/

		
		#content #left-navigation{

			width:187px;
		
			float:left;

			font-size:11px;
			
			margin-bottom:10px;
			
			margin-left:10px;

		}

		#content #left-navigation ul,

		#content #left-navigation li,

		#content #left-navigation ul li ul,

		#content #left-navigation ul li ul li {

			margin:0;

			padding:0;
			
			list-style-type: none;

		}

		#content #left-navigation li a {

			background:#4753be;

			display:block;

			line-height:22px;

			padding-left:10px;

			margin-top:2px;

			color:#fff;

			text-decoration:none;

			font-weight:bold;

		}

		

		#content #left-navigation li a:hover, 

		#content #left-navigation li a#active {

			background:#98a8bc;

			font-weight:bold;

		}

		

		/* level 2 

		---------------------*/



	#content #left-navigation ul li ul li a {

			background:#4753be;

			display:block;

			line-height:22px;

			padding-left:30px;

			margin-top:0px;

			color:#fff;

			text-decoration:none;

			font-weight: normal;

	}

	

	#content #left-navigation ul li ul li a:hover, 

	#content #left-navigation li ul li a#active {

			background:#a7b7cb;

			color:#fff;

			font-weight:normal;

	}	

	

	/* level 3 

		---------------------*/



	#content #left-navigation ul li ul li ul li a {

			background:#2964ab;

			display:block;

			line-height:22px;

			padding-left:50px;

			margin-top:0px;

			color:#fff;

			text-decoration:none;

	}

	#content #left-navigation ul li ul li ul li a:hover, 

	#content #left-navigation ul li ul li ul li a#active {

			background:#a7b7cb;

			color:#2964ab;

			font-weight:normal;

	}			





		

/* LEFT NAVIGATION end ------------------*/
