a {
color: #156F38;
text-decoration: none
}
a:hover {
color: #156F38;
text-decoration: underline
}

form {
	padding: 0px;
	margin: 0px;
}

#toppmeny a {
	color: #AF0915;
	text-decoration: none
}
#toppmeny a:hover {
	color: #999;
	text-decoration: none
}

#navigators a {
	color: #156F38;
	font-size: 10px
}
#navigators a:hover {
	color: #156F38;
	font-size: 10px;
	text-decoration: underline
}

#dethele {
	width: 1000px;
	text-align: left;
	font: Arial;
}
#topper {
	/*
	height:	55px;
	text-align: right;
	background: #EBEDED
	*/
}
#toppmeny {
	/*
	height:	20px;
	text-align: right;
	background: #D7DADE url(http://www.nb.no/design/ekstern/images/bk-toppmeny.gif) no-repeat top left
	*/
}
/* Hides from IE-mac \*/
* html #toppmeny {margin-top: -2px}
/* End hide from IE-mac */

#midtparti {
	float: left;
	background: url(../images_frigg/bk.jpg) repeat-y;    
	border:solid 1px #1f9e51;
}
#hoyre {
	width: 792px;
	float: left;
	
}
#venstre {
	width: 200px;
	height: auto;
    min-height: 400px;
    _height: 400px;
	float: left;
	/* font-weight: bold; 	fredm */


}
#bunn {
	/*
	margin-bottom: 10px;
	text-align:	right;
	float: right;
	background: url(http://www.nb.no/design/ekstern/images/bk-midt.gif) repeat-y
	*/
}

.logo {
	/*
	float:	left;
	height:	55px
	*/
}
.boksmenystart {
	/*
	float:	left;
	height:	20px;
	font-size: 10px;
	color:	#AF0915;
	padding-left: 1em
	*/
}
.boksmeny {
	/*
	float:	right;
	height:	20px;
	font-size: 10px;
	color:	#AF0915
	*/
}
.topbildeboks {
	/*
	float:	right;
	height:	55px
	*/
}

.bunnboks2 {
	/*
	width: 800px;
	height: 20px;
	font-size: 10px;
	color:	#AF0915;
	background: #EDEDEE
	*/
}
.aa {
	float: left;
	margin-top: 2px
}
.aa a{
	color: #156F38
}

.overtittel {
	font: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin-left: 5px;
}
.undertittel {
	font-size: 14px;
	color: #333;
	border-top: 1px solid #1E9B61;
	margin-left: 5px;
	margin-right: 5px;
}
.markering {
  padding: 5px 0 5px 10px;
  background-color: #EFF5E2;
  border-left: 1px solid #1E9B61;
}
/* Hides from IE-mac \*/
* html .markering {margin-top: -7px}
/* End hide from IE-mac */

.meny_1{
	font: Arial;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #666666
}
.meny_2{
	margin-top: 15px;
	margin-bottom: 5px;
	font: Arial;
	font-size: 12px;
	color: #000000;
	margin-left: 5px;
	font-weight: bold;
}

.resultatantall{
	text-align: right;
	font-size: 11px;
	font: Arial;
	margin-top: -15px;
	margin-right: 10px;
}
.treff{
	margin-top: 15px;
}
.type_boks_digi {
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	background: #F0C657;
	color: white;
	padding: 1px 4px 1px 4px
}

.type_boks_digi_not {
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	background: #D7DADE;
	color: white;
	padding: 1px 4px 1px 4px
}
.type_boks_nett {
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	background: #099;
	color: white;
	padding: 1px 4px 1px 4px
}
.legenda{
	color: #666;
	font-size: 10px
}

a.treff_tittel{
	font-size: 13px;
	font-weight: bold;
	font:Arial;
	color: #666666;
}
a.treff_tittel:hover{
	font-size: 13px;
	font-weight: bold;
	font: Arial;
	color: #666666
}
.treff_text a{
	color: #333
}
.treff_text a:hover{
	color: #333;
	text-decoration: none
}
.treff_av{
	margin-top: 3px;
	font-size: 10px
}


.paddingtoppmeny {
	padding: 3px 10px 0 15px
}
.padding {
	padding:	15px 0 5px 10px
}
.paddingform {
	padding:	15px 0 5px 10px;
	margin: 0
}
/* Hides from IE-mac \*/
* html .paddingform {margin-top: -19px}
/* End hide from IE-mac */

.paddingmeny {
	padding:	20px 10px 30px 10px
}
.paddingbunn2 {
	padding:	2px 0 0 10px
}







.topptext_title {
	font: Arial;
    font-size: 16px;
	font-weight: bold;
	margin-left: 10px;
}

.topptext_text {
	
}

.alignright {
	text-align: right;
	margin-right: 8px;	
}

.bookpagehit {
	color: green;
}


.modifiers {
	margin-left: 10px;
	font: Arial;
	font-size: 12px;
}

.digital {
	font-size: 12px; 
	font-weight: bold; 
	background: #F0C657; 
	color: white; 
	padding: 1px 4px 1px 4px;
}

.non_digital {
	font-size: 12px; 
	font-weight: bold; 
	background: #B9B9B9; 
	color: white; 
	padding: 1px 4px 1px 4px;
}

.weblink {
	font-size: 12px; 
	font-weight: bold; 
	background: #99CC33; 
	color: white; 
	padding: 1px 4px 1px 4px;
}


#nblogo{
    border-style:none;
}

.select_box {
	width: 50px; 
	border : 1px solid #F6F6F6; 
	padding : 1px; 
	font-size: 11px;
	margin-left: 10px;
}

.offsetnava {
	display:inline;
}

.offsetnavb {
	display:inline;
}

.nohits{
	font: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 8px;
}

#searchbox{
	margin-left: 8px
}

.searchbutton{
	width: 65px;
}

#searchresults{
	margin-left: 8px;
}

.ramme {
	margin: 5px;
	padding: 2px;
	border: 1px solid #999;
}

.thumbnailreslist {
	margin: 2px;
	padding: 1px;
	border: 1px solid #999;
}

/*
#searchinfo{
  padding: 5px 0 5px 10px;
  background-color: #EFF5E2;
  border-left: 1px solid #1E9B61;
}
*/



 .pic-normal {
	width: 120px;
    border: 2px solid #ACBECE;
}

.wrap1 {
	width:190px;
    height: 130px;
    float: left;            
}


.f0 {
	background-color:white;
	font-weight:bold;
	padding-left: 5px;
}

.box{
	width: 50px; 
	height:50px; 
	display:inline; 
	padding:1px
}
#.weblink{font-weight:bold; color:white; padding:1px 4px}

#legend ul{
	padding:0;
	margin:0;
	list-style:none; 
	line-height: 18px
}

#legend li{
	padding-left: 18px
}


.dig{
   background-color:#F0C657;
}

.ndig{
   background-color: #B9B9B9;
} 

.web {
   background-color: #99CC33;
}

#path {
 float: left;

}

#logo {
  float: right;
  margin-right: 20px;
 }
