body
{
	font-size: 0.712em;
	font-family: Arial;
	line-height: 1.5em;
}
p
{
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	padding: 0;
}
img
{
	border: 0;	
}
h1
{
	line-height: 1.1em;
	font-weight: normal;
	font-size: 2.1em;
	padding: 0;
	margin: 0.1em 0 0.2em 0;
	color: #000000;
	EditMenuName: Rubrik 1;
}
h1.white
{
	line-height: 1.1em;
	font-weight: normal;
	font-size: 2.1em;
	padding: 0;
	margin: 0.1em 0 0.2em 0;
	color: #ffffff;
	EditMenuName: Rubrik 1 vit;
}
h2
{
	font-weight: bold;
	font-size: 1.4em;
	padding: 0;
	margin: 0.1em 0 0 0;
	color: #660000;
	EditMenuName: Rubrik 2;
}
h2.white
{
	font-weight: bold;
	font-size: 1.4em;
	padding: 0;
	margin: 0.1em 0 0 0;
	color: #ffffff;
	EditMenuName: Rubrik 2 vit;
}
h3
{
	font-size: 1.4em;
	padding: 0;
	margin: 0.2em 0 0.2em 0;
	color: #000000;
	font-weight: normal;
}
.editorBold
{
	font-weight: bold;
	EditMenuName: Fetstil	
}
.editItalic
{
	font-style: italic;
	EditMenuName: Kursiv;	
}
.editorBoldAndItalic
{
	font-weight: bold;
	EditMenuName: Fet och kursiv;
	font-style: italic;	
}
/****************/
/* MAINMENU AREA /
/****************/
#MenuPadding
{
	padding-left: 2em;
	margin:0;	
}
.MenuItems
{
	/*border:1px solid green;*/
	padding-top: 0.3em;
	padding-left: 0.7em;
	padding-right: 0.7em;
	float: left;
	margin:0;
}
.MenuItemsA:link, .MenuItemsA:active, .MenuItemsA:visited
{
	text-decoration: none;
	color: #ffffff;	
	font-family: Arial;
	font-weight: bold;
	font-size: 1.05em;		
}

.unselectedButton
{
	padding-top: 1.1em;	
}
.NewSelectedButton
{
	position: relative;
	top: 0.35em;
	border-left: solid #8b0c20 1px;
	border-right: solid #8b0c20 1px;
	border-top: solid #b73d5c 1px;
	background-image: url('/Templates/Public/Images/Framework/Button/middle2.gif');
	background-position: 50% 50%;
	float:left;

}
.NewButtonArrow
{
	display: block;
	position: relative;
	top: -1px;	
}
.NewButtonBottomBorder
{
	clear: both;
	font-size: 0px;
	border-bottom: solid 1px #932a41;
	position: relative;
	bottom: -1px;
	right: 0px;
	margin-left: 0px;	
	line-height: 0px;
	
}
.NewButtonPadding
{
	padding-left: 0.65em;
	padding-right: 0.65em;	
}
.NewSelectedMenuItem:link, .NewSelectedMenuItem:active, .NewSelectedMenuItem:visited
{
	display: block;
	margin-top: 0.20em;
	margin-bottom: 0.85em;
	font-size: 1.05em;
	font-weight: bold;
	color: #ffffff;
	
}
/***************/
/* FOOTER      */
/***************/
#MainFooter
{
	width: 100%;
	height: 7.1442em;	
	float: left;
}
.FooterLogoImage
{
	width: 100%;
}
#FooterLogo
{
	width: 19.845em;
	float: left;
}
.FooterBox
{
	float: left;
	width: 14.7294em;
	height: 100%;
	background-color: #e7e7e7;
	overflow: hidden;
	color: #666666;
	
}
.FooterMargin
{
	padding-top: 1.764em;
	padding-left: 1.764em;	
}
.FooterSepImage
{
	height: 100%;
	width: 100%;
}
.Footerseparator
{
	height: 100%;
	float: left;
	width: 0.1em;/*0.17656em;"*/
}
#FooterLinks
{
	background-color: #e7e7e7;
	float: left;
	width: 20.14em; /*19.885em;*/
	height: 100%;
	overflow: hidden;
	color: #666666;
	line-height: 1.5876em;
	text-align: center;	
}
#FooterLinks a
{
	font-weight: bold;
	text-decoration: underline;
	color: #666666;
}
#FooterLinks a:hover
{
	color: #333333;
	text-decoration: underline;	
}
#MainFooter p
{
	padding-bottom: 0.5em;
	padding-top: 0em;
	margin-top: 0em;
	margin-bottom: 0em;
	
}
.FooterLinkWidth
{
	width: 100%;	
}
.FooterImage
{
	float: left;
	padding-left: 0.5em;	
}
.FooterLink1
{
	float: left;
	padding-right: 1em;
	width: 10em;
	text-align: left;
}
.FooterLink2
{
	float: left;
	text-align: right;
	width: 5em;
	overflow: hidden;
	vertical-align: middle;
}
.FooterLink3
{
	float: left;
	padding-right: 1em;
	width: 8em;
	text-align: left;
}
.FooterLink4
{
	float: left;
	text-align:right;
	width: 7em;
	overflow: hidden;
}

