@charset "utf-8";

/* -- TABLE OF CONTENTS ---------
 
	1. RESET BROWSER DEFAULTS
	2. STRUCTURE AND TYPOGRAPHY
	3. HEADER
	4. FEATURED AREA AND SLIDER
	5. PRIMARY CONTENT
	6. SIDEBAR
	7. PORTFOLIO PAGES
	8. BLOG PAGES
	9. FORMS
	10. MINI SLIDERS
	11. FOOTER
	12. MISCELLANEOUS
	
-------------------------------*/ 

/* -- 1. RESET BROWSER DEFAULTS -- */	
/* html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, fieldset, form, label, legend, ul, ol { margin:0px; padding:0px; border:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline }
*/


/* -- 2. BODY                 -- */	
body {
	background-color:white;
	font-family:verdana,lucida,"lucida sans", "lucida grande", verdana, arial;
	font-size:11px;
	text-align:left;
	font-weight:normal;
/*        font-family: 'Droid Sans', serif; */
	}

p, li 	{
	line-height:150%;
	color:#454545;
	}
p 	{
	padding-bottom:8px;	
	}
/* --  MAIN SECTION -- */

h1 {
	font-size:20px;
	font-weight:normal;
	padding:8px 0px;
	}

.section p{
	margin:8px 0px;
	line-height:150%;
	}

.section {
	font-size:12px;
	text-align:left;
	color:#454545;
	}

#content {
	width:900px;
	width:920px;
	width:960px;
	margin:0 auto;
/* 	min-height:320px; 
	background-color:red;*/
	display:block;
	height:1000;
	}

#maincontent {
	width:900px;
	width:920px;
	width:960px;
	margin:0 auto;
/* 	min-height:320px; 
	background-color:red;*/
	display:block;
	}

/* ------------- 3 boxes on front page -------------- */
.featuredbox {
	float:left;
	width:266px;
	min-height:240px;
	background-color:orange;
	margin-right:21px;
	margin-bottom:20px;
	padding:20px;
	
		background-color:#eee;
background: rgb(234,234,234); /* Old browsers */
background: -moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(253,253,253,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(253,253,253,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fdfdfd',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* W3C */

	}

.featuredbox-last {
	margin-right:0px;
	}

.featuredbox img {
	width:306px;
	height:110px;
	margin:-20px 0px 0px -20px;
}



.featuredtable {
	float:left;
	width:350px;
	padding:10px;
	margin:5px 0p 30px 0px;
	background-color:#eee;
	border-left:10px solid white;
	border-right:10px solid white;
	border-top:10px solid white;
	border-bottom:40px solid white;
background: rgb(234,234,234); /* Old browsers */
background: -moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(253,253,253,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(253,253,253,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fdfdfd',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* W3C */
	}
	
.featuredtable tr td, .featuredtable tr.top th  {
	padding:5px 2px;
	text-align:center;
	border-bottom:1px solid #ddd;
	}

.featuredtable tr td.label {
	text-align:left;
	}

/* ------------------  sidebar ------------------- */
aside {
	float:right;
	width:260px;
	min-height:220px;
	padding:0px 10px 20px 10px;
	margin:30px 0px 30px 0px;
	background-color:#eee;
	background: rgb(234,234,234); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(253,253,253,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(253,253,253,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* IE10+ */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fdfdfd',GradientType=0 ); *//* IE6-9 */
	background: linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* W3C */
/* box-shadow: 1px 0 10px rgba(0, 0, 0, 0.7);
margin-top:-12px; */
	}
	
aside h1, .featuredbox h1, .featuredtable h1 {
	color:#AD1400;
	border-bottom:1px dotted #AD1400;
	margin-bottom:6px;
	padding-bottom:4px;
	padding-top:14px;
	font-size:16px;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}

aside img {
	width:280px;
	height:100px;
	margin:-10px -10px 0px -10px; 
	}

aside li {
/*	font-size:12px; */
	border-bottom:1px dotted #ddd;
	}
aside li a {
	display:block;
/*	font-size:11px; */
	padding:4px 0 4px 2px;
	color:#454545;
	}
aside li a:hover {
	background-color:#eee;
	background-color:#ddd;
	border-bottom:0px !important;
	}



aside#navigation {
	border-right:1px dotted red;
	}

aside#news {
/*	border-left:1px dotted red; */
	}

aside#featured {
	margin-left:10px;
	width:270px;
	}

aside#featured article {
	padding:10px;
	border:1px dotted #eee;
	background-color:#eee;
	margin-top:96px;
	}

aside#featured article p {
	padding:0 0 8px 0;
	}

.link p a {
	text-decoration:none;
	color:#AE1401;
	}

.section {
	width:460px;
	float:left;
	padding:10px 20px;
	}

/* ??????? */
#main {
	width:599px;
	float:left;
	margin-bottom:20px;
	padding:0px;
/*	border-right:1px dotted #bbb; */
/* smalere main + innrykk til venstre */
	width:500px;
	padding-left:120px;

	}
	
