/*--------------------------------

--------------------------------- */



#navigation .menuId79 {display: none !important;} 

#AddCMSSysBody #psubmenuHeadline {background-color: white;}

/* HTML Elements Standard ____________________________________ */
html,body,form, p {
	margin: 0;wi
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
body { 
	background:#2F6BB1 url(/UserUploadImages/system/main-bg.gif) top left repeat-x ;
	
}


img {
	border: 0;
}


h2 {
font-size:18px;
font-weight:normal;
line-height:normal;
margin:0px 0 8px 0px;
padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

h1 { 
font-size:18px;
font-weight:normal;
margin:0px 0 15px 0;
padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
 
a {color: #0080ff;}
a:hover {color: #0D3692;}
 
/* Layout Elements ____________________________________ */

#mainContentWrapper{
	width: 976px;
	margin:0px auto;
	background: transparent url(/UserUploadImages/system/mainWrappr-mid.gif) top left repeat-y;
	
	/*
		width: 949px;
	11margin:0px auto;
	padding:0px 16px 0px 11px;
	*/
}

#mainContentWrapperTop { 
width: 976px;
/* background: url(/UserUploadImages/system/mainWrappr-Top.gif)  top left no-repeat; */
background: url(/UserUploadImages/system/mainWrappr-header.gif) top left no-repeat;
}

#header { 
	width: 976px;
	height: 109px;
	margin:0px;
	padding-top:19px;
}

#logo {
width:261px;
height:58px;
margin-top:10px; 
margin-left:32px;
float:left;
}
* html #logo {
margin-top:10px; 
margin-left:15px;
float:left;
}
	
	 
	
	#header #search {
	width:123px;
	height:20px;
	float:left; 
	margin:6px 0px 0 0px; 
	}
  
				.AddCMSSysSearchText {
				color:#8C8C8C;
				font-size:9px;
 				background:url(/UserUploadImages/system/header-input.gif) no-repeat;
				border:0px;
				width:80px;
				height:18px;
				padding-top:2px;
				float:left;

				}
				.AddCMSSysSearchButton {
				background: url(/UserUploadImages/system/sok.gif) top left no-repeat;
				width:38px;
				height:17px;
				cursor:pointer;
				border:0px;
				float:left;
				margin-left:2px;
text-align: left;
font-size: 4px;
color: #e7cb81;
				}
	
	
		#header #TopLinks { 
	float:left;
	margin:9px 0px 0px 160px;
	width:255px;

	color:#0D3692;
	font-size:11px;
	/*background:url(/UserUploadImages/system/toplink-divider.gif) center no-repeat;*/
	
	}
	* html #header #TopLinks { 
	 
	}
 
	#header #TopLinks a{ 
	color:#0D3692;
	font-size:11px;
	text-decoration:none;
	
	padding:0 15px 5px 0px;
	}
	#header #TopLinks a:hover{ 
	color:#000;
	padding:0 15px 5px 0px;
 
	}
	
	
	#header #TopLinks2 { 
 	padding-right:16px;
	/* background: url(/UserUploadImages/system/header-right-top.gif) top right no-repeat; */
	color:#131313;
	text-align:right;
	width:119px;
	height:60px;
 	float:right;
	}

	* html #header #TopLinks2 { 
 	/*float:none;*/
	}

	
	.TopLinks2Inside {
	padding:4px 4px 0px 0px;	
	}
	 
	#header #TopLinks2 a{ 
	color:#F6610A;
	font-size:15px;
	text-decoration:none;
	}
	 


/* Top Navigation Menu  ____________________________________ */

#navigation  {
height: 42px;
width: 890px;
margin:67px 0px 0px 11px;
background: url(/UserUploadImages/system/nav-bg2test.gif) bottom left no-repeat;
/*position:absolute;*/
}

* html #navigation  {
clear:both;
height: 39px;
width: 890px;
margin:0px 0px 0px 11px;
background: url(/UserUploadImages/system/nav-bg2test.gif) bottom left no-repeat;
position:none ;
}

