/*
    PRINTER APPEARANCE STYLESHEET
    ---------------------------------------------------------------
    Implementering:
    Screen  :   <link rel="STYLESHEET" type="text/css" media="screen" href="/eway/custom/design/nidar/default.css">
    Print   :   <link rel="STYLESHEET" type="text/css" media="print" href="/eway/custom/design/nidar/print.css">
*/

/* design note | resetting browser defaults ------------------------------------------------------- */

* { margin:0px; padding:0px; }/* clear default settings (not IE4) */
a img { border:none; }/* clear border on linked images */ 
form { margin:0px; }/* clear hidden margin on form elements */

/* elements | base font ---------------------------------------------------------------------------- */

body, div,
h1, h2,
h3, h4,
h5, h6
p, 
dt, dd, 
ol ,ul, li
legend, label,
th, td, caption,
input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A1A1A;}

body, div, td {  }

/* elements | paragraphs ---------------------------------------------------------------------- */

h1, h2 { letter-spacing:1px; }
h1 { font-size: 20px; font-weight: normal; }
h2 { font-size: 12px }

h1 + h2 { margin:0px; }


h3 h4 { color:#93999A; margin:10px 0; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size:12px; font-weight:normal; }

h6 { margin:0px 0 10px 0; }
h5 { font-size:14px; font-weight:bold; margin:15px 0px 5px 0px;color: #BF0007;  }
h6  { font-size:12px; font-weight:normal; }



/* Alignment-classes -----------------------------------------------------------------------------------*/

.hidden {display: none;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.clear {clear: both;}
.floatleft {float: left;}
.floatright {float: right;}


/* elements | p tags ------------------------------------------------------------------- */

p { margin:11px 0px; color: #1a1a1a;}
p.footer { font-size:10px; padding-bottom:6px; margin-bottom:20px; border-bottom:#D1D1D1 1px solid; }

span.small { font-size:9px; }
small { color:#999999; font-size:9px; }

/* elements | links ------------------------------------------------------------------- */

a:link, a:active, a:visited { color: #BF0007; text-decoration:underline; }
a:hover { text-decoration:none; }


/* elements | forms ------------------------------------------------------------------- */

label { font-size:10px; font-weight:bold; }
legend { font-size:12px; font-weight:bold; }

input,
textarea,
select { font-size:10px; font-weight:normal; }




/* elements | listings ------------------------------------------------------------------- */

ol, ul {margin-left: 15px;}

ul ul {  }/* when nested */
ul ul li {  }/* when nested */

dl {}
dt {}
dd {}

hr {}


/* element | tables ------------------------------------------------------------------- */

caption {}

th {}
td {}

thead th,
thead td {}
tfoot td {}
tbody td {}
tbody th {}/* month separators in calendar */

/* eway-specialties -------------------------------------------------------------------*/

.datePicker{    BEHAVIOR: url(/eway/library/components/datepicker.htc);    CURSOR: hand}

#toggle{float:right; margin: 0px 0px 0px 0px;}
#toggle a.authorlink, .toggle a.authorlink {font-size:10px; text-decoration: underline; color:#000000;}
#toggle a.authorlink:hover, .toggle a.authorlink:hover {font-size:10px; text-decoration: underline;color:#EA5E0C;}
#toggle img{vertical-align:middle;}

/* Design - sections & canvas ---------------------------------------------------------*/
body{padding:0px; margin:0px;background: url(/eway/custom/design/nidar/images/bg_body.gif) no-repeat; width: 100%}
#canvas{width:606px; height:600px; margin: 0px; padding:0px 0px 0px 10px; }
#canvas object { display: none; }
#top {}
#printerlogo
{
    /*background: url(/eway/custom/design/nidar/images/top_banner.jpg) no-repeat;*/
    width: 606px;
    height: 61px;
    margin-left: 0px;
}

/* Design TopMenu ---------------------------------------------------------------------*/
#hzmenu {display:none;}
#hzmenu ul{display:none;}
#hzmenu ul li {display:none;}
#hzmenu a {display:none;}
#hzmenu a {display:none;}
#hzmenu a:hover, #hzmenu ul li.sub a:hover {display:none;}
#hzmenu li {display:none;}
#hzmenu ul ul {display:none;}
#hzmenu ul ul li.sub {display:none;}
#hzmenu ul ul li.sub ul li.sub {display:none;}
#hzmenu ul li.sub a {display:none;} 
#hzmenu ul ul ul {display:none;}

div#hzmenu ul ul{display: none;}

div#hzmenu ul li:hover ul, div#hzmenu ul ul ul{display:none;}


div#hzmenu ul ul li:hover{display:none;}
body {}



/* ------------------------------------------------------------------------------------*/

/* Design Sitemap ----------------------------------------------------------------------*/

#contentarea li.mnu{font-size:14px;margin-bottom:10px;list-style-type:square; }
#contentarea li.mnusub{margin-left: 20px;  list-style-type:square; }


/* Design - ContentArea ----------------------------------------------------------------*/
#contentarea { float:left;width: 606px; }

/* Left */
#mainleft {float:left; width:606px; margin: 0; padding: 0;
	background-image: url(/eway/custom/design/nidar/images/header_3.gif); 
	background-repeat: no-repeat; 
	background-position: left top;
	overflow:hidden;
}
/* #mainleft .top { height: 40px; overflow: visible;} */
#mainleft .top {float: left; background-image: url(/eway/custom/design/nidar/images/main_horisontal_dots.gif); background-repeat: repeat-x; background-position: left bottom;}
#mainleft .top .banner{float: left; width: 606px;}

#mainleft .bottom 
{
	width: 606px;
	float: left;
	margin: 0; 
	/*background-image: url(/eway/custom/design/nidar/images/vertical_dots.gif); background-repeat: repeat-y; background-position: right top;*/
}
#mainleft h1,#mainleft .bottom h1 {margin: 10px 10px 15px 20px; font-size: 24px; color: #BF0007;}
#mainleft h2,#mainleft .bottom h2 {margin: 10px 10px 0px 20px; font-size: 14px; color: #BF0007;}
#mainleft h3,#mainleft .bottom h3 {margin: 10px 10px 0px 20px; font-size: 12px; color: #BF0007;}
#mainleft .top .banner p {margin: 10px 10px 0px 20px;}
#mainleft .msg, #mainleft .bottom .msg {margin: 0px 10px 0px 20px;}
/*#mainleft .odd.msg { margin: 0; border:1px solid red;}*/
#mainleft .msg h1, #mainleft .msg .body h1 {margin: 20px 0px 15px 0px;}
#mainleft .msg h2, #mainleft .msg h3, #mainleft .msg .body h2, #mainleft .msg .body h3 {margin: 10px 0px 0px 0px;}
#mainleft .ingress {margin-bottom: 15px; margin-left: 20px;}
#mainleft .ingress, .msg .ingress, .ingress p {font-weight:normal; color: #1a1a1a;}
#canvas2 #contentarea #mainleft .odd .msg .ingress { padding-left: 0px;}
#canvas2 #contentarea #mainleft .even .msg .ingress { padding-left: 0px;}
#canvas2 #contentarea #mainleft .odd .msg .title1 {padding-left: 24px;}
#canvas2 #contentarea #mainleft .even .msg .title1 { padding-left: 24px;}

*>#canvas2 #contentarea .odd .msg .ingress { padding-left: 20px;}
*>#canvas2 #contentarea .even .msg .ingress { padding-left: 20px;}
*>#canvas2 #contentarea .odd .msg .title1 {padding-left: 20px;}
*>#canvas2 #contentarea .even .msg .title1 { padding-left: 20px;}

*>#canvas2 #contentarea #mainleft .odd .msg .ingress { padding-left: 0px;}
*>#canvas2 #contentarea #mainleft .even .msg .ingress { padding-left: 0px;}
*>#canvas2 #contentarea #mainleft .odd .msg .title1 {padding-left: 20px;}
*>#canvas2 #contentarea #mainleft .even .msg .title1 { padding-left: 20px;}

.ingresslst1 {float: left; margin-left: 0px;}

.ingresslst1, .msg1 .ingresslst1, .ingresslst1 p {float: left;font-weight:normal; color: #1a1a1a;}

.body { clear:both; width: 555px; margin-left: 20px;}
.body p, .msg p .msg1 p{margin: 0px 0px 0px 0px;}
#mainleft .bottom .msg .ingress  {font-weight: normal; color: #1a1a1a; width:545px;}

#mainleft a.readmore {font-size:10px; font-weight:normal; color: #BF0007 ; text-decoration:underline;}
#mainleft a.readmore:hover{color: #BF0007; text-decoration: none;}
#mainleft a.readmore:visited{color: #BF4D0A; text-decoration: underline;}

/*#breadcrumb { position: absolute; z-index: 0; top: 120px; left: 65px;}*/

#breadcrumb div {float: left; margin: 20px 0px 0px 20px; width: 606px; overflow: hidden;}
#breadcrumb a{font-size:10px; color: #BF0007 ;}
#breadcrumb a:hover{}

.twocpage {float: left; width: 606px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 20px;}
.twocpage .leftpage, .twocpage .rightpage {float: left; width: 280px; margin: 0px 10px 0px 0px;}

.twocpage2 {float: left; width: 606px; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.twocpage2 .leftpage {float: left; width: 273px;  margin: 0px 0px 0px 0px;}
.twocpage2 .rightpage {float: left; width: 273px;  margin: 0px 0px 0px 0px;background-image: url(/eway/custom/design/nidar/images/vertical_dotsq.gif); background-repeat: repeat-y;}

.msg1 {padding: 0px 5px 0px 40px;}
.msg2 {padding: 0px 0px 0px 15px;}
.searchresults {float: left;}
#mainleft .searchresults .top {float: left; width: 500px; margin-left: 30px;background-image: none;}
.searchresults .divider {float: left; height: 1px; width: 600px; background-image: url(/eway/custom/design/nidar/images/main_horisontal_dots.gif); background-repeat: repeat-x; background-position: left top;}
.searchresults .bottom {float: left; margin: 20px 0px 20px 0px;}
.searchresults .list {float: left; width: 450px;}
.searchresults .list { margin: 0px 10px 0px 30px;}
#widesearch {width: 400px;}
.searchbtnwide {margin: 10px 0px 10px 10px;}

#mainleft .searchresults .top h1{font-size: 12px; margin: 30px 0px 0px 0px; color: #000000;}
#mainleft .searchresults .top h2{font-size: 14px; color: #c10006; margin: 0px 0px 20px 0px;} 

.searchresults a:link,.searchresults a:visited { color: #c10006; font-size: 12px; font-weight: bold;}


.odd {float: left; background-color: #fdfdfb; background-image: url(/eway/custom/design/nidar/images/main_bg-repeat_article.jpg); background-repeat: repeat-x;
	margin: 0; padding: 10px; width: 100%;width: 570px;}
.even {float: left; margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; width: 100%;}

.red { background-image: url(/eway/custom/design/nidar/images/main_redbox_x-repeat.jpg); background-repeat: repeat-x; background-color: #f8324b; padding: 5px 5px 5px 5px;}
.red p, #mainleft .red h2 {color: #ffffff;}


/* Mediebank */
.mediebankvelger {float: left; height: 71px; width: 585px; margin: 10px 0px 15px 0px;
	background-image: url(/eway/custom/design/nidar/images/main_ilu_mediebank.gif); background-repeat: no-repeat;}
.mediebankvelger select {float: left; margin: 40px 0px 0px 85px; width: 300px;}	
.images { float: left; width: 585px;}
.images .image {float: left; width: 130px; height: 277px; vertical-align: top; margin: 0px 5px 0px 5px; padding: 5px 0px 0px 5px;
	 background: url(/eway/custom/design/nidar/images/bg_picture_bildebank.jpg) no-repeat;}
.images .image a:link, .images .image a:hover, .images .image a:visited {font-size: 9px;}
	 



/* Right */
#mainright { display: none; }

#mainright a:link, #mainright a:active, #mainright a:visited {  display: none;  }
#mainright a:hover {  display: none;  }

#mainrightbottom { display: none; } 

.search {  display: none; }
.search input {  display: none; }
.searchbtn { display: none; }

.mainrightheading, .mainrightheadingblue { display:none; }
.mainrightheadingred { display: none; }
.mainrightcontent {  display: none; }


.mainrightcontent ul{  display: none; }
.mainrightcontent ul li{ display: none; }


/* Toolbox */
.toolbox {display:none;}
.toolbox ul {  display: none; }
.toolbox li {  display: none; }
.toolbox img{  display: none; }
.toolbox ul li a:link, .toolbox ul li a:visited { display: none; }
.toolbox ul li a:hover{ display: none; }


#footer 
{
    width: 606px; float: left; margin: 0; padding: 30px 0 0 20px;
	background: url(/eway/custom/design/nidar/images/bottom_horisontal_dots.gif) no-repeat;
}
#footer p{ font-size: 10px; color: #cccccc; margin: 0;}	
#footer a:link, #footer a:visited{color: #cccccc; text-decoration: none;}
#footer a:hover{color: #BF0007; text-decoration: none;}
.footermenu { display:none; }


.top .banner .bannerbg1
{
	height: 195px;
	background: url(/eway/custom/design/nidar/images/bannerbg1.jpg) no-repeat;
}
.top .banner .arkiv
{
	height: 190px;
	background: url(/eway/custom/design/nidar/images/arkiv.gif) no-repeat;
}
.top .banner .gris
{
	height: 190px;
	background: url(/eway/custom/design/nidar/images/gris.jpg) no-repeat;
}
/* Nyhetsarkiv */
#archive .odd .msg, #archive .even .msg{float: left; width: 400px; margin: 0px 0px 0px 20px;}
#archive .date{float: left; width: 85px; margin-left: 50px;}


/* skjema */
.txtinput, .txtinputmulti{ width: 200px;}
.txtinputmulti{height: 50px}
.txtinputmultiwide{width: 342px; height: 50px}


/* Temaforside */
/* Left */
#mainlefttheme {float:left; width:606px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	overflow:hidden;
background-image: url(/eway/custom/design/nidar/images/top3_left_theme.jpg); background-repeat: no-repeat;
}
#mainlefttheme #breadcrumb div {float: left; 
	width: 590px;
	margin: 20px 0px 0px 7px;
	text-indent: 10px;}

.top_theme {float: left; 
	background-image: url(/eway/custom/design/nidar/images/main_horisontal_dots.gif); 
	background-repeat: repeat-x; background-position: left bottom; 
	width: 590px;
	margin: 0px 10px 1px 8px;
}

#mainlefttheme .top_theme .banner{
	float: left; 
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 1px 0px;
	background-color: #f1f1ea;
	width: 570px;

}
#mainlefttheme .odd {margin-left:4px;}
#mainlefttheme .odd .msg a{padding-left:15px;}
#mainlefttheme .odd .msg .ingress{padding-left:15px;}
#mainlefttheme .even {margin-left:4px;}
#mainlefttheme .even .msg a{padding-left:15px;}
#mainlefttheme .even .msg .ingress{padding-left:15px;}
#mainlefttheme .top_theme .banner p{margin: 10px 10px 15px 20px;}

#mainleft .bottom 
{
	width: 606px;
	float: left;
	margin: 0px 0px 0px 0px; 
	/*background-image: url(/eway/custom/design/nidar/images/vertical_dots.gif); background-repeat: repeat-y; background-position: right top;*/
}
#mainlefttheme h1,#mainlefttheme .bottom h1 {margin: 10px 10px 15px 20px; font-size: 24px; color: #BF0007;}
#mainlefttheme h2,#mainlefttheme .bottom h2 {margin: 10px 10px 0px 20px; font-size: 14px; color: #BF0007;}
#mainlefttheme h3,#mainlefttheme .bottom h3 {margin: 10px 10px 0px 20px; font-size: 12px; color: #BF0007;}
#mainlefttheme h6,#mainlefttheme .bottom h6{margin: 10px 10px 0px 0px; font-size: 12px; font-weight:bold;  color: #BF0007;}


#mainlefttheme .msg, #mainlefttheme .bottom .msg {float: left; margin: 20px 0 0 0; padding-left: 5px;width:565px;}
#mainlefttheme .msg h1, #mainlefttheme .msg .body h1 {margin: 20px 0px 15px 0px;}
#mainlefttheme .msg h2, #mainlefttheme .msg h3, #mainlefttheme .msg .body h2, #mainleft .msg .body h3 {margin: 10px 0px 0px 0px;}


#mainlefttheme .ingress {float: left; margin-bottom: 15px; margin-left: 0px;}
#mainlefttheme .ingress, .msg .ingress, .ingress p {font-weight:bold; color: #1a1a1a;}


#mainlefttheme .body { width: 555px; margin-left: 20px;}
#mainlefttheme .body p, .msg p{margin: 0px 6px 0px 0px;}
#mainlefttheme .bottom .msg .ingress  {font-weight: normal; color: #1a1a1a;}


#mainlefttheme .msg1 p{margin: 0px 0px 0px 0px;}
#mainlefttheme .msg2 p{margin: 0px 0px 0px 0px;}
#mainlefttheme .msg1 .ingresslst1 {font-weight: normal; color: #1a1a1a;}

#mainlefttheme a.readmore {font-size:10px; font-weight:normal; color: #BF0007 ; text-decoration:underline;}
#mainlefttheme a.readmore:hover{color: #BF0007; text-decoration: none;}
#mainlefttheme a.readmore:visited{color: #BF4D0A; text-decoration: underline;}
.readmorecontent .list{width: 310px;padding-right: 0px;}

/*Kontaktskjema*/

.mh_data_heading {
	font-size: 14px;
	font-weight: bold;
}