.facebookLink {
float: left;
width: 95px;
}

/* HTML Elements Standard - Global 
===================================================== */

iframe { padding-bottom: 1px; }

.btn {
background-color: #FFFFFF;
border-radius: 5px 5px 5px 5px;
display: inline-block;
padding: 5px 10px;
text-decoration: none;
box-shadow: 1px 2px 4px #748e9d;
height: 22px;
font-size: 14px;
font-weight: bold;
color: #000 !important;
border: 2px solid #EAF2F7;
}

.btn:hover {
box-shadow: 0px 1px 3px #748e9d;
color: #D73A27 !important;
border: 2px solid #D73A27;
}

.skicka {
background: transparent url(/UserUploadImages/system/btnSkicka.png) no-repeat top left;
height: 37px;
width: 97px;
text-indent:-9999px;
border: none;
margin-left: -5px;
}


td { vertical-align: top; }

html, body, form, div {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
.clear {
	font-size:0px;
	line-height:0px;
	overflow:hidden;
	clear:both; 
	}
body {
	line-height:normal;
	background: url(/UserUploadImages/system/body-bg.png) center top no-repeat; 
	}  
body , label , input , textarea { 
	color:#202017;
	font-size:12px;	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	} 
.frontPage #contentWrapper {  
	color:#232323;
	font-size:11px;
}		

/* Type Elements
===================================================== */

h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	line-height: 1em;	
} 
h1 {
	font-family: 'GothamMedium', Arial, Verdana, Helvetica, sans-serif;
	color: #D73A27;
	font-size: 18px;
	font-weight: normal;
	padding:0px 0px 8px 0px; 
} 
#BannerWrapper h1 {
	color: #fff;
	font-size: 30px; 
}
h2 {
	font-family: GothamBold, Arial, Verdana, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;	
	padding: 0px 0px 8px 0px; 
	color:#232323;
} 
.Subpage2 #contentWrapper h2  ,
.Subpage2 #contentWrapper2 h2,
.Subpage3 #contentWrapper h2  ,
.Subpage3 #contentWrapper2 h2 { 
	color:#000;
	font-size:18px;
	font-weight:normal;
	font-family: GothamMedium, Arial;
}
.Subpage2 #contentWrapper2 h2,
.Subpage3 #contentWrapper2 h2 { 
	color:#D73A27; 
} 
h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;	
	padding: 0px ; 
	color:#5293CE;
} 
.BlueBox h3 {  
	color:#000;
	font-size:15px;
	font-weight: bold;
	font-family:GothamMedium, Arial;
} 
h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;	
	padding: 0 0 0px 0;
	color:#5293CE;
} 
.Subpage #LeftPanelWrapper #Box11 h4 {
	color:#fff;
	font-size:17px;
	font-weight:bold; 
}
#BannerWrapper2 h4 { 
	color:#D73A27;
	font-size:14px;
	font-weight: bold; 
	font-family:GothamBold, Arial;
}
#BannerWrapper2 .Box1 h4 { 
	color:#232323;
	font-size:20px;
	font-weight: bold;
	font-family:GothamBold, Arial;
}
h5  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding: 0px;
	line-height: normal;
} 
#footer h5 { 
	color: #000; 
}

/* Links
===================================================== */

a   {
	color:#00415E; 
	font-weight: normal;
	text-decoration: underline;
}	 
	a:hover ,
	#BannerWrapper2 a:hover ,
	.Subpage2 #contentWrapper a:hover ,
	.Subpage3 #contentWrapper a:hover ,
	#footer a:hover ,
	#footerRight a:hover  ,
	#BannerWrapper #LasMer a:hover  {
			color:#000 ;
			text-decoration: none;
		} 
#BannerWrapper2 a ,
.Subpage2 #contentWrapper a ,
.Subpage3 #contentWrapper a ,
#footer a {
	color:#D73A27; 
	}
#footerRight a {
	color:#2E2E2E; 
	text-decoration:none; 
	}	
#BannerWrapper #LasMer a {    
	color: #BE0000; 
	text-decoration:none;
}
			
/* mainContentWrapper
===================================================== */

#mainContentWrapper {
	width: 981px;
	height: 100%;
	margin: 0px auto;
	overflow:hidden; 
} 

/* header
===================================================== */

