/*   CSS Document   
/* ---------------------------------------------------------------------------*/
/*   Made by EDB Totalpartner AS - www.edbtotalpartner.no
/*   Project developer: Stein Vidar
/*   Last change 11.07.08 by Eivind Bergmann
/* ---------------------------------------------------------------------------*/ 

/* Reset default browser styles ----*/ 

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,
dl, dt, dd, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* Start CSS -----------------------------------*/ 

body {
	background:#e4e2d6 url(images/bg-global.jpg) top center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	/*font-size:75%;*/
	color: #55503a;
	margin: 0;
	padding: 0;	
	height: 100%;}

h1 {
	font-size: 30px; 
	}

h2 {
	font-size:15px; 
	font-weight: bold; 
	color: #f47b20; 
	}

h3 { font-size:11px; }
h4 { font-size:11px; font-weight: bold;  }
h5 { font-size:24px; }


h1,h2,h3,h4,h5,h6,li,br,table,div,a,p{
  margin:0;
  padding:0;
}

img {border:0;}

a{
	color: #f37b21;
	text-decoration:none;	
	}

a:hover {
	text-decoration:underline;
	}

#wrapper-outer {
	background-color: #fff;
	width: 985px;
	margin: 0 auto;
	height: 100%; 	
	}

#wrapper {
	background-color: #009900;
	background: #fff;
	width: 949px;
	margin:0 auto;

	}

#header {
	width: 949px;
	height: 130px;
	}	

.sokefelt {
	margin-top: 80px;
	}

.sok {
	border: 1px solid #cccccc;
	font-size: 14px; 
	padding: 6px; 
	vertical-align:middle; 
	width: 120px;
	

	}



/* DROPDOWN MENY */

#nav-container 
{
	background-color:#55503a;
	font-family: Arial, Verdana;
	height: 32px; /*34px*/
	border-top: 0px solid #9a9a9a; 
	border-bottom: 0px solid #9a9a9a; 
	border-right: 0px solid #9a9a9a; 
	margin-top: 0px;
/*	padding-left: 13px;*/
	font-size: 9pt;
	font-weight: normal;
	text-align: left;}


#menuList, #menuList ul {
    float: left;
	list-style: none;
	font-weight: normal;
	padding: 0;
	margin: 0;
	border: 0px solid #9AE12F;}

#menuList a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 9px 22px 8px 22px;
	font-weight: bold;
	border-left: 0px solid #9a9a9a; 	}

#menuList li {
	text-transform:uppercase;
	float: left;
	adding: 0;
     border-right: 1px solid #fff;}

#menuList li ul{   /* #menuList li ul{ width: 120px;} */
	width: 150px;}
#menuList ul a{ 
	width: 150px;} /* #menuList ul a{ width: 120px;}*/

#menuList li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0; }

#menuList li li {
	border: 0px ;
	background: #d06304;}

#menuList li ul a {
	color: #fff;
    border: 0px;}

#menuList li ul ul {
	margin: -33px 0 0 140px;}



#menuList li:hover ul ul, 
#menuList li:hover ul ul ul, 
#menuList li.sfhover ul ul, 
#menuList li.sfhover ul ul ul {left: -999em;}

#menuList li:hover ul, 
#menuList li li:hover ul, 
#menuList li li li:hover ul, 
#menuList li.sfhover ul, 
#menuList li li.sfhover ul, 
#menuList li li li.sfhover ul {	left: auto;}

#menuList li:hover, 
#menuList li.sfhover { background: #ed7b26 url(images/bg-meny-hover-repeat-x.gif) left bottom repeat-x; }









.knapp {
	 }



#subnav-container {
	height: 27px;
	width: 949px;
	margin-top: 1px;
	margin-bottom: 18px;
	background: #eeede8; 
	}
	
#forside-lc{
	float: left;
	width: 711px;
	margin-right: 10px;
	}	
	
#forside-rc {
	float:right;
	width: 220px;
	}
	


#subnav-overskrift {
	/*height: 65px;*/
	padding: 10px 0 24px 0; 
	}
	
div#subnav-overskrift h5 {
	 }	

#forside-flash{
	float: left;
	width: 711px;
	margin-bottom: 18px;
	}

.boks-hoyre {
	float:left;
	width: 220px;
	margin-bottom: 18px
	}

.boks-hoyre-header {
	padding-left: 18px;
	line-height: 32px;
	color: #fff;
	height: 32px;
	background-color: #5b5642;
	}

.boks-hoyre-innhold {
	border: 1px solid #cdcdcd;
	border-top:none;
	padding: 18px;
	}

.boks-hoyre-innhold-noheader {
	border: 1px solid #cdcdcd;
	padding: 0px;
	}


.h140px {
	height: 140px;
	}

.nyhetsboks {
	width: 231px;
	margin-bottom: 18px;
	}

