﻿html, body, a {  
  font-family: Helvetica, Arial, sans-serif;
  margin: 0;
}

a{
	text-decoration: none;	
	color: #675945;	
}
a:hover{
	color: #FF9900;
	text-decoration: underline;
}

.SPBreadcrumbItem{
	margin-bottom: 15px;				
}

.SPRowSeparator{
	height: 3px;				
}

.div_venstre_1{
  float: left;
  width: 180px;
  padding: 5px;
  padding-top: 12px;
  padding-right: 10px;
  padding-bottom: 150px;
}

/*		  border-right: 1px solid gray;*/
.div_midt_hoved{
  padding: 10px;
}

.div_hoyre_1{
	width: 307px; 
	padding-left: 15px; 
	padding-top: 15px;
	border-left:1px #999999 solid;  
}

.SPContainerTable{
  border-collapse: collapse;
  margin:0;
  padding:0;
  border: none;
}

.SPMainMiddleCol
{
	width: 774px;
	margin-right: 15px;
	vertical-align:top;
}
.SPMainRightCol
{
	width: 200px;
	padding-left: 10px;
	vertical-align:top;
	padding-top: 0px;
}

/* Topband: BIR-konsern */
.SPTopBand{
  background: #FF9900;
  background: url('/_layouts/images/internett/birkonsern_gradient.gif') repeat-x;
  height: 18px;
}

/* Topband: BIR Privat */
.SPBPTopBand{
  background: #0F634F;
  background: url('/_layouts/images/internett/birprivat_gradient.gif') repeat-x;
  height: 18px;
}

/* Topband: BIR Bedrift */
.SPBBTopBand{
  background: #404047;
  background: url('/_layouts/images/internett/birbedrift_gradient.gif') repeat-x;
  height: 18px;
}

/* Topband: BIR Transport */
.SPBTTopBand{
  background: #404047;
  background: url('/_layouts/images/internett/birtransport_gradient.gif') repeat-x;
  height: 18px;
}

/* Topband: BIR Avfallsbehandling */
.SPAVTopBand{
  background: #404047;
  background: url('/_layouts/images/internett/Avfallsbehandling_gradient.gif') repeat-x;
  height: 18px;
}

/* Topband: Bossnett */
.SPBNTopBand{
  background: #404047;
  background: url('/_layouts/images/internett/bossnett_gradient.gif') repeat-x;
  height: 18px;
}

/* Topband: Bossug */
.SPBSTopBand{
  background: #404047;
  background: url('/_layouts/images/internett/bossug_gradient.gif') repeat-x;
  height: 18px;
}

/* Topband: Mjelstad miljø */
.SPMMTopBand{
  background: #404047;
  background: url('/_layouts/images/internett/Melstadmiljo_gradient.gif') repeat-x;
  height: 18px;
}

/* Topband: Retura vest */
.SPRVTopBand{
  background: #404047;
  background: url('/_layouts/images/internett/Melstadmiljo_gradient.gif') repeat-x;
  height: 18px;
}

/* Topband: THP */
.SPTHPTopBand{
  background: #404047;
  background: url('/_layouts/images/internett/thpaulsen_gradient.gif') repeat-x;
  height: 18px;
}

.SPTopMenuContentTable{
  border-collapse: collapse;
  border: none;
  margin:0;
  padding:0;
}

.SPTopMenu {
  height: 127px;
  background: url('/_layouts/images/internett/BIR_banner_30x127.gif') repeat-x;
}

.SPTopMenuImageCell{
  width: 210px;
}

.SPTopMenuImageCell img{
  margin-left: 63px;
  margin-top: 18px;
}

.SPTopMenuLinksCell{
  text-align: left;
  padding-left: 210px;
}

.SPTopLinks {
  color: #675945;
}

.SPTextSizeText{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #675945;
}

.SPTopLinks .SPTextNormal{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #675945;
}

.SPTopLinks .SPTextMedium{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #675945;
}

.SPTopLinks .SPTextLarge{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #675945;
}

.SPTopLinksBold {
  color: #675945;
}

.SPTopLinks a{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #675945;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
}