#header { 
	clear:both;
	width: auto;
	height: 130px;
	overflow:hidden;
} 
			#Logo ,
			#Logo a {
				width: 396px;
				height: 54px;
				padding: 11px 0 29px 0px;
				overflow:hidden; 
				}
						#Logo { 
							background:url(/UserUploadImages/system/logo.png);
							background-position: 0px 11px;
							background-repeat:no-repeat;
						}
						#Logo a {
							padding:0;
							display:block;
							text-indent:-9999px;
							text-decoration:none;
							cursor:pointer;
							background: none;
						}

/* Top Navigation
===================================================== */

#navigation  { 
	clear: both;
	width: auto;
	height: auto;  
	overflow:hidden;
} 
			#navigation ul { padding:0; margin:0; list-style:none; }
			#navigation ul  li { padding:0; margin:0; list-style:none; display: inline; }
			#navigation ul li a { padding:0; margin:0; list-style:none; display: block; }
			#navigation ul li a:hover { }
 
			#navigation  ul.AddCMSSysMain  { 
				padding: 0px;
			    float: left; 
			    height:26px; 
			}
			#navigation  ul.AddCMSSysMain li {  
			    float:left; 
			} 
			#navigation  ul.AddCMSSysMain li a {
				color: #232323;
				font-size: 13px;
				font-weight: bold; 
				text-decoration: none; 
				text-align: center;   
				 
				padding: 0 9px 3px 9px;   
				line-height: 20px !important; 
				text-align: center;
				cursor: pointer;
			}	 
			#navigation  ul.AddCMSSysMain li:first-child a { 
				 background: none;
				 padding-left:0;
			}	 
			#navigation ul.AddCMSSysMain li a span { 
				display: block;
				padding:0 ; 
			}
			#navigation ul.AddCMSSysMain li a.AddCMSSysMainSelected, 
			#navigation ul.AddCMSSysMain li a:hover{ 
			 	display: block; 
			}
			#navigation ul.AddCMSSysMain li a.AddCMSSysMainSelected span, 
			#navigation ul.AddCMSSysMain li a:hover span{
			 	display: block; color: #232323;  
				padding-bottom:3px;
				border-bottom:3px solid #D73A27; 
			}
 
/* Start page items
===================================================== */

#OutercontentWrapper {
	clear:both;
	width: auto;
	height:100%; 
	overflow:hidden; 
} 
 
/* frontpage/ Home page - BannerWrapper
===================================================== */

#BannerWrapper { 
	width: 980px; 
	height: 257px; 
	padding: 0px ; 
	overflow:hidden; 
} 
#BannerWrapper #BannerImage  { 
	width: 587px; 
	height: 257px; 
	padding: 0px ; 
	overflow:hidden;
	float:left;
	background: none;
} 
#BannerWrapper #BannerDescription  { 
	width: 326px ; /*393px;  */
	height: 222px ; /*257px; */
	padding: 35px 45px 0 22px ; 
	overflow:hidden;
	float:left;
	background: url(/UserUploadImages/system/banner-bg-2.png) top left no-repeat;
	position:relative;
	
	color: #fff;
} 	
			#BannerWrapper h1 { 
				 padding:0px 0 10px 0;
				}
			#BannerWrapper p {
				padding:0px 0 14px 0;
				margin:0px;
			} 
#BannerWrapper #LasMer { 
	width: 164px ;
	height: 33px ;  
	padding: 0px ; 
	overflow:hidden;
	float:right;
	background: url(/UserUploadImages/system/las-mer-bg.png) top right no-repeat;
	
	position:absolute;
	right:0;
	margin-top: 128px;
	
	color: #BE0000;
	font-size: 12px;
} 
#BannerWrapper #LasMer a {   
	line-height:33px;
	display:block;
	padding-left: 21px;
	 
	font-size: 12px; 
} 

/* frontpage/ Home page - BannerWrapper2
===================================================== */
 
#BannerWrapper2 { 
	width: auto; 
	height: 94px; 
	padding: 4px 0 18px 0px ; 
	overflow:hidden;
	background: url(/UserUploadImages/system/banner2-bg.png) top right no-repeat;
	
	color:#232323; 
	line-height:18px;
} 		 
			#BannerWrapper2 .Box {
				width: 178px;
				height: auto;
				min-height:68px;
				padding: 9px 9px 9px  9px;
				overflow:hidden;
				float:left;
				border-left:1px solid #808080;
			}
			#BannerWrapper2 .Box1 {
				border-left: 0;
			}
			#BannerWrapper2 .Box2 {
				width: 276px; 
			} 
			#BannerWrapper2 .Box3 {
				width: 209px; 
			} 
			#BannerWrapper2 .Box4 {
				width: 237px; 
			} 