._wide {
	width:960px;
	float:left;
	margin-bottom:20px;
	padding:0px;
/*	border-right:1px dotted #bbb; */
	}
	
. h1 {
	padding-top:20px;
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
. p {
	padding-bottom:12px;
/* 	font-size:12px; */
	}
	
. p.ingress {
	font-style:italic;
	}
	
. p.author {
 	color:#888;
	font-size:10px;
 	}
	

/* -- 2. HEADER                -- */	

header, footer {
	width:100%;
/*	background-color:white; */
	display:block;
	clear:both;
	}
	
.logoimg {
	float:left;
/*	margin-left:0px;
	margin-top:12px; */
	position:relative;
	top:12px;
	left:0px;
	width:125px;
	}
	
header {
	height:80px;
	padding-top:16px;
	margin-bottom:12px;
	background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #ff3019 0%,#cf0404 100%); /* W3C */

background: rgb(211,21,21); /* Old browsers */
background: -moz-linear-gradient(top, rgba(211,21,21,1) 0%, rgba(173,20,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,21,21,1)), color-stop(100%,rgba(173,20,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(211,21,21,1) 0%,rgba(173,20,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(211,21,21,1) 0%,rgba(173,20,0,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(211,21,21,1) 0%,rgba(173,20,0,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d31515', endColorstr='#ad1400',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(211,21,21,1) 0%,rgba(173,20,0,1) 100%); /* W3C */

box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.7);

}
	
footer {
 color:#454545;
 /* height:300px; */
 padding-top:10px;
 background-color:#eee;
 border-top:2px solid #B11402;
 overflow:hidden;
}
	
header nav, footer nav {
 width:960px;
 margin:0 auto;
}



ul#topnav {
/*	float:left;
	margin-top:35px;
	margin-left:100px;
*/	}

#topnav li {
/*	float:left;
	padding:5px 40px; */
	font-family:lucida, lucida sans, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#topnav li a {
	text-decoration:none;
	color:#454545;
	}

.top_search {
    border-radius: 12px 12px 12px 12px;
    font-size: 12px;
    height: 20px;
    padding-left: 8px;
	background-image:url("../img/searchicon.png");
	background-repeat:no-repeat;
	background-position:165px 4px;
		}
.main_search_button {
 	font-size:16px;
	padding:2px 14px;
 	}
p.main_search_box_text {
	padding:0px;
	font-size:12px;
	font-style:italic;
	padding-left:16px;
	padding-bottom:6px;
 	}
.main_search {
    border-radius: 12px 12px 12px 12px;
    font-size: 12px;
    height: 24px;
	width:400px;
    padding-left: 8px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-bottom:0px;
/*	background-image:url("../img/searchicon.png");
	background-repeat:no-repeat;
	background-position:272px 4px;
*/	
	}
form {
	padding-bottom:10px;
	}

/* -- 2. SLIDER                -- */	

.slider { 
width:884px;
width:960px;
height:320px;
/*
border-top:1px dotted red;
border-bottom:1px dotted red;
*/
margin:1px auto 4px;
position:relative;
padding:7px 0px;
/*z-index:-999; */
	/*Box Shadow*/
/*	-moz-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 0px #b7bac2;
	-webkit-box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 1px #b7bac2;
	box-shadow: 0px -1px 0px #d8dbe4, 0px 1px 1px #b7bac2;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdd0d8), to(#c1c4cd));
	background: -moz-linear-gradient(top, #cdd0d8, #c1c4cd);
	background: -moz-linear-gradient(top, #fff, #fff);
	*/
}
#fader { 
list-style:none; width:884px; height:284px; overflow:hidden; background:#c7cad2 url(../../img/loading.gif) no-repeat 50% 50% }
#fader { list-style:none; width:960px; height:284px; overflow:hidden; background:#c7cad2 url(../../img/loading.gif) no-repeat 50% 50% }
#slide_desc { position:absolute; height:320px; width:280px; top:7px; color:#000; z-index:50; overflow:hidden;opacity:.60; background-color:#ddd; }
.desc { display:none; }
/* .title { font-family:Georgia, "Times New Roman", Times, serif;font-size:34px; color:#AD1400; display:inline-block; line-height:30px; padding:4px 15px; } */
.title { font-family:Georgia, "Times New Roman", Times, serif;font-size:30px; color:#AD1400; display:inline-block; line-height:30px; padding:15px 15px 4px 20px; }
.title a, .title a:hover { color:#AD1400; text-decoration:none; }
.description {font-size:18px; color:#fff; display:inline-block; line-height:17px; padding:4px 15px 4px 20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;font-weight:bold;}	

.description {margin-top:6px;opacity:0.8;color:black;}
.description a {color:black;}

.big_title { font-size:28px; margin:0px; float:left; padding:0px 18px 0px 0px; line-height:28px }
.small_title { font-size:14px; line-height:32px; margin:0px; float:left; padding:0px 0px 0px 20px; text-shadow: 0px -1px 0px #828696; background:url(../../images/light/verticalhr.gif) left repeat-y }
.breadcrumbs { width:560px; font-size:10px; color:#a7aebf; padding-left:0px; }
.breadcrumbs a {color:#666;}

/* ----------- FOOTER ------------- */
/*
.canvas {
	display:block;
	clear:both;
	width:100%;
	}
*/
.sitemap {
/*	width:200px; */
	float:left;
	padding-left:20px;
	padding-right:40px;
	padding-left:0px;
	padding-right:20px;
	}

.sitemap h1 {
	font-size:14px;
	padding-bottom:2px;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}

li.sitemap {
	font-size:14px;
	font-weight:bold;
	color:#454545;
	}

li.sitemap ul li {
	font-size:11px;
	font-weight:normal;
	}

.sitemap li a {
	text-decoration:none;
	color:#454545;
	}
.sitemap a {
	color:#454545;
}
.sitemap-end{
	/*float:right !important;*/
	padding-right:0;
}
.someicon{
	float:right;
	padding-left:2px;
	width:30px;
	height:30px;
	}	

.twittericon{
	float:right;
	height: 30px;
	width:30px;
	}	


/* --------------------------- Søk ------------------------------- */
header nav form {
 float: right;
 position: relative;
 top: 22px;
}

.innputt, .subbmitt {
    color: #454545;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
	float:left;
	font-weight:normal;
}

/* Til data/dissemination.html og data/index.html */
.box {
	width:260px;
	padding:0px 10px 10px 20px;
	margin-right:10px;
	margin-bottom:12px;
	background-color:#e5e5e5;
	float:left;
}
.firstbox {
	margin-left:-10px;
}
h1 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 30px;
    padding-top: 20px;
}

.box h1 {
	background: -moz-linear-gradient(center top , #D31515 0%, #AD1400 100%) repeat scroll 0 0 transparent;
	margin:0px -10px 12px -20px;
	padding:10px 10px 10px 20px;
	color:white;
	font-size:16px;
	font-family:georgia;
}
._wide {
    border-color: white;
    border-left: 10px solid white;
    border-right: 10px solid white;
    border-style: solid;
    border-width: 10px 10px 40px;
    float: left;
    min-height: 220px;
    padding: 0px 10px 10px 0px;
    width: 580px;
}
._wide h2, h2 {
	font-family:georgia;
	font-size:18px;
	font-weight:normal;
	padding:10px 0px 2px 0px;
	color:#333;
	border-bottom:1px solid #ccc;
	margin-bottom:4px;
}

._wide li {
	list-style-type:disc;
	margin-left:14px;
}

.heightfix {
	display: block; clear: left;  visibility: hidden;
	}

/* Formating the data "frontpage" */
.column {
	float:left;
	width:245px;
	padding-right:10px;
	}

.column_last {
	padding-right:0px;
	}

.column h3 {
	font-size:16px;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-top:14px;
	}

a {
	color:#AD1400;
	text-decoration:none;
	}

a:hover {
	border-bottom:1px dotted #AD1400;
	}

.column h3 a {
	color:#454545;
	text-decoration:none;
	}

.lineunder {
	border-bottom:1px dotted #ddd;
	}
	 

h3 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	border-bottom:1px solid #ddd;
	display:block;
	margin-bottom:12px;
	}
h4 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:4px;
	}
	
/*  ---------------------------------------------------------------------------------------------------------- */

#content ul {
	padding-bottom:10px;
	}
#content ul.multiline li {
	padding:0px 0px;
	font-weight:bold;
	list-style-type:none;
	margin-left:0px;
	}
#content ul.multiline li a {
	color:#454545;
	}
#content ul.multiline li ul li {
	list-style-type:none;
	margin-left:0px;
	font-weight:normal;
	}
#main ul {
	list-style-type:disc;
	padding-left:14px;
	}
#main ul li {
	padding-bottom:4px;
	}

#sidebar ul.bullets li {
	border-bottom:none;
	padding: 2px 0px;
	}