*+html #navigation  {
clear:both;
height: 39px;
width: 890px;
margin:0px 0px 0px 11px;
background: url(/UserUploadImages/system/nav-bg2test.gif) bottom left no-repeat;
}

		#navigation ul {
		margin:0px;
		padding:13px 0px 0px 25px;
		list-style-type: none;
		}
		* html #navigation ul {
		margin:0px;
		padding:12px 0px 0px 25px;
		list-style-type: none;
		}

		
		#navigation li {
		  margin:0px;
		  padding:0px;
		  float:left;
		}
 

		#navigation li a{
		float: left;
		display: block;
		color:#fff;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight:normal;
		margin:0px;
		padding: 8px  11px 0px  11px; 
                background:#0D3692 /*url(/UserUploadImages/system/mainnav-separator.gif) top right no-repeat*/;			
		}
	 
		 #navigation li a:hover, #navigation li .AddCMSSysMainSelected  {
			color: #000;
			 background: transparent;
			}
			
/*			#navigation li span a, #navigation li span a:hover{
			color: #fff;
			 background: #0D3692;
			 
			 margin:0px;
			 padding: 5px  11px 7px  12px; 
			}*/
 
 

/* Start page items */

.bannerWrapper {
	width: 949px;
	height:299px;
	margin-left:11px;
	background:url(/UserUploadImages/system/banner-mid.gif) top left repeat-y;
}
		.bannerTop {
		 width: 949px;
		 height:299px;
		 background: url(/UserUploadImages/system/banner-top.gif) top left no-repeat;
		}
		
		.bannerFooter {
		 width: 949px;
		 min-height:254px;
		 padding-top:21px;
		 padding-bottom:24px;
		 background: url(/UserUploadImages/system/banner-footer.gif) bottom left no-repeat;
		}
		
		.banner {
		width:879px;
		height:254px; 
		margin-left:36px;
		
		}
		 
		.bannerInfo {
		width:220px;
		padding:30px 0 0 580px;
		color:#242424;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif; 
 
		}
		*+html .bannerInfo {
		width:220px;
		padding:55px 0 0 590px;
		color:#242424;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif; 
 
		}
		
		.bannerInfo span {
		color:#0D3692;
		font-size:13px;
		}
		.bannerInfo h1 {
		font-size:24px;
		color:#0D3692;
		}
		.bannerInfo .phone {
		color:#242424;
		font-size:14px;
		font-weight:bold;
		width:75px;
		float:left;
		
		margin-bottom:3px;
		}
		.bannerInfo .phone2 {
		color:#242424;
		font-size:14px;
		width:140px;
		
		float:left;
		margin-bottom:3px;
		}
		
		.bannerInfo .phone2 a{
		color:#242424;
		font-size:14px;
		text-decoration:none;
		}
		
		
		
		 
		
		
		
	 
		
		

 
 
 /* Content Wrapper ___________________________________________ */

.contentWrapper {
clear:both;
width: 949px;
background: url(/UserUploadImages/system/mainWrappr-mid.gif) top left repeat-y;

}
* html .contentWrapper {
 width: 960px; 
}
*+html .contentWrapper {
 width: 960px; 
}

#pcolumn1 {background-color: #ffffff;}

.contentColumn1 {
width: 398px;
padding:17px 47px 0 35px;
float:left;
color:#161616;
font-size:11px;
font-weight:normal;
}

.contentColumn2 {
width: 214px;
padding:17px 0 0 19px;
float:left;
background-color: white;
color:#161616;
font-size:11px;
}

.contentColumn1 h2, .contentColumn2 h2 {
color:#0D3692;
font-size:18px;
font-weight:normal;
line-height:normal;
margin:0px 0 8px 0px;
}
.contentColumn1 b {
color:#0080FF;
font-size:11px;
font-weight:normal;
}
.contentColumn1LineHeight { line-height:13px;}


		.contentColumn2 .date {
		color:#666666;

		font-weight:normal;
		 }
		 
		 .contentColumn2 a {
		color:#0080FF;
 
		text-decoration:none;
		 }
		  .contentColumn2 a:hover {
		color:#0D3692;
 
		text-decoration:none;
		 }


