html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  
  margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;	
	/*  
  fix for factbox
  vertical-align: baseline;  
  background: transparent;
  */
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body{

}
a{
  text-decoration: none;
}
#center_column
	{
	float: left;
	width: 489px;
	margin-left: 159px;    
  border-left: 1px dotted #d95830; 

	}
* html #center_column
	{
	display: inline;
	}
#left_column
	{
	float: left;
	width: 160px;
	margin-left: -649px;

  
  
	}
#rightcolumn
	{
	float: left;
	width: 150px;
  border-left: 1px dotted #d95830;
  overflow: hidden;
  font-family: verdana, arial;
	}
/* Start Mac IE5 filter \*/
#center_column, #left_column, #rightcolumn
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
/* End Mac IE5 filter */
#wrapper
	{
	width: 800px;
 /* This hides the excess padding in non-IE browsers */
 
	overflow: hidden; mark
 
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	}
/* end easy clearing */
#footer
	{
	clear: both;
	}
#header, #footer
	{
	width: 800px;
	}
/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}

body{
  font-family: Verdana,Arial, Trebuchet MS,Helvetica,sans-serif;
}
a{
  color: #d95830
}

#header{
  border-bottom: 1px solid #FFF;
  height: 89px;
}
body.default #header, body.frontpage #header{
  background: #57d900 url(../nysgjerrigper_images/ny_top_main.jpg) no-repeat;  
}
body.default .english #header{
background: #57d900 url(../nysgjerrigper_images/ny_top_main_engelsk.jpg) no-repeat;
}
  body.default #meny, body.frontpage #meny{
    background-color:#D95830;
  }

body.frontpage #rightcolumn{
	width: 160px;
}
body.frontpage #left_column	{	
	width: 160px;
	margin-left: -638px;  
}
body.frontpage #center_column{
width: 478px;
} 

  
body.kulturoghistorie #header{
  background: #ECB201 url(../nysgjerrigper_images/top_kultur.jpg) no-repeat;
}
  body.kulturoghistorie #meny{
    background-color: #ECB201;
  }
  body.kulturoghistorie #meny a{
    color: #F7E099 !important;  
  }
  body.kulturoghistorie #search{
    background-color: #F7E099;    
  }
  body.kulturoghistorie #related h2, body.kulturoghistorie #context_lister h2, body.kulturoghistorie #filters h2{
    background-color: #ECB201;  
    color: #FFF !important;
  }
  body.kulturoghistorie #rightcolumn, body.kulturoghistorie #center_column{
    border-left: 1px dotted #ECB201 !important;
  }  
  body.kulturoghistorie #footer{
     border-top: 1px dotted #ECB201 !important;  
  }
    
body.kroppoghelse #header{
  background: #B6243C url(../nysgjerrigper_images/top_kropp.jpg) no-repeat;
}
  body.kroppoghelse #meny{
    background-color:#B6243C;
  }
  body.kroppoghelse #meny a{
    color: #E2A7B1 !important;  
  }
  body.kroppoghelse #related h2, body.kroppoghelse #context_lister h2, body.kroppoghelse #filters h2{
    background-color: #B6243C;  
    color: #FFF !important;
  }
  body.kroppoghelse #search{
    background-color: #E2A7B1;
  }
  body.kroppoghelse #rightcolumn, body.kroppoghelse #center_column{
    border-left: 1px dotted #B6243C !important;
  }
  body.kroppoghelse #footer{
     border-top: 1px dotted #B6243C !important;  
  }
  

body.sprakogtall #header{
  background: #AA2D94 url(../nysgjerrigper_images/top_sprak.jpg) no-repeat;
}
  body.sprakogtall #meny{
    background-color:#AA2D94;
  }
  body.sprakogtall #meny a{
    color: #CC99CC !important;  
  }
  body.sprakogtall #related h2, body.sprakogtall #context_lister h2, body.sprakogtall #filters h2{
    background-color: #AA2D94;  
    color: #FFF !important;
  }
  body.sprakogtall #search{
    background-color: #CC99CC;
  }
  body.sprakogtall #rightcolumn, body.sprakogtall #center_column{
    border-left: 1px dotted #AA2D94 !important;
  }
  body.sprakogtall #footer{
     border-top: 1px dotted #AA2D94 !important;  
  }
  

