﻿/*Styles only for articlePage*/
/*Start articlePage*/
#hWrappa
{
	width: 982px;
	margin-left: auto;
	margin-right: auto;
	/*overflow: hidden;*/
	border-top: solid 1px #889bb1;
	border-right: solid 1px #889bb1;
	border-left: solid 1px #889bb1;
        height: 141px;

}
/*Start headerWrapper*/
#articleHeaderWrapper
{
	background-image: url(/images/Boarder_gradient_01.jpg);
	background-repeat: repeat-x;
	width: 100%;
	color:#003976;
	font-family :Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	
}
#articleHeaderWrapperCleanSite
{
	background-image: url(/images/Boarder_gradient_01.jpg);
	background-repeat: repeat-x;
	width: 100%;
	color:#003976;
	font-family :Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	border-bottom:solid 1px #889bb1;
}

/*Start RIGHTTOPLANGUAGE SELECTION*/
#topnavWindow
{
	float: right;
	margin-right: 1px;
}
#topnavLeftPicture
{
	float:right;
}
.topNavMenuItem
{
	padding:0px 15px 0px 0px;
    float:left;
    list-style:none;
	}
.topNavMenuItem a:visited
{
	color: #003976;
	text-decoration:none;
}
#topnavMenuText
{
	padding: 6px 0px 0px 10px;
	float:right;
	height:25px;
	border-bottom: solid 1px #889bb1;
	background-image: url(/images/biMenuBg.gif);
}
#topnavMenuText a:link
{
	text-decoration:none;
}
.topnavLanguageBar
{
	padding:5px 10px 0px 10px;
	float:right;
	height:26px;
	background-image: url(/images/biMenuBg.gif);
	border-bottom: solid 1px #889bb1;
	border-left: solid 1px #889bb1;
}
.flag 
{ 
	float: left; 
	padding-left: 4px; 
}
.topnavLanguageSelection
{
	font-size:10px;
	font-family:verdana,Arial, Helvetica, sans-serif;
	width: 200px;
}

/*Start HEADERCONTENTMENU*/
#headerContentMenu
{
	background-color: #d9d7ca;
	height: 42px;
	float:left;
}
#headerContentMenu a:link
{
	text-decoration: none;
	color: #003976;
}
#headerContentMenu a:hover
{
	text-decoration: none;
	color: #003976;
}
#headerContentMenu a:visited
{
	text-decoration: none;
	color: #003976;
}

#menuleft
{
	float: left;
	width: 220px;
	border-right: solid 1px #889bb1;
	height: 42px;
	background-image: url(/images/Border_gradient_04_menu.jpg);
	background-repeat: repeat-x;
}
#rightHeaderMenuButton
{
	padding: 10px 20px 0px 15px;
	height: 21px;
	float: right;
	margin-top: 0px;
	text-align: center;
	margin-top: 10px;
	background-color: white;
	background-image: url(/images/Border-buttons.jpg);
}
#rightHeaderMenuButton a:visited
{
	text-decoration: none;
	color: #003976;
}
#bilde
{
	float: right;
	margin-top: 10px;
}
.headerMenuButtons
{
	padding:10px 13px 0px 13px;
	height: 21px;
	float: left;
	margin-top: 0px;
	text-align: center;
	border-right: solid 1px #889bb1;
	background-color: white;
	background-image: url(/images/Border-buttons.jpg);
	border-bottom:solid 1px #889bb1;
}
.headerMenuButtons a:visited
{
	color: #003976;
}
.headerMenuCurrentButton
{
	padding:10px 12px 0px 12px;
	height: 23px;
	float: left;
	margin-top: 0px;
	text-align: center;
	border-right: solid 1px #889bb1;
	background-image: url(/images/menu_bg_22.gif);
	font-weight:bold;
}
.headerMenuCurrentButton a:visited
{
	color: #003976;
}
.headerMenuCurrentButtonend
{
	padding:10px 20px 0px 20px;
	height: 23px;
	float: left;
	margin-top: 0px;
	text-align: center;
	background-image: url(/images/menu_bg_22.gif);
	font-weight:bold;
}
.headerMenuCurrentButtonend a:visited
{
	color: #003976;
}
.headerMenuButtonsend
{
	padding:10px 6px 0px 20px;
	height: 21px;
	float: left;
	margin-top: 0px;
	text-align: center;
	background-color: white;
	background-image: url(/images/menu_bg.gif);
	
}
.headerMenuButtonsend a:visited
{
	color: #003976;
}
.headerMenuButtonsendPicture
{
	float:left;
	border-bottom:solid 1px #889bb1;
}
.headerMenuButtonsendPictureend
{
	float:left;
	border-bottom:solid 1px #fff;
}
#menuContent
{
	float: left;
	width: 540px;
	background-image: url(/images/menyContentBorder2.jpg);
	padding-top: 10px;
	
}
#menuRight
{
	float: right;
	width: 218px;
	border-left: solid 1px #889bb1;
	height: 41px;
	background-image: url(/images/gradient_04_menu.gif);
	background-repeat: repeat-x;
}
#textField
{
	padding:10px 0px 0px 10px;
	float:left;
}
#imageSearchPicture
{
	float:right;
	padding-right:13px;
	padding-left:3px;
	padding-top:9px;
}

