@import url("css/menu.css");

/* CSS Document */


/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton
{
	color:#222222; 
	font-family:Helvetica, sans-serif;
	}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#222222; }
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}
a,a:link,a:visited,a:active{color:#4e8fac; text-decoration:none; font-weight:normal; }
a:hover{color:#2e6177; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Helvetica, sans-serif;}
.Head,.SubHead,.SubSubHead {color:#222222;font-weight:bold;}
/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/

#top
{
	height:609px;
	width:100%;
	background:transparent url(images/bg_berg_loop.png) repeat-x;

}
#top_sub
{
	height:191px;
	width:100%;
	background:transparent url(images/bg_berg_loop_sub.png) repeat-x;

}
#footer_wrapper
{
	height:180px;
	width:100%;
	background:transparent url(images/footer_bkg.png) repeat-x;
}
#top_wrapper,
#cpanel,
#content_area,
#footer
{
	width:960px;
	height:100%;
	margin:0 auto;
	padding:0px;
}
#content
{

	height:100%;
	position:relative;
	background: transparent url(images/content_bkg.png)repeat;		
	
}
#content_area
{
	padding-top:20px;
	background: transparent url(images/content_area_bkg.png) repeat;	
}
.promoarea
{
	width:990px;
	height:413px;
	overflow:visible;
	margin-top:20px;
	background: transparent url(images/skugga_stor.png) no-repeat;	
	margin-left:-15px;
	padding-left:15px;
}

/*-------- Header area --------*/
.head
{
		width:960px;
		height:115px;
		margin:0px;
		padding:0px;
}
.logo
{
	width:240px;
	float:left;
	padding-top:25px;
	
}
.Widgets
{
	width:288px;
	height:31px;
	/*background:transparent url(images/social_media.png) no-repeat;	*/
	float:right
}
.logo_text
{
	height:50px;
	margin:0px;
	width:600px;
	float:right;
	margin-right:8px;
}
.logo_text p,
.logo_text a,
.logo_text a:link
{
	color:#7f7f7f;
	font-size:13px;	
	font-weight:bold;
	text-align:right;
	text-decoration:none;

	
}

/*-------- Menu & Search area --------*/
.menu
{
	width:960px;
	height:46px;
	background: transparent url(images/menu_bkg.png) no-repeat;
}
	
		/*-------------- Search SkinObject Styles --------------*/
		div.SearchContainer
		{
			position:relative; 
			white-space: nowrap; 
			float:right;
			margin-top:10px;
			margin-right:10px;
			background:transparent url(images/search_bkg.png) no-repeat;
			width:204px;
			height:28px;
			
			}
		div.SearchBorder
		{
			width:160px;
			background:transparent;
			margin-left:5px; 
			border:0px;
			}
		.SearchContainer .CommandButton
		{
			padding: 0; 
			width:35px;
			height:30px;
			background:transparent;
			border:0px;
			margin-left:10px;
			cursor:pointer;
			
			}
			
		div.SearchContainer a img
		{

			}
			
		input.SearchContainer
		{
			float: left; 
			border: 0; 
			width:150px; 
			height:18px;
			padding-top:5px; 
			margin-left:3px;
			background:transparent;
			
			}
		div.SearchIcon
		{
			display:none;
			}
			
		div.SearchIcon img
		{
			margin-top: 3px;
			background:red;
			}

		


/*-------- Content Area --------*/
		/*--------- pane style ----------*/
		.ContentPane
		{
			float:left;
			width:635px;
			height:100%;
			padding-left:6px;
		}
		.RightPane
		{
			float:right;
			width:310px;
			height:100%;
			padding-left:5px;
			
		}



/*-------- Footer Area --------*/
	.copyright
	{
		color:#666666;
		text-transform:uppercase;
		font-weight:bold;	
		}
		
	.socialmedia
	{
		padding-top:25px;
		padding-bottom:30px;
	}	
	.regeringskansliet
	{
		width:113px;
		height:51px;
		background:transparent url(images/regeringskansliet.png) no-repeat;
		margin:0 auto;		
	}
	/*-------------- User Style --------------*/
	.user,a.user:link,a.user:active,a.user:visited,
	.linkscontainer, .linkscontainer a:link, .linkscontainer a:visited,
	.socialmedia
	{ 
		color:#4e8fac;
		text-transform:uppercase;
		font-weight:bold;
		}
	a.user:hover{color:#2e6177;}
	.linkscontainer
	{
		margin:0 auto;
	
	}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#4e8fac; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#4e8fac;}
.ControlPanel a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}





/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#4e8fac; text-transform:uppercase;}
a.links:hover{color:#2e6177;}



/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#4e8fac;}
a.footer:hover{color:#2e6177;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*------------ Related Links/Läs Mer modul--------------*/
ul.relatedLinksListing
{
	padding: 0;
	margin: 0;
	list-style-image: none;
	bottom:-50px;
	
}

li.relatedLinksItem
{
	float: left;
	list-style-type: none;
	padding: 0;
	position: relative;
	margin-top:-45px;
	margin-bottom:50px;
}

li.relatedLinksItem h3
{
	color: #FFF;
	margin: 0 0 10px 0;
	padding: 0;
	min-height: 2.1em;
	border: none;
}

.relatedLinksText
{
	width:280px;
	margin-bottom:20px;
}
.relatedLinksNoText
{

}
.relatedLinksText a
{

	background: transparent url(images/arrow.png) no-repeat left;
	padding-left:20px;
	font-weight:bold; 
	margin-top:10px;
	clear:both;
	
}
.relatedLinksImage
{

	
}
.relatedLinksImg
{

	border:solid 1px #b9b9b9;
	background:#ffffff;
	padding:2px;
	width:280px;
	height:80px;
	margin-bottom:10px;
	
}

li.relatedLinksItem .readMoreLink
{
	position: absolute;
	right: 5px;
	bottom: 0;
	background: transparent url(images/arrow.png) no-repeat right;
	clear:both;
	

}

li.relatedLinksItem .readMoreLink a
{


	padding-right:25px;
	font-weight:bold; 
	margin-top:10px;
	clear:both;
	
}
.edit_rl
{
	float:right;
	margin-top:-30px;

}

/*---------------BLOGG-------------------------*/
.Blog_None
{
display:none;

}

.BlogDescription
{
	width:634px;
	height:30px;
	background:url(images/BlogDescription.png) no-repeat;
	margin:0px;
		Font-size:18px;
	font-weight:bold;

}
.BlogDescription
{
	padding-top:50px;
	padding-left:10px;
	Font-size:18px;
	font-weight:bold;
}
h2.BlogTitle, div.BlogHead h2.BlogTitle, div.BlogHead h2.BlogTitle a, div.BlogHead h2.BlogTitle a:link, div.BlogHead h2.BlogTitle a:visited, div.BlogHead h2.BlogTitle a:active, div.BlogHead h2.BlogTitle a:hover {
font-family:Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color:#222;
margin-bottom: 3px;
margin-top: 15px;
text-decoration:none;
}
.BlogBody2
{
	margin-top:-10px;
}
h1.BlogTitle2, div.BlogHead h1.BlogTitle2, div.BlogHead h1.BlogTitle2 a, div.BlogHead h1.BlogTitle2 a:link, div.BlogHead h1.BlogTitle2 a:visited, div.BlogHead h1.BlogTitle2 a:active, div.BlogHead h1.BlogTitle2 a:hover
{
	color:#222222;
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:0px;
}
.BlogDateline_1
{
color:#4e8fac;	
font-weight: bold;	

}
.BlogDateline_2
{
color:#929191;
font-weight: bold;	

}
.BlogMoreLink
{
	background:transparent url(images/arrow.png) no-repeat right;
	padding-right:20px;

}
.Bloggare_main
{
	background:transparent url(images/arrow.png) no-repeat left;
	padding-left:20px;
	margin-left:-10px;
	line-height:20px;
}
.Bloggare
{
	background:transparent url(images/arrow.png) no-repeat left;
	padding-left:20px;
	font-size:10px;
	margin-left:-15px;
	margin-bottom:5px;
	line-height:20px;

}
.BlogReadMore
{
	float:right;
	margin-top:15px;

}

.BlogCommentsNormal,
.BlogPublished
{
	display:none;
}
.BlogSubHead
{
	padding: 0 0 8px 0;

}
.Blog_Month
{
	background:transparent url(images/arrow.png) no-repeat left;
	padding-left:20px;
	Line-height:20px;

}
.Blog .BlogFooter
{

	padding-bottom:30px;
	border-bottom:solid 1px #afafaf;

}
#ShareBadgePRO_Toolbar
{
	margin-top:-5px;
}
#Blog_Desc
{
	top:70px;
	position:absolute;
	height:10px;


}
.Blog_startsida .Child_Blog_Desc 
{

	height:20px;
	padding-left:3px;
	margin-left:0px;
	Font-size:18px;
	font-weight:bold;
	Text-decoration:none;
	color:#000;
	
}

.Blog .Child_Blog_Desc
{
	display:none;

}


