/* NOTE: NKF-rev utskriftsvennlig stilark */

body  { 
  font-family: Verdana,Arial, sans-serif;
  font-size: 11px; 
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  color: #000000;
}

caption, th, td{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px; 
  color: #000000;
}

h1{
  margin: 4px 0px;
  padding: 0px;
  font-size: 18px;
}
h2{
  margin: 4px 0px;
  padding: 0px;
  font-size: 13px;
}
h3{
  margin: 4px 0px;
  padding: 0px;
  font-size: 12px;
}
h4{
  margin: 4px 0px;
  padding: 0px;
  font-size: 11px;
}
h5{
  margin: 4px 0px;
  padding: 0px;
  font-size: 10px;
}
h6{
  margin: 4px 0px;
  padding: 0px;
  font-size: 10px;
}
p{
  padding: 0px;
  margin: 4px 0px 16px 0px;
}


a {font-weight: bold;}
a:link  {text-decoration: none; color: #000000; }
a:visited  {text-decoration: none;  color: #000000; }
a:hover   { color: #000000; }
.default{ font-size: 11px; }


img.layout, a img.layout {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
table.layout {
  margin: 0px;
  padding: 0px;
}
td.layout {
  padding: 0px;
  text-align: left;
  vertical-align: top;
}

.pagedescription  { font-size: 13px; margin-bottom: 8px; }


a.author{font-weight: normal;}
a.author:link{text-decoration: none;}
a.author:visited{text-decoration: none;}
a.author:hover{text-decoration: none;}

.path, a.path, span.path{
  font-weight: normal;
  font-size: 11px;
}
.path span.prefix{
}
a.path:link{text-decoration: none;}
a.path:visited{text-decoration: none;}
a.path:hover{text-decoration: none;}

td.sitetree, table.layout td.sitetree {
		padding: 4px 0px;
}

		/* Stil for nettstedskartet */
		.tree {font-weight: normal;}
		a.tree:link {text-decoration: none;}
		a.tree:visited {text-decoration: none;}
		a.tree:hover {text-decoration: none;}
  
		/* Toppnivå i nettstedskartet */
		.sitetree {font-size: 11px; font-weight: bold;}
		a.sitetree:link {text-decoration: none;}
		a.sitetree:visited {text-decoration: none;}
		a.sitetree:hover {text-decoration: none;}
  
		.headlinelink  {font-weight: bold; }
  a.headlinelink{font-size: 10px;font-weight: bold;}
		a.headlinelink:link {text-decoration: none;}
		a.headlinelink:visited {text-decoration: none;}
		a.headlinelink:hover {text-decoration: underline;}
		
		.headlinelink  {font-weight: bold;}
		.headline .headlinelink{font-size: 13px; font-weight: bold;}
		.headline .headlinelink:link {text-decoration: none;}
		.headline .headlinelink:visited {text-decoration: none;}
		.headline .headlinelink:hover {text-decoration: underline;}
		
  
		.headline, h1.headline{
    font-size: 13px; 
    font-weight: bold; 
    padding: 0px; 
    margin: 0px;
  }
		.headlineview, h1.headlineview{
    font-size: 18px; 
    font-weight: normal; 
    margin: 0px 15px;
  }
		.subheadline, h2.subheadline  { font-size: 11px; font-weight: bold; margin: 0px; padding: 0px;}
  .byline, div.byline{
    font-size: 10px;
  }
		.ingress {font-weight: normal;}
		.ingressview  {font-weight: normal;}
		.body {font-weight: normal;}
		.date  { font-size: 10px; font-weight: normal;}
		.link  {font-weight: bold;}
		
		.feedback  {font-weight: normal; }
		.copyright  { font-size: 10px; font-weight: normal;}
  
  
		div.headerbox {
		}
		div.headerboxactive {
		}
		#top {
    width: 100%;
    /*height: 49px;*/
		}
		#logo{
    display: none;
    /*padding-left: 11px;
    padding-top: 25px;
    float: left;*/
  }
  #sidenavn{
    padding-left: 13px;
    /*padding-top: 58px;*/
    /*float: left;*/
  }
  
		#maintbl {
		/*width: 980px;*/
  width: 100%;
}
#mainpadding  {
  padding: 5px 15px;
}
#mainpadding td  {
  padding: 1px 2px;
}
#navcell {
  display: none;
}
#spacercell {width: 10px;}
#maincell{
  line-height: 1.2;
}
#sidebarcell {
  display: none;
}
td.bottomdecor {
  display: none;
}
#footer {
  display: none;
}

#path{
  margin: 5px 15px;
}


div.block {
  clear: both;
  margin: 15px 0px;
}

/* Clearing and spacing under blocks */
div.hr {
  clear: both;
  height: 15px;
}
div.fieldspacer, div.sectionhr {
  height: 10px;
}
div.cellheader {
  display: none;
}

#adminmenu{display: none;}

div.section{
  padding: 5px 0px 0px 0px;
  margin: 1px 0px;
}

/* SECTION: Standard box */

.box{
  padding: 0px;
  margin: 0px;
}
.box .cell{
  padding: 5px 5px 5px 17px;
  margin: 1px 0px;
}
.box p{
  padding: 0px;
  margin: 0px 0px 5px 0px;
}

.box ul{
  padding: 0px;
  margin: 0px 0px 5px 0px;
  list-style-type: none;
}

.box ul li{
  margin: 5px 0px;
  padding: 0px;
}

.box h3{
  padding: 2px 2px 2px 17px;
  margin: 0px 0px 1px 0px;
  vertical-align: middle;
}