.SPTopLinksBold a{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #675945;
  padding-left: 30px;
  padding-right: 30px;
  text-decoration: none;
}

.SPTopMenuTitleCell{  
  width:430px;
  padding-left: 0px;
}

.SPTopMenuInfoSpacer{
	padding-top: 45px;
}


.SPTopMenuFirma {
  float: left;
  font-size: 25px;
  padding-top: 60px;
  padding-left: 10px;
}

.SPTopMenuInfoDiv{
  float: left;
  padding-left: 85px;
}

.SPTopMenuInfoDiv td{
  padding: 10px;
}

.SPTopMenuSearchCell{
	padding-left: 10px;				
}

.SPTopMenuApningstider{
  font-size: 11px;
  color: #675945;
}

.SPTopMenuInfoText{
  font-size: 18px;
  font-family: Georgia,Serif;
  color: #675945;
}

.SPTopMenuInfoTextLink{
  font-size: 18px;
  font-family: Georgia,Serif;
  color: #203220;
  text-decoration: underline;
}


.SPTopMenuContentTable {
  width: 100%;
  height: 100%;

}

.SPHorizontalMenuRow {
  border-top: 3px solid #fff;
  border-bottom: 3px solid #fff;
  padding-left: 0px;
  background: url('/_layouts/images/internett/meny_gradient.gif'); 
}

.SPHorizontalMenu{
	padding-left: 180px;
}

.SPHorizontalMenuCell {  
  padding-left: 0px;
}

.SPHorizontalMenu {
  border-collapse: collapse;
  width: 900px;
}

.SPHorizontalMenu td {
  padding:0;
  border-left: 1px solid gray;
  border-right: 1px solid gray;
}

.SPHorizontalArrow {
  margin-left: 20px;
  float: left;
  text-decoration: none;
  border: none;
  margin:0;
  padding:0;
}

.SPHorizontalMenuRow a{
  display: block;
  line-height: 35px;
  text-decoration:none;
  padding-left: 25px;
  padding-right: 25px;
  color: #675945;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;

}

.SPHorizontalMenuRow img{

}

.SPHorizontalMenuSelected{
  background: url('/_layouts/images/internett/menymork_gradient.gif');
  color: #fff;
}

.SPHorizontalMenuRow a:hover{
  background: url('/_layouts/images/internett/menymork_gradient.gif');
  color: #fff;
}

.breadcrumb{
	color:675945;
	font-size: 11px;
	margin-bottom: 10px;
	text-decoration:none;
}

.SPMainContentTableRow{
    background: url('/_layouts/images/internett/undermeny.gif') top repeat-x;
}

.SPBottomMenu {
  width: 100%;
  background: url('/_layouts/images/internett/undermeny.gif') top repeat-x;
}

.SPBottomMenuTable{
  margin-top: 30px;
  margin-bottom: 60px;
  margin-left: 200px;
}

.SPBottomMenuTable td{
  padding-right: 20px;
  width: 100px;
}

.SPBottomMenuTableHeader{
  font-weight: bold;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  color: #675945;
}

.SPBottomMenuTableColumn{
	width: 140px;
	padding-right: 15px;
}

.SPBottomMenuLink{
  text-decoration: none;
  font-size: 11px;
  font-family: Helvetica, Arial, sans-serif;
  color: #675945;

}

.SPFooter{
  width: auto;
  margin-left: 200px;
  margin-bottom: 50px;
}

.SPSearchTitle{
	  font-family: Helvetica, Arial, sans-serif;
	  padding-bottom: 0px;
	  margin-bottom:0;
}

.SPSearchTitle a:visited{
	font-size: 12px;
	font-weight: bold;
	color: #675945;
	text-decoration: underline;
}

.SPSearchTitle a:link{
	font-size: 12px;
	font-weight: bold;
	color: #675945;
	text-decoration: underline;
}

.SPSearchTitle a:hover{
	  text-decoration: underline;
	  color: #ff9900;
}

.SPSrchDesc{
	  font-family: Helvetica, Arial, sans-serif;
	  font-size: 12px;
	  color: #675945;	
	  margin-bottom: 20px;
}