body.verdensrommet #header{
  background: #3366CC url(../nysgjerrigper_images/top_verden.jpg) no-repeat;
}
  body.verdensrommet #meny{
    background-color:#3366CC;
  }
  body.verdensrommet #meny a{
    color: #ADC2EB !important;  
  }
  body.verdensrommet #related h2, body.verdensrommet #context_lister h2, body.verdensrommet #filters h2{
    background-color: #3366CC;  
    color: #FFF !important;
  }
  body.verdensrommet #search{
    background-color: #ADC2EB;
  }
  body.verdensrommet #rightcolumn, body.verdensrommet #center_column{
    border-left: 1px dotted #3366CC !important;
  } 
  body.verdensrommet #footer{
     border-top: 1px dotted #3366CC !important;  
  }
  

body.havogvann #header{
  background: #67C1EE url(../nysgjerrigper_images/top_hav.jpg) no-repeat;
}
  body.havogvann #meny{
    background-color:#67C1EE;
  }
  body.havogvann #meny a{
    color: #C2E6F8 !important;  
  }
  body.havogvann #related h2, body.havogvann #context_lister h2, body.havogvann #filters h2{
    background-color: #67C1EE;  
    color: #FFF !important;
  }
  body.havogvann #search{
    background-color: #C2E6F8;
  }
  body.havogvann #rightcolumn, body.havogvann #center_column{
    border-left: 1px dotted #67C1EE !important;
  } 
  body.havogvann #footer{
     border-top: 1px dotted #67C1EE !important;  
  }
  
body.dyrognatur #header{
  background: #489EB3 url(../nysgjerrigper_images/top_dyr.jpg) no-repeat;
}
  body.dyrognatur #meny{
    background-color:#489EB3;
  }
  body.dyrognatur #meny a{
    color: #C2E6F8 !important;  
  }
  body.dyrognatur #related h2, body.dyrognatur #context_lister h2, body.dyrognatur #filters h2{
    background-color: #489EB3;  
    color: #FFF !important;
  }
  body.dyrognatur #search{
    background-color: #C2E6F8;
  }
  body.dyrognatur #rightcolumn, body.dyrognatur #center_column{
    border-left: 1px dotted #489EB3 !important;
  }
  body.dyrognatur #footer{
     border-top: 1px dotted #489EB3 !important;  
  }
  
body.teknologi #header{
  background: #6AC698 url(../nysgjerrigper_images/top_tekno.jpg) no-repeat;
}
  body.teknologi #meny{
    background-color:#6AC698;
  }
  body.teknologi #meny a{
    color: #C3E8D6 !important;  
  }
  body.teknologi #related h2, body.teknologi #context_lister h2, body.teknologi #filters h2{
    background-color: #6AC698;  
    color: #FFF !important;
  }
  body.teknologi #search{
    background-color: #C3E8D6;
  }
  body.teknologi #rightcolumn, body.teknologi #center_column{
    border-left: 1px dotted #6AC698 !important;
  }
  body.teknologi #footer{
     border-top: 1px dotted #6AC698 !important;  
  }
  

body.miljoklima #header{
  background: #009F01 url(../nysgjerrigper_images/top_miljo.jpg) no-repeat;
}
  body.miljoklima #meny{
    background-color:#009F01;
  }
  body.miljoklima #meny a{
    color: #99D999 !important;  
  }
  body.miljoklima #related h2, body.miljoklima #context_lister h2, body.miljoklima #filters h2{
    background-color: #009F01;  
    color: #FFF !important;
  }
  body.miljoklima #search{
    background-color: #99D999;
  }
  body.miljoklima #rightcolumn, body.miljoklima #center_column{
    border-left: 1px dotted #009F01 !important;
  }
  body.miljoklima #footer{
    border-top: 1px dotted #009F01 !important;  
  }


