body {
	background: #fff url(../media/body-bg.gif/$file/body-bg.gif) repeat-x 0 0;
	font: normal 75%/1.4 arial, serif;
	text-align: center; /* Align center in IE5.5*/
	color: #444;
}
/* Wrapper, header, logo
-------------------------------------------------- */
.wrapper {
	
	text-align: left;
}
.header {
	background:url(../media/header-bg.gif/$file/header-bg.gif) transparent no-repeat 0 0;
	}
.logo {
	position: absolute;
	top: 10px;
	left: 20px;
	width:120px;
	height:115px;
}
		
/* Navigation
-------------------------------------------------- */
.nav-main {
	
	}
	.nav-main li {
		display: inline;
		float: left;
		padding:7px 0px;
		font-family:Verdana, Geneva, sans-serif;
		border-right:1px solid #c7c7c7;
	}
	.nav-main a.active {
		color: #f68420;
		
	}	
	    .nav-main a{
		    margin:0 16px;
		    font-size: 1em;
		    text-decoration: none;
		    color: #494949;		
		    }
		    .nav-main a:hover {
		
				color:#f68420;
		        }		
	/* Nav items */
	.nav-item-1 {}
	.nav-item-2 {}
	.nav-item-3 {}
	.nav-item-4 {}
	.nav-item-5 {}
	.nav-item-6 {}
	
/* Supplementary navigation
-------------------------------------------------- */			
.nav-supp {
	}
	.nav-supp li {
		display: inline;	
		margin-left:6px;
	}
	    .nav-supp a {
		    padding-left: 7px;
		    color: #FFFFFF;
		    font: normal 9px/18px Verdana, Tahoma, Arial, sans-serif;	
		    text-decoration: none;
		    }
		    .nav-supp a:hover {
			    text-decoration: underline;	
		    }	
		
/* Breadcrumb
-------------------------------------------------- */
.breadcrumb {
	font-size:85%;
}
	.breadcrumb li{
	
		display: inline;
		float: left;
		margin-right: 7px;
		font: normal 1.1em Arial, Helvetica, sans-serif;
		}
	.breadcrumb .first {
		font: normal 1.1em Arial, Helvetica, sans-serif;
	}
	   .editor .breadcrumb a {
		    color:#595959;
		    text-decoration:none;
			padding-right:7px;
			border-right:1px solid #a6a6a6;
	font-size:11px;
	    }
		    .breadcrumb a:hover {
			    text-decoration:none;
color:#03407d;
		    }
	    .breadcrumb .last {	
		    font: bold 1.1em Arial, Helvetica, sans-serif;
	    }		
				
/* Subordinate navigation
-------------------------------------------------- */
.nav-sub {
padding-top:10px;
}
	.nav-sub li {
		padding: 4px 0;
		width: 185px;
		font: bold 1em Arial, Helvetica, sans-serif;
	}
	    .nav-sub li ul{
		    margin-top:5px;
	    }
	        .nav-sub li ul li{
		       padding: 2px 0;
		       margin-left: 15px;
font-weight:normal;
	        }	  
	        .nav-sub li ul li{
		       padding: 2px 0;
		       margin-left: 15px;
font-weight:normal;
	        }	  		
	.nav-sub a{
		display: block;
		text-decoration: none;
		color:#03407d;
padding-left:10px;
		}
		.nav-sub a:hover {
			color:#595959;
		}
.nav-sub  a.active, nav-sub a:focus {
			color:#f68420 !important;
		}
#left_menu_ul li a.isparent{
background-image:url('../media/leftmenu/$file/plus.png');
background-position: left center;
background-repeat: no-repeat;
}
#left_menu_ul li a.isparent.active{
background-image:url('../media/leftmenu/$file/minus.png');
background-position: left center;
background-repeat: no-repeat;
}
/* Billboard
-------------------------------------------------- */	
	/* Billboard */
	.page-1 .billboard {
		overflow: hidden;
		text-align: center;
	}
		embed {
			display: block;
			color: #008f35;	
		}
		.billboard span {
			display: block;
			margin: 25px auto 0;
			width:600px;
		    color: #008f35;	
		    font: normal 13px/18px Georgia, "Times New Roman", Times, serif;
			}
		.billboard a {
		    color: #008f35;	
		    }
	        .billboard a:hover {
		        text-decoration:none;	
	        }
	        
			