.SPTips{
	  font-family: Helvetica, Arial, sans-serif;
	  margin-bottom: 20px;
}

.SPTipsTitle a:link{
	font-size: 13px;
	font-weight: bold;
	color: #675945;
}

.SPTipsTitle a:visited{
	font-size: 13px;
	font-weight: bold;
	color: #675945;
}

.SPTipsTitle a:hover{
	color: #ff9900;
	text-decoration: underline
}

/* Footer: startside bir.no*/
.SPFooterHS{
  width: 100%;
  padding-top: 35px;
  background: url('/_layouts/images/internett/undermeny.gif') top repeat-x;  
}

.SPFooterText{
  font-size: 10px;
  color: #675945;
  margin:0;
  padding:0;
  padding-left: 20px;
}
.SPFooterTextLink{
  font-size: 10px;
  color: #675945;
  text-decoration: underline;
}

.SPMainFooterLink{
  font-size: 10px;
  color: #675945;
  text-decoration: underline;
}

.SPHovedsakTittel{
  font-family: Georgia,Serif;
  font-size: 24px;
  color: black;
  margin-bottom: 5px;
  margin-top: 10px;
}

.SPHovedsakImg{
  width: 453px;
}

.SPLitenSak{
  width: 250px;
  /*height: 125px; TJM 26.10.2010 */
  height: 125px;
  border-top: 1px solid #bcb3a3;
  /*margin-bottom: 50px; TJM 26.10.2010*/		  
  margin-bottom: 20px;		  
  margin-right: 12px;
}		

.SPHovedsakForfatter{
  font-size: 11px;
  color: #675945;
  margin-bottom: 0px;
  margin-top: 0px;
}

.SPHovedsakIngress{
  font-family: Georgia,Serif;
  font-size: 16px;
  color: #998C7E;
  margin-bottom: 15px;
}

.SPHovedsakTekst{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #675945;
  margin-bottom: 15px;
}

.SPHovedsakLesmer {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #FF9900;
  font-weight: bold;
}

.SPLitensakHeader{
  border-bottom: 1px solid #BCB3A3;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #BCB3A3;
  padding-bottom: 6px;
  margin:0;
  margin-bottom: 15px;
}


.SPLitensakImg {
  width: 100%;
  margin-bottom: 15px;
}
.SPLitensakTittel{
  font-family: Georgia,Serif;
  font-size: 18px;
  color: black;
  margin:0;
  padding-top: 5px;
  margin-bottom: 20px;
}

.SPLitensakTekst{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #675945;
  margin:0;
  margin-bottom: 30px;

}
.SPLitensakLesmer{
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #FF9900;
  padding-left: 5px;
}

/*	998C7E */
.SPVissteduHeader{
  border-bottom: 1px solid #BCB3A3;
  font-family: Georgia,Serif;
  font-size: 18px;
  color: #998C7E;
  margin:0;
  margin-bottom: 0px;
}

.SPVissteduTittel{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: black; 
  margin:0;
  margin-bottom: 10px;

}

.SPVissteduTekst{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #675945; 
  margin:0;
  margin-bottom: 20px;
}

.SPRelatertInfoHeader{
  font-family: Georgia,Serif;
  font-size: 18px;
  color: #BCB3A3;
  border-bottom: 1px solid #BCB3A3;
  padding-bottom: 6px;
  margin-top: 0px;
  margin-bottom: 15px;
}

.SPRelatertInfoLink {
	background: #ff0000;
}

.SPrelatertInfoDiv{
	margin-bottom: 10px;
}

.SPrelatertInfoDiv a{	
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;    
  color: #675945;
  text-decoration: underline;
}

.SPrelatertInfoDiv a:link{	
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;    
  color: #675945;
  text-decoration: underline;
}

.SPrelatertInfoDiv a:visited{	
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;    
  color: #675945;
  text-decoration: underline;
}

.SPrelatertInfoDiv a:hover{
  color: #FF9900;
  text-decoration: underline;
}

.SPRelatertInfoLink a:hover{
  color: #FF9900;
  text-decoration: underline;
}