#text-zoom{
  float: right;
}
#text-zoom a.zoom, #text-zoom a.zoomup, #text-zoom a.zoomdown {
  background:transparent url(../nysgjerrigper_images/txt_zoom.gif) no-repeat scroll -18px top;
  display:block;
  float:left;
  height:16px;
  line-height:16px;
  width:18px;
}
#text-zoom a.zoomup{
  background-position: -36px top;
}
#text-zoom a.zoomdown{
  background-position: 0px top;
}

#text_zoom{
  /*
  position: relative;
  left: 680px;
  top: 40px;
  */
  float: right;
  margin: 3.2em 0.6em 0em 0em;
}
#text_zoom a{
  text-decoration: none;
  color: #FFF;
  font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
}
#text_zoom a#normal{
  font-size: 1.2em;
}
#text_zoom a#larger{
  font-size: 1.5em;
}
#text_zoom a#largest{
  font-size: 1.8em;
}
#text_zoom a#contrast{
  color: #000;
  background-color: #FFF;
  font-size: 0.85em;
  padding: 0em 0.2em;
  font-weight: bold;
  
  
}

#content{
  padding: 10px 10px 10px 10px;    
}
#header{
 
}
#wrapper{

}
#topmenu{
  float:right;
  padding-right:65px;
  text-align:right;
  height: 90px;
}
#topmenu li{
  margin-bottom: 0em;
}
#topmenu li a{
  color: #FFF;
  font-family: verdana;
  text-decoration: none;
  font-size: 0.65em;
  font-weight: bold;
}

#search {
  font-size: 0.7em;
  background-color:#B0DD85;
  font-family:  "Trebuchet MS", arial, verdana;
  color:#000;
  height:50px;
  padding-top:0.65em;
  padding-left: 1em;
}
#search input{
  
}
#search p {
  /*
  font-size:100%;
  font-weight:bold;
  padding:0px;
  text-transform:uppercase;
  */
}
#search label{
  display: block;
  margin-bottom: 0.2em;
  text-transform: uppercase;
  color: #666;
  font-weight: bold;
}
#searchButton {
  border:0px none;
  color:#666;  
  font-weight:bold;
  margin:0px;
  font-size: 1em;
  display: block;
  padding: 3px 1.15em 6px 1.3em;  
  cursor: pointer; 
  
  width:42px;
  height:23px;
  background:transparent url(../nysgjerrigper_images/site_search_button_bg2.gif) no-repeat scroll left top;
  float: left;
  
}
#english_search #searchButton{
background:transparent url(../nysgjerrigper_images/site_search_button_bg2_engelsk.gif) no-repeat scroll left top;
}
#searchinput{
float: left; margin-right: 0.2em;
padding: 0em 0.2em 0.2em 0.2em;
}
#searchfield{
  width: 20em;
}
#home{
  position: absolute;
  display: block;  
  width: 500px;
  height: 90px;
}
#meny {
  border-top:1px solid #FFFFFF;
  float:left;
  margin: 0em 0em 0.65em 0em;
  padding:0px;
  width:160px;
}

