﻿/*
*********************************************
************ LIGHT BOX **********************
*********************************************
*/

.SJmarginsLB{
	width:480px;
	margin-left:auto;
	margin-right:auto;
}

.SJpageLB{
	background-color:#ffffff;
	padding-bottom:0px;
}

.SJbannerLB{
	width:480px;
	height:72px;
}

.SJartikkelSideBildeLB 
{
margin-bottom:-5px;
padding-bottom:0px;
}

.SJartikkelsideWPLB{
	width:480px;			
}

.SJbildetekstLB {
	background-color:white;
	padding-top:2px;
	font-family:Arial;
	font-size:9px;
	color:#666666;
	*margin-top:3px;
}

.SJsideTittelLB {
	font-family:Arial;
	font-size:x-large;
	color:#d10074;
	margin-top:30px;
	text-transform:uppercase;	
}

.SJingressLB {
	font-family:Arial;
	font-size:medium;
	color:#505152;
	line-height:20px;
	margin-top:9px;
	margin-bottom:18px;
}

.SJartikkeltekstLB {
	padding-top:21px;
	border-top:1px #a5acaf dotted;
	font-family:Arial;
	font-size:13px;
	line-height:18px;
	color:#373838;
	margin-bottom:40px;
	margin-right:5px;
}

.SJartikkeltekstLB a:link {
	color:blue!important;
}

.SJplaceholdermainLB {
	width:480px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
}


/*
*********  FRA THICKBOX.css  **********
*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #ffffff;}
#TB_window a:visited {color: #000000;}
#TB_window a:hover {color: #000000;}
#TB_window a:active {color: #ffffff;}
#TB_window a:focus{color: #ffffff;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 0px solid #525252;
/*	text-align:left; */
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 0px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 0px 10px 0px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:10px 0px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:12px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:right;
	padding:7px 0 5px 0px;
	margin-bottom:1px;
}

#TB_title{
	background-image:url('Images/SJlightboxRosa.gif');
	background-repeat:no-repeat;
	background-position:left top;
	background-color:white;
	height:73px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
/*	text-align:left; */
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:0px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


/*
**********************************************
************** SLUTT LIGHT BOX ***************
**********************************************
*/


.SJmain{
	background-image:url('Images/SJbg.gif');
	background-repeat:repeat-x;
	background-color:#000000;
}

.SJmargins{
	width:962px;
	margin-left:auto;
	margin-right:auto;
}

.SJpage{
	background-color:#ffffff;
	padding-bottom:0px;
}

.SJpage2{
	background-color:#ededed;
	padding-bottom:0px;
}

.SJbanner{
	background-image:url('Images/SJbanner.gif');
	background-repeat:no-repeat;
	width:962px;
	height:84px;
}

.SJbanner2{
	background-image:url('Images/SJbanner2.gif');
	background-repeat:no-repeat;
	width:962px;
	height:84px;
	background-color:transparent;
	position:relative;
	z-index:3;
}

.SJlogo{
	background-image:url('Images/SJlogo.png');
	background-repeat:no-repeat;
	width:250px;
	height:136px;
	float:left;
	position:absolute;
	z-index:1;
}

.SJlogo2{
	background-image:url('Images/SJlogo.png');
	background-repeat:no-repeat;
	width:250px;
	height:136px;
	float:left;
	position:relative;
	z-index:100;
	top:-10px;
	left:30px;
}

.SJietopmargin{
	height:20px;
}
.SJflashContainer {
	float:left;
	position:fixed;
	z-index:1; 
	margin-top:0px;
}
.SJflashContainer2 {
}

/* SØKEFELT */

.SJsok {
	height:0px;
	width:47px;
	float:right;
	position:relative;
	z-index:100;
	top:10px;
}
.SJsokefelt {
	height:30px;
	width:196px;
	background-image: url('/Style Library/Images/SJ_sokefelt2.png');
	background-position:right 0;
	background-repeat:no-repeat;
	float:right;
	position:relative;
	z-index:99;
	top:10px;
}
.SJsokefeltOver {
	display:none;
}

.FoBasisDefaultsok {    
	float:right;
	width:130px;
	background-color:transparent;
	position:relative;
	z-index:100;
	height:21px;
	padding-right:3px;
	margin-right:43px;
	*margin-top:2px;
}
.FoBasisDefaultsok .ms-sbcell .ms-sbplain {
	font-size:12px;
    border:none;
    background:none;
    color:#666666;
	position:relative;
	z-index:10;
	margin:0!important;
	*top:-1px;
}
.FoBasisDefaultsok .ms-sbcell {
    border:none;
    font-weight:normal;
    color: #666;
	position:relative;
	z-index:10;
	margin-top:0px!important;
	padding-top:2px;
	*padding-top:2px;
}
.FoBasisDefaultsok .ms-sbgo {
  	background:none;
  	*padding-right:3px;
}
.FoBasisDefaultsok .ms-sbLastcell {
  	width:0px;
}
.FoBasisDefaultsok .ms-sbgo img {
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	width:36px;
	height:18px;
}