.contentColumn3 {
width: 212px;
padding:17px 0 0 9px;
float:left;
background-color: white;
color:#161616;
font-size:11px;
}

		.contentColumn3Row1 {
		width: 212px;
		background:url(/UserUploadImages/system/rightpanel-Row1-img1.gif)  top left no-repeat;
		}
		
		.contentColumn3Row1Info {
		width: 165px;
		height: 64px;
		background: url(/UserUploadImages/system/rightpanel-Row1-bg.gif) top left no-repeat;
		
		margin-left:40px;
		padding:12px 0 0 12px;
		
		color:#161616;
		font-size:11px;
		}


.contentColumn3Row1Info strong {color: #0d3692; padding-bottom: 6px;}
		
		 .contentColumn3Row1Info a {
		color:#0080FF;
 
		text-decoration:none;
		 }
		  .contentColumn3Row1Info a:hover {
		color:#0D3692;
 
		text-decoration:none;
		 }
		
		.contentColumn3Row2 {
		width: 212px;
		background: url(/UserUploadImages/system/rightpanel-Row1-img2.gif) top left no-repeat;
		}
		
		.contentColumn3Row1Info h3 {
		color:#0D3692;
		font-size:11px;
		font-weight:bold;
		
		margin:0px 0 8px 0px;
		
		}
		
		*+html .contentColumn3Row1Info h3 {
		color:#0D3692;
		font-size:11px;
		font-weight:bold;
		
		margin:0px 0 2px 0px;
		
		}














.contentRow2 {
background:  url(/UserUploadImages/system/content-bg.gif) bottom left repeat-x;
width:929px;
height:199px;

clear:both;
margin-left:11px;
padding-left:20px;
}

* html .contentRow2 {
width:979px;
height:199px; 
margin:0 50px 0 11px;
}



 
.BoxWrapper  {
 background: url(/UserUploadImages/system/content-box-bg.gif) top left no-repeat;
width:223px;
height:199px;
float:left;
margin:0 5px 5px 0px;
}

* html .BoxWrapper  {
 
}

 

 
.BoxWrapper .BoxSetDescription  {
color:#161616;
padding:2px 0px 0px 21px;
font-size:11px;

}

.BoxWrapper .BoxSetImage {
margin:15px 0 8px 12px;
width:199px;
height:80px;

}

.BoxWrapper .BoxSetDescription h2 {
color:#0D3692;
font-size:18px;
font-weight:normal;

margin:0px;
padding:0px 0px 4px 0px;
}

  		.BoxSetDescription a {
		color:#0080FF;
 
		text-decoration:none;
		 }
		  .BoxSetDescription a:hover {
		color:#0D3692;
 
		text-decoration:none;
		 }

   

.clear { clear:both;}


 
 
  

/* sub page  ____________________________________ */



.subpageBannerWrapper {
	width: 949px;
	/*height:308px;*/
	margin-left:11px;
	background: url(/UserUploadImages/system/subpage-banner-mid.gif) top left repeat-y;
}
 
		.subpageBannerTop {
		 width: 949px;
		 /*height:308px;*/
		 background: url(/UserUploadImages/system/subpage-banner-top.gif) top left no-repeat; 
		}
		
		.subpageBannerFooter {
		 width: 949px;
		 min-height:266px;
                 /*height:auto !important;
                 height:266px;*/

		 padding-top:18px;
		 padding-bottom:24px;
		 background: url(/UserUploadImages/system/subpage-banner-footer.gif) bottom left no-repeat;
                 overflow: hidden;
		}
		
		* html .subpageBannerFooter {
		 width: 949px;
		 min-height:230px; /*217*/
		 padding-top:18px;
		 padding-bottom:14px; /*11*/
		 background: url(/UserUploadImages/system/subpage-banner-footer.gif) bottom left no-repeat;
                 /*overflow: hidden;*/
		}
		
		.subpageBannerLeftPanel {
		 width: 244px;
		 /*height:254px;*/
                 /*height:500px;*/
                 /*min-height: 254px;*/
                 /*height: auto;*/
		 float:left; 
                 overflow-x: hidden;
		}	
		.subpageBannerLeftPanel h3 {
		 color:#0D3692;
 		font-size:13px;
		margin:0px 0px 17px 41px;
 		  
		
		}
		
					.subpageBannerLeftPanel ul {
					margin:0px 0px 0px 21px;
					padding:0px;
					/*width:198px;*/
					width:244px;
					}
					
					.subpageBannerLeftPanel li {
					list-style-type:none;
						padding:0;
                                                margin: 0;
					}	

					 .subpageBannerLeftPanel li a {
					display: none !important;
					}	
					
					 .subpageBannerLeftPanel li li a {
					list-style-type:none;
					padding:4px 4px 4px 14px;	
					display:block !important;		 
					background-image: url(/UserUploadImages/system/subpage-banner-left-bullet.gif);
					background-repeat: no-repeat;
					background-position: 0 .8em;	
                                        color:#000;	
                                        }

                                        
                                        /* .AddCMSSysSubWithSubItems  */
                                        .subpageBannerLeftPanel li li a.AddCMSSysSubWithSubItems,
                                        .subpageBannerLeftPanel li li a.AddCMSSysSubWithSubItemsSelected {
                                        background-image: url(/UserUploadImages/system/meny_plustecken.gif) !important;
                                      	list-style-type:none !important;
					padding:4px 4px 4px 10px !important;	
					display:block !important;		 
					background-repeat: no-repeat !important;
					background-position: 0 .8em !important;	
                                        color:#000 !important;		 
                                        }	
							
			
					.subpageBannerLeftPanel li li a:hover {
					 color:#fff;
					  text-decoration:none;
					  background:#0D3692;
				        }

.subpageBannerLeftPanel li li a.AddCMSSysSubWithSubItems:hover, 
.subpageBannerLeftPanel li li a.AddCMSSysSubSelected:hover
.subpageBannerLeftPanel li li a.AddCMSSysSubWithSubItems, 
.subpageBannerLeftPanel li li a.AddCMSSysSubSelected  {
					 color:#fff !important;
					  text-decoration:none !important;
					  background:#0D3692 !important;
				        }

					.subpageBannerLeftPanel li li span a {
					 color:#fff;
					  text-decoration:none;
					  background:#0D3692;
					  padding:4px !important;
					}   

                                        .subpageBannerLeftPanel li li span a.AddCMSSysSubWithSubItems {
					 color:#fff !important;
					  text-decoration:none !important;
					  background:#0D3692 !important;
					  padding:4px !important;
					}                                    
					
					
		
		.subpageBanner {
		float:left;
		width:679px;
		height:254px;
                background-color: white;
		}
		.subpageBannerImage {
		width:449px;
		height:272px;
		padding:2px 5px 5px;
		float:left;
		}
		 
		#subpageBannerInfo, #AddCMSSysBody #subpagebannerinfo {
		        display: none;
		}

                .subpageBannerInfo2 {
		width:189px;
		height:255px;
		padding:17px 8px 0 17px;
		color:#242424;
	        font-family:Arial, Helvetica, sans-serif;
		background:#F2F2F2; 
		float:left;
                color:#0D3692;
		}

	
		.subpageBannerInfo2 h1 {
		font-size:20px;
		color:#0D3692;
		}

		
	
		
		.subpageBannerRow2 {
		margin-top:38px; 
		clear:both;
		color:#0D3692;
		font-size:11px;
		background:url(/UserUploadImages/system/subpage-banner-Row2-Image.gif) top left no-repeat;
		 
		}
		
		.subpageBannerRow2Info {
		color:#0D3692;
		font-size:11px;
		font-weight:normal;
		padding-left:37px; 
		}
		.subpageBannerRow2Info span {
		color:#000;
		font-size:11px;
		font-weight:normal;
		}
		
		


		

 