#BannerWrapper2 .Box:first-child h4 {  
}
#BannerWrapper2 h4 {  
}
#BannerWrapper2 a {  
}
 

/* frontpage/ Home page - contentWrapper
===================================================== */

.frontPage #contentWrapper { 
	width: auto;
	height: 100%; 
	padding: 0px;
	overflow:hidden;
	float:none; 
}
			#contentWrapper p {
				padding:0px 0 18px 0;
				margin:0; 
			} 
#contentWrapper h2 { 
	padding:0px 0px 12px 0px; 
}	
.BoxWrapper00 {
	width: 380px;
	height: 100%;
	min-height: 173px;
	padding:4px 0px 0px 20px;
	overflow:hidden; 
	float:left;
	background:url(/UserUploadImages/system/BoxWrapper00-bg.png) left top no-repeat;
	position:relative;
}
.BoxWrapper01 {  
	width: 560px ;
	height: 100%;
	min-height: 173px;
	padding:4px 0px 0px 20px;
	overflow:hidden; 
	float:left;
	background:  none;
	position:relative;
}  
.BoxWrapper00 .Image {
	width: 143px;
	height: auto;
	min-height:152px;
	padding: 10px 0 0 5px;
	overflow:hidden;
	position:absolute;
}
.BoxWrapper00 .Description {
	width: 215px;
	height: auto;
	padding:5px 0px 0px 10px;
	margin-left:156px;
}
#contentWrapper .BoxWrapper00 h2 { 
	padding-bottom: 5px; 
}	
#Link {
	width:200px;
	height: 27px;
	position:absolute;
	margin: 110px 0 0 135px; 
	}
#Link a {
	background:url(/UserUploadImages/system/ga-vidare-bg.png) left top no-repeat;
	text-decoration: none;
	color:#fff;
	line-height:27px;
	padding:0 0 0 35px;
	display:block;
}

/* Sub page 
====================================================== */

.Subpage #LeftPanelWrapper:after, 
.Subpage #contentWrapper:after {
/*	: ".";  */
	display:block;
	content:" ";
	clear:both;
	visibility: hidden;
}
 
/* Subpage Left Panel   
======================================================= */ 

.Subpage #LeftPanelWrapper {
	clear:both;
	width:	259px; 
	height: 100%; 
	overflow:hidden;
	float: left;  
}
			#LeftPanelWrapper ul { padding:0; margin:0; list-style:none; }
			#LeftPanelWrapper ul  li{ padding:0; margin:0; list-style:none; display: block; overflow:hidden; }
			#LeftPanelWrapper ul li a { padding:0; margin:0; list-style:none; display: block; }
			#LeftPanelWrapper ul li a:hover{  }
#LeftPanelWrapper ul.AddCMSSysMain ,
#LeftPanelWrapper ul.AddCMSSysMain ul , 
#LeftPanelWrapper ul.AddCMSSysMain ul li   {  
	width: 248px ; 
	overflow:hidden; 
} 
#LeftPanelWrapper ul.AddCMSSysMain {  
	padding:17px 0px 20px 9px;
}  
#LeftPanelWrapper ul.AddCMSSysMain a {
	color:#00415E;
	font-size:22px;
	font-weight: bold;  
	text-decoration:none;
	text-align:left;
	line-height:18px;

	display:block; 
	overflow:hidden; 
	
	padding:0px 0px 11px 21px;  
	border-bottom:0;
}
#LeftPanelWrapper ul.AddCMSSysMain .AddCMSSysMainSelectedLI a.AddCMSSysMainSelected ,
#LeftPanelWrapper ul.AddCMSSysMain a:hover ,
#LeftPanelWrapper ul.AddCMSSysMain a.AddCMSSysSubSelected {
	color:#00415E; 
}  

#LeftPanelWrapper ul.AddCMSSysMain .AddCMSSysMainSelectedLI a.AddCMSSysMainSelected { } 