#sidebar ul.bullets  {
	margin-left:14px;
	margin-bottom:12px;
	list-style-type:disc;
	}
#sidebar .inline_link a{
	display:inline;
	border-bottom: 1px dotted;
	padding: 4px 0 0 2px;
}
.country {
	font-weight:bold;
	}
	
/* ---------- TABS FOR THE DATA PAGE ---------------- */
.tabs {
	width:960px;
	margins:auto 0;
	float:left;
	}
.tabs_nav li {
	float:left;
	}

.tabs_nav li a {
/*	display:block;
	padding:4px 12px;
	margin-right:3px;
	text-decoration:none;
	background-color:#ddd;
	color:black;
	font-size:12px;
	font-weight:bold;
*/
    background-color: #DDDDDD;
    border-radius: 6px 12px 0 0;
    color: black;
    display: block;
	font-size:12px;
    font-weight: bold;
    margin-right: 3px;
    padding: 8px 16px;
    text-decoration: none;
	-moz-box-shadow:inset 0px 3px 3px #ccc;
	}

.tabs_nav a:hover {
	text-decoration:none;
	border-bottom:0px;
	}

.tabs_nav a.selected {
	background-color:#efefef;
	}

.tabs_nav li.ui-tabs-active a {
	background-color:#efefef;
	}