#meny a {
  color:#FFFFFF;
  display:block;
  font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
  font-size:0.8em;
  font-weight:bold;
  height:33px;
  letter-spacing:1px;
  padding-left:15px;
  text-decoration:none;
  text-transform:lowercase;
  background-repeat:no-repeat;
  line-height:33px;
}
#meny a.n1 {
  background-image:url(../nysgjerrigper_images/n1_meny.gif); 
}
#meny a.n1:hover {
  background-color:#ECB201;  
}
#meny a.n2 {
  background-image:url(../nysgjerrigper_images/n2_meny.gif);  
}
#meny a.n2:hover {
  background-repeat:repeat-x;  
}
#meny a.n3 {
  background-image:url(../nysgjerrigper_images/n3_meny.gif);  
}
#meny a.n3:hover {
  background-repeat:repeat-x;  
}
#meny a.n4 {
  background-image:url(../nysgjerrigper_images/n4_meny.gif);
}
#meny a.n4:hover {
  background-repeat:repeat-x;
}
#meny a.n5 {
  background-image:url(../nysgjerrigper_images/n5_meny.gif);
  background-repeat:no-repeat;
  line-height:33px;
}
#meny a.n5:hover {
  background-repeat:repeat-x;
}
#meny a.n6 {
  background-image:url(../nysgjerrigper_images/n6_meny.gif);
}
#meny a.n6:hover {
  background-repeat:repeat-x;
}
#meny a.n7 {
  background-image:url(../nysgjerrigper_images/n7_meny.gif);
}
#meny a.n7:hover {
  background-repeat:repeat-x;
}
#meny a.n8 {
  background-image:url(../nysgjerrigper_images/n8_meny.gif);
}
#meny a.n8:hover {
  background-repeat:repeat-x;
}
#meny a.n9 {
  background-image:url(../nysgjerrigper_images/n9_meny.gif);
}
#meny a.n9:hover {
  background-repeat:repeat-x;
}
#meny li.selected a, #meny li a:hover{
  color: #FFF !important;
}

#contact{
  font-size: 0.85em;
  padding-left: 0.75em;  line-height: 1em;
  
  }
  #contact a{
    overflow: hidden;
  }
  #contact p{
    font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
    font-size:0.7em;
    margin-bottom: 1.2em;
  }
#footer{
  border-top:1px dotted #d95830;
  font-size: 0.6em;
  line-height: 1.4em;
  font-family: verdana, arial, "Times New Roman";
}

#content{}

#content h1, #content h2{  
  margin-bottom:0.4em;  
  font-family: Verdana,Arial;
  font-size: 1.2em;
  font-weight: normal;
}
#content h1{
  margin-top: 0.4em;
}
#content h1, #content #text h2{
  margin-bottom: 0.2em;
}
#content p{
  line-height: 1.2em;
}
#content p.date, #content span.date{
  font-family:Verdana,Arial;
  font-size:0.7em;
  font-style:normal;
  font-weight:normal;
  line-height:1em;
  margin-bottom: 0.4em;
}  
#content span.date{
  display: block;  
}
#content p.byline{
  color:#D95830;
  font-family:Verdana,Arial;
  font-size:0.65em;
  font-style:italic;
  font-weight:normal;
  line-height:1.2em;
  text-decoration:none;
  margin-bottom: 1em;
}
#content p#ingress{
  font-weight: bold;
  font-size: 0.8em;
  margin-bottom: 1em;
  line-height: 1.2em;
}
#content #mainstory{}
#content #mainstory h2{
  font-size: 1.8em;
  line-height: 1.2em;
  font-weight: normal;
}
#content #mainstory p{
  font-size: 1.2em;
}
#content #mainstory img{
  width: auto;
}
#content #ingress_image{
  width: 160px;
}
#content .decoration{  
  /*
  margin: 0em 0em 0.5em 0.5em;
  */
  display: block;  
}
#content .decoration p{
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1.3em;
}
#content #text .decoration{
  margin-top: 0.5em;
}
#content div#text .decoration p{
  margin-bottom: 0.2em;
}
#content .decoration span{
  display: block;
  font-size: 55%;
  font-family: verdana, arial;
  color: #797360;
  line-height: 1.2em;
  margin-top: 0em;
}


#content #text .decoration span{
  font-size: 75%;
  margin-top: 0.4em;
}
#content div#text{
  font-size: 0.75em;
  margin-bottom: 1em;  
  line-height: 1.4em;  
}
#content div#text a:hover{
  background-color: #B0DD85;
  color: #000;
}

