
/*Help forsikring -css

-DEFAULT HTLM STYLES
	-body.index
	-body.standard
	-body.3_columns

-CONTAINER STYLES
	-LOGO
	-SHORTCUTS
	-GLOBAL-MENU
	-SEARCH
	-BREADCRUMB
	-CONTENTWRAPPER
	-MIDDLECENTER
	-BOTTOM CENTER
	-RIGHT-COLUMN
	-Loginbox -RIGHT COLUMN
	-middle - RIGHT COLUMN
	-BOTTOM- RIGHT COLUMN _INDEX
	-CONTENT - RIGHT COLUMN
	-FOOTER

-STANDARD SITE
	-SEARCH - STANDARD 
	-BREADCRUMB - STANDARD
		-LEFT_ MENU
			-LEVEL 1
			-LEVEL 2
	-SITEMAP
	-SCHEME

-3 - COLUMNS

-DIVERSE STYLES 
-TABLE STYLES
-SITEMAP PAGE    

*/





/* 
---------------------------------------------------------------------------------------------
DEFAULT HTML STYLES 
---------------------------------------------------------------------------------------------
*/

/*body.index*/
body { 
	font-size:76%;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0px;
}

body.index { 
	font-size:76%;
	font-family:Verdana,Arial, sans-serif;
	background-color:#FFFFFF;
	margin:0;
	padding:0px;
}