/* Content
-------------------------------------------------- */	
	/* Startpage */
	.page-1 .content-1 {}
	/* Pages, content-1-5 */
	.page-2,
	.page-3 {}
		.content-1{
		
			border-top:1px solid #e9e9e9;
			background:url(../media/content-bg.gif/$file/content-bg.gif) repeat-x 0 0;}
		.content-2{
border-left:1px solid #e9e9e9;}
		.content-3{
						
			
			border-top:1px solid #e9e9e9;
			background:url(../media/content-bg.gif/$file/content-bg.gif) repeat-x 0 0;}
		.content-4{	
			border-left:1px solid #e9e9e9;
			border-right:1px solid #e9e9e9;
			}	
		.content-5{	
			
			border-right:1px solid #e9e9e9;
			}
.content-6{	
			
			
			}		
		
		
/* Teaser 
-------------------------------------------------- */	
dl.teaser {
	display: inline;
	float: left;
	overflow: hidden;
	padding-bottom: 18px;
	width: 235px;
	margin:0 0 9px 0;
	border-bottom:1px solid #e9e9e9;
}
	.teaser dt {
		line-height: 18px;
		padding: 5px 0 5px 0;
	color:#00407a;
		font-weight:bold;
		margin-bottom: 9px;		
		}
		.teaser dt a {
			display: block;
	        font-weight:bold;
	        color: #444;
	        text-decoration: none;				
		}
	.teaser .desc,
	.teaser .action {	
	float:left;
		width: 185px;
		margin-right: 10px;
		margin-top: 6px;
	}
        .teaser .action a:visited {
	        color:#03407d;
	        text-decoration:underline;
	        font-weight:bold;
        }	
        .teaser .action a:hover {text-decoration:none;}	
        
	/* Colors */
	.teaser.color-1 dt 
	{
		}
	.teaser.color-2 dt 
	{
		
		}
.imgteaser{
	margin:5px;
	border-bottom:1px solid #e9e9e9;
	
padding-bottom:8px;
float:left;
clear:left;
width:230px;}
	.imgteaser h4
	{	font-weight: bold;
	font-size: 1.1em/1.3;
	margin-bottom:0.6em;
	color:#00407a;
}
	
	.imgteaser p {
	font: normal 0.8em/1.3 verdana, Helvetica, sans-serif;
	margin-bottom:5px;
}
    .imgteaser img {
		float:left;
		margin:0;
padding-right:8px;
}
    .imgteaser.socmed img {
padding-right:3px;
margin-top:-2px;
}
    .imgteaser.socmed p{
margin-top:10px;
}
		
	.imgteaser a {
font:0.8em;
			font-weight:bold;
	        color: #00407a;
	        text-decoration: none;		
		}
.imgteaser a:hover {
color:#f68420;
}
ul.templatelinks
	{
		list-style-type:none;
		width:200px;
				}
	ul.templatelinks li
	{
			display:inline;
			}
	
	ul.templatelinks a
{
		background:#ffffff url(../media/li-pil.gif/$file/li-pil.gif) no-repeat 0 3px; 
display: block;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 10px;
text-decoration: none;
color: #00407a;
font:bold 0.8em Verdana, Geneva, sans-serif;
}	
ul.templatelinks a:hover
{
color:#f68420;
	background:#ffffff url(../media/li-pil_over.gif/$file/li-pil_over.gif) no-repeat 0 3px; 
}
	
ul#teaserlinks
	{
		list-style-type:none;
		width:220px;
				}
	ul#teaserlinks li
	{
			display:inline;
			}
	
	ul#teaserlinks a
{
		background:#ffffff url(../media/li-pil.gif/$file/li-pil.gif) no-repeat 0 3px; 
display: block;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 10px;
text-decoration: none;
color: #00407a;
font:bold 0.8em Verdana, Geneva, sans-serif;
}	
ul#teaserlinks a:hover
{
color:#f68420;
	background:#ffffff url(../media/li-pil_over.gif/$file/li-pil_over.gif) no-repeat 0 3px; 
}
/* Start page specific */
.page-1 .teaser {
	width: 140px;	
	margin-left: 10px;
	}
	.page-1 .teaser dt { background: #456; }
        .page-1 .teaser dt a{
	        font-weight:bold;
	        color: #fff;
	        text-decoration: none;	
	        }	
	.page-1 .teaser .desc,
	.page-1 .teaser .action {	
		width: 120px;
	}
        .page-1 .teaser .action a:visited {
            color:#03407d;
            text-decoration:underline;
            font-weight:bold;
        }	
        .page-1 .teaser .action a:hover {text-decoration:none;}		
	/* Colors start */
	.page-1 .teaser.color-1 dt { background: #fc0; }
	.page-1 .teaser.color-2 dt { background: #957; }
	
/* Images
-------------------------------------------------- */	
img a,
img a:hover {
	border:none;
}
/* Image with caption */
dl.image {
	display: block;	
	}
	dl.image dt {}
	dl.image dd {
		font-style: italic;	
	}
	dl.image.align-right {
		float: right;
		margin: 0 0 15px 15px;
	}
	dl.image.align-left {
		float: left;
		margin: 0 15px 15px 0;
	}
	
.align-right {
		float: right;
		margin: 0 0 15px 15px;
	}
	.align-left {
		float: left;
		margin: 0 15px 15px 0;
	}
	
/* Sökresultat
--------------------------------------------------  */
ul#searchresults
	{
		list-style-type:none;
		width:320px;
				}
	ul#searchresults li
	{
			display:inline;
			}
	
	ul#searchresults a
{
		background:#ffffff url(../media/li-pil.gif/$file/li-pil.gif) no-repeat 0 3px; 
display: block;
padding-top: 2px;
padding-right: 10px;
padding-bottom: 2px;
padding-left: 10px;
text-decoration: none;
color: #00407a;
font:bold 0.8em Verdana, Geneva, sans-serif;
}	
ul#searchresults a:hover
{
color:#f68420;
	background:#ffffff url(../media/li-pil_over.gif/$file/li-pil_over.gif) no-repeat 0 3px; 
}
/* Form, input
--------------------------------------------------  */	
input {
	padding:3px 0;
	font-weight: normal;
	font-size:1em;	
}
label {
	padding:3px 0;
	font-weight: normal;
	font-size:1em;	
}
/* -------------------------Sitemap------------------------- */
ul#sitemap{
    width:400px;
}
ul#sitemap li a{
    background: url("../media/li-pil.gif/$file/li-pil.gif") no-repeat scroll 0 3px #FFFFFF;
    display: block;
    padding-left: 10px;
}
#sitemap li{
list-style:none;
}
#sitemap .sitemap1{
font-size:14px;
font-weight:bold;
margin-top:15px;
}
#sitemap .sitemap1 a{
background:none;
}
#sitemap .sitemap2{
font-weight:bold;
margin-left:30px;
margin-top:10px;
}
#sitemap .sitemap3{
font-weight:normal;
margin-left:60px;
}
#sitemap .sitemap4{
font-weigh:normal;
font-style:italic;
margin-left:90px;
}
#sitemap .sitemap5{
font-weigh:normal;
font-style:italic;
margin-left:120px;
}
/* -------------------------Sitemap slut------------------------- */
/* Footer
-------------------------------------------------- */
.footer {
	position: relative;
border-top:1px solid #a6a6a6;
			background:url(../media/content-bg.gif/$file/content-bg.gif) repeat-x 0 0;	
}
	address {
		font-weight: normal;
		font-size:1em;
		padding:10px 0 0 10px;
font-style:normal;
text-align:center;}
	}
		address a{
			text-decoration:underline;
			color:#444;
		}
		address a:hover{
			text-decoration:none;
		}
	.footer a{
			text-decoration:underline;
			color:#444;
		}
		footer a:hover{
			text-decoration:none;
		}	
		
/* Startsida
-------------------------------------------------- */
.content-3 h4{
	
	color:#00407a;
	font-weight:bold;
padding-left:8px;
padding-top:5px;}
.karta
{
	padding-left:5px;
margin-left:3px;
margin-bottom:10px;
padding-bottom:8px;
border-bottom:1px solid #e9e9e9;	
	}
/************SOCIAL MEDIA***********/
#share{
border-top:1px solid #cccccc;
padding-top:5px;
margin-top:25px;
}
#share p{
margin-top:8px;
}
#share img{
vertical-align:text-bottom;
margin-right:2px;
}
#share a{
margin-left:4px;
}
#share a:hover{
text-decoration:underline;
}