/*  ****  SØKERESULTAT  ***** */

#SJplaceholdermain .srch-results-Item {
	margin-bottom:15px;
}
#SJplaceholdermain .imageContent {
	display:none;
}
#SJplaceholdermain .srch-Metadata {
	margin:0 0 5px 0!important;
}
#SJplaceholdermain .srch-Title a {
	margin:0 0 5px 0!important;
	font-family:arial;
	font-size:16px;
	text-decoration:none;
	text-transform:uppercase;
	color:#d10074!important;
}
#SJplaceholdermain .srch-Title a:hover {
	text-decoration:underline;
}
#SJplaceholdermain .NyhetMedBildeLesMer {
	display:none
}

/*  ****  FAST TOPP MENY  ***** */

.SJsiteactions{
	float:right;
	color:#ffffff;
	height:18px;
}

.SJtoppmenycontainer{
	float:right;
	margin-top:30px;
	padding-right:40px;
}

.SJmeny1{
	display:inline;
}

.SJmeny2{
	display:inline;
}

.SJmeny3{
	display:inline;
}

.SJmeny4{
	display:inline;
}

/*  ****  FAST TOPP MENY SLUTT  ***** */


.ms-HoverCellInActive a:link,.ms-SpLinkButtonInActive a:link {
	color:#666666;
}  


.SJlogin{
	margin-top:8px;	
}

.SJlogin a:link, .SJlogin a:visited, .SJlogin a:active{
	font-size:x-small;
	color:white;
	text-decoration:none;	
}

.SJlogin a:hover{
	color:#eb0fe8;
}

.SJbottom{
	width:962px;
	height:75px;
}

.SJfacebookForside {
	position:relative;left:320px;top:-65px;z-index:100;height:30px;border-left:1px gray solid;padding-left:20px; padding-top:5px;
}

/*  ******* LEFT MENU  *******  */

.leftNav
{
	margin-top:0px;
	margin-left:21px;
	background-color:#ffffff;
	border:none;
	border-bottom:1px #dadada solid;
	width:190px;
	line-height:25px;
}
/*
.leftNavSpacer {
	width:190px;
} */
.leftNav1, .leftNav2, .leftNav3
{
	color: #000000;
	height:25px;
	font-family:Arial;
}
.leftNav1
{
	font-size:11px; 
	font-weight:normal; 
	border-top:1px #dadada solid;
}
.leftNav1 a
{
	text-transform:uppercase;
	padding-left:5px;
	font-weight:bold;
	display:block;
	padding-right:10px;
}
.leftNav2
{	
	font-size:11px; 
	border-top:1px #dadada solid;
}
.leftNav2 a
{
	text-transform:uppercase;
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.leftNav3
{	
	font-size:11px; 
	border-top:1px #dadada solid;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavSelected
{
	background-color:#d10074;
	color:#ffffff;
	border-top:1px #dadada solid;
}
.leftNavHover
{
	background-color:#d10074;
	color:#ffffff;
	border-top:1px #dadada solid;
}

/*  ***** LEFT MENU SLUTT  *****  */


/* *******  ARTIKKELSIDEMAL  ********* */

.SJartikkelSideBilde {
margin-bottom:-5px;
padding-bottom:0px;
}

.SJbildetekst {
	padding-top:2px;
	font-family:Arial;
	font-size:9px;
	color:#666666;
	*margin-top:3px;
	margin-bottom: 30px;
}

.SJsideTittel {
	font-family:Arial;
	font-size:x-large;
	color:#d10074;
	text-transform:uppercase;
}

.SJingress {
	font-family:Arial;
	font-size:medium;
	color:#505152;
	margin-top:9px;
	margin-bottom:18px;
}

.SJartikkeltekst {
	padding-top:21px;
	border-top:1px #a5acaf dotted;
	font-family:Arial;
	font-size:13px;
	line-height:18px;
	color:#373838;
	margin-bottom:40px;
}
.SJartikkelsideWP {
}


/* *******  ARTIKKELSIDEMAL SLUTT ********* */


/* *******  AMBASSADØRSIDEMAL  ********* */

.SJambassadorBilde1 {
	float:left;
	margin-top:16px;
}

.SJambassadorBilde2 {
	float:left;
	margin-top:30px;
}

.SJambassadorBilde3 {
	float:left;
	margin-top:50px;
}

.SJambassadorBilde4 {
	float:right;
	margin-top:16px;
}

.SJambassadorBilde5
{
	float:right;
	margin-top:30px;
}

.SJambassadorBilde6
{
	float:right;
	margin-top:50px;
}

.SJambassadorBilde
{
	width:100%;
	margin-top:40px;
}

/* *******  AMBASSADØRSIDEMAL SLUTT  ********* */



/*  ***** NYHET FORSIDE  *****  */

.SJforsidenyhet{
	float:right; 
	height: 37px; 
	margin-top:28px; 
	width:210px; 
	margin-right:17px; 
	position:relative; 
	z-index:2;
}

.SJforsidenyhetDIV{
	width:190px;
}


.SJforsideNyhetTittel{
	font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
}

.SJlesmerlink a:link{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}
 

/* 
=============================================
RELATERT INFORMASJON 
============================================= 
*/
.SJrelatert {
	margin: 0px 0 4px 2px;
	padding:0px 0 0 0;
}
.SJrelatert a:hover p {
	color:black;
	text-decoration:none;
}
.SJrelatert p {
	margin:1px 0 0px 25px;
	color: #666;
	font-size:11px!important;
	padding:0;
}
.SJrelatert img {
	margin:0 0px 2px 0;
	width: 16px;
	height: 16px;
	float:left;
}
#SJplaceholdermain .ms-WPHeader span {
	color: #02719c;
	text-transform:uppercase;
}
#SJplaceholdermain .ms-WPHeader TD {
	border-bottom: 1px #666 dotted;
	margin-bottom:10px;
}