#content div#text h3{
  font-style: italic;
}
#content div#text p{
  margin-bottom: 1em;
  line-height: 1.6em;
}
#content div#text ul{
  list-style: disc;
  margin-left: 1.8em;
  margin-bottom: 1.2em;
}
#content div#text ol{
  list-style: decimal;
  margin-left: 1.8em;
  margin-bottom: 1.2em;
}
#content .decoration{
  width:160px;
  display: block;
}
#content div#text div.hoyre{
  float: right;
  margin-left: 0.6em;
}
#content div#text span.left{
  float: left;
  margin-right: 0.6em;
}
#content p.modified{
  color:grey;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:0.8em;
  margin-bottom:1em;
  margin-top:1em;
  font-style: italic;
}
#pagetools{
  font-size: 0.75em;
  margin-bottom: 1em;
  
}

#context_lister h2{
  font-size: 0.9em;
  letter-spacing:1px;
}

#related, #context_lister, #filters{
  font-size: 0.7em;
  font-family: verdana, arial;
}
#related h2, #context_lister h2{
  text-transform: uppercase;
}
#related h2, #context_lister h2, #filters h2{
  background-color: #E0DED5;  
  padding: 0.2em 15px 0.4em 15px;
  margin-bottom: 0.5em;
  color: #666;
  font-family: "Trebuchet MS", verdana, arial;
  letter-spacing: 1px;
  
}
#related h2{
  padding-left: 1em;
}

#context_lister{
  line-height: 1.2em;
}
#context_lister h2{
  padding: 0.4em 5px 0.6em 5px;  
}
#context_lister h3{
  padding: 0.2em 5px 0.2em 0px;
  font-weight: normal;  
}

#context_lister li {
  margin-bottom: 1em;
}

#context_lister li ol{
  padding: 0em 5px 0em 5px;
}
#context_lister li ol li{
  margin-bottom: 0.5em;
}
#context_lister li ol li a, #filters li a, a.pil{
  background:url(../nysgjerrigper_images/pilR.gif) no-repeat left 0.5em;
  padding-left: 0.8em;
  text-decoration: none;
}

#sitemap{}
#sitemap li{
  margin-bottom: 1em;
}
#sitemap ol{
  margin-left: 0.8em;
}
#sitemap li ol{
  margin-top: 1em;
}
  
.contentlist{}
.contentlist a{text-decoration: none; font-size: 0.85em;}
.contentlist div{
  padding-top: 0.8em;
  border-bottom: 1px solid #dbd8cc;
  padding-bottom: 0.8em;
  font-size: 0.8em;
 
}
.contentlist div h2{
  color: #666666;
}
.contentlist li h2, .contentlist li h3{
  margin-bottom: 0.4em;
  line-height: 1.2em;
  font-weight: bold;
}
.contentlist div img {
  float: right;
  
  margin: 0em 0em 0.2em 0.2em;
}
.contentlist li img {  
  margin: 0em 0.4em 0.2em 0em;
}

.contentlist li{
  padding-left: 1em;
}
.condensed{
  font-size: 0.85em;
}
.contentlist_condensed{}
.contentlist_condensed li{
  padding-left: 0.8em;
  margin-bottom: 0.6em;
}
.contentlist_condensed li a{
  text-decoration: none;
}

.hover, #content .hover h2{
  color: #000;
  cursor: pointer;
}


.biglinks a, a.biglink{
  display: block;
  float: left;  
  background-color: #67C1EE;
  border-right: 1px solid #FFF; 
  color: #FFF;
  text-decoration: none;
  padding: 41px 0px 5px 5px;
  font-size: 0.7em;
  font-weight: bold;
  width: 153px;
  font-family: arial, verdana;
  
}
.biglinks a span, a.biglink span{
  background: #67C1EE url(../nysgjerrigper_images/hvitPil.gif) no-repeat left center;  
  padding-left: 10px;  
}

