.invisibleAccessibilityItem {
	position: absolute;
	left: -9999999px;
	top: -9999999px;	
}
.header {
	padding: 4em 0 0;
	background: #fff;
	position: relative;
}
img.logo {
	display: block;	
	padding-left: 24px;
}
.header .globalMenuContainer {
	margin-right: 6px;
	max-width: 900px;
	position: absolute;
	right: 1px;
	top: 0;		
	padding: 0 13px 0 0;	
	background: url(../gfx/menuShade.gif) no-repeat bottom right;
}
.globalMenu {
	background: url(../gfx/menuShade.gif) no-repeat bottom left;
	padding:0px 0px 0px 0px;
	float: left;
}
.globalMenu li a {
	border-right: 1px solid #C8A153;
	display: inline-block;
	font-size: 1.1em;	
	padding: .8em 12px .3em 12px;
	color: #463E2F;
}
.globalMenu li a:visited {
	color: #463E2F;
}
.globalMenu li {
	float: left;
}
.globalMenu li.textSizes {
	padding-left: 10px;	
	width: 6em;
}
.globalMenu li.textSizes a{
	padding: 0;
	display: inline;
	border: none;
}
.globalMenu li.textSizes a:hover, .globalMenu li.textSizes a.current {
	text-decoration: underline;
	background: 0;
}
.globalMenu li.first a {
	border-left: 1px solid #c8a153;
}
.globalMenu li.last {
	padding-right: 12px;
}

.globalMenu li a:hover, .globalMenu li.current a{
	background: url(../gfx/colorSchemes.jpg) repeat-x left -6816px;
	color: #1d1705;
}
.globalMenu span.rssItem {
	width: 7px;
	height: 7px;
	background: url(../gfx/ria1.gif) no-repeat left -1150px;
	padding-left: 15px;
}
.globalMenu li.rssItem a {	
	padding-left: 5px;
}
.globalMenu .lastItem {
	
}
.globalMenu .lastItem em {
	font-size: 1.5em;
	font-weight: normal;
	font-style: normal;
	margin-left: .2em;
}
.globalMenu .lastItem strong {
	font-size: 1.9em;
	font-weight: normal;
	font-style: normal;	
	margin-left: 0.2em;	
	padding-right: 10px;
	border-right: 1px solid #C8A153;
}

/* Search field */

.header .search {
	position: absolute;
	right: 23px;
	top: 50px;	
	padding: 1em 0 20px;	
}
.header .search p {
	color: #1D1705;
	font-size: 1.1em;
}
.header .search .formContainer {
	padding: .3em 0 0;
}
.searchInput {
	border: 1px solid #C8A153;
	background: #fff url(../gfx/tops.gif) no-repeat left top;
}
.header .search .searchInput {	
	width: 208px;
	margin-right: 5px;
	display: inline-block;
}
.header .search button {
	display: inline-block;
}
.header .search form {	
	width: 286px;
	float: left; 
	position: relative;
}