/* 
=============================================
OPPSKRIFTSWEBDEL 
============================================= 
*/
.SJOppskriftCqwpRammme {
	height:114px;
	border-bottom:1px #000 dotted;
}
.SJOppskriftCqwpRammme .bilde {
	border:0;
	height:104px;
	width:148px;
	float:left;
	margin-right:0px;
}
.SJOppskriftVenstre {
	float:left;
	width:330px;
	height:114px;
	margin-bottom:12px;
}
.SJOppskriftHoyre {
	width:330px;
	float:right;
	margin-bottom:12px;
	height:114px;
}
.SJOppskriftCqwp div {
	float:right;
	width:170px;
	height:92px;
}
.SJOppskriftCqwp .lesmer {
	float:right;
	width:170px;
}
.SJOppskriftCqwp p, .SJOppskriftCqwp h2 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
.SJOppskriftCqwp h2 {
	text-transform:uppercase;
	color:black;
	font-size:12px;
	margin-bottom:3px;
	margin-top:-2px;
}
.SJOppskriftCqwp h2 a, .SJOppskriftCqwp h2 a:link {
	color:black!important;
}
.SJOppskriftCqwp .lesmer a {
	color:#0098db;
	margin-left:3px;
}

/*
================================================
PAGER
================================================
*/

.PagerWrapper {
	height:20px;
	width:40%;
	float:right;
	margin-bottom:20px;
}
.PreviousPageText, .NextPageText {
	color:#333!important;
}
.PreviousPage {
	float:right;
}
.PreviousPage a {
	color:#333;
}
.PreviousPage img {
	margin-right:3px;
}
.NextPage {
	float:right;
	margin-left:10px;
}
.NextPage img {
	margin-left:3px;
}
.Page {
	float:right;
	margin-left:10px;
	font-weight:bold;
}
.Page a {
	padding-left: 3px;
	padding-right: 3px;
	font-weight:bold;
	text-decoration:none;
}
.PageText {
	color:#333!important;
}
.Page .Activepage {
	text-decoration:underline;
	color:#0098db;
}
.Page a:hover{
	padding-left: 3px;
	padding-right: 3px;
	color:#0098db!important;
}
#SJPartSpacingVertical .ms-PartSpacingVertical {
	margin-top:0px;
}
/* ============================================= */
/* NYHETSSIDE OG VISNINGER 
/* ============================================= */

#SJwpside {
	margin-top:60px;
}
.SJNyhetCqwpRammme {
	width:540px;
	clear:both;
	margin-bottom:14px;
}
.SJNyhetCqwp {
	padding-bottom:16px;
	border-bottom:1px #000 dotted;
	*display: inline-block;
}
.SJNyhetCqwp div {
	margin-left:0px;
}
.SJNyhetCqwpRammme .bilde {
	border:0;
	width:200px;
	float:left;
	margin-right:10px;
	margin-top:2px;
}
.SJNyhetCqwp p, .SJNyhetCqwp h2 {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
.SJNyhetCqwp h2 {
	text-transform:uppercase;
	color:black;
	font-size:14px;
	margin-bottom:5px;
	margin-top:0px;
}
.SJNyhetCqwp h2 a, .SJNyhetCqwp h2 a:link {
	color:black!important;
}
.SJNyhetCqwp .lesmer a {
	color:#0098db;
	margin-left:3px;
}
.SJNyhetCqwp .ingress {
	font-size:11px;
	margin-bottom:8px;
}
.clear {
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
} 

/* =============================== */
/* FORSIDE NYHETER
/* =============================== */

#SJPartSpacingVertical .cqfeed {
	margin-right:128px;
	margin-bottom:5px;
	display:none;
}

#SJPartSpacingVertical .PagerWrapper {
	margin-right:128px;
}