.biglinks a.first{
  border-left: 1px solid #FFF;  
}
.biglinks a.last{
  border-right: 1px solid #67C1EE;  
}
#rightcolumn .biglinks a{
  border-bottom: 1px solid #FFF;
  width: 155px;
  float: none;
}
#aarets_nysgjerrigper{
  background: #8AD246 url(../nysgjerrigper_images/arets_nysgjerrigper.jpg) no-repeat;
  background-position: 0px 0px;
}
#aarets_nysgjerrigper:hover{
  background: #5fc102 url(../nysgjerrigper_images/arets_nysgjerrigper.jpg) no-repeat;
  background-position: 0px -58px;
}
#aarets_nysgjerrigper span{
  background-color: #8AD246;
}
#aarets_nysgjerrigper:hover span{
  background-color: #5fc102;
}
#hva_gjor_en_forsker{
  background: #8AD246 url(../nysgjerrigper_images/sudoku.gif) no-repeat;
  background-position: 0px 0px;
}
#hva_gjor_en_forsker:hover{
  background: #8AD246 url(../nysgjerrigper_images/sudoku.gif) no-repeat;
  background-position: 0px -58px;
}
#hva_gjor_en_forsker span{
  background-color: #8AD246;
}
#hva_gjor_en_forsker:hover span{
  background-color: #5fc102;
}
#hva_skjer{
  background: #8AD246 url(../nysgjerrigper_images/festivaler.jpg) no-repeat top center;
  background-position: 0px 0px;
}
#hva_skjer:hover{
  background: #8AD246 url(../nysgjerrigper_images/festivaler.jpg) no-repeat top center;
  background-position: 0px -58px;
}
#hva_skjer span{
  background-color: #8AD246;
}
#hva_skjer:hover span{
  background-color: #5fc102;
}
#experiments{
  background: #67C1EE url(../nysgjerrigper_images/eksperimenter.jpg) no-repeat;
  background-position: 0px 0px;
}
#experiments:hover{
  background: #67C1EE url(../nysgjerrigper_images/eksperimenter.jpg) no-repeat;
  background-position: 0px -57px;
}
#experiments:hover span{
  background-color: #95d4f3;
}

#lek_og_laer{
  background: #67C1EE url(../nysgjerrigper_images/lekoglaer.jpg) no-repeat;
  background-position: 0px 0px;
}
#lek_og_laer:hover{
  background: #67C1EE url(../nysgjerrigper_images/lekoglaer.jpg) no-repeat;
  background-position: 0px -57px;
}
#lek_og_laer:hover span{
  background-color: #95d4f3;  
}
#spill_og_konk{
  background: #67C1EE url(../nysgjerrigper_images/spillogkonk.jpg) no-repeat;
  background-position: 0px 0px;
}
#spill_og_konk:hover{
  background-position: 0px -57px;
}
#spill_og_konk:hover span{
  background-color: #95d4f3;
}
#nysgjerrigper_prosjekter{
  border:none;
  background: #67C1EE url(../nysgjerrigper_images/nysgjerrigper_prosjekter.jpg) no-repeat;
  background-position: 0px 0px;
}
#nysgjerrigper_prosjekter:hover{
  background: #67C1EE url(../nysgjerrigper_images/nysgjerrigper_prosjekter.jpg) no-repeat;
  background-position: 0px -57px;
}
#nysgjerrigper_prosjekter:hover span{
  background-color: #95d4f3;
}

#tip_a_friend{
  background-color: #e0ded5;
  padding: 1.2em;
}
#tip_a_friend label{
  display: block;  
}
#tip_a_friend label, #tip_a_friend input, #tip_a_friend textarea{
  margin-bottom: 0.2em;
  
}
#tip_a_friend_text{
  padding: 0.4em;
  background-color: #e0ded5;
  margin-bottom: 0.2em; 
}
#newsletter{
  margin-bottom: 1em;
}
.disclaimer{
  border: 1px solid #666;
  padding: 0.2em;
  padding-bottom: 0em;
  background-color: #dee2e3;
  font-size: 0.85em;
  margin: 0.4em 0em 0.4em 0em;
}
.disclaimer p{
  margin-bottom: 0.6em;
}

ul.error{
  background-color: #cc6666;
  color: #FFFFFF;
  padding: 0.8em;
  font-weight: bold;
  font-size: 0.75em;
}
ul.statusmessage{
  background-color: #68b05c;
  padding: 0.8em;
  font-weight: bold;
  color: #FFF;
  font-size: 0.75em;
}
ul.statusmessage li, ul.error li{
  margin-bottom: 0.2em;
}



