@charset "UTF-8";

.nora-content {
	background: url("assets/body-bg.png") repeat-x scroll 0 0 #f8f8f8
		!important;
}

#nora-head {
	background: url("assets/banner-bg.png") no-repeat 0 0 #ffffff !important;
	width: 970px;
	height: 170px;
	padding: 0 20px;
	margin: 0 auto;
}

#oa-logo {
	background: url("assets/logo-nora.png") no-repeat scroll 0 0 transparent;
	top: 90px;
	position: absolute;
	margin-left: 14px;
	height: 67px;
	width: 176px;
	display: block;
}

/* Subtitle 'Alt i norske vitenarkiv...' */
#subtitle {
	color: #fff;
	font-family: Georgia;
	font-size: 18px;
	left: 225px;
	line-height: 1.4em;
	position: relative;
	top: 100px;
}

#nora-body:before {
	content: "";
	display: table;
}

#nora-body {
	zoom: 1;
	width: 1010px;
	/* 	padding: 15px 20px 20px 0px; */
	padding: 0;
	margin: 0 auto;
	position: relative;
	background-color: #ffffff;
	font: 0.875em/1.5em "Helvetica Neue", Helvetica, Geneva, Arial,
		sans-serif;
}

#nora-body:after {
	clear: both;
}

#sidebar {
	margin-bottom: 4em;
	display: block;
	float: left;
	width: 160px;
	height: auto;
	margin: 5px;
	padding: 5px;
	background-color: white;
	border-style: solid;
	border-width: thin;
	border-color: #ffa500;
}

.facet {
	padding-left: 10px;
	text-indent: -10px;
	line-height: 1;
	margin: 0 0 1em 0;
	padding: 0px;
	font-size: small;
	text-transform: capitalize;
}

#searchform-container {
	padding: 5px;
	background-color: #dddddd;
	width: 99%;
}

#searchresults {
	padding-top: 0px;
	padding-left: 5px;
	background-color: white;
	font-size: 13px;
	line-height: 1.2;
}

tr.content {
	padding: 0 18px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}

.collapsible:after {
	content: '\02795'; /* Unicode character for "plus" sign (+) */
	font-size: 13px;
	color: white;
	float: right;
	margin-left: 5px;
}

.active:after {
	content: "\2796"; /* Unicode character for "minus" sign (-) */
}

#responseHeader {
	display: inline-block;
	background-color: #f0f0f0;
	border: thin;
	border-color: #ffa500;
	width: 100%;
}

.linkbutton {
	margin: 0px;
	padding: 0 0 0 10px;
	display: inline-block;
	border: thin;
	border-color: orange;
/* 	background-color: white; */
/* 	color: orange; */
}


.linkbutton label {
	font-weight: bold;
	color: red;
}

.linkbutton a {
	color: black;
	font-weight: normal;
}


a {
	text-decoration: none;
	font-weight: bold;
}

body a {
	color: #085691;
}

body a:active {
	color: #914308;
}

body a:visited {
	color: #0f558a;
}

#footer {
	/* 	border: 1px solid #E4E4E4 !important; */
	padding: 14px 0px;
	font: normal 10px/14px Verdana, sans-serif;
	font-size: 0.88em;
	line-height: 1.25em;
	width: 940px;
	height: 40px;
	margin: 0 auto;
	margin-bottom: 15px;
}

.vrtx-label, #unit-admin-responsible-header {
	color: #FF6B00 !important;
	font-weight: bold;
}

.email {
	color: #0b5a9d;
	text-decoration: none;
	font-weight: normal;
}

#footer-admin {
	margin-left: 0px;
	padding-right: 0px;
	width: auto;
	max-width: 230px;
	float: right;
	padding-bottom: 10px;
}

.vrtx-label, #unit-admin-responsible-header {
	color: #FF6B00 !important;
	font-weight: bold;
}

#footer .phone-fax-email {
	float: left;
	width: 600px;
	font-weight: normal;
}

/*================================================================================================================================*/
/* Navigation */
.navigation {
	color: rgb(0, 0, 0);
	display: block;
	/* 	float: left; */
	font-size: 12px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: rgb(240, 240, 240);
	color: rgb(0, 0, 0);
	display: block;
	font-size: 14px;
	margin-top: 10px;
	padding-bottom: 7px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 7px;
	zoom: 1;
	height: 30px;
}

h3.title {
	float: left;
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 10px;
	font-size: 1em;
}

.navigation ul {
	margin-block-start: 0px;
	margin-block-end: 0px;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	padding: 0px;
	display: block;
}

.navigation li {
	display: inline-block;
	display: block;
	float: left;
	padding: 0 0.715em;
	border: 1px solid #c9c9c9;
	border-right: none;
	line-height: 1.71429em;
	text-align: center;
	color: #444444;
	box-shadow: inset 0 1px 0 #ffffff;
	background: #f7f7f7;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff),
		to(#f0f0f0));
	background: -moz-linear-gradient(#ffffff, #f0f0f0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,
		endColorstr=#f0f0f0);
	background-image: linear-gradient(#ffffff, #f0f0f0);
	cursor: pointer;
}

li.first {
	border-top-color: #c9c9c9;
	border-radius: 0.35em 0 0 0.35em;
	zoom: 1;
}

.active_rpp.first {
	border-top-color: #c9c9c9;
	box-shadow: inset 0 0 6px #c9c9c9;
	background-image: linear-gradient(#c9c9c9, #e3e3e3);
	zoom: 1;
}

.active_rpp.middle {
	background-image: linear-gradient(#c9c9c9, #e3e3e3);
}

.active_rpp.last {
	border-right: 1px solid #c9c9c9 !important;
	border-radius: 0 0.35em 0.35em 0;
	background-image: linear-gradient(#c9c9c9, #e3e3e3);
}

li.last {
	border-right: 1px solid #c9c9c9 !important;
	border-radius: 0 0.35em 0.35em 0;
}

.pagination {
	float: right;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	margin: 0 0 0 0;
	overflow: hidden;
}

li.previous {
	/* 	border-top-color: #c9c9c9; */
	/* 	border-radius: 0.35em 0 0 0.35em; */
	border-color: #cccccc;
	zoom: 1;
}

li.next {
	border-top-color: #c9c9c9;
	/* 	border-radius: 0.35em 0 0 0.35em; */
	border-color: #cccccc;
	zoom: 1;
}

/*
nav {
 
}

.results-per-page {
	color: rgb(0,0,0);
	display: block;
	float: left;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 18px;
}

li:first {
	border-radius: 0.35em 0 0 0.35em;
	margin-bottom: 0;
}

.title {
	float: right;
	margin-left: 0.5em;
	float: left;
	margin-right: 0.33em;
	font-size: 1em;
	line-height: 1.785714286em;
}

h3 {
	display: block;
	font-size: 14px;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
	font-weight: bold;
}

ul {
	color: rgb(0,0,0);
	display: block;
	float: left;
	font-size: 12px;
	list-style-type: disc;
	margin-block-end: 0px;
	margin-block-start: 0px;
	margin-inline-end: 0px;
	margin-inline-start: 0px;
}

li.results-per-page {
	list-style: none outside none;
	display: inline-block;
}

*/