#LeftPanelWrapper ul.AddCMSSysMain ul { /* second level */ 
	padding: 0px;
}
#LeftPanelWrapper ul.AddCMSSysMain ul li { /* second level */  
}
#LeftPanelWrapper ul.AddCMSSysMain ul li  a {
	color:#333333;
	font-size:12px;   
	font-weight: normal;
	text-decoration:none;
	text-align:left;  

	display:block; 

	padding:3px 0px 2px 21px;
	background: url(/UserUploadImages/system/LeftPanelWrapper-li-divider.png) center bottom no-repeat;
}
#LeftPanelWrapper ul.AddCMSSysMain ul li a:hover {
	color:#000;
} 
#LeftPanelWrapper ul.AddCMSSysMain ul li a.AddCMSSysSubSelected {
	color:#fff; 
	font-size:16px;   
	
	height:28px;
	background: url(/UserUploadImages/system/LeftPanelWrapper-li-selected.png) left top no-repeat;
}   


#LeftPanelWrapper ul.AddCMSSysMain ul ul { /* third level */
	padding:0 0 6px 0px;
	background: url(/UserUploadImages/system/LeftPanelWrapper-li-divider.png) center bottom no-repeat;
}
#LeftPanelWrapper ul.AddCMSSysMain ul ul li { /* third level */
	padding:0 0 0 11px;
}
#LeftPanelWrapper ul.AddCMSSysMain ul ul li a { 
	color:#333333;
	font-size:12px;
	
	height:auto;
	padding:0 0 0 21px;
	background:none;
}  
#LeftPanelWrapper ul.AddCMSSysMain ul ul li a:hover ,
#LeftPanelWrapper ul.AddCMSSysMain ul ul li a.AddCMSSysSubSelected {
	color:#00415E; 
	font-size:12px;
	height:auto;
	background: url(/UserUploadImages/system/LeftPanelWrapper-li-bullet.png) 11px center no-repeat; 
}  

#LeftPanelWrapper ul.AddCMSSysMain ul ul ul { /* fourth level */
	padding:0 0 6px 0px;
	background: none;
}
#LeftPanelWrapper ul.AddCMSSysMain ul ul ul li { /* fourth level */
	padding:0 0 0px 11px;
	background: none;
}
#LeftPanelWrapper ul.AddCMSSysMain ul ul ul li a { 
	color:#333333;
	font-size:11px; 
	background: url(/UserUploadImages/system/LeftPanelWrapper-li-bullet-2a.png) 11px center no-repeat; 
}  
#LeftPanelWrapper ul.AddCMSSysMain ul ul ul li a:hover ,
#LeftPanelWrapper ul.AddCMSSysMain ul ul ul li a.AddCMSSysSubSelected {
	color:#00415E; 
	font-size:11px; 
	height:auto;
	background: url(/UserUploadImages/system/LeftPanelWrapper-li-bullet-2.png) 11px center no-repeat; 
}  


.Subpage #LeftPanelWrapper #Box11 {
	clear:both;
	width:	203px; 
	height: 100%;
	margin:17px 0 31px 27px;
	background-color: #00415E;
	position:relative;
}
.Subpage #LeftPanelWrapper #Box11 .Box11Top {
	height: 100%; 
	background:url(/UserUploadImages/system/Box11Top.gif) top left no-repeat;
}
.Subpage #LeftPanelWrapper #Box11 .Box11Bottom {
	height: 100%;
	padding:13px 15px 13px 15px;
	background:url(/UserUploadImages/system/Box11Bottom.gif) bottom left no-repeat;
}
.Subpage #LeftPanelWrapper #Box11 .iIcon {
	width:38px;
	height: 38px; 
	overflow:hidden; 
	background:url(/UserUploadImages/system/Icon-i.png) top right no-repeat;
	
	position: absolute;
	right:0;
	margin:-11px 11px 0 0;
}
.Subpage #LeftPanelWrapper #Box11 h4 { 
	padding:0 0 23px 0;
}
.Subpage #LeftPanelWrapper #Box11 table {
	color:#fff;
	font-size:12px;
	font-weight:normal;
	display:block;
	height:100%;
}

/* Subpage -  BannerWrapper
===================================================== */

.Subpage #BannerWrapper { 
	width: 998px;
	height: 107px;
	padding: 2px 0 0 4px; 
	overflow:hidden; 
	
	background: url(/UserUploadImages/system/sub-banner-bg.png) left top no-repeat; 
}  
			.Subpage #BannerWrapper img {
				width: auto; 
				height: 100px;
			} 		

/* Subpage  contentWrapper
====================================================== */