.factbox, .faktaboks_liten_hoyre, .faktaboks_medium_hoyre, .faktaboks_liten_venstre, .faktaboks_medium_venstre, .faktaboks_stor_hoyre, faktaboks_stor_venstre{
  display: block;
  border: 1px solid #e0ded5;  
  padding: 0em;
}
.factbox ul, .faktaboks_liten_hoyre ul, .faktaboks_medium_hoyre ul, .faktaboks_liten_venstre ul, .faktaboks_medium_venstre ul, .faktaboks_stor_hoyre ul, faktaboks_stor_venstre ul{
  margin-left: 2em !important;
}
.factbox ol, .faktaboks_liten_hoyre ol, .faktaboks_medium_hoyre ol, .faktaboks_liten_venstre ol, .faktaboks_medium_venstre ol, .faktaboks_stor_hoyre ol, faktaboks_stor_venstre ol{
  margin-left: 2.2em !important;
}
#content h2{
  font-weight:bold;
  margin-bottom: 0.2em;
}
#content .factbox h2, .faktaboks_liten_hoyre h2, .faktaboks_medium_hoyre h2, .faktaboks_liten_venstre h2, .faktaboks_medium_venstre h2, .faktaboks_stor_hoyre h2, faktaboks_stor_venstre h2{
  background-color: #e0ded5;
  color: #666666;
  padding: 0.2em;
  margin-bottom: 0.2em;
  font-size: 1em;
  font-weight: bold;
}

#content .factbox p{
  
  padding: 0.2em;  
}
.small{
  width: 150px;
}
.medium{
  width: 200px;
}
.large{
  width: 468px;
}
/* To support factboxes added in bodytext by content editor since tinymce does not support multiple classes on an item*/
.faktaboks_liten_hoyre, .faktaboks_medium_hoyre, .faktaboks_liten_venstre, .faktaboks_medium_venstre, .faktaboks_stor_hoyre, faktaboks_stor_venstre{
  display: block;
  border: 1px solid #e0ded5;  
  padding: 0.2em;
}

.faktaboks_liten_hoyre{
  width: 150px;
  float: right;
}
.faktaboks_medium_hoyre{
  width: 200px;
  float: right;
}
.faktaboks_liten_venstre{
  width: 150px;
  float: left;
}
.faktaboks_medium_venstre{
  width: 200px;
  float: left;
}
.faktaboks_stor_hoyre{
  width: 468px;
  float: right;
}
.faktaboks_stor_venstre{
  width: 468px;
  float: left;
}


.icon{
  padding-left: 2em;
}
.smallicon{
  padding-left: 1.4em;
}
.feed{
  background:url(../nysgjerrigper_images/icons/feed-icon.jpg) no-repeat left center;
}
.print{
  background: #FFF url(../nysgjerrigper_images/icons/print.gif) no-repeat left center;
  margin-right: 1em;
}

.tips{
  background: #FFF url(../nysgjerrigper_images/icons/tips.gif) no-repeat left center;
}
a.arrow{
  background:url(../nysgjerrigper_images/pilR.gif) no-repeat left center;
  padding-left: 0.5em;
  text-decoration: none;
}

#nysgjerrigpermetoden{  
	padding: 0em 0.4em 0.4em 0.4em;
	margin:0px 0px 1px 0px;
	background:#f3a836 url(../nysgjerrigper_images/bak_login.jpg) center top no-repeat;
  background-position: 0px 0px;  
  
}

#nysgjerrigpermetoden:hover{  
  background-position: 0px -100px;
}

#nysgjerrigpermetoden a{
  color:#ffffff;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:0.65em;
  font-weight:bold;
}
#nysgjerrigpermetoden_link{
  display: block;
  height: 2.2em;
}