/*Start PAGEWRAPPER*/
#totalPageWrapper
{
	width: 100%;
	background-color: White;
	background-image: url(/images/gradient_02.gif);
	background-repeat: repeat-x;
}

.articlePageWrapper
{
	width: 983px;
	margin-left: auto;
	margin-right: auto;
	border-right: solid 1px #889bb1;
	background-image: url(/images/leftContent.jpg);
}
.articlePageWrapperWide
{
	width: 983px;
	margin-left: auto;
	margin-right: auto;
	border-right: solid 1px #889bb1;
	background-image: url(/images/leftContentWide.jpg);
}
/*Start leftContent*/
.leftmenuwrapper
{
	padding-top:12px;
	}
.leftmenusectionwrapper
{
	clear:both;
	padding-left:10px;
	background-image:url("/images/arrow.gif");	
	background-repeat:no-repeat;
	padding: 0px 0px 8px 16px;
	margin-left:10px;
	}
.leftmenusectionwrapperProduct
{
	clear:both;
	padding: 0px 0px 12px 16px;
	margin-left:10px;
	background-image:url("/images/arrow.gif");
	background-repeat:no-repeat;
	}
#articlLeftContent
{
	float: left;
	width: 200px;
	padding-left: 12px;
	padding-bottom: 20px;
	margin-top:3px;
}
#articlLeftContent a
{
	color: #003976;
	text-decoration: none;
}
#articlLeftContent a
{
	text-decoration: none;
}
/*Start mainContent*/
.articlemainContent
{
	float: left;
	width: 500px;
	padding: 0px 20px 10px 29px;
	margin-top:19px;
	
}
.breadcrumb
{
	font-size:11px;	
	line-height:20px;
	margin-bottom:10px;	
	}
.breadcrumb a
{
	font-size:11px;
	}
/*Brukes ved fullbredde artikkel*/
.articlemainContentWide
{
	float: left;
	width: 712px;
	padding: 0px 20px 1px 29px;
	margin-top:19px;
}
/*Generell liste clases*/
#ListTextWrapper
{
	margin-left:19px;
	}

.ListArticles
{
	}

.Mal1Container
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:19px;
	padding: 12px 5px 5px 12px;
	width: 480px;
/*	height:90px;*/
	float: left;
	border: solid 1px #cccccc;
	background-image: url(/images/boxGradient.gif);
	clear:both;
}
/* Ie 6 hack*/
.ListArticles > .Mal1Container
{
	min-height:90px;
	height:auto;
}
.Mal1Container:hover
{
	border: solid 1px red;
	}