.SPVissteduUndersideHeader {
  font-family: Georgia,Serif;
  font-size: 18px;
  color: #BCB3A3;
  border-bottom: 1px solid #BCB3A3;
  padding-bottom: 6px;
  margin-bottom: 15px;
}

.SPVissteduUndersideTittel {
  font-family: Georgia,Serif;
  font-size: 18px;
  color:black;
  margin:0;
  margin-bottom: 20px;
}

.SPVissteduUndersideTekst {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #675945;
  margin-bottom: 30px;
}

.SPEmneordHeader {
  font-family: Georgia,Serif;
  font-size: 18px;
  color: #BCB3A3;
  border-bottom: 1px solid #BCB3A3;
  padding-bottom: 6px;
  margin-bottom: 15px;
}

.SPEmneordTekst a:link{
  line-height: 20px;
  margin-right: 40px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #FF9900;
}

.SPEmneordTekst a:visited{
  line-height: 20px;
  margin-right: 40px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #FF9900;
}

.SPEmneordTekst a:hover{
	text-decoration: underline;
}

/* Left menu and buttons */
.SPLeftMenu {
  width: 144px;
  margin-bottom: 20px;
  /*margin-bottom: 70px;*/
  padding-left: 7px;
  }

.SPLeftMenu ul{
  list-style: none;
  padding: 0;
  margin: 0;
  } 

.SPLeftMenu ul li {
  margin-bottom: 5px;
  }

.SPMenuButtonPrivat a{		
	background: url('/_layouts/images/internett/aktiv_groenn.png'); 
	background-repeat: no-repeat;
  }

.SPMenuButtonPrivatInaktiv a{
	background: url('/_layouts/images/internett/inaktiv_groenn.png');
	background-repeat: no-repeat;
  }

.SPMenuButtonBedrift a{
	background: url('/_layouts/images/internett/aktiv_graa.png'); 
	background-repeat: no-repeat;
  }

.SPMenuButtonBedriftInaktiv a{
	background: url('/_layouts/images/internett/inaktiv_graa.png');
	background-repeat: no-repeat;
  }

.SPLeftMenu li a{
	display: block;
	line-height: 44px;
	width: 190px;
	text-decoration: none;
	text-indent: 45px;
	color: white;
	font-weight: bold;
	font-size: 14px;
} 

.SPMenuButtonBedrift a:hover {
  background: url('/_layouts/images/internett/mouseover.png');
  background-repeat: no-repeat;

}
.SPMenuButtonBedriftInaktiv a:hover {
  background: url('/_layouts/images/internett/mouseover.png');
  background-repeat: no-repeat;
}

.SPMenuButtonPrivat a:hover {
  background: url('/_layouts/images/internett/mouseover.png');
  background-repeat: no-repeat;
}
.SPMenuButtonPrivatInaktiv a:hover {
  background: url('/_layouts/images/internett/mouseover.png');
  background-repeat: no-repeat;
}

/*InfoLevel_01 - Boxes */

/*Elements that goes into the boxes*/

.SPBoxDropDown{
  font-size: 12px;
  color: #7E7B79;
  width: 67%;
  margin-bottom: 10px;
}

.SPBoxSearchInput {
  font-size: 12px;
  color: #7E7B79;
  width: 65%;
  margin-bottom: 10px;
}

.SPBoxSearchButton {
  font-size: 11px;
  background-image: url('/_layouts/images/internett/Oransjeknapp_gradient.gif');
  background-color: #FF9900;
  color: #fff;
  height: 23px;
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  border: solid 1px #993333;
  margin-bottom: 10px;
}
.SPBoxSearchButton:hover {
  background-image: url('/_layouts/images/internett/Morkoransjeknapp_gradient.gif');
  background-color: #993333;
  height: 23px;
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 10px;
  cursor: hand;
}

/*	Button in WebPart	
  font-size: 11px;
  background-image: url('/_layouts/images/internett/Oransjeknapp_gradient.gif');
  background-color: #FF9900;
  color: #fff;
  height: 23px;
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  border: solid 1px #993333;
  margin-bottom: 10px;
  width: 120px;
*/