/*
.tabs_nav li.ui-tabs-active {
	background-color:#000000;
}
*/

.tabwrapper {
	float:left;
	width:960px;
	}
	
.tabwrapper aside {
	}
	
.tabs .main {
	width:710px;
	float:right;
	margin-bottom:20px;
	padding:10px 10px 10px 13px;
	background-color:#efefef;
	min-height:430px;
/*	border-right:1px dotted #bbb; */
	-moz-box-shadow:inset 0 0 3px #ddd;
	-moz-border-radius:0px 5px 5px 5px;
	}
.tabs #aside {
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	background:white;
	margin-left:0px;
	float:left;
	min-height:430px;
	}

.tabs .docliste a {
	color:black;
	display:block;
	padding:4px;
	border-bottom:1px dotted #ccc;
	}

.ui-tabs-panel {
	background-color: #EFEFEF;
	margin-top: 30px;
	margin-bottom: 10px;

	}

.docliste a {
	color:black;
	display:block;
	padding:4px;
	border-bottom:1px dotted #ccc;
	}

ul.docliste {
	padding-bottom:20px;
	}

.docliste a:hover {
	color:#b55;
	display:block;
	padding:4px;
	border-bottom:1px dotted #ccc;
	background-color:#efefef;
	}

.tabs .docliste a:hover {
	background-color:#ddd;
	}

.sokeform {
	padding-bottom:30px;
	}

.sidebar_facet h3 {
	padding-top:4px;
	margin-bottom:0px;
	border-bottom:0px;
	font-size:12px;
	}

.sidebar_facet {
/*	margin-bottom:10px;*/
	background-color:#eee;
	padding:10px 10px 10px 10px;
	-moz-box-shadow:inset 0 2px 2px #ccc;
	-moz-border-radius:5px;
	min-height:610px;
    height:auto !important;
	}

/*Search result pagination */
ul.plain li {
    color: #454545;
    font-size: 11px;
    padding: 0;
}

.page li {
    background-color: #F6F6F6;
    border: 1px solid #EFEFEF;
    float: left;
    margin-right: 5px;
    padding: 5px;
    text-align: center;
    width: 18px;
}

ul.plain {
    padding-left: 0;
    padding-right: 0;
    padding-top: 2px;
    line-height: 1.5em;
    list-style-type: none;
    margin: 0 0 10px;
}

