th{
	text-align:left;
	}
caption{
	font-size:12px;
	font-weight:bold;
}
.hidden{
	display:none;
}
body{
	margin:0;
	padding:0;
	font-size:12px !important;
	background-color: #dbdbdb;
	font-family: "Trebuchet MS", calibri, arial, tahoma, verdana, sans-serif;
}
#outerdiv{
	width:903px;	 
	background-color:white;
	margin: 20px auto;
	margin-top:0;
	margin-bottom:0;
	border: 1px solid #ccc;
}
#wrapper{
	
	border-top: none;
	width:100%;	
	}
#innerdiv{
	background-color:#94bce3;
	Width:897px;
	padding:3px;
	padding-bottom:0;
}
#topplinje{
   margin:0;
   background-color: white;
   padding:0;
   width:98.8%;
   height:25px;
padding: 5px 5px 0;
	  }
#menytopp{
	width:68%;
	background-color: white;
	display:inline;
	float:left;
}
#menytopp, #menytopp td {
	float:left;	
	padding-top:2px;
	background-color: white;
	
   }
 #menytopp ul{
	margin:0;
	padding:0;
	list-style:none;
   }
  #menytopp ul li{
	float:left;
	position:relative;      
	margin-right:.2em; 	   
	font-weight:bold;
  }
 #menytopp ul a{
	color:#000;
	text-decoration:none; 
	border-right: thin solid #000;
	padding: 0 0.5em;
	background-color:transparent !important;
	font-size:11.5px;
  }
#menytopp ul li a:visited{
	text-decoration:none; 
}
#sokliten{ 
	width:auto;
	float:right;
	margin-right:3px;
	background-color: white;
	height:25px;
}
input[type=text]{
	width: 200px; 
}
input[type=submit]{
	font-size:12px !important;
	width: 40px;
	background-color:#ffffff !important;
}
#bunn{
	clear:both;
	width:99%;
	font-weight:normal !important;
	padding: 2px;
	padding-top:0;
}
#bunn table{
	width:903px !important;
	
	}
#bunn table td{
   padding:.33em;
}
#innhold{
	
	width: 600px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 5px;
	margin-right:1px;
	float:left;
}

#lowerpart{
   background-color: #f1f0eb;
   }

 
 #lowerpart.webpart{
	margin-bottom:3px;
	height:300px;
   }
 #lowerpart .webpart td>span{
	background-color: #d1cbbc;
   }
   
table {
	border-collapse:collapse !important;
}


a{

	font-size:12px;
}
a:link{
	color:#2F43A2 !important;
}
a:hover{
	text-decoration:underline;
}

#tools{
	position:relative;
	margin-bottom:-6px;
	padding:0;
	}
#tools td{
	background-color: transparent;
	}	
#tools  ul{
	margin:0;
	padding:0;
	list-style:none;
   }
#tools  ul li{
	float:right;
	border-left: 1px solid #ccc;
}
#tools ul a{
	color:#000;
	text-decoration:none; 
	margin-left:2px;
	margin-right:0;
	padding: 2px;
	font-size:11px;
	font-weight:bold;
  }
#tools a:hover{
	color:red;
	text-decoration:underline;
}
#tools ul li a:visited{
	text-decoration:none; 
}

#bunn{
	margin-top:1em;
}
#bunn .MargTekst a, .BunnTekst, .MargTekst, .Bunntekst{
	font-size:11px !important;
	font-weight:normal;
}
#news, .larger{
	color:black;
	padding: 3px;
}
#news .InnholdTekst{
	font-size:12px;
	font-weight:normal;

}
.spacer{ clear:both; margin:0; padding:0;}
.InnholdTabell{font-size:16px !important;}
.InnholdTabellTekst, .InnholdTabellOverskriftTekst, td{font-size:12px;}
#ctl00_midtsone_ucArtikkel_ctl00_tdSkillelinje{
	font-size:12px !important;
	}
.content-text{
font-size:13px !important;}

table#ArtikkelTabell td, #ArtikkelTabell a,  #ArtikkelTabell, input#ctl00_ucsokliten_btnSearch, #sokaspSubmit, input{
	font-size:12px !important;
	}
table#EgendefinertTabell td, #EgendefinertTabell a, #EgendefinertTabell{
	font-size:12px !important;
	}
li{
	list-style-type: none !important;
}
.InnholdTekst li{
	list-style-type: disc !important;
}
#webcontent{
	background-color: #ffffff;
	min-height:650px;
	height:100%;
}
#innhold img{
	margin:3px;
}

.Felt, .ForumInnleggDetaljer2, .ForumKategoriHeading{
	font-size:12px !important;
}
td.ForumKategoriHeading{
	padding-left:3px;
}
.InnholdLink{
	font-size:12px !important;
	color:##2F43A2 !important;
}

#topplinje .webPart{margin-bottom:0 !important}

#background{background-color: #ffffff; height: 100%}


#upperpart .webpart ul, #Sone5 .webpart ul{ margin: 0;}
#upperpart .webpart li, #Sone5 .webpart li { padding: 1px 2px 2px 20px; margin: 0; }
#upperpart .webpart a, #Sone5  a { text-decoration: none;}
#breadcrumb a { text-decoration: none; font-size: 12px; color: #4f7090;}
#breadcrumb a:hover, #news a, #ctl00_SoneManager_FrontLayoutListeId_260_FrontLayoutListeId_260_Repeater a { text-decoration: underline !important;} 
h3.webPartTittel { font-size: 1em; }

.sokeresultat a{font-size:normal !important;}


h2 {
margin-bottom: 10px;
margin-top: 5px;
font-size: 1em;
}