/* 07.04.11 - TJM - Skal følge design!! */

.SPBoxSearchButtonWP {
  font-size: 11px;
  background-image: url('/_layouts/images/internett/Oransjeknapp_gradient.gif');
  background-color: #FF9900;
  color: #fff;
  height: 23px;
  padding-right: 5px;
  padding-left: 5px;
  font-weight: bold;
  border: solid 1px #993333;
  margin-bottom: 10px;
  width: 200px; /* NY */
}

.SPBoxSearchButtonWP:hover {
  background-image: url('/_layouts/images/internett/Morkoransjeknapp_gradient.gif');
  background-color: #993333;
  height: 23px;
  padding-right: 5px;
  padding-left: 5px;
  margin-bottom: 10px;
  cursor: hand;
}


.SPBoxSearchButtonWPOld{  
	font: Georgia, Serif;
	font-size: 14px;
	font-color: 685A46;
	background-image: url('/_layouts/images/internett/brunknapp.gif');
	background-color: #fff;
	height: 29px;
	border: solid 1px #685A46
	margin-bottom: 10px;
	width: 200px; 
}

/*
  background-image: url('/_layouts/images/internett/Morkoransjeknapp_gradient.gif');
  background-color: #993333;
  height: 23px;  
  margin-bottom: 10px;
  width: 120px;
*/

.SPBoxSearchButtonWPOld:hover{
	font: Georgia, Serif;
	font-size: 14px;
	font-color: 685A46;
	background-image: url('/_layouts/images/internett/brunknapp_over.gif');
	background-color: #fff;
	height: 29px;
	border: solid 1px #685A46
	margin-bottom: 10px;
	width: 200px; 
	cursor: hand;
}

.SPBoxHelpText {
  font-size: 12px;
  color: #fff;
  margin-top:0;
  margin-bottom: 10px;
}

.SPBoxInfoText {
  font-size: 14px;
  color: #fff;
  margin-top:0;
}


/*SmallBox*/
.SPBPSmallBox .SPBoxTitle, .SPBBSmallBox .SPBoxTitle {
  font-size: 17px;
  color: #fff;
  margin-top:0px;
  margin-bottom: 0px;
}

.SPBPSmallBoxContainer {
  width: 180px;
  padding: 1px;
  margin-bottom: 5px;
  margin-left: 5px;
  background: #fff;
  border-left:2px solid #2C4A30; 
  border-bottom:2px solid #2C4A30;  
  border-top:1px solid #2C4A30;  
  border-right:1px solid #2C4A30;  
  }

.SPBBSmallBoxContainer {
  width: 180px;
  padding: 1px;
  margin-bottom: 5px;
  margin-left: 5px;
  background: #fff;
  border-left:2px solid #424243; 
  border-bottom:2px solid #424243;  
  border-top:1px solid #424243; 
  border-right:1px solid #424243; 
  }

.SPBPSmallBox {
  background: #0F634F url('/_layouts/images/internett/gronnboks_gradient180px.gif');
  color: #fff;
  padding: 10px;
  }

.SPBBSmallBox {
  background: #404047 url('/_layouts/images/internett/graboks_gradient180px.gif');
  color: #fff;
  padding: 10px;
  }

/*BigBox*/
.SPBPBigBox .SPBoxTitle, .SPBBBigBox .SPBoxTitle, .SPBBBigBoxC .SPBoxTitle {
  font-size: 24px;
  color: #fff;
  margin-top:0;
  margin-bottom: 5px;
}

.SPBPBigBox .SPBoxHelpText, .SPBBBigBox .SPBoxHelpText, .SPBBBigBoxC .SPBoxHelpText, .SPBPBigBoxC .SPBoxHelpText {
  font-size: 12px;
  color: #fff;
  margin-top:0;
}

.SPBPBigBoxC .SPBoxTitle, .SPBBBigBoxC .SPBoxTitle
{
    font-size: 18px;
    color: #fff;
    margin-top: 0;
    margin-bottom: 5px;            
}

.SPBPBigBoxFAQ a.SPFAQL{
  color: #fff;
  font-size: 14px;  
  font-family: Helvetica, Arial;
  line-height: 17px;
}