.nyhetsboks-header {
	text-transform:uppercase;
	color:#fff;
	font-weight: bold;
	padding-left: 18px;
	height: 32px;
	line-height: 32px;
	background-color: #f37b21;
	}

.nyhetsboks-bilde {
	border: 1px solid #cdcdcd;	
	border-top: none;
	border-bottom: none;
	height: 90px;
	width: 229px;
	}

.overlay {
	display:none;
	padding:0;
	border: none;
	margin:0;
	position:absolute;
	height:90px;
	width:229px;
	z-index:2;
	}

.thumbnail{
   position:relative;
   z-index:0;
   height:90px;
   width:229px;
   border: none;
}

#footer {
	margin-top: 50px; 
	clear: both; 
	margin-bottom: 20px; }

.copyright{}
	 
	 
.credits {
	 margin-top: 3px; }
.credits, 
.credits a, 
.credits a:visited{
	color: #928e7f; }

.credits a:focus, 
.credits a:hover {
	color: #f37b21;}
	
	
	
.thumbnail:hover .thumbnail.over{
	border: none;
	}

.nyhetsboks-innhold {
	border: 1px solid #cdcdcd;
	border-top:none;
	padding: 18px;
	min-height: 130px;

	}

.bokslink {
	font-size:0.9em;
	}

.abs {
	position:absolute;
	bottom:0;
	}

.margin-right9px {
	margin-right: 9px;
	}

#lc-banner {
	clear:left;
	width: 711px;
	margin-bottom: 18px;
	}

#nyhetsbrev {
	clear:left;
	height: 50px;
	background-color:#f07e28;
	margin-bottom: 18px;
	padding:12px;
	color: #fff;
	font-size: 0.9em;
	}

.innputt {
	font-size: 13px;
	width: 120px;
	height: 25px;
	border: 1px solid #cccccc;
	}


/* ------ ARTIKKELFORSIDE ------- */

#standard-lc {
	width: 220px;
	float:left;
	margin-right: 18px;
	}

#lc-meny {}

#lc-meny ul {
	list-style:none;
	margin-left: 0;
	padding-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	}
#lc-meny li {
	height: 32px;
/*	padding: 6px; */
	}

#lc-meny a {
	background-image: url(images/menu-gradient.gif);
	background-repeat:repeat-x;
	display:block;
	padding: 9px 0px 11px 20px;
	text-decoration:none;
	text-transform:uppercase;
	color: #55503a;
	font-weight: bold;
	font-size: 11px;
	}

#lc-meny a:hover {
	background-image: url(images/menu-gradient-hover.gif);
	background-repeat:repeat-x;
	display:block;
	color:#fff;
	}


#standard-rc {
	float:left;
	width: 711px;
	}


/* --------- Artikkelliste -------- */
#artikkelliste { /* Container som setter regler */
	width: 461px;
	 } 

.artikkelliste {
	border-bottom: 1px solid #ccc;
	margin-bottom: 16px; 
	padding-bottom: 16px; 

	}
.artikkelliste img {
	float: left; 
	clear: right; 
	margin-right: 20px; 
	display: block; }










/* --------- TEKSTMAL -------- */

#standard-rc-lc {
	float:left;
	width: 461px;
	margin-right: 30px;
	}

#standard-rc-rc {
	float:right;
	width: 220px;
	}

#standard-rc-lc p {
	padding-bottom: 12px;
	}

.publisert {
	color: #e07525;
	padding-bottom: 12px;
	}

#artikkel-footer {
	height: 27px;
	margin-top: 50px; 
	background-color: #f3f3ed;
	line-height: 27px;
	color: #e07525;
	padding-left: 18px;
	}


.bold {
	font-weight: bold;
	}

.margin-right18px {margin-right: 18px;}
.margin-left18px {margin-left: 18px;}
.margin-top7px {margin-top: 7px;}
.margin-top18px {margin-top: 18px;}
.margin-bottom18px {margin-bottom: 18px;}
.margin-bottom36px {margin-bottom: 36px;}

.clearright {clear:right;}
.clearleft{clear:left;}
.clearboth {clear:both;}
.floatleft {float:left;}
.floatright {float:right;}	

.valign-bottom {vertical-align:bottom;}

.cr { clear:both;}

.graybg {
	width: 711px;
	height: 200px;
	background-color:#f3f2ed;
	display:block;
	}






.list-plain{
	padding-left: 0;
	margin-left: 0;	
	margin-bottom: 15px;
	}

.list-plain li {
	list-style: none;
	margin: 0;
	padding-top: 0; 
	padding: 0.25em;
	}

.list-plain li a { 
	
	font-weight: bold;
	color: #58533d;
	}


	










/*
ul.list-plain {
	list-style:none;
	margin-top: 0;

	}

ul.list-plain li {
	margin-bottom: 15px;
	}

ul.list-plain li a {
	font-weight: bold;
	color: #58533d;
	}*/
	
ol {
	list-style:decimal;
	}