#nysgjerrigpermetoden label{
  font-family:verdana, arial, helvetica, sans-serif;
  color:white;
  font-size:0.65em;
  padding:0px;
  margin:0px;
  font-weight:bold;
  width: 7.2em; 
  display: block;
  float: left;
  padding-top: 0.4em;
}
#nysgjerrigpermetoden input{
  width: 6em;
  font-size: 0.65em;
  border: none;
  padding: 0.1em;
}
#nysgjerrigpermetoden input.nysgjerrig_loginbut{
  font-size: 0.6em;
  margin-top: 0.4em;
  display: block;
  width: 7em;
  float: right;
  margin-right: 0.6em;
  clear: both;  
}
#pager{}
#pager li{
  display: inline;
  margin-right: 1.2em;
}
.snarveier, .mest_for_voksne{
  width:160px;
  padding:0px;
	margin:0px;
  }
	.snarveier h2, .mest_for_voksne h2{
	  text-transform:uppercase;
		background-color:#36ade5;
		padding:4px 4px 4px 4px;
		margin:0px;
		color:#ffffff;
   font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
   font-size:65%;
	 text-transform:uppercase;
    letter-spacing:1px;
	  }
	.snarveier ul{
	  list-style-type:none;
		margin:0px;
		background:url(../nysgjerrigper_images/snarveier.gif) left top repeat-x;
		padding:0px 6px 10px 6px;
	  }
		.snarveier li, .mest_for_voksne li{
		  background:url(../nysgjerrigper_images/pil.gif) left top no-repeat;
			padding-left:10px;
			margin:0px;
			}
			.snarveier li a, .mest_for_voksne li a{
			  font-family:verdana, arial, helvetica, sans-serif;
				color:#0f6e9b;
				font-weight:bold;
				font-size:65%;
				margin:0px;
				padding:0px;
			  }
				.snarveier li a:hover, .mest_for_voksne li a:hover{
				  color:#36ade5;
					text-decoration:none;
				  }
		.mest_for_voksne ul{
		  list-style-type:none;
			margin:0px;
			padding:0px 6px 10px 6px;
		  }
		.mest_for_voksne li.dobbel{
        background:url(/dobbelPil.gif) left top no-repeat;
		  }
ul.structureddata{    
  margin-bottom: 0.4em;
  font-size: 0.8em;
  
}
ul.structureddata li{
  margin-bottom: 0.4em;  
}
ol.contentlist{margin-top: 0.8em;}
ol.contentlist li{
  margin: 0em 0em 0.8em 0em;
  padding: 0em 0em 0.8em 0em;  
  border-bottom: 1px solid #dbd8cc;
  font-size: 1em;
}

#content ol.contentlist li span.date{
  display: inline;  
}


ul.structureddata li span{
  font-weight:bold;
  float:left;
  width: 9em;
  display: block;
  
}
ul.structureddata li p{
  float:left;
  
}
#content .readmore{
  border-bottom: none;
  padding: 0em 0em 0em 0em;
  font-size: 1em;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


div.clearfix div:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div.clearfix div {display: inline-block;}

/* Hides from IE-mac \*/
* html div.clearfix div{height: 1%;}
div.clearfix div{display: block;}
/* End hide from IE-mac */

ul.clearfix li:after, ol.clearfix li:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

ul.clearfix li, ol.clearfix li{display: inline-block;}

/* Hides from IE-mac \*/
* html ul.clearfix li, * html ol.clearfix li{height: 1%;}
ul.clearfix li, ol.clearfix li{display: block;}
/* End hide from IE-mac */


.clear{
	clear:both;
}

.hidden{
  position: absolute;
  left: -9999px;
}
.white_left_border{
  border-left: 1px solid #FFF !important;
}

.padding_top_bottom{
  padding: 1.2em 0em
}

.right{
  float: right;
  margin-left: 0.6em;
  margin-bottom: 0.6em;
  
}
.left{
  float: left;
  margin-right: 0.6em;
  margin-bottom: 0.6em;
}
.block{
  display: block;
}
.contentlist .tiny{
  font-size: 0.75em;
}