.SPBPBigBoxFAQ a.SPFAQL:hover{
  text-decoration: underline;
}

.SPBPBigBoxContainer {
  width: 304px;
  padding: 1px;
  margin-bottom: 5px;
  margin-left: 5px;
  background: #fff;
  border-left:2px solid #2C4A30; 
  border-bottom:2px solid #2C4A30;  
  border-top:1px solid #2C4A30;  
  border-right:1px solid #2C4A30;  
  }

.SPBBBigBoxContainer {
  width: 304px;
  padding: 1px;
  margin-bottom: 5px;
  margin-left: 5px;
  background: #fff;
  border-left:2px solid #424243; 
  border-bottom:2px solid #424243;  
  border-top:1px solid #424243; 
  border-right:1px solid #424243; 
  }
  
  /*	BogBoxContainer: kotakt oss	*/
  .SPBPBigBoxContact {
  width: 555px;
  padding: 1px;
  margin-bottom: 5px;
  margin-left: 0px;
  background: #fff;
  border-left:2px solid #2C4A30; 
  border-bottom:2px solid #2C4A30;  
  border-top:1px solid #2C4A30;  
  border-right:1px solid #2C4A30;  
  }

.SPBBBigBoxContact {
  width: 555px;
  padding: 1px;
  margin-bottom: 5px;
  margin-left: 0px;
  background: #fff;
  border-left:2px solid #424243; 
  border-bottom:2px solid #424243;  
  border-top:1px solid #424243; 
  border-right:1px solid #424243; 
  }

.SPBPBigBox {
  background: #0F634F url('/_layouts/images/internett/Gronnboks_gradient.gif');
  color: #fff;
  padding: 10px;
  }

.SPBBBigBox {
  background: #404047 url('/_layouts/images/internett/Graboks_gradient.gif');
  color: #fff;
  padding: 10px;
  }
  
/*		BigBoxInner: kontakt oss*/ 
.SPBPBigBoxC {
  background-image: url('/_layouts/images/internett/gronn_555px.gif');
  background-color: #0F634F;
  color: #fff;
  padding: 10px;
  }

.SPBBBigBoxC {
  background-image: url('/_layouts/images/internett/graa_555px.gif');
  background-color: #404047;
  color: #fff;
  padding: 10px;
  }
  

/*	BogBoxContainer: FAQ	*/
.SPBPBigBoxFAQ {
  width: 190px;
  padding: 1px;
  height: 100px;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 10px;
  background: #fff;
  border-left:2px solid #2C4A30; 
  border-bottom:2px solid #2C4A30;  
  border-top:1px solid #2C4A30;  
  border-right:1px solid #2C4A30;  
  }
    
/*		BigBoxInner: FAQ*/ 
.SPBPBigBoxF {
  background-color: #0F634F;
  color: #fff;
  padding: 15px;
  height: 70px;
  vertical-align: middle;
  }  

.SPFaqDGreen {
  background-color: #2B5D4A;
  background-image: url('/_layouts/images/internett/2B5D4A.gif');
  color: #fff;
  padding: 15px;
  height: 70px;
  vertical-align: middle;
  }  
  
.SPFaqLGreen {
  background-color: #94B25A;
  background: #404047 url('/_layouts/images/internett/94B25A.gif');
  color: #fff;
  padding: 15px;
  height: 70px;
  vertical-align: middle;
  }  
  
.SPFaqMGreen {
  background-color: #477C48;
  background: #404047 url('/_layouts/images/internett/477C48.gif');
  color: #fff;
  padding: 15px;
  height: 70px;
  vertical-align: middle;
  }      


/*InfoLevel_01 - Boxes */
.SPInfoBoxContainer{
  height: 130px;
  width: 245px;
  margin-bottom: 5px;
  margin-left: 5px;
  padding:1px;
  border-top: 1px solid #675945;
  border-bottom: 2px solid #675945;
  border-right: 1px solid #675945;
  border-left: 2px solid #675945;
  overflow: hidden;
}
		