/* Search - Facet filters */

.filter {
	float:left;
	width:550px;
	margin:6px 0px 4px 0px;
 }
.filter p {
	float:left;
	padding:2px 4px 0 0px;
 }
.filter_item {
    background-color: #F6F6F6;
/*    background-image: url("../../img/kryss.jpg");*/
    background-position: right center;
    background-repeat: no-repeat;
    border: 1px solid #EFEFEF;
    float: left;
    margin: 2px 5px 2px 0;
    padding: 3px 10px 3px 5px;
}

ul.docliste li a {
	clear: left;
}

div.htmltabs{
	min-height:600px;
    height:auto !important;
    height:600px; 
}

/* TEST AV NY LAYOUT */

.signin div {
	float:right;
	padding-right:8px;
	margin-top:-32px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:1.5em; /* Set to this value to be visible in IE8/IE9 */
	}

.signin div a {
	color:#888;
	}
header {
	margin-top:20px;
	}

.signature {padding-top:40px; color:#454545; float:left; width:960px; padding-bottom:80px;}

#sidebar {float:right;width:240px;}
#main {float:left;padding:0 0 0 30px;width:480px;}

.quote {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 30px;
	line-height:30px;
	padding-top:0px;
	color:#999;
}


aside {float:left;width:160px;padding:0 0 0 20px;}

aside {
	float:right;
	width:227px;
	min-height:220px;
	padding:0px 10px 20px 10px;
	margin:30px 0px 30px 20px;
	background-color:#eee;
	background: rgb(234,234,234); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(253,253,253,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(253,253,253,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* IE10+ */
/*	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fdfdfd',GradientType=0 ); *//* IE6-9 */
	background: linear-gradient(top, rgba(234,234,234,1) 0%,rgba(253,253,253,1) 100%); /* W3C */
/* box-shadow: 1px 0 10px rgba(0, 0, 0, 0.7);
margin-top:-12px; */
	}
	
aside h1, aside_nav h1, .featuredbox h1, .featuredtable h1 {
	color:#AD1400;
	border-bottom:1px dotted #AD1400;
	margin-bottom:6px;
	padding-bottom:4px;
	padding-top:14px;
	font-size:16px;
	font-weight:bold;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}

aside img {
	width:260px;
	height:100px;
	margin:0px -10px 0px -10px; 
	}

aside li, .aside_nav li {
/*	font-size:12px; */
	border-bottom:1px dotted #ddd;
	}
aside li a, .aside_nav li a {
	display:block;
/*	font-size:11px; */
	padding:4px 0 4px 2px;
	color:#454545;
	}
aside li a:hover, , .aside_nav li a:hover {
	background-color:#eee;
	background-color:#ddd;
	border-bottom:0px !important;
	}



aside#navigation {
	border-right:1px dotted red;
	}

aside#news {
/*	border-left:1px dotted red; */
	}

aside#featured {
	margin-left:10px;
	width:270px;
	}

aside#featured article {
	padding:10px;
	border:1px dotted #eee;
	background-color:#eee;
	margin-top:96px;
	}

aside#featured article p {
	padding:0 0 8px 0;
	}

aside#aside_nav {
	float:left;
	width:160px;
	min-height:220px;
	padding:0px;
	margin:20px 0px 20px 0px;
	background:none !Important;
	}

#aside_nav ul li ul {
	margin-left:10px;
}	

/* Formattering av lister i /data/country.html */
.docdatlist h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:0px;
	border-bottom:none !Important;
	padding-bottom:2px;
	}

.docdatlist a {
	color:black;
	display:block;
	padding:4px 0px;
	border-bottom:1px dotted #ccc;
	}

#main.docdatlist ul {
	padding-bottom:10px;
	list-style-type:none;
	padding-left:0px;
	}

.docdatlist ul li {
	list-style-type:none;
	}

.docdatlist a:hover {
	color:#b55;
	display:block;
	padding:4px 0px;
	border-bottom:1px dotted #ccc;
	background-color:#efefef;
	}

.docdatlist a.regular_link {
	display:inline;
	color: #ad1400;
	border-bottom: none;
}
.docdatlist a.regular_link:hover {
	border-bottom: 1px dotted #ad1400;
	display:inline;
	background-color:transparent;
	padding: 0;
}

h1 .subtitle { /* til country.html */
	font-size:22px;
	}

	