.subpageContentWrapper {
clear:both;
width: 960px;
height:100%;
background: url(/UserUploadImages/system/mainWrappr-mid.gif) top left repeat-y;

margin-left==---:11px;

overflow==---:hidden;
}

.subpageContentWrapperFooter {
background: url(/UserUploadImages/system/subpagewrapper-bg.gif) bottom left repeat-x;
width: 949px;
padding-bottom:20px;

margin-left:11px;
margin-bottom:22px; overflow:hidden;
}
 
 
.LeftpanelWrapper {
width:223px;
height:100%;
margin:0px 0px 0px 23px;
float:left;

background: white url(/UserUploadImages/system/subpage-content-leftpanel-bg.gif) no-repeat top right;
}

* html .LeftpanelWrapper {
width:222px;
height:100%;
margin:0px 0px 0px 11px;
float:left;
}

*+html .LeftpanelWrapper {
width:223px;
height:100%;
margin:0px 0px 0px 21px;
float:left;
}
 
.LeftPanel {
font-size:11px;
font-weight:normal;
color:#161616;

padding:23px 23px 0 0;


}
.LeftPanel h2 {
font-size:18px;
font-weight:normal;
color:#1F387A;
margin:0px 0px 10px 0px;
}

		.LeftPanelForm {
		color:#515151;
		font-size:11px;
		font-weight:normal;
		
		padding:12px 0 0px 0;
		
		}
		
		.LeftPanelFormInput {
		padding:4px 0 0px 0;
		
		}
		
		.LeftPanelFormInput input{
		color:#5F5F5F;

		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
		border:1px solid #B6B6B6;
		
		padding: 2px 0px;
		
		width:184px;
		height:24px;
		}
		.LeftPanelFormInput textarea{
		color:#5F5F5F;
		font-size:11px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
 
		border:1px solid #B6B6B6;
		
		padding: 2px 0px;
		
		width:184px;
		height:50px;
		}
		
		
		.LeftPanelFormLink {
		padding:8px 0;
 
		}
		
		.LeftPanelFormLink input{
		background:#E2E2E2;
		border:1px solid #B6B6B6;
		cursor:pointer;
		color:#000000;
 
		width:66px;
		height:22px;
		}
 
 
 