.SPInfoBox{
  height: 128px;
  padding: 15px;
  background: #e8ddca;
  background-image: url('/_layouts/images/internett/Brunboks_gradient.gif');
}		

.SPInfoboxTitle{
  font-family: Georgia,Serif;
  margin-top: 0px;
  font-size: 20px;
  color: #675945;
  margin-bottom: 10px;
}
.SPInfoboxText{
 font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #675945;
  margin-bottom: 10px;
  margin-top: 0px;
}

.SPInfoboxLink{
	font-size: 12px;
	color: #675945;
	font-weight: bold;
	text-decoration: underline;
}
/* Nye styles ifm Nyhetsarkiv - TJM 26.10.2010 */

.SPArkivsakHeader{
  border-bottom: none;
  font-family: Georgia,Serif;
  font-size: 18px;
  color: #998C7E;
  margin:0;
  margin-bottom: 0px;
}

.SPNyhetsarkivHeader{
  border-bottom: none;
  font-family: Georgia,Serif;
  font-size: 18px;
  color: #998C7E;
  margin:0;
  margin-bottom: 50px;
}

.SPArkivSak{
  border-top: 1px solid #bcb3a3;
  margin-bottom: 20px;		  
  margin-right: 12px;
}		

.SPArkivSakTittel{
  font-family: Georgia,Serif;
  font-size: 18px;
  color: black;
  margin:0;
  padding-top: 5px;
  margin-bottom: 5px;
}
.SPArkivSakDato{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight:500;
  color: #998C7E;
  margin:0;
  margin-left: 15px;
  margin-bottom: 5px;
}
.SPArkivSakTekst{
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #675945;
  margin:0;
  margin-bottom: 5px;

}
.SPArkivSakLesmer{
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #FF9900;
  padding-left: 0px;
}


.ms-sbplain{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: middle;
	color: #675945;
	border: solid 1px #675945;
	padding-left: 5px;
	height: 20px;	
}

.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,.ms-pb,.ms-pb-selected td{
color:#675945;
}
.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle,.ms-vh table.ms-unselectedtitle,.ms-vh2 table.ms-unselectedtitle,.ms-vh-icon table.ms-unselectedtitle{
height:21px;
}
.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle{
background-color:#dde1e5;
border:none;
}
.ms-vh2 .ms-selectedtitle .ms-vb,.ms-vh2 .ms-unselectedtitle .ms-vb{
padding-left:5px;
padding-right:5px;
padding-top:1px;
}
.ms-vh-icon .ms-selectedtitle .ms-vb,.ms-vh-icon .ms-unselectedtitle .ms-vb{
padding-left:0px;
vertical-align:middle;
}
.ms-vh-icon{
padding-left:6px;
padding-right:4px;
}
.ms-selectedtitle{
background-color:#ffffff;
border:1px solid #b09460;
margin:0px;
padding:0px;
cursor:pointer;
}
.ms-selectedtitlealternative
{
background-color:#ffffff;
border:1px solid #b09460;
margin:0px;
padding:0px;
cursor:pointer;
}
.ms-unselectedtitle{
background-color:transparent;
margin:0px;
padding:0px;
}
.ms-vb-title .ms-unselectedtitle{
padding:1px;
}

th .ms-selectedtitle .ms-vb,th .ms-selectedtitle .ms-vh2-nofilter,th .ms-selectedtitle ms-vh2-nofilter-icon,th .ms-selectedtitle .ms-vb a,th .ms-selectedtitle .ms-vh2-nofilter a,th .ms-selectedtitle ms-vh2-nofilter-icon a{
color:#4c4c4c;
}

.ms-menuimagecell{
background:#ffe6a0 url("/_layouts/images/selectednav.gif") repeat-x;
cursor:pointer;
border:solid 1px #ffffff;
padding:0px;
height:18px;
}
.ms-vh .ms-menuimagecell,.ms-vh2 .ms-menuimagecell,.ms-vh-icon .ms-menuimagecell{
height:20px;
}
.ms-vh .ms-menuimagecell img,.ms-vh2 .ms-menuimagecell img,.ms-vh-icon .ms-menuimagecell img{
margin-top:2px;
margin-bottom:2px;
}