.integrated_button a,.integrated_button a:hover, .button a, .button a:hover  {	
	-moz-box-shadow:inset 0 1px 5px 0 #ddd;
	-moz-border-radius:20px;
	width:280px;
	padding:12px;
	text-align:center;
	color:white;
	background-color:red;
	font-size:14px;
	font-weight:bold;
	border-bottom:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:12px;
	background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); *//* IE6-9 */
background: linear-gradient(top, #ff3019 0%,#cf0404 100%); /* W3C */

background: rgb(211,21,21); /* Old browsers */
background: -moz-linear-gradient(top, rgba(211,21,21,1) 0%, rgba(173,20,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,21,21,1)), color-stop(100%,rgba(173,20,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(211,21,21,1) 0%,rgba(173,20,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(211,21,21,1) 0%,rgba(173,20,0,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(211,21,21,1) 0%,rgba(173,20,0,1) 100%); /* IE10+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d31515', endColorstr='#ad1400',GradientType=0 ); *//* IE6-9 */
background: linear-gradient(top, rgba(211,21,21,1) 0%,rgba(173,20,0,1) 100%); /* W3C */

box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.7);
	}
	
.fileedition {font-size:11px;}
	
.button a, .button a:hover {
	width:138px;
	float:left;
	margin-right:5px;
	padding:8px;
	}
.button a:hover, .integrated_button a:hover {
	color:#eee;
	box-shadow:1px 1px 8px 0 rgba(0, 0, 0, .7);
	}
.feedback_button a, .feedback_button a:hover {
	width:120px;
	float:right;
	margin-top:-245px;
	background:#777;
	font-size:14px;
	display:none; /* Hide the feedback button */
	} 
	
/* BO - fiks av bakgrunn i search */
.ui-tabs-panel {
	background-color:#efefef;
	padding-top:16px;
}
.tabs .main {
	padding-top:0px;
	width:709px;
	border-left:1px solid white;
}
.sidebar_facet {
	padding-top:0px;
}
.filter {
	margin:0px;
}
.filter_item {
	margin-bottom:5px;
	background-color:#AD1400;
	color:white;
	font-weight:bold;
	border-bottom:1px solid #888;
	border-right:1px solid #888;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-radius:3px;
}

/* CSS for styling http://essbeta.nsd.no/data/(testarea/test-gy)/themes.html?t=... */

.icon-info-sign:before {
	padding-right:6px;
}
#var_metadata {
	font-family:verdana;
	font-size:11px;
	line-heigth:130%;
}
#var_metadata dt, #var_metadata dd, #var_metadata td {
	padding:2px 0px;
}
#var_metadata dt {
	font-weight:bold;
	padding: 6px 0px 2px 0px;
	border-bottom:1px solid #ddd;
	margin-bottom:2px;
}

.ui-dialog .ui-dialog-title {
    color: #404040;
    float: left;
    font-weight: bold;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 3px 0px 0px 3px;
}

.ui-dialog .ui-dialog-titlebar {
    background: none repeat scroll 0 center transparent;
    border-bottom: 1px solid #CCCCCC;
    border-bottom-left-radius: 0;
    border-color: white white #CCCCCC;
    font-size: 18px;
    padding: 5px 0px 5px 10px;
    position: relative;
    text-decoration: none;
	background-color:#ddd;
}

/*
.ui-dialog .ui-dialog-buttonpane {
	display:none;
}
*/
.ui-dialog {
	padding:0px;

}


.ui-widget {
	z-index:9999;
}

/* Solving layout issues in essbeta.nsd.no/essmd tables 
   since the html code is retrieved from the old site
*/

#sortableTable0 tbody td, 
#sortableTable1 tbody td, 
#sortableTable2 tbody td, 
#sortableTable3 tbody td, 
#sortableTable4 tbody td, 
#sortableTable5 tbody td {
	padding:3px 0;
	text-align:center;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	}

#sortableTable0 tbody th,
#sortableTable1 tbody th,
#sortableTable2 tbody th,
#sortableTable3 tbody th,
#sortableTable4 tbody th,
#sortableTable5 tbody th {
	padding:3px 3px 3px 6px;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	min-width:300px;
	min-width:280px;
	}

#sortableTable0 thead th,
#sortableTable1 thead th,
#sortableTable2 thead th,
#sortableTable3 thead th,
#sortableTable4 thead th,
#sortableTable5 thead th {
	padding:3px 0;
	text-align:center;
	border-right:1px solid #ddd;
	padding:4px;
	min-width:70px;
	}