button {
	height: auto;
	width: 53px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	border: 0;
	font-size: 1.1em;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: none;
}
button span.outer{
	
	display: block;
	height: 17px;
	padding-left: 1px;	
	background: url(../gfx/ria1.gif) left -980px;
	text-transform: uppercase;
	text-align: center;
}
button span.inner {
	font-size: 12px;
	color: #fff;
	margin: 0;
	padding-left: 10px;
	padding-right: 11px;
	height: 17px;
	display: block;
	white-space: nowrap;

}
.button {
	margin-left: 1.1em;
	padding-left:  1px;
	float: left;
	background: url(../gfx/ria1.gif) left -980px;
	text-transform: uppercase;
}
.button .buttonLink {
	font-size: 12px;
	color: #fff;
	margin: 0;
	float: left;
	padding: 0 .5em;
	height: 17px;
	display: block;

}
.button .buttonLink:visited { color: #fff; }
.header .mainMenuContainer {
	width: 996px;	
	position: relative;
}
.header .mainMenuContainer.subMenuOpen {
	padding-bottom: 0em;
}

.header .mainMenu {	
	margin-top: 2.6em;	
	background: #fff url(../gfx/tops.gif) no-repeat -2000px top;
	border-top: 1px dotted #C8A153;
	position: relative;
}
.header .mainMenu li a{
	font: 1.7em Georgia;
	display: inline-block;
	padding:.4em .7em .4em .7em;
	margin-right: 3px;
	color: #1D1705;
}
.header .mainMenu li.first {
	padding-left: 1px;
}
.header .mainMenu li.first a {
	padding-left: 1.294117em
}
.header .mainMenu .current a, .header .mainMenu li a:hover { /* The selected element and roll-on effect */
	background: #f8f4ec url(../gfx/colorSchemes.jpg) repeat-x left -6816px;
	color: #1d1705;
}
.header .mainMenu .subMenu {
	width: 100%;
	background: #fff url(../gfx/tops.gif) no-repeat -2000px top;
	border-top: 1px solid #C8A153;
	font-size: 10px;
	display: none;
	position: absolute;	
	left: 0px;	
	top: 3em;
	float: left;
}

.header .mainMenu .subMenu li{
	float: left;
}
.header .mainMenu .subMenu li.first{
	padding-left: 1px;
}
.header .mainMenu .subMenu li a{
	margin-right: 0;
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: none;
	font-weight: normal;
	padding: .7em .9em .7em .9em;	
	border-right: 1px solid #c8aa64;
}
.header .mainMenu .subMenu li.first a{
	padding-left: 1.6em;
}
.header .mainMenu .subMenu li a:hover, .header .mainMenu .subMenu li.current a{
	background: url(../gfx/colorSchemes.jpg) repeat-x left -6816px;
}
.header .mainMenu .subMenu ul {
	float: left;
}
.header .mainMenu .subMenu .subSubMenu li a{
	color: #1D1705;
}
.header .mainMenu .subMenu .subSubMenu li.first a{
	padding-left: .4em
}
.header .mainMenu .subMenu li.subSubMenu strong{
	color: #1D1705;
	border-right: none;
	padding: .7em .4em .7em .9em;
	float: left;
	font-weight: normal;
	font-size: 1.1em;
}
.header .mainMenu li.current .subMenu {
	display: block;
}

/* Web Expo (Nettutstilling i Mal 1 Forside) */

.webExpo {
	background: #3f3b36;
	clear: left;
	width: 100% ;
	position: relative;
	padding-top: 11px;
	padding-bottom: 14px;
}
.webExpo .columnA {	
	width: 550px;
	min-height: 162px;
	padding: 0 17px 3.5em 30px;
	border-right: 1px solid #e7dabd;
	position: relative;
}
.webExpo a {
	color: #82E7FD;	
}
.webExpo a:visited {
	color: #ADACAA;	
}
.webExpo .ingress {
	line-height: 1.133333em;
}
.webExpo .webExpoControl{
	position: absolute;	

	bottom: 0;
	padding-top: 5px;
	border-top: 1px dashed #e7dabd;
	display:inline;
}
.webExpoControl a {
	font-size: 1.1em;
}
.webExpo .topicSearch {
	float: left;
	width: 251px;
	padding-left: 18px;
}
.webExpo .topicSearch label {
	color: #7edcf0;
}
.webExpo .topicSearch .searchInput {
	width: 125px;
}
.webExpo .topicSearch form {
	float: left;
	margin-right: 5px;
}
.webExpo .selectExpo {
	float: left;
	padding-right: 10px;
	border-right: 1px solid #e7dabd;

}
.webExpo .selectExpo p {
	color: #fff;
	float: left;
	display: inline;
	font-size: 1.1em;
}
.webExpo .selectExpo .button {
	margin-top: 1px;
	background: url(../gfx/ria1.gif) left -980px;	
	padding-left: 1px;
	float: left;
}
.webExpo .selectExpo .button a {	
	padding: 0 0 0 4px;
	width: 14px;
	font-family: Georgia;
	font-weight: bold;
	background: url(../gfx/ria1.gif) right -980px;
}
.webExpo .selectExpo .button.hover, .webExpo .selectExpo .button.current {
	margin-top: 0;
	background: url(../gfx/ria1.gif) left -944px;
}
.webExpo .selectExpo .button a:hover, .webExpo .selectExpo .button.current a {
	height: 18px;
	background: url(../gfx/ria1.gif) right -944px;
	padding-top: 1px;
}
.webExpo .moreExpos {
	padding-top: 2px;
	min-width: 110px;
	display: inline-block;
}
.webExpo .moreExpos a{
	padding-left: 10px;
}
.webExpo .columnB {
	width: 390px;
	padding-left: 12px;
	position: absolute;
	top: 0;
	left: 597px;
	bottom: 14px;
	z-index: 0;
}
.webExpo .columnB img {	
	display: block;	
	position: relative;
	right:0;
	top:10px;
}
.webExpo .columnB img.newWebExpo {
	position: absolute;
	right: -5px;
	top: -5px; /* height of image - height of stamp(77px)*/
	background: url(../gfx/ria1.gif) -357px -997px;
	width: 72px;
	height: 72px;
	z-index: 4;
}

.webExpo a.withArrow {
	background: url(../gfx/ria1.gif) right -1575px;
}
.webExpo a.withArrow:visited {
	color: #ADACAA;
	background: url(../gfx/ria1.gif) right -1745px;
}


/* Digitalarkivet */

.dASubHeader {
	padding: .7em 24px 1.5em;
	position: relative;
}
.dASubHeader h1{
	margin-top: .7em;
	font: 2.5em Georgia;
	font-weight: bold;
}
.dASubHeader input#searchInput{
	width: 415px;
	display: block;
	margin-bottom: .6em;
}
.dASubHeader .formContainer ul li {
	display: inline;
	padding: .3em 1em  .3em 1em;	
	border-left: 1px solid #decca2;	
}