.ms-SrvMenuUI
{
display:none;
}
.ms-MenuUIPopupBody
{
border:1px solid #868686;
margin:0px;
padding:0px;
}
.ms-MenuUIPopupBody TABLE
{
color:#2b2b2b;
font-size:100%;
margin:0px;
padding:0px;
}
.ms-MenuUIPopupBody div
{
cursor:pointer;
}
.ms-MenuUI,.ms-MenuUILarge,.ms-MenuUIRtL,.ms-MenuUILargeRtL
{
background-color:#fafafa;
background-repeat:repeat-y;
cursor:pointer;
}
.ms-MenuUI,.ms-MenuUILarge
{
background-position:left;
}
.ms-MenuUIRtL,.ms-MenuUILargeRtL
{
background-position:right;
}
.ms-MenuUI
{
background-image:url("/_layouts/images/MGrad.gif");
}
.ms-MenuUILarge
{
background-image:url("/_layouts/images/MGradLarge.gif");
width:250px;
}
.ms-MenuUIRtL
{
background-image:url("/_layouts/images/MGradRtl.gif");
}
.ms-MenuUILargeRtL
{
background-image:url("/_layouts/images/MGradLargeRtl.gif");
width:250px;
}
.ms-MenuUIDisabled SPAN
{
color:#888888;
}
.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact
{
padding:2px;
color:#2b2b2b;
text-decoration:none;
font-size:8pt;
font-family: Verdana, Ariel;
}
.ms-MenuUIItemTableCellCompact
{
padding:1px 2px 1px 2px;
}
.ms-MenuUIItemTableCell A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCellCompact A,.ms-MenuUIItemTableCellCompactHover A
{
color:#2b2b2b;
text-decoration:none;
}
.ms-menuitemdescription
{
color:#666666;
}
.ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover
{
padding:1px;
color:#2b2b2b;
text-decoration:none;
font-size:8pt;
font-family: Verdana, Ariel;
}
.ms-MenuUIItemTableCellCompactHover
{
padding:0px 1px 0px 1px;
}
.ms-MenuUIItemTableHover
{
background-color:#ffe6a0;
border:1px solid #d2b47a;
}
.ms-MenuUIItemTableHover .ms-menuitemdescription
{
color:#333333;
}
.ms-MenuUIIcon,.ms-MenuUIIconRtL
{
height:16px;
width:24px;
}
.ms-MenuUIIconLarge,.ms-MenuUIIconLargeRtl
{
height:16px;
width:40px;
}
.ms-MenuUIIcon,.ms-MenuUIIconLarge
{
padding:
0px 
6px 
0px 
2px;
}
.ms-MenuUIIconRtL,.ms-MenuUIIconLargeRtl
{
padding:
0px 
2px 
0px 
6px;
}
.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl
{
width:100%;
}
.ms-MenuUILabel
{
padding:
2px 
0px 
3px 
6px;
}
.ms-MenuUILabelRtL
{
padding:
2px 
6px 
3px 
0px;
}
.ms-menuuilabelcompact{
padding:1px 0px 1px 7px;
}
.ms-menuuilabelcompactRtl{
padding:1px 7px 1px 0px;
}
.ms-MenuUISubmenuArrow
{
height:16px;
width:16px;
}
.ms-MenuUISeparator,.ms-MenuUISeparatorRtL,.ms-MenuUISeparatorLarge,.ms-MenuUISeparatorLargeRtl
{
background-color:#c5c5c5;
font-size:1px;
height:1px;
line-height:1px;
}
.ms-MenuUISeparator
{
margin:
0px 
0px 
0px 
32px;
}
.ms-MenuUISeparatorRtL
{
margin:
0px 
32px 
0px 
0px;
}
.ms-MenuUISeparatorLarge
{
margin:0px 0px 0px 48px;
}
.ms-MenuUISeparatorLargeRtl
{
margin:0px 48px 0px 0px;
}
.ms-MenuUICheckMark
{
background-image:url("/_layouts/images/ChkMrk.gif");
}
.ms-MenuUIItemTableCellDisabled
{
color:#999999;
}