#MainBodyText {
float:left;
padding: 23px;
background-color: white; 
width:408px;
color:#161616;
font-size:12px;
/*text-align:justify;*/ 
}

#MainBodyText h1 { 
color:#1F387A;
font-size:18px;
font-weight:normal;
margin:0px 0 15px 0;
padding:0px;
}
 
		 


#MainBodyText a { 
/*color:#161616;*/
text-decoration:none;
}

#MainBodyText a:hover { 
/*color:#000000;*/
text-decoration:none;
}

#MainBodyText .Breadcrum { 
width:400px;
color:#808080;
text-decoration:none;
margin-bottom:22px;

}
#MainBodyText .Breadcrum a.active { 
color:#545454;
text-decoration:none;
}

#MainBodyText .Breadcrum a { 
color:#0080FF;
text-decoration:none;
}
#MainBodyText .Breadcrum a:hover { 
color:#545454;
text-decoration:none;
} 


 
 
.RightPanel {
			width:200px;			
		     float:left;
			 margin:0px;
			 padding:23px 0px 4px 9px;
			 margin-bottom:10px;
			 
			background: white url(/UserUploadImages/system/subpage-content-rightpanel-bg.gif) top left no-repeat;
		}
		
		* html .RightPanel {
		width:190px;
		padding:23px 0px 4px 8px;
		/* height:306px; */
		}
		 

		.RightPanelBox {
		clear:both;
		width: 221px;
		height:90px;
		background: url(/UserUploadImages/system/subpage-content-rightpanel-box-bg.gif) top left no-repeat;
		}
		
		.RightPanelBoxImage {
		width: 85px;
		height:69px;
		float:left;
		
		padding:11px 0 0 12px;
		}
		
		.RightPanelBoxInfo {
		width: 108px;
		float:left;
		padding:11px 0 0 6px;
		
		color:#161616;
		font-size:11px;
		}
		
		.RightPanelBoxInfo h3 {
		margin:0px;
		padding:0px 0 2px 0px;
		
		color:#0D3692;
		font-size:16px;
		} 
		
		 .RightPanelBoxInfo a {
		color:#0080FF;
 
		text-decoration:none;
		 }
		  .RightPanelBoxInfo a:hover {
		color:#0D3692;
 
		text-decoration:none;
		 }
		
		 

		
   

/* Footer  ____________________________________ */

#footer {
clear: both;
width: 976px;
height:27px;
padding: 10px 0 0px 0px;
background: url(/UserUploadImages/system/mainWrappr-Footer.gif) bottom left no-repeat;
}




#footer .footerinfo {
width:976px; 
padding:  0px 0px  4px 0px;
color:#777777;
font-size:12px;
text-align:center;
}
#footer .footerinfo a{
color:#777777;
text-decoration:none;
}
#footer .footerinfo a:hover{
color:#000;
text-decoration:none;
}