.dASubHeader .formContainer {
	position:relative;
	margin-top: .5em;
}
.dASubHeader .formContainer form {
	position: relative;
}
.dASubHeader .formContainer ul{
	padding-top: .2em;
	position: absolute;	
	left: 502px;
	top:0;
}
.dASubHeader button {
	position: absolute;
	top: 0;
	left: 427px;
}
.dASubHeader ul a.withArrow {
	background: url(../gfx/ria1.gif) no-repeat right -1575px;
	color: #82e7fd;
	font-size: 1.1em;
}
.dASubHeader ul a.withArrow:visited {
	background:transparent url(../gfx/ria1.gif) no-repeat scroll right -1745px;
	color: #ADACAA;
}
.dASubHeader p{
	padding-right: 40px;
	color: #fff;
	position: relative;
	font-size: 1.1em;	
	display: inline;
}
.dASubHeader .formContainer form label{
	color: #fff;
	margin-right: 1em;
}

 .breadcrumbs {
 	max-width: 600px;
	border-bottom: 1px solid #f4f6f7;
	padding-bottom: .8em;
	display: inline-block;
}
 .breadcrumbs li {
 	color: #fdfcf9;
	font-size: 1.1em;
	display: inline;
}
 .breadcrumbs ul {
	display: inline;
}
 .breadcrumbs li a {
 	color: #fdfcf9;
	background: url(../gfx/ria1.gif) no-repeat right -1315px;
	padding-right: 1em;
	padding-left: 1em;
}
.breadcrumbs li a:visited {
	color: #ADACAA;
	background-position: right -1745px;
} 
.breadcrumbs a.last {
	background: none;
	padding-right: 0;
}
.breadcrumbs li.first {
	padding-left: 0;
}
.dASubHeader .button {
	position: absolute;
	right: 12px;
	top: 32px;
}
.dASubHeader .button a {
 	text-transform: none;
}
.printIcon {
	background: transparent url(../gfx/ria1.gif) no-repeat left -1398px;
	width: 30px;
	height: 14px;
	float: left;
	padding-top: 3px;
}

/* Mal 5 */

body.generic .subHeader h1 {
	padding: 1em 32px .5em;
}


/* Mal 8 */
img.userLogo {
	position: absolute;
	top: 7px;
	right: 143px;
	padding-right: 50px;
}