/*************************/
/* PAGELIST            */
/*************************/

.PagingContainer
{
	text-align: center;
	margin: 0.8em 0 0.8em 0;
	font-size: 0.9em;
}
.PagingSelected
{
	font-weight: bold;
}

.PageListArea li
{
	margin-bottom: 1.2em;
}

.PageListArea ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.DateTime
{
	font-size: 0.9em;
	color: #666666;
	padding-right: 1em;
}

/****************/
/* BreadCrumb   */
/****************/
.breadCrumbCurrentPage:link, .breadCrumbCurrentPage:active, .breadCrumbCurrentPage:visited
{
	color: #999999;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.breadCrumbCurrentPage:hover
{
	text-decoration:underline;
}
.breadCrumbPage:link, .breadCrumbPage:active, .breadCrumbPage:visited
{
	text-decoration: none;
	color: #660000;
	text-transform: uppercase;
}
.breadCrumbPage:hover
{
	text-decoration:underline;
}
/****************/
/* SUBMENU		*/
/****************/
#SubMenuHeader
{
	background-color: #92000b;/*#aa3642;*/
	width: 100%;
	height:5px;
	
	font-size:0.1em;
	
	line-height:0;
}
#SubMenuArea
{
	width: 100%;
	float: left;
}

#SubMenu .selecteditem1
{
	background-color: #FFFFFF;
}
#SubMenu .selecteditem2
{

}
#SubMenu .submenuBgImage
{
	background-color: #540000;	
	background-image: url('/Templates/Public/Images/Framework/submenu/selectedBottom.png');
	background-repeat: repeat-x;
	border-bottom-color: #660809;
	border-bottom-width: 0.1em;
	border-bottom-style: solid;

}
#SubMenu
{
	width: 100%;
	float: left;
	overflow: hidden;
}

#SubMenuArea a
{
	display: block;
	color: #ffffff;
	font-size: 1.0584em;
	text-decoration: none;
}

#SubMenuArea a.header
{
	font-weight: bold;
	padding: 0 0 0.8em 0.8em;
}
#SubMenuArea .navitem1
{
	padding: 0.4em 0 0.4em 1.0584em;
	background-repeat: no-repeat;
	background-position: 0.4em 0.6em;
}

#SubMenuArea .navitem2
{
	padding: 0.4em 0 0.4em 2.4696em;
	background-repeat: no-repeat;
	background-position: 1.2em 0.6em;
}

#SubMenuArea a.navitem3
{
	padding: 0.4em 0 0.4em 3.8808em;
	background-repeat: no-repeat;
	background-position: 2em 0.6em;
}

#SubMenuArea a.navitem4
{
	padding: 0.4em 0 0.4em 5.292em;
	background-repeat: no-repeat;
	background-position: 2.8em 0.6em;
}

#SubMenuArea a.navitem5
{
	padding: 0.4em 0 0.4em 6.7032em;
	background-repeat: no-repeat;
	background-position: 3.6em 0.6em;
}

#SubMenuArea a.navitem6
{
	padding: 0.4em 0 0.4em 8.1144em;
	background-repeat: no-repeat;
	background-position: 4.4em 0.6em;
}

#SubMenuArea .navitem1Button
{
	padding: 0em 0 0.4em 1.0584em;
	background-repeat: no-repeat;
	background-position: 0.4em 0.6em;
}

#SubMenuArea .navitem2Button
{
	padding: 0em 0 0.4em 2.4696em;
	background-repeat: no-repeat;
	background-position: 1.2em 0.6em;
}

#SubMenuArea a.navitem3Button
{
	padding: 0em 0 0.4em 3.8808em;
	background-repeat: no-repeat;
	background-position: 2em 0.6em;
}

#SubMenuArea a.navitem4Button
{
	padding: 0em 0 0.4em 5.292em;
	background-repeat: no-repeat;
	background-position: 2.8em 0.6em;
}

#SubMenuArea a.navitem5Button
{
	padding: 0em 0 0.4em 6.7032em;
	background-repeat: no-repeat;
	background-position: 3.6em 0.6em;
}

#SubMenuArea a.navitem6Button
{
	padding: 0em 0 0.4em 8.1144em;
	background-repeat: no-repeat;
	background-position: 4.4em 0.6em;
}

#SubMenuArea .navitemselected1
{
	padding: 0.4em 0 0.3em 1.0584em;
	background-repeat: no-repeat;
	background-position: 0.3em 0.5em;
}

#SubMenuArea .navitemselected2
{
	padding: 0.4em 0 0.3em 2.4696em;
	background-repeat: no-repeat;
	background-position: 1.1em 0.5em;
}

#SubMenuArea .navitemselected3
{
	padding: 0.4em 0 0.3em 3.8808em;
	background-repeat: no-repeat;
	background-position: 1.9em 0.5em;
}

#SubMenuArea .navitemselected4
{
	padding: 0.4em 0 0.3em 5.292em;
	background-repeat: no-repeat;
	background-position: 2.7em 0.5em;
}

#SubMenuArea .navitemselected5
{
	padding: 0.4em 0 0.3em 6.7032em;
	background-repeat: no-repeat;
	background-position: 3.5em 0.5em;
}

#SubMenuArea .navitemselected6
{
	padding: 0.4em 0 0.3em 8.1144em;
	background-repeat: no-repeat;
	background-position: 4.3em 0.5em;
}


#SubMenuArea .navitemexpanded1
{
	padding: 0.4em 0 0.3em 1.0584em;
	background-repeat: no-repeat;
	background-position: 0.3em 0.5em;
}

#SubMenuArea .navitemexpanded2
{
	padding: 0.4em 0 0.3em 2.4696em;
	background-repeat: no-repeat;
	background-position: 1.1em 0.5em;
}

#SubMenuArea .navitemexpanded3
{
	padding: 0.4em 0 0.3em 3.8808em;
	background-repeat: no-repeat;
	background-position: 1.9em 0.5em;
}

#SubMenuArea .navitemexpanded4
{
	padding: 0.4em 0 0.3em 5.292em;
	background-repeat: no-repeat;
	background-position: 2.7em 0.5em;
}

#SubMenuArea .navitemexpanded5
{
	padding: 0.4em 0 0.3em 6.7032em;
	background-repeat: no-repeat;
	background-position: 3.5em 0.5em;
}

#SubMenuArea .navitemexpanded6
{
	padding: 0.4em 0 0.3em 8.1144em;
	background-repeat: no-repeat;
	background-position: 4.3em 0.5em;

}
.SubMenuButton
{
	border-top-style: solid;
	border-top-color: #343434;
	border-top-width: 0.0882em;
	border-bottom-style: solid;
	border-bottom-color: #0a0a0a;
	border-bottom-width: 0.0882em;
	height: 2.646em;
	width: 100%;
}
.InnerSubMenu
{
	background-image: url('/Templates/Public/Images/Framework/submenu/bg_submenu_button.png');
	background-position-x: 50%;
	background-position-y: 50%;
	width: 100%;
	height: 100%;
}
.SubMenuButtonImage
{
	height: 100%;
	width: 100%;	
}
.SubMenuImageDiv
{
	width: 0.1764em;
	float: left;
}
.SubMenuInnerButtonText
{
	padding-top: 0.65em;
	width: 17.2872em;
	float: left;
}
.selectedImage
{
	float: left;
	padding-top: 0.6em;	
}
#SubMenuArea ul
{
	padding: 0;
	margin: 0;
	list-style-type: none; /*background-color: #FFFFFF;*/
	overflow: hidden;
	width: 100%;
}

#SubMenuArea ul ul
{
	margin: 0 0 0 0em;
	padding: 0 0 0 0em;
}

#SubMenuArea li
{
	display: inline;
}
.submenubg
{
	background-image: url('/Templates/Public/Images/Framework/submenu/selectedTop.png');
	background-repeat: repeat-x;	
	padding-top: 0.35em;
	padding-bottom: 0.35em;
}
/*****************/
/*   PAGEHEADER  */
/*****************/
#PageHeader
{
	margin-top: 1em;
	margin-left: 0em;
	width: 100%;	
}
#PageHeader a
{
	color: #ffffff;	
	text-decoration: none;
	font-weight: bold;
}
#PageHeader a:hover
{
	color: #ffffff;	
	text-decoration: underline;
	font-weight: bold;
}
.HeaderImage
{
	float:left;	
	padding-top: 0.2em;
	padding-right: 0.5em;
}
.HeaderItem
{
	float:left;	
	padding-top: 0.2em;
}
.PageHeaderDivider
{
	float: left;
	margin-left: 1em;
	margin-right: 1em;	
}
#PageHeaderSearch
{
	float: left;	
}
.RightPlacement
{
	float: right;
	padding-right: 1em;	
}

/******************/
/*  SEARCHBOX     */
/******************/
#SearchBoxText
{
	float: left;
	margin-right: 0.2em;	
}
#SearchBoxButton
{
	float: left;	
}
.SearchBoxAspText
{
	font-size: 0.85em;
}
.SearchButton
{
	border: 0em;
}
/******************/
/*  SITEMAP       */
/******************/
#SiteMap ul 
{
    margin: 0;
    /*padding: 0.2em 0;*/
}

#SiteMap ul ul
{
    padding: 0;
    margin-left: 0.5em;
}

#SiteMap li
{
    margin: 0 0 0.5em 0;
    padding: 0;
    list-style: none;
    font-size: 1.1em;
}
#SiteMap li a
{
    text-decoration: overline underline;
}

#SiteMap li li
{
    margin: 0.2em 0;
    padding-left: 1em;
}

#SiteMap li li a
{
    text-decoration: none;
    font-size: 0.9em;
}

#SiteMap li li li
{
    font-size: 1em;
}
.SiteMapSpace
{
	/*margin-top: 1.323em;*/
}
#SiteMapText
{
	font-size: 1.5876em;
	padding-bottom: 0em; 
}
/*************************/
/* SEARCH PAGE           */
/*************************/
.SearchText
{
	width: 75%;
}
.button
{
    border: 0em;
    width: 8.82em;
    background-image: url('/Templates/Public/Images/Framework/button_sok.png');
    max-width: 3em;
}
#ResultArea 
{
    padding-top: 2em;
}
#ResultArea ol
{
    margin: 0;
    padding-left: 2em;
}
#ResultArea li 
{
    margin: 0; 
    padding: 0;
}
input.searchText 
{
    width: 75%;
}
/*************************/
/*  Article              */
/*************************/
.IntroTextPanel
{
	font-weight: bold;	
	padding-bottom: 0.7em;	
}
.MainBodyText
Panel
{
}
.IntroTextPanelWhite
{
	color: #ffffff;
	font-weight: bold;	
	padding-bottom: 0.7em;	
}
.MainBodyTextPanelWhite
{
	color: #ffffff;
}
.articleNoticeDateWhite
{
	color: #ffffff;	
}
/************************/
/*   Extension Image    */
/************************/
.ExtensionImageDiv
{
	width: 100%;
}
.ExtensionImage
{
	border: 0em;	
}
/*************************/
/* MAINBODYFOOTER        */
/*************************/
.MainBodyFooter
{
	border-top: solid 0.3528em #6b0000;
	margin: 1em 0 0em 0;
	line-height: 1.3em;
	float: left;
	width: 100%;
	padding-top: 0.441em;
}
.MainBodyFooterContentLeft
{
	float:left;
	display:inline;
	width:27em;
}
.MainBodyFooterContentRight
{
	
	margin-right: 1em;
	float:right;
}

.MainBodyFooterSpan
{
	color: #666666;
	width:auto;
}

.Headline
{
	font-weight: bold;
	color: black;
}
#Icons
{
	float: right;
}
.IconImg
{
	float: left;
}

.IconText
{
	/*text-decoration: underline;*/
	cursor: pointer; /*font-size: 0.8em;*/
}
.IconContainer
{
	float: left;
	display: block; /*clear: both;*/
	margin: 0 0 0.441em 0;
	/*padding: 0 0 0.8em 0;*/
	clear: both;
	width:100%;
	/*white-space:nowrap;*/
}
/*************************/
/*    Extension 33       */
/*************************/
.Extension33
{
	float: left;
	width: 33%;	
}
/*************************/
/* TELLAFRIEND            */
/*************************/
#EmailHeading
{
	margin: 2em 0 1em 3em;
	float: left;
	clear: both;
}
#EmailHeading h1 span
{
	width:100%;
}
#EmailForm
{
	float: left;
	clear: both;
	/*margin-left: 2em;*/
}


td.FormTable
{
	padding: 0 1em 0.2em 0;
	vertical-align:top;
}


.ErrorOutput
{
	border: 1px solid #FF0000;
	/*font-size: 10em;*/
	
}

.ErrorText
{
	border: 1px solid #FF0000;
	/*font-size: 10em;*/
	
}

.ResultMessageLabel
{
	height: 2em;
}

.TellAFriendImg
{
	float: left;
	padding-top: 0.3em;
}
#Logotype
{
	float: left;
	clear: both;
	padding-left: 0.7%;
	width: 80%;/*65.5%;*/ /*65.8%;*/
}
.TellAFriendButton
{
	/*background-color: #DDDDDD;*/
	background-color: #770000;
	font-size: 0.7em;
	font-weight: bold;
	height: 1.8em;
	padding: 0 0.3em 0 0.3em;
	margin-top: 1em;
	color: #FFFFFF;
	border: solid 1px #440000;
}
.TellAFriendInput
{
	font-size: 0.8em;
	height: 1.5em;
	border: solid 1px #AAAAAA;
	width: 17em;
}
.TellAFriendTextBox
{
	border: solid 1px #AAAAAA;
	width: 17em;
	font-size: 0.8em;
}

.TellAFriendBody
{
	/*background-color: #e7e7e7;*/
	background-color: #FFFFFF;
}
.ToEmailLabel
{
	/*width: 8.82em;*/
	font-size: 0.7em;
	font-weight: bold;
}
.TellAFriendImage
{
	float: left;
}
.TellAFriendText
{
	padding-top: 0.3em;
	padding-left: 0.3em;
	float: left;
}
/******************/
/*  Extensions    */
/******************/
.ExtensionMargin
{
	width: 100%;
}
.ExtensionLayoutBlock
{
	float: left;
	overflow: hidden;	
}
/*************************/
/* SUBSCRIPTION PAGE     */
/*************************/
.subscriptionArea
{
	width: 100%;
}

.subscriptionArea label.topLabel
{
	display: block;
	line-height: 1em;
}

.subscriptionArea select
{
	margin: 0.3em 0 1.5em 0;
}

.subscriptionLabel
{
	padding: 0.3em 0 1.5em 0;
}

.subscriptionMsg
{
	height: 1.5em;
	padding: 0.3em 0 0 0;
}

.subscriptionArea input.email
{
	width: 20em;
}


.subscriptionListArea input
{
	
	margin: 0 0.3em 0 0;
}

.subscriptionListArea td
{
	vertical-align: text-bottom;
	padding: 0.3em 0;
}
.SubscriptionButton
{
	background-color: #780000;
	font-size: 0.9em;
	height: 1.8em;
	padding: 0 0.3em 0 0.3em;
	margin-top: 1em;
	border: none;
	color: White;
}
.DropDownList
{
	background: #000000 url repeat
	width: 11.7em;
}
/*************************/
/* Jobdescription        */
/*************************/
.backgroudColor 
{
	background-color: #e7e7e7;
	padding: 0.5em;
}
.backgroudColorWhite 
{
	background-color: #ffffff;
	padding: 0.5em;
}
.JobApplicationHeading
{
	font-weight:bold;
}
/************************/
/*  Extension divider   */
/************************/
.ExtensionDivider
{
	border-bottom-style: solid;
	border-bottom-width: 0.1em;
	border-bottom-color: #cccccc;
	margin-bottom: 0.4em;
	margin-top: 0.4em;
	line-height: 0px;
	clear: both;
}
/************************/
/*  Newsletter subscr   */
/************************/
.newsLetterRow
{
	width: 100%;	
	clear: both;
}
.newsLetterColumn1
{
	width: 5em;
	float:left;	
}
.newsLetterColumn2
{
	float: left;
}

/************************/
/*  Crisis web		   */
/************************/

.CrisisWeb
{
	
	padding:0 1em 0 1em;
 background-color:White;	
}
.CrisisWeb p 
{
	margin-bottom:0;
}
.ExtensionTextWhite
{
	color: #ffffff;	
}
.ExtensionText
{
	font-size:1.1em;
}

/************************/
/*   START PAGE         */
/************************/
#StartPageMainArea
{
	height:30em;
	background-color:#000000;
	overflow:hidden;
}
#StartPageMainAreaLeft, #StartPageMainAreaRight
{
	width:50%;
	height:30em;
	
	float:left;
	background-color:#000000;
	overflow:hidden;
}
#StartPageMainAreaLeft
{
	background-image:url("/Templates/Public/Images/Framework/bakgrund4.png");
	background-position-x: right;
	background-position-y: top;
	background-repeat: no-repeat;
}
.StartPageHeading
{
	width: 100%;
}
.StartPageHeading h1
{
	font-size:3.2em;
	line-height:1.2em;
}
.StartPagePadding
{
	
	width:auto;
	padding-top: 3.1em;
	padding-left: 4.5em;
	padding-right: 7.7em;
	overflow:hidden;
}
.StartPagePadding p
{
	font-size:1.1em;
}

.PrintOnlyLogo
{
	display:none;
}


/************************/
/*  Alphabetical List   */
/************************/
.AlphabeticalLinks
{
	margin-bottom: 1em;
}
.AlphabeticalLinks h2
{
	display:inline;
	padding-right:  0.33em;
	text-transform:uppercase;
	margin-bottom: 0.5em;
	
}
/***********************/
/* ErrorPage           */
/***********************/
#ErrorPage h2
{
	margin-top: 1em;	
}
#ErrorPage .subscriptionMsg
{
	color: Red;	
}