body.index h1 {font-size:1.4em; padding:0px; margin:0px; color:#7e9a2b;}
body.index h2 {font-size:1.2em; padding:0px; margin:0px;}
body.index h3 {font-size:1.1em; padding:0px; margin:0px;}
body.index h4 {font-size:1.1em; padding:0px; margin:0px;}
body.index h5{font-size:1em; padding:0px; margin:0px;}
body.index h6 {font-size:0.90em; padding:0px; margin:0px;}

body.index p {font-size:0.90em;color:#353535; padding:5px 0 0 0; margin:0px;}
body.index p.ingress {font-size:0.90em; color:#9fa3a2; padding:10px 0 0 0; margin:0px;}


/*body.standard*/
body.standard { 
	font-size:76%;
	font-family:Verdana,Arial, sans-serif;
	background-color:#FFFFFF;
	margin:0;
	padding:0px;
}
body.standard h1 {font-size:2em; padding:0px; margin:0px; color:#313131; font-weight:lighter;}
body.standard h2 {font-size:1.1em; padding:5px 0 5px 0; margin:0px; color:#363636;}
body.standard h3 {font-size:1.1em; padding:5px 0 5px 0; margin:0px; color:#363636;}
body.standard h4 {font-size:1.1em; padding:0px; margin:0px;}
body.standard h5{font-size:1em; padding:0px; margin:0px;}
body.standard h6 {font-size:0.90em; padding:0px; margin:0px;}

body.standard p {font-size:0.90em; line-height:1.4em; color:#353535; padding:5px 0 0 0; margin:0px;}
body.standard p.ingress {font-size:0.90em; color:#9fa3a2; padding:10px 0 0 0; margin:0px;}
body.standard ul {
					list-style:none;
					color: #353535;
					font-size: 0.9em;
									}
body.standard ol {list-style:none;}
body.standard li {}



/*body.3_columns*/
body.columns_3 { 
	font-size:76%;
	font-family:Verdana,Arial, sans-serif;
	background-color:#FFFFFF;
	margin:0;
	padding:0px;
}
body.columns_3 h1 {font-size:1.4em; padding:0px; margin:0px; color:#7e9a2b;}
body.columns_3 h1.caseList {font-size:1.4em; padding:0px; margin:0px; color:#00465C;}
body.columns_3 h2 {font-size:1.2em; padding:0px; margin:0px;}
body.columns_3 h3 {font-size:1.1em; padding:0px; margin:0px;}
body.columns_3 h4 {font-size:1em; padding:0px; margin:0px;}
body.columns_3 p {font-size:0.90em;color:#353535; padding:10px 0 0 0; margin:0px;}
body.columns_3 p.ingress {font-size:1em; color:#9fa3a2; padding:10px 0 0 0; margin:0px;}



/*RIKTIG REKKE: LoVe HAte*/
a:link {color:#7e9a2b; text-decoration:none;}
a:visited {color:#7e9a2b; text-decoration:none;}
a:hover {color:#7e9a2b; text-decoration:underline;}
a:active {color:#336275;}
form {margin:0;padding:0;}


/* 
---------------------------------------------------------------------------------------------
 MAIN CONTAINER STYLES 
---------------------------------------------------------------------------------------------
*/
div.wrapper {
	background-color:#FFFFFF;
	width:851px;
	padding:0px;
	margin:0 auto;
}

div.printLogo {
	background-color:#fefefe;
}

div.header {
	background-image:url(../images/top_bg.gif);
	background-repeat:no-repeat;
	padding:15px 0 0 0;
	margin:0px;
}

/*LOGO*/
div.logo {
	padding:0 0 10px 10px;
	margin:0px;
	float:left;
	overflow:hidden;
	width:125px;
}

div.logo img {
	padding:0px;
	margin:0px;
	float:left;
	border:none;
	width:125px;
}

/*SHORTCUTS*/
div.wrapper div.header div.shortCuts {
	float:right;
	width:410px;
	padding:5px 10px 0 10px;
	margin:0px;
	overflow:hidden; 
}

div.wrapper div.header div.shortCuts ul {
	float:right;

	padding:0 15px 0 0;
	margin:0px;
}

div.wrapper div.header div.shortCuts ul li {
	background-image:url(../images/arrow_green.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 10px;
	margin:0 5px 0 0;
float:right;
	display:inline;
	list-style:none;
}

div.wrapper div.header div.shortCuts ul a {
	color:#859a3c;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

div.wrapper div.header div.shortCuts ul a:hover {
	color:#859a3c;
	text-decoration:underline;
	padding:0px;
	margin:0px;
}


/*GLOBAL-MENU*/
div.globalMenu {
	background-image:url(../images/bg_globalMenu.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:851px;
	padding:0px 0 0 0;
	margin:0px;
	float:left;
	overflow:hidden;
}

div.globalMenu ul {
	width:640px;
	padding:0px;
	margin:0px;
	float:left;
	display:inline;
	list-style:none;
	overflow:hidden;
}

div.globalMenu ul li.firstGlobal {
	background-image:none;
	padding:3px 1px 3px 0px;
	margin:0px;
	float:left;
	display:inline;
	overflow:hidden;
}

div.globalMenu ul li {
	background-image:url(../images/menu_top_item_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:3px 1px 3px 1px;
	margin:0px;
	float:left;
	display:inline;
	overflow:hidden;
}

div.globalMenu ul li.lastGlobal {
	padding:3px 0px 3px 1px;
	margin:0px;
	float:left;
	display:inline;
	overflow:hidden;
}

div.globalMenu ul li a.nav1 {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	color:#00465c;
	text-decoration:none;
	padding:9px 14px 7px 14px;
	margin:0px;
	text-transform:uppercase;
}

div.globalMenu ul li a.active {
	background-image:url(../images/bg_globalMenu_hover.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	color:#00465c;
	text-decoration:none;
	padding:9px 14px 7px 14px;
	margin:0px;
	text-transform:uppercase;
}

div.globalMenu ul li a.nav1:hover {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bg_globalMenu_hover.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#00465c;
	padding:9px 14px 7px 14px;
	margin:0px;
	text-transform:uppercase;
}

div.globalMenu ul li a.nav1Active {
	background-image:url(../images/bg_globalMenu_hover.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#00465c;
	padding:9px 14px 7px 14px;
	margin:0px;
	text-transform:uppercase;
}

div.globalMenu ul li.lastGlobal a.min_side {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bg_activ_min_side.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:0.95em;
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:9px 7px 7px 7px;
	margin:0 0 0 7px;
	text-transform:uppercase;
}


/*SEARCH*/
div.search {
	background-image:url(../images/search_textfield_bg1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:210px;
	float:left;
	padding:0px;
	margin:3px 0 0 0;
}

div.search input.textfield {
	color:#666666;
	font-size:0.9em;
	background:transparent;
	width:105px;
	float:left;
	padding:0 23px 0 10px;
	margin:10px 15px 0 0;
	border:none;
	overflow:hidden;
	font-weight:normal;
}

div.searchinput.button {
	padding:8px 7px 0 10px;
	margin:0px;
	float:left;
	overflow:hidden;

}

/*BREADCRUMB*/
div.wrapper div.breadCrumb {
	background-image:url(../images/bg_breadcrumb_blue.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:20px;
	width:851px;
	padding:0px;
	margin:0px;
	float:left;
	border-top:3px solid #FFFFFF;
}

div.wrapper div.breadCrumb p {
	background-color:#004855;
	font-weight:bold;
	font-size:0.85em;
	color:#FFFFFF;
	width:65px;
	float:left;
	padding:2px 0px 4px 15px;
	margin:2px 14px 0 0;
}

div.wrapper div.breadCrumb ul {
	padding:3px 0 0 0;
	margin:0 0 0 40px;
	display:inline;
	list-style:none;
	float:left;

}

div.wrapper div.breadCrumb li {
	padding:0px;
	margin:0 5px 0 0;
	list-style:none;
	display:inline;

}

div.wrapper div.breadCrumb li a {
	font-size:0.90em;
	text-decoration:none;
	color:#034156;
	padding:0px;
	margin:0px;
	list-style:none;
}

div.wrapper div.breadCrumb li a:hover {
	font-size:0.90em;
	text-decoration:underline;
	color:#034156;
	padding:0px;
	margin:0px;
	list-style:none;
}

div.wrapper div.breadCrumb li a.active {
	font-size:0.90em;
	text-decoration:underline;
	color:#034156;
	padding:0px;
	margin:0px;
	list-style:none;
}

/*CONTENT-WRAPPER*/
div.contentWrapper {
	background-color:#FFFFFF;
	width:851px;
	float:left;
	overflow:hidden;
	padding:3px 0 0 0;
	margin:2px 0 0 0;
	border-top:2px solid #FFFFFF;
}

div.CenterWrapper {
	width:676px;
	float:left;
	overflow:hidden;
	padding:0 0 5px 0;
	margin:0px;
}

div.contentWrapper div.topCenter {
	background-image:url(../images/frontpage_top_bg.jpg);
	background-repeat:no-repeat;
	width:672px;
	height: 202px;
	float:left;
	overflow:hidden;
	/*padding:10px 0 190px 0;*/
	padding: 0 0 0 0;
	margin:0px;
	position: relative;
}

/*div.contentWrapper div.topCenter h1.frontpage-banner {
	display:none;
}

div.contentWrapper div.topCenter div.frontpage-banner {
	padding:10px 0 10px 0;
	margin:0px;
}
*/

/* 
	Styles for text content on startpage 
	Only visible if flash not specified
*/

div.mainTextContainer{
	padding:50px 0 30px 50px;
	width: 327px;
}

div.mainTextContainer h1{	
	color: #fff;
	margin-bottom: 0.6em;
}

div.mainTextContainer p{
	color : #fff;
}

div.mainTextContainer a{	
	font-weight: bold;
	text-decoration: none;
	color: #95C511;
}


/*MIDDLE CENTER*/
div.contentWrapper div.middleCenter {
	background-image:url(../images/bg_news_orange.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:20px;
	width:672px;
	float:left;
	overflow:hidden;
	padding:0px;
	margin:7px 0 5px 0;
	
}

div.contentWrapper div.middleCenter span {
	width:500px;
	float:left;
	padding:5px 0 2px 0;
	margin:0px;
}

div.contentWrapper div.middleCenter p {
	font-size:0.90em;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#ffaf32;
	float:left;
	padding:2px 10px 4px 5px;
	margin:2px 15px 0 0;
}

div.contentWrapper div.middleCenter a.head {
	color:#fff;
	text-decoration:none;
	padding:0px 5px 3px 10px;
	margin:0px;
}

div.contentWrapper div.middleCenter span a {
	color:#074f5e;
	font-size:0.90em;
	text-decoration:none;
	padding:0px 0 3px 10px;
	margin:0px;
}

div.contentWrapper div.middleCenter a:hover {
	text-decoration:underline;
}


/*BOTTOM CENTER*/
div.contentWrapper div.bottomCenter {
	width:676px;
	float:left;
	overflow:hidden;
	padding:5px 0 10px 0;
	margin:0px;
}

div.contentWrapper div.bottomCenter img {
	padding:0 0 15px 0;
	margin:0px;
}

div.contentWrapper div.bottomCenter p {
	font-size:0.9em;
	color:#353535; 
	padding:0 0 15px 0; 
	margin:0px;
}

div.contentWrapper div.bottomCenter p.ingress {
	font-size:1em;
	color:#9fa3a2;
	padding:5px 0 5px 0;
	margin:0px;
}

div.contentWrapper div.bottomCenter a.readMore {
	background-image:url(../images/arrow_green_round.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding:2px 0 2px 20px;
	margin:0px;
	color:#7e9a2b;
	text-decoration:none;
}

div.contentWrapper div.bottomCenter a:hover {
	text-decoration:underline;
}

div.contentWrapper div.bottomCenter div.bottomCenter1 {
	width:211px;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0 20px 0 0;
}

div.contentWrapper div.bottomCenter div.bottomCenter2 {
	width:211px;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0 20px 0 0;
}

div.contentWrapper div.bottomCenter div.bottomCenter3 {
	width:211px;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0px;
}


/*RIGHT COLUMN*/
div.rightColumn {
	background-color:#FFFFFF;
	width:170px;
	float:right;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

/*Loginbox -RIGHT COLUMN*/
div.rightColumn div.loginBox {
	background-color:#f3f3eb;
	width:170px;
	float:left;
	overflow:hidden;
	padding:0 0 0 0;
	margin:0 0 10px 0;
}

div.rightColumn div.loginBox h2 {
	background-image:url(../images/bg_rightCol_orange.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:0.90em;
	color:#FFFFFF;
	padding:4px 0 2px 15px; 
	margin:0px;
}

div.rightColumn div.loginBox div.loginBoxInner {
	background-image:url(../images/bg_loginBox.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#f3f3eb;
	width:170px;
	float:left;
	overflow:hidden;
	padding:10px 0 10px 0;
	margin:0px;
}

div.rightColumn div.loginBox div.loginBoxInner input.username {
	font-weight:normal;
	color:#666666;
	font-size:1em;
	background:transparent;
	width:138px;
	border:none;
	padding:1px 0 0 2px;
	margin:2px 0 3px 15px;
	float:left;
}

div.rightColumn div.loginBox div.loginBoxInner input.password {
	font-weight:normal;
	color:#666666;
	font-size:1em;
	background:transparent;
	width:138px;
	border:none;
	padding:2px 0 0 2px;
	margin:5px 0 5px 15px;
	float:left;
}

div.rightColumn div.loginBox div.loginBoxInner input.button {
	width:68px;
	background:transparent;
	border:none;
	padding:0px;
	margin:10px 10px 0px 0px;
	float:right;
}

div.rightColumn div.loginBox div.loginBoxInner a {
	text-decoration:none;
	font-weight:bold;
	font-size:0.75em;
	width:78px;
	color:#869b3d;
	padding:15px 0px 0 12px;
	margin:0px;
	float:left;
	overflow:hidden;
}
div.rightColumn div.loginBox div.loginBoxInner a:hover {
	text-decoration:underline;
	font-size:0.75em;
	width:78px;
	color:#869b3d;
	padding:15px 0px 0 12px;
	margin:0px;
	float:left;
	overflow:hidden;
}

/*middle - RIGHT COLUMN*/
div.rightColumn div.rightcol_Middle {
	background-color:#e7f3f3;
	width:170px;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

div.rightColumn div.rightcol_Middle div.rightcolInnercont {
	background-color:#e7f3f3;
	width:170px;
	float:left;
	overflow:hidden;
	padding:0 0 0 10px;
	margin:0px;
}

div.rightColumn div.rightcol_Middle div.rightcolInnercont p {
	padding:0 0 7px 0;
	margin:0px;
}

div.rightColumn div.rightcol_Middle h2 {
	background-image:url(../images/bg_rightCol_blue.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:170px;
	font-size:0.90em;
	color:#FFFFFF;
	float:left;
	overflow:hidden;
	padding:4px 0 2px 15px; 
	margin:0px;
}

div.rightColumn div.rightcol_Middle h3 {
	color:#014b56;
	font-size:0.90em;
	width:170px;
	float:right;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

div.rightColumn div.rightcol_Middle img {
	background-color:#e7f3f3;
	width:170px;
	float:left;
	overflow:hidden;
	padding:10px 0 10px 0;
	margin:0px;
}

div.rightColumn div.rightcol_Middle a {
	text-decoration:none;
	color:#869b3d;
	font-size:0.9em;
	width:170px;
	float:right;
	overflow:hidden;
	padding:0 0 0 0px;
	margin:0px;
}

div.rightColumn div.rightcol_Middle a:hover {
	text-decoration:underline;
	color:#869b3d;
}

div.rightColumn div.rightcol_Middle a.contact {
	padding:0px;
	margin:0px;
	font-size:0.90em;
	font-weight:bolder;
}
/*BOTTOM- RIGHT COLUMN _INDEX*/
div.rightColumn div.rightcol_Bottom {
	background-color:#f3f3eb;
	width:170px;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

div.rightColumn div.rightcol_Bottom h2 {
	background-image:url(../images/bg_rightCol_orange.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:0.90em;
	color:#FFFFFF;
	padding:4px 0 2px 15px; 
	margin:0px;
}

div.rightColumn div.rightcol_Bottom h2.linkable {
	background: none;
	font-size:0.90em;
	color:#FFFFFF;
	margin:0;
	padding: 0;
}

div.rightColumn div.rightcol_Bottom h2 a.head{
	background-image:url(../images/bg_rightCol_orange.gif);
	margin:0px;
	color:#FFFFFF;
	padding:4px 0 2px 15px; 
}

div.rightColumn div.rightcol_Bottom h3 {
	color:#014b56;
	font-size:0.90em;
	width:160px;
	float:right;
	overflow:hidden;
	padding:5px 0 0 10px;
	margin:0px;
}

div.rightColumn div.rightcol_Bottom p {
	color:#34352f;
	font-size:0.90em;
	width:152px;
	float:right;
	overflow:hidden;
	padding:5px 8px 10px 12px;
	margin:0px;
}

div.rightColumn div.rightcol_Bottom p.tag {
	color:#859a3c;
	font-size:0.90em;
	width:160px;
	float:right;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

div.rightColumn div.rightcol_Bottom a {
	font-weight:bolder;
	text-decoration:none;
	color:#869b3d;
	font-size:0.9em;
	width:160px;
	float:right;
	overflow:hidden;
	padding:10px 0 0 0px;
	margin:0px;
}

div.rightColumn div.rightcol_Bottom ul {
	float:left;
	width:160px;
	list-style:none;
	overflow:hidden;
	margin:0px;
	padding:5px 0 0 0;
}

div.rightColumn div.rightcol_Bottom ul li {
	float:left;
	font-size:1em;
	font-weight:normal;

}

div.rightColumn div.rightcol_Bottom ul li a{
	padding:3px 0 0 10px;
	color:##869B3D;
}

div.rightColumn div.rightcol_Bottom a:hover {
	font-weight:bolder;
	text-decoration:underline;
	color:#869b3d;
}

/*CONTENT - RIGHT COLUMN*/
 div.rightColumn div.rightcol_Content {
	background-color:#f3f3eb;
	width:170px;
	float:left;
	overflow:hidden;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

div.rightColumn div.rightcol_Content h2 {
	background-image:url(../images/bg_rightCol_orange.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:0.90em;
	color:#FFFFFF;
	padding:4px 0 2px 15px; 
	margin:0px;
}

div.rightColumn div.rightcol_Content h3 {
	color:#014b56;
	font-size:0.90em;
	width:160px;
	float:right;
	overflow:hidden;
	padding:5px 0 0 10px;
	margin:0px;
}

div.rightColumn div.rightcol_Content p {
	color:#34352f;
	font-size:0.90em;
	width:155px;
	float:right;
	overflow:hidden;
	padding:5px 5px 10px 10px;
	margin:0px;
}

div.rightColumn div.rightcol_Content p.tag {
	color:#859a3c;
	font-size:0.90em;
	width:160px;
	float:right;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

div.rightColumn div.rightcol_Content a {
	font-weight:bolder;
	text-decoration:none;
	color:#869b3d;
	font-size:1em;
	width:160px;
	float:right;
	overflow:hidden;
	padding:10px 0 0 10px;
	margin:0px;
}

div.rightColumn div.rightcol_Content a:hover {
	font-weight:bolder;
	text-decoration:underline;
	color:#869b3d;
}

div.rightColumn div.rightcol_Content div.rightcol_Bottom  {

}


/*FOOTER*/
div.footer {
	width:851px;
	float:left;
	background-image:url(../images/bg_footer_turkis.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:0px;
	margin:0px;
	margin-top:40px;
	font-size:0.90em;

}

/*footer with image*/
div.footer2 {
	width:851px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:right;

	}

div.footer2 img {border:0px}

div.footer div.footer_txt {
	float:left;
	width:770px;
	color:#8c9b9e;
	padding:3px 0 0px 10px;
	margin:0px;
}

div.footer a.sitemap {
	text-decoration:none;
	float:left;
	width:50px;
	overflow:hidden;
	color:#7f9b34;
	padding:4px 0 3px 20px;
	margin:0px;
}

div.footer a.sitemap:hover {
	text-decoration:underline;
	float:left;
	width:50px;
	overflow:hidden;
	color:#7f9b34;
	padding:4px 0 3px 20px;
	margin:0px;
}

/* 
---------------------------------------------------------------------------------------------
STANDARD SITE 
---------------------------------------------------------------------------------------------
*/

body.standard div.contentWrapper{
	float:left;
	padding:0px;
	margin:0px;
}

body.standard div.globalMenu {
	background-image:url(../images/bg_globalMenu.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:851px;
	padding:0px 0 0 0;
	margin:0px;
	float:left;
	
}

body.standard div.globalMenu ul {
	width:640px;
	padding:0px;
	margin:0px;
	float:left;
	display:inline;
	list-style:none;
}

body.standard div.globalMenu ul li.firstGlobal {
	background-image:none;
	padding:3px 1px 3px 0px;
	margin:0px;
	float:left;
	display:inline;
	overflow:hidden;
}

body.standard div.globalMenu ul li {
	background-image:url(../images/menu_top_item_bg.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding:3px 1px 3px 1px;
	margin:0px;
	float:left;
	display:inline;
	overflow:hidden;
}

body.standard div.globalMenu ul li.lastGlobal {
	padding:3px 0px 3px 1px;
	margin:0px;
	float:left;
	display:inline;
	overflow:hidden;
}
body.standard div.globalMenu ul li a.nav1 {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	color:#00465c;
	text-decoration:none;
	padding:9px 14px 7px 14px;
	margin:0px;
	text-transform:uppercase;
}

body.standard div.globalMenu ul li a.active {
	background-image:url(../images/bg_globalMenu_hover.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	color:#00465c;
	text-decoration:none;
	padding:9px 14px 7px 14px;
	margin:0px;
	text-transform:uppercase;
}

body.standard div.globalMenu ul li a.nav1:hover {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bg_globalMenu_hover.gif);
	background-repeat:repeat-x;
	background-position:top;
	color:#00465c;
	padding:9px 14px 7px 14px;
	margin:0px;
	text-transform:uppercase;
}

body.standard div.globalMenu ul li.lastGlobal a.min_side {
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bg_activ_min_side.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-size:0.95em;
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:9px 7px 7px 7px;
	margin:0 0 0 7px;
	text-transform:uppercase;
}


/*SEARCH - STANDARD*/
body.standard div.search {
	background-image:url(../images/search_textfield_bg1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:210px;
	float:left;
	padding:0px;
	margin:3px 0 0 0;
}

body.standard div.search input.textfield {
	color:#666666;
	/*font-size:1.10em;*/
	background:transparent;
	width:130px;
	float:left;
	padding:0px 0px 4px 10px;
	margin:10px 15px 0 0;
	border:none;
	xxoverflow:hidden;
	
}

body.standard div.searchinput.button {
	padding:8px 7px 0 0px;
	margin:0px;
	float:left;
	overflow:hidden;

}

/*BREADCRUMB - STANDARD*/
body.standard div.wrapper div.breadCrumb {
	background-image:url(../images/bg_breadcrumb_blue.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:20px;
	width:851px;
	padding:0px;
	margin:0px;
	float:left;
	border-top:3px solid #FFFFFF;
}

div.wrapper div.breadCrumb p {
	background-color:#004855;
	font-weight:bold;
	font-size:0.85em;
	color:#FFFFFF;
	width:65px;
	float:left;
	padding:2px 0px 4px 4px;
	margin:2px 14px 0 0;
}

body.standard div.wrapper div.breadCrumb ul {
	padding:3px 0 0 0;
	margin:0 0 0 40px;
	display:inline;
	list-style:none;
	float:left;
}



body.standard div.wrapper div.breadCrumb li {
	padding:0px;
	margin:0 0 0 1px;
	list-style:none;
	display:inline;

}

body.standard div.wrapper div.breadCrumb li a {
	font-size:0.90em;
	text-decoration:underline;
	color:#034156;
	padding:0px;
	margin:0px;
	list-style:none;
}

body.standard div.wrapper div.breadCrumb li a:hover {
	font-size:0.90em;
	text-decoration: none;
	color:#034156;
	padding:0px;
	margin:0px;
	list-style:none;
}

body.standard div.wrapper div.breadCrumb li a.active {
	font-size:0.90em;
	text-decoration:none;
	color:#034156;
	padding:0px;
	margin:0px;
	list-style:none;
}


/*LEFT_ MENU*/

/*LEVEL 1*/
body.standard div.contentWrapper div.leftMenu{
	font-size:0.90em;
	width:149px;
	float:left;
	padding:10px 0 10px 0;
	margin:0px;
	overflow:hidden;
}

body.standard div.contentWrapper div.leftMenu ul{
	width:149px;
	float:left;
	padding:0 0 10px 0;
	margin:0px;
}

body.standard div.contentWrapper div.leftMenu ul li{
	background-image:url(../images/arrow_level1.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:136px;
	float:left;
	padding:7px 5px 7px 0px;
	margin:0px;
	border-top:#417e83 solid 1px;
}
body.standard div.contentWrapper div.leftMenu ul li.firstLeft{
	border:none;
}


body.standard div.contentWrapper div.leftMenu ul li.level1Open{
	background-color:#f5f5ed;
	background-image:none;
}

body.standard div.contentWrapper div.leftMenu ul li a.level1{
	text-decoration:none;
	display:block;
	color:#343434;
	width:136px;
	float:left;
	padding:0px;
	margin:0px;
}

body.standard div.contentWrapper div.leftMenu ul li a.level1Active{
	text-decoration:none;
	display:block;
	color:#343434;
	width:130px;
	float:left;
	padding:0px;
	margin:0px;
	font-weight:bold;
}

body.standard div.contentWrapper div.leftMenu ul li a.level1:hover{
	text-decoration:underline;
	display:block;
	width:130px;
	float:left;
	padding:0px;
	margin:0px;

}

/*LEVEL 2*/
body.standard div.contentWrapper div.leftMenu ul li ul{
	background-color:#f5f5ed;
	width:133px;
	float:left;
	padding:0px;
	margin:0px;
}

body.standard div.contentWrapper div.leftMenu ul li ul li{
	background-image:url(../images/arrow_level2.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	background-color:#f5f5ed;
	width:127px;
	float:left;
	padding:4px 0 4px 8px;
	margin:0px;
	border:none;
	list-style:none;
}

body.standard div.contentWrapper div.leftMenu ul li ul li a.level2{
	text-decoration:none;
	display:block;
	color:#656661;
	width:133px;
	float:left;
	padding:0px;
	margin:0px;
}

body.standard div.contentWrapper div.leftMenu ul li ul li a.level2Active{
	text-decoration:none;
	display:block;
	color:#656661;
	width:133px;
	float:left;
	padding:0px;
	margin:0px;
	font-weight: bold;
}

body.standard div.contentWrapper div.leftMenu ul li a.level2:hover{
	text-decoration:underline;
	display:block;
	width:133px;
	float:left;
	padding:0px;
	margin:0px;
}

body.standard div.contentWrapper div.centerCOL{
	width:510px;
	padding:0 0 10px 0;
	margin:0 0 0 15px;
	float:left;
}

body.standard div.contentWrapper div.centerCOL li{
	list-style:disc;
	padding:0px;
	margin:0px;
}

body.standard div.contentWrapper div.centerCOL img{
	padding:0px;
	margin:0 0 20px 0;
	xxfloat:left;
}

body.standard div.contentWrapper div.centerCOL div.centerCOLinner{
	width:516px;
	padding:0px;
	margin:0px;
	float:left;
	padding-top:10px;
}

body.standard div.contentWrapper div.centerCOL div.centerCOLinner img{
	padding:2px 0 0 0;
	margin:0 5px 15px 0;
	xxfloat:left;
}

/*SITEMAP*/

body.standard div.contentWrapper div.centerCOL div.centerCOLinner div#SiteMap{

}

body.standard div.contentWrapper div.centerCOL div.centerCOLinner div#SiteMap a{
	text-decoration:none;
}

/*SCHEME*/

body.standard div.contentWrapper div.centerCOL #id_matrix{}

body.standard div.contentWrapper div.centerCOL #id_matrix tbody{
width:400px;
}

body.standard div.contentWrapper div.centerCOL #id_matrix tbody tr{}

body.standard div.contentWrapper div.centerCOL #id_matrix tbody label{
	width:90px;
	float:left;
	padding:0px;
}

body.standard div.contentWrapper div.centerCOL #id_matrix tbody input{
	width:200px;
	float:left;
	padding:0px;
}

body.standard div.contentWrapper div.centerCOL #id_matrix tbody .textbox{
	width:200px;
	float:left;
	padding:0px;
}
body.standard div.contentWrapper div.centerCOL #id_matrix tbody input.button{
	background-color:#dbe7e8;
	width:60px;
	float:left;
	padding:0px;
	margin:5px 0 0 235px;
}

body.standard div.contentWrapper div.centerCOL div.centerCOLinner div.info_bestill{
	/*background-image:url(../images/bg_info_bestill.gif);*/
	background-repeat:repeat-x;
	background-position:top;
	width:160px;
	clear: right;
	padding:11px 0 21px 0px;
	margin:20px 0 0 0;
}

body.standard div.contentWrapper div.centerCOL div.centerCOLinner div.info_bestill a.bestill{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(../images/button_info_order.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:6px 15px 6px 15px;
	width:89px;
	margin:0 2px 0 0;
	color:#FFFFFF;

}

body.standard div.contentWrapper div.centerCOL div.centerCOLinner div.info_bestill a.bestill:hover{
	text-decoration:underline;
	
}


/* 
---------------------------------------------------------------------------------------------
3 - COLUMNS
---------------------------------------------------------------------------------------------
*/

body.columns_3 div.contentWrapper3COL{
	width:851px;
	float:left;
	overflow:hidden;
	padding:0px;
	margin:2px 0 0 0;
	border-top:3px solid #FFFFFF;
}

body.columns_3 div.contentWrapper3COL div.center3col{
	width:851px;
	float:left;
	padding:0px;
	margin:0px;
}
body.columns_3 div.contentWrapper3COL div.center3col img{
	width:270px;
	float:left;
	padding:0 0 20px 0;
	margin:0px;
}

body.columns_3 div.contentWrapper3COL div.center3col div.info_bestill{
	background-image:url(../images/bg_info_bestill.gif);
	background-repeat:repeat-x;
	background-position:top;
	width:260px;
	float:left;
	padding:11px 0 21px 10px;
	margin:20px 0 0 0;
}

body.columns_3 div.contentWrapper3COL div.center3col div.info_bestill a.info, a.button{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(../images/button_info_order.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:6px 10px 6px 10px;
	width:89px;
	margin:00px;
	color:#FFFFFF;

}

body.columns_3 div.contentWrapper3COL div.center3col div.info_bestill a.info:hover{
	text-decoration:underline;
	
}

body.columns_3 div.contentWrapper3COL div.center3col div.info_bestill a.bestill{
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(../images/button_info_order.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:6px 15px 6px 15px;
	width:89px;
	margin:0 2px 0 0;
	color:#FFFFFF;

}

body.columns_3 div.contentWrapper3COL div.center3col div.info_bestill a.bestill:hover{
	text-decoration:underline;
	
}

body.columns_3 div.contentWrapper3COL div.center3col ul
{
	margin: 5px 0 0 5px;
	padding:0;
	list-style:none;
}

body.columns_3 div.contentWrapper3COL div.center3col ul li
{
	background-image:url(../images/arrow_green.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:2pt 0pt 0pt 10px;
}

body.columns_3 div.contentWrapper3COL div.center3col div.center3col_1{
	width:270px;
	float:left;
	padding:10px 0 10px 0;
}

body.columns_3 div.contentWrapper3COL div.center3col div.center3col_2{
	width:270px;
	float:left;
	padding:10px 0 10px 20px;

}

body.columns_3 div.contentWrapper3COL div.center3col div.center3col_3{
	width:270px;
	float:left;
	padding:10px 0 10px 20px;

}



/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/
div.printLogo { display : none; }
div.clearer {clear:both;font-size:1px;line-height:1px;}
.hiddenTxt {position: absolute;left: -1000px;width: 900px;}

/* 
---------------------------------------------------------------------------------------------
TABLE STYLES 
---------------------------------------------------------------------------------------------
*/


body.standard div.contentWrapper table {
	width:515px;
	border:none;
	float:left;
	overflow:hidden;
	color: #353535;
	font-size: 0.9em;
}

body.standard div.contentWrapper caption {
	padding:4px 0px 4px 12px;
	text-align:	left;
	font-weight:bold;
	background:	#e2e2d9;
}

body.standard div.contentWrapper th {
	padding:4px 0px 4px 12px;
	border:none;
	background-color: #004855;
	color: #ffffff;
}

body.standard div.contentWrapper td {
	padding:4px 0px 4px 12px;
	border:none;
}

body.standard div.contentWrapper tr.light td {
	background:#fcfcfa;
}

body.standard div.contentWrapper tr.dark td {
	background:#f5f5ee;
}

/* css for labels used when
  autopopulating text input fields  */
.structural { 
	position:absolute; 
	left:-9999px; 
} 

/*************************/
/* SITEMAP PAGE          */
/*************************/
#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.3em;
}
#SiteMap li a{
    text-decoration: none;
}

#SiteMap li li{
    margin: 0.2em 0;
    padding-left: 1em;
    background: url(../images/SiteMapBullet.png) no-repeat;
    font-size: 0.7em;
}

#SiteMap li li a{
    text-decoration: underline;
}

#SiteMap li li li{
    font-size: 1em;
}

/* Search page */
div#ResultArea{
	padding-left: 5px;
}

div#ResultArea ol{
	margin:0;
	padding:0;
}

div#ResultArea ol li{
	margin-top: 5px;
	list-style:none;
}

/* List page */
div#NewsList{
	padding-left: 5px;
}

div#NewsList ul{
	margin:20px 0 0 0;
	padding:0;
}

div#NewsList ul li{
	margin: 0 0 10px 0;
	list-style:none;
	display:table;
}


div#NewsList a{
	font-size: 1.4em;
	display: block;
	padding: 0 5px 0 0;
}

div#NewsList .dateTime{
	font-weight: bold;
}

div#NewsList p{
	font-size: 1.1em;
	display: inline;
	padding: 0 5px 0 0;
}

/* Paging START */

div#NewsList .botnav {
	text-align: center;
}

div#NewsList .botnav ol {
    list-style: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

div#NewsList .botnav li {
    display: inline;
}

div#NewsList .botnav a, div#NewsList .botnav li.selected{
	font-size: 0.9em;
	float: left;
	display: inline;
	background-color: #7E9A2B;
	padding: 0.2em 0.4em;
	margin-right: .4em;
	color: #fff;
}

div#NewsList .botnav a:hover{
	text-decoration: none;
}

/*div#NewsList .botnav ul{
	height: 15px;
	margin: 40px 0 20px 110px;
}

div#NewsList .botnav li{
	display: inline;
	float: left;
	margin-left: 4px;
}

div#NewsList .botnav li a {
-x-system-font:none;
background:#869b3d none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
padding:0 5px;
text-decoration:none;
}

div#NewsList .botnav li a:hover {
	text-decoration:underline;
}*/

/* Paging END */

/* Printfunksjon */

a.print {
	height: 10px;
	display: block;
	color: #01535d;
	padding: 8px;
	margin-top: 35px;
	margin-left: 356px;
	background-image: url(../images/piler.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 0.8em;
}

a.print span{
	background: url(../images/ikon_printer.gif) no-repeat right;
	display: block;
	margin-right: 6px;
}

/* Tipsfriend */

.tipsfriend {
	background-color: #f3f3eb;
	width: 503px;
	margin: 10px 0;
	padding: 0 0 10px 0;
}

#h2_tipsfriend {
	background-image: url(../images/bg_rightCol_blue.gif);
	background-position: top;
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 0.9em;
	margin: 0 0 10px 0;
	padding: 4px 0 5px 10px;

}

.tipsfriend input{
	margin: 0 0 0 9px;
	width: 180px;
}

.tipsfriend .success {
    color: #979A2B;
    margin: 3px 0 0 10px;
    display: block;
}

.alignright {float:right; width:100px; border:0px;}
.alignleft {float:left; width:100px; border:0px;}

/* ShareIt */
body.standard .shareit {
    clear: both;
    background-color: #EEEEEE;
    overflow: hidden;
    margin-top: 40px;
}
body.standard .shareit ul
{
    overflow: hidden;
    margin: 0;
    padding: 0;
    float: left;
    margin-right: 15px;
}

body.standard .shareit h4 {
    float: left;
    font-size: 12px;
    margin: 2px;
    margin-top: 3px;
    font-weight: normal;
}

body.standard .shareit p {
    clear: both;
}

body.standard .shareit h3 {
    clear: both;
}

body.standard div.contentWrapper div.centerCOL .shareit .showmore {
    font-size: 12px;
    color: #000;
    line-height: 20px;
}

body.standard div.contentWrapper div.centerCOL .shareit li
{
    float: left;
    margin-left: 2px;
    margin-top: 2px;
    list-style: none;
}

body.standard .shareit li a
{
    text-indent: -9999px;
    display: block;
    width: 16px;
    height: 16px;
    background: url(/FV.ShareIt/Images/all-16x16.png) no-repeat top left;
}

body.standard .shareit ul.socialmediasitesconnection {
    background: #aaaaaa;
    padding: 5px;
}

body.standard .shareit .socialmediasitesconnection li {
    cursor: pointer;
}

body.standard .shareit .activesocialmediasites {
    margin-bottom: 15px;
}

body.standard .shareit input {
    width: 25px;
}

body.standard .hidden {
    display: none;
}

body.standard .shareit .icon-count {
    width: 25px;
}

body.standard .shareit .facebook
{
    background-position: 0 -85px;
}

body.standard .shareit .feed 
{
    background-position: 0 -102px;
}

body.standard .shareit .twitter
{
    background-position: 0 -357px;
}

body.standard .shareit .bebo
{
    background-position: 0 0;
}

body.standard .shareit .delicious
{
    background-position: 0 -17px;
}

body.standard .shareit .digg
{
    background-position: 0 -34px;
}

body.standard .shareit .email
{
    background-position: 0 -68px;
}

body.standard .shareit .google
{
    background-position: 0 -119px;
}

body.standard .shareit .linkedin
{
    background-position: 0 -136px;
}

body.standard .shareit .messenger
{
    background-position: 0 -153px;
}

body.standard .shareit .mixx
{
    background-position: 0 -170px;
}

body.standard .shareit .myspace
{
    background-position: 0 -187px;
}

body.standard .shareit .nettby {
    background-position: 0 -204px;
}

body.standard .shareit .netvibes
{
    background-position: 0 -221px;
}

body.standard .shareit .newsvine
{
    background-position: 0 -238px;
}

body.standard .shareit .pdf {
	background-position: 0 -255px;
}

body.standard .shareit .print {
	background-position: 0 -272px;
}

body.standard .shareit .reddit
{
    background-position: 0 -289px;
}

body.standard .shareit .share
{
    background-position: 0 -306px;
}

body.standard .shareit .stumbleupon
{
    background-position: 0 -323px;
}

body.standard .shareit .technorati
{
    background-position: 0 -340px;
}


body.standard .shareit .yahoo
{
    background-position: 0 -374px;
}

body.standard .shareit .yahoobuzz
{
    background-position: 0 -391px;
}



/* Campaign */
div.CampaignWrapperOuter{background-image:url(/images/campaign/bg.png); height:827px; margin-top:3px; padding-top:1px}
div.CampaignWrapperOuter p {margin:0px; padding:0px;}

div.WrapperInner{ margin:13px; margin-bottom:20px; color:#004758;  padding:18px 0 10px 15px; background-image:url(/images/campaign/bgInner.png)}
div.WrapperInner h1 {font-size:3.9em; margin:0px; padding:0px; line-height:1.1em; letter-spacing:-3px}
div.WrapperInner h2	{font-size:2.1em; margin:0px; padding:0px; }
div.WrapperInner div.Intro{font-size:1.5em; padding: 15px 0 15px 0; font-weight:bold;}
div.WrapperInner p	{font-size:1.2em; font-weight:bold;}
div.WrapperInner p span.Big	{font-size:2em}

div.WrapperInner ul	{color:#7E9A2B; font-size:1.2em; font-weight:bold; padding:0 300px 0 18px; margin:0px}
div.WrapperInner ul li {line-height:21px}

div.DoAction	{float:left;}
div.DoAction ul	{padding-top:0px; margin-top:0px;}
div.DoAction ul li {list-style-type:none; margin-left:-12px; padding-left:25px;font-size:1.3em; font-weight:normal; background-image:url(/images/campaign/goNext.png); background-repeat:no-repeat; height:28px}
body.standard div.wrapper div.contentWrapper div.DoAction ul li {list-style-type:none; margin-left:-12px; padding-left:25px;font-size:1.3em; font-weight:normal; background-image:url(/images/campaign/goNext.png); background-repeat:no-repeat; height:28px}

div.Order		{float:left;  width:520px; padding-left:30px; }
div.Order img	{}
div.Order p		{font-size:2.3em; padding-top:3px; padding-left:45px; }

div.CampaignWrapperOuter a {color:#7E9A2B; }
div.CampaignWrapperOuter ul li  {color:#7E9A2B; }
body.landing div.wrapper div.contentWrapper ul li  {color:#7E9A2B; }

div.helpno	{float:right; padding-right:40px; }
div.helpno a {font-size:0.9em}

/* Syrvey */
/* Some same as Campaign, small classes added for Survey... */
body#Survey						{margin-right: auto; margin-left: auto; width:700px}
body#Survey div.WrapperOuter	{margin:auto; width:600px}

body#Survey div.WrapperInner h1 {font-size:2.9em; letter-spacing:-2px; padding-bottom:18px}
body#Survey div.WrapperInner h2	{font-size:1.6em;  }

body.quiz h1 {font-size:3em}
body.quiz h2 {font-size:1.8em}
body.quiz div.Intro{font-size:1.0em;}

#quiz-flash {margin-bottom:50px; }

img { border: none; }