.Mal1Container a
{
	text-decoration: none;
	color:#3C3A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
.Mal1Container a:visited
{
	text-decoration: none;
	color:#3C3A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
.Mal1Container a.headinglink
{
	font-size:18px;
	color: #656352;
	}
.Mal1Container a.subheadinglink
{
	font-size:10pt;
	color: #3C3A31;
	}
.Mal1Container h3
{	
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.Mal1Text
{
}
.Mal1Text p
{
	font-size:11px;
}

.Mal1Image
{
	float:right;
	padding-left:10px;
	}
.Mal2Container
{
	margin-left:19px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 238px;
	height:120px;
	float: left;
	border: solid 1px #cccccc;
	background-image: url(/images/boxGradient.gif);
}
/* Ie 6 hack*/
.ListArticles > .Mal2Container
{
	min-height:120px;
	height:auto;
}
.Mal2Container:hover
{
	border: solid 1px red;
	}
.Mal2Container a
{
	text-decoration: none;
	color:#3C3A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
.Mal2Container a:visited
{
	text-decoration: none;
	color:#3C3A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
.Mal2Container a.headinglink
{
	font-size:18px;
	color: #656352;
	}
.Mal2Container a.subheadinglink
{
	font-size:10pt;
	color: #3C3A31;
	}
.Mal2Container h3
{	
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.Mal2Text 
{
	padding: 12px 5px 5px 12px;
	font-size:11px;
}
.Mal2Text p
{
	font-size:11px;
}

.Mal3PictContainer
{
	width: 499px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:19px;
	clear:both;
}
.Mal3Picture
{	
}
.Mal3PictureText
{
	background-image: url(/images/table_head.gif);
	background-repeat: repeat;
	padding: 4px 5px 4px 5px;
	border-bottom: solid 1px #E1E6EB;
}
.Mal3PictureText h2
{
	color: White;
	padding-left: 10px;
	margin: 0px;
}
.Mal3PictureText a
{
	color:#323129;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	text-decoration: none;
	margin:0px;
}
.Mal3Picture a:hover
{	
}
.Mal3PictureText a:visited
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:normal;
    text-decoration: none;  
	margin:0px;
}
.Mal3Container a.headinglink
{
	font-size:18px;
	color: #656352;
	}
.Mal3Container a.subheadinglink
{
	font-size:10pt;
	color: #3C3A31;
	}
.Mal3PictureText ul
{
	margin-top:0px;
}
.Mal3PictureText li
{
	margin:0px;
}

.Mal4PictContainer
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:19px;
	width: 240px;
	float: left;
}
.Mal5Container
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:19px;
	padding: 12px 5px 5px 12px;
	width: 480px;
	float: left;
	border: solid 1px #cccccc;
	background-image: url(/images/boxGradient.gif);
	clear:both;
}
.Mal5Container a
{
	text-decoration: none;
	color:#3C3A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
.Mal5Container a:visited
{
	text-decoration: none;
	color:#3C3A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

.Mal5Container h3
{	
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.Mal5cardAttribute
{
	width:80px;
	height:13px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	
	}
.Mal5cardAttributeValue
{
	height:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

/*Spesial lister*/
.articlemainContentList
{
	float: left;
	width: 519px;
	padding: 0px 0px 10px 10px;
	margin-top:19px;
}
.breadcrumbList
{
	font-size:11px;
	margin-left:19px;
	margin-bottom:10px;
	}
.breadcrumbList a
{
	font-size:11px;
	}
.articleTextWrapper
{
	padding-bottom: 18px;
}
.articleTextWrapper ul
{
	padding-left:16px;
}
.newsLinkOnArea
{
	padding-bottom:5px;
	width:490px;
	}
#newsarchiveLinkOnArea
{
	padding-top:15px;	
	font-weight:bold;
	}
#newsarchiveLink
{
	clear:both;
	}
#newsarchiveLinkArticle
{
	padding-top:10px;
	}
.newsArchiveItem
{
	clear:both;
	height:30px;
	}
.ListHighlights
{
	float: left;
	width: 500px;
	display: inline;
	clear: none;
	border-bottom: dashed 1px #D4D1C2;
	padding-bottom:10px;
	margin: 0px 0px 10px 0px;
}
.ListHighlightslast
{
	float: left;
	width: 500px;
	display: inline;
	clear: none;
	padding-bottom:10px;
	margin: 0px 0px 10px 0px;
	}
.ListNews
{
	width: 164px;
	height: 190px;
	float: left;
	display: inline;
	clear: none;
}

.picture
{
	float: right;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:9px;
}
.ListNews .picture
{
	width: 164px;
	height: 80px;
	float: left;
	display: inline;
	clear: none;
	line-height: 15px;
	margin-left: 0px;
	overflow:hidden;
}

.ListNews .text
{
	width: 159px;
	
	float: left;
	display: inline;
	clear: none;
	line-height: 15px;
	margin-left: 0px;
}
.listbox
{
	clear:both;
	}
.listImage
{
	float:right;
	}
.listReadMore
{
	padding-top:15px;
	
	}
a.listMail ,a.listMail:visited
{
	color: #003976;
	text-decoration:underline;
	}
.boxHeading
{
	}
.boxSmalOnlyImage
{
	}
.boxLargeOnlyImage
{
	}
.boxLargeImage
{
	float:right;
	}
/*Forms klasser*/
.formsWrapper td
{
	color:#3C3A31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
/*Start rightContent*/
.articleRightContent
{
	padding:31px 15px 0px 23px;
	float: right;
	width: 182px;
}
.articleRightContent ul
{
	padding-left:16px;
}
#featurestory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding:12px;
	}
#featurestoryimage
{
	width:220px;
	height:140px;
	overflow:hidden;
	}
#featurestoryHeading
{
	font-weight:bold;
	padding-bottom:10px;
	}
#featurestoryAbstract
{
	padding-bottom:10px;
	}
#featurestoryArchivelink
{
	padding-top:10px;
	}

/*Start BOTTOMWRAPPER*/
#totalBottomWrapper
{
	width: 100%;
	background-color: #94A5B9;
}
#bottomTotalConW
{
	width: 100%;
	background-color: #e3e0d7;
	background-image: url(/images/boarderPicture.jpg);
	background-repeat: repeat-x;
}
.bottomContentWrapper
{
	width: 982px;
	padding-right: 2px;
	margin-right: auto;
	margin-left: auto;
}
#articleBottomWrapper
{
	width: 100%;
	background-color: #e3e0d7;
	height: 68px;
	border-left: solid 1px #889bb1;
}
#arrowBilde
{
	float: left;
	padding-top: 26px;
	padding-left: 23px;
}
#printeBilde
{
	padding-top: 25px;
	padding-right: 23px;
	float: right;
}
#bottomLeftContent
{
	width: 210px;
	float: left;
	border-right: solid 1px #889bb1;
	height: 100%;
	background-color: #f9f9f7;
	padding-left: 10px;
}

.bottomMiddleContent
{
	float: left;
	width: 540px;
	background-image: url(/images/boarderPicture.jpg);
	background-repeat: repeat-x;
}
.bottomMiddleContentWide
{
	float: left;
	width: 761px;
	background-image: url(/images/boarderPicture.jpg);
	background-repeat: repeat-x;
}
#boarder
{
	height: 20px;
	background-color: #f9f9f7;
	width: 220px;
	border-left: solid 1px #889bb1;
	border-right: solid 1px #889bb1;
}
.bottomRightContent
{
	width: 220px;
	padding-right: 1px;
	float: right;
	background-color: #e3e0d7;
	margin-bottom:0px;
	padding-bottom:0px;
}
#bottomLeftMiddleContent
{
	padding-left: 0px;
	float: left;
	padding-top: 26px;
}
#bottomLeftMiddleContent a:link
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 12px;
	
}
#bottomLeftMiddleContent a:visited
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 12px;
}
#bottomRightMiddleContent
{
	padding-right: 4px;
	padding-top: 24px;
	float: right;
}
#bottomRightMiddleContent a:link
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 12px;
	
}
#bottomRightMiddleContent a:visited
{
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size: 12px;
	
}
/*Start FOOTWRAPPER*/
#articleFootWrapper
{
	width: 984px;
	background-color: #94A5B9;
	height: 40px;
}
#articleLeftFoot
{
	float: left;
}
#articleContentFootWrapper
{
	float: left;
	padding-top: 10px;
	color: White;
}
.paddingFootFirst
{
	float: left;
	padding-left: 20px;
}
/*Foot text information*/
.paddingFoot
{
	float: left;
	padding-left: 55px;
}
.paddingFoot a:visited
{
	color: White;
}
.paddingFoot a:link
{
	color: White;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 8px;
}
.paddingFoot a:hover
{
	text-decoration: none;
	color: White;
}
/*Slutt underSide*/