#hideid0area h4,
#hideid1area h4,
#hideid2area h4,
#hideid3area h4,
#hideid4area h4,
#hideid5area h4 {
	display:none;
	}
	
p strong a#hideid0,
p strong a#hideid1,
p strong a#hideid2,
p strong a#hideid3,
p strong a#hideid4,
p strong a#hideid5 {
	margin-top:6px;
	font-size:14px;
	font-weight:bold;
	}

p strong a:hover#hideid0,
p strong a:hover#hideid1,
p strong a:hover#hideid2,
p strong a:hover#hideid3,
p strong a:hover#hideid4,
p strong a:hover#hideid5 {
	border-bottom:none;
	}
.hidearea {
 display:none;
}

.showarea {
/*background-color:#F3F3F3;*/
/*border:1px solid #CD2421;*/
display:block;
/*margin:0 0 10px;*/
padding:5px;
}

/* Solving layout issues in essbeta.nsd.no/bibliography tables 
   since the html code is retrieved from the old site
*/

/* 1. Gjelder liste søkeresultat */
#paginated {
	width:960px;
	}

#paginated thead .yui-dt-liner { /* Header */
	background-color:#ddd;
	font-weight:bold;
	padding:6px;
	}

#paginated td.yui-dt-sortable { /* TD celler */
	padding:3px;
	border:1px solid #eee; 
	}
	
/* sette kolonnebredder */
#paginated .yui-dt-col-title {
	width:450px;
	} 
#paginated .yui-dt-col-authors {
	width:150px;
	} 
#paginated .yui-dt-col-year {
	width:50px;
	} 
#paginated .yui-dt-col-type {
	width:100px;
	} 
#paginated .yui-dt-col-publishedIn {
	width:200px;
	} 
#paginated .desc {
	display:block;
	}
	
/* 2. Gjelder visning av enkeltpublikasjoner */

#maincontent #main.wide {
	width:960px;
	}
	
.factbox2 {
	padding:12px;
	float:right;
	width:300px;
	padding-right:148px;
	}
.factbox2 .countryList {
	width:300px;
	background-color:#fff;
	margin-left:-12px;
	margin-top:-2px;
	margin-bottom:-5px;
	}
#bib_wrap {
	width:550px;
	}
#bib_wrap table td,
#bib_wrap table th {
	padding:4px;
	}
#bib_wrap table {
	padding:14px 0px;
	}
	
#markup.yui-dt td,
#markup.yui-dt th {
	padding:6px;
	}
/* bibliography tweeks end */

/* Styling of tables on the old pages. 
Have added a div in the template "around" main in old pages to get hold of the tables (BO)*/

.old_pages table {
	margin:8px 0px;
	}

.old_pages table th {
	background-color:#eee;
	}

.old_pages table td,
.old_pages table th {
	padding:6px;
	border:1px solid #ddd;
	}

/* Stying of old sidebar on ess.nsd.uib.no/essmd */
.old_sidebar h3 {
    padding: 12px 0 4px;
	margin-bottom:0px;
	}

/* Styling for tables in essmd and other tables copied from the old ess site */ 

table.zebra {
    border: 1px solid #DEDEDE;
}

table.zebra caption {
  	font-weight: bold;
  	font-family: "Lucida Grande", verdana, Tahoma, Arial, sans-serif; 
	font-size: 11px;
	padding:10px 5px 5px 5px;
	color: #444444;
 }

table.zebra thead th {
 background-color: #AD1400;
 color: #FFFFFF;
 font-family: "Lucida Grande", verdana, Tahoma, Arial, sans-serif; 
}

table.zebra thead {
 border-left: 1px solid #AD1400;
 border-right: 1px solid #AD1400;
}

table.zebra thead a:link, thead a:visited {
 color: #FFFFFF; 
}

table.zebra td.text {
 text-align: left;
}

table.zebra tbody td {
 padding:5px;
}


/*Styling for sidebar table in essmd, /data/multilevel/guide/participants.html */

table.participant{
	width:220px;
}

table.participant td{
	border: 1px solid #DEDEDE;
}

table.participant tbody th{
	border: 1px solid #DEDEDE;
}

/* ----------------------------------------------------------*/

div.login{
	width: 225px;
	padding: 20px 0 100px 0;
}

.login input{
	float: right;
}

strong {
    font-weight:bold;
}