.Subpage #contentWrapper {
	width: auto;
	height: 100%;
	/* min-height:492px; */
	padding: 0px 27px  0px 0px;
	margin:16px 0 0 0px;
	overflow:hidden;
	float: none; 
	
	background: url(/UserUploadImages/system/sub-contentWrapper-bg.png) right top no-repeat; 
}  
			.Subpage #contentWrapper p {
				padding:0px 0px 24px 0px;
				margin:0px ;
			}
			.Subpage #contentWrapper h1 { 
				padding:0 0 8px 0;
			}
			.Subpage #contentWrapper h2 { 
				padding:0 0 8px 0;
			}
.Subpage #contentWrapper a { 
}

/* Subpage2  contentWrapper
====================================================== */

.Subpage2 #contentWrapper a { 
}
.Subpage2 #contentWrapper {
	width: 581px;
	height: 100%; 
	padding: 0px 15px  0px 0px;
	margin:16px 0 20px 0px;
	overflow:hidden;
	float: left;
	background:none;
	
 
	line-height:19px;
}  
.Subpage2 #contentWrapper p{
	padding-right: 40px;
}  
.Subpage2 #contentWrapper h2 { 
	padding: 0px 0 5px 0; 
}
.Subpage2 #contentWrapper2  { 
	width: 385px;
	height: 100%;
	padding: 0px;
	margin: 6px 0 70px 0px; 
	float:left;
	
	line-height:19px;
}
.Subpage2 #contentWrapper2 h2 { 
	padding: 0px 0 14px 0; 
}
.Subpage2 #contentWrapper2 p { 
	padding: 0px 0 25px 0;
	margin: 0px;
}
.Subpage2 #contentWrapper2 .top { 
	height: 9px;
	background: url(/UserUploadImages/system/sub-contentWrapper2-top.png) left top no-repeat; 
}
.Subpage2 #contentWrapper2 .middle { 
	height: 100%;
	padding: 10px 21px 22px 21px;
	background: url(/UserUploadImages/system/sub-contentWrapper2-middle.png) left top repeat-y;
}
.Subpage2 #contentWrapper2 .bottom { 
	height: 11px;
	background: url(/UserUploadImages/system/sub-contentWrapper2-bottom.png) left top no-repeat; 
}
 

/* .Subpage2 .BlueBox
====================================================== */

.Subpage2 .BlueBox  {
	clear:both;
	width: auto;
	height: 100%;
	padding: 16px 14px 15px 14px;
	margin: 0px 0 25px 0px; 
	
	color:#202017;
	font-size:12px;
	line-height:19px;
	background: url(/UserUploadImages/system/subpage2-box-border.gif) left bottom no-repeat;
	background-color:#E5EFF5;
}
.Subpage2 .BlueBox h3 { 
	padding: 0px 0 15px 0; 
} 


/* .Subpage3
====================================================== */

.Subpage3 #contentWrapperLeft {
	width: 530px;
	float: left;
	overflow: hidden;
}

.Subpage3 #contentWrapperRight {
	width: 400px;
	float: right;
	overflow: hidden;
}


/* Footer
=============================================================== */

#footer {
	clear: both;
	width: 980px;
	height: auto;
	padding:0px;
	margin:11px auto 30px auto;
	overflow:hidden;
} 
#footerDivider {
	clear:both;
	border-top: 1px solid #88A6B4;
	width: auto;
	margin: 3px auto 5px auto;
	padding:0px;
	}
#footer {  
	font-size:11px; 
}
#footer strong {  
	color: #595959;
}
#footerLeft {
	width: 555px;
	height: auto;
	padding: 0px ;
	float: left;
	} 
#footerLeftDescription {
	width: 555px;
	height: auto;
	padding:0px;
	}
#footerRight {
	width: 345px;
	height: auto;
	padding: 0px;
	float: right;
	text-align:right; 
	}
#footerRightDescription {
	width: 230px;
	height: auto;
	padding: 1px 0 0px;
	float: right;
	text-align:right; 
	
	color:#A4A4A4;
	font-size:10px;
	} 	 
			#footer p {
				margin:0px;
				padding: 0px;
			} 
#footerRight a { 
	font-size:11px;
	text-decoration:none;
	line-height:16px;
	}	
#footerRight a img {
	float:right;
	padding-left:7px;
	}	


*+html .BoxWrapper00 .Image { left: 15px; }
*+html .BoxWrapper00 #Link { left: 15px; }
