body {
	background: 			#f2f2f3 url(elm/bakgrund.gif) top center repeat-y;
}

a {
	color:					#ff650d;
}

div#header {
	background:				url(elm/headgrad.gif) top right repeat-x;
}

div#frontpagebanner {
	border-bottom:			3px solid #ffba00;
	width:					944px;
	height:					235px;
	overflow:				hidden;
}

div#mainmenuStrip {
}
	div#mainmenuStrip ul li {
		background:				url(elm/mainmenubgleft.gif) no-repeat;
	}
	div#mainmenuStrip ul li a {
		background:				url(elm/mainmenubgright.gif) top right no-repeat;
		color:					#4e4e40;
	}
	div#mainmenuStrip ul li:hover, div#mainmenuStrip ul li.iehover {
		background:				url(elm/mainmenubglefthover.gif) no-repeat;
	}
	div#mainmenuStrip ul li:hover a, div#mainmenuStrip ul li.iehover a {
		background:				url(elm/mainmenubgrighthover.gif) top right no-repeat;
		color:					#2E2E26;
	}
	div#mainmenuStrip ul li.active {
		background:				url(elm/mainmenubgleftactive.gif) no-repeat;
	}
	div#mainmenuStrip ul li.active a {
		background:				url(elm/mainmenubgrightactive.gif) top right no-repeat;
	}
	div#mainmenuStrip div#searchbox {
		background:				url(elm/searchboxleft.gif) no-repeat;
	}
	div#mainmenuStrip div#searchbox div {
		background:				url(elm/searchboxright.gif) top right no-repeat;
	}


div#leftMenu {
	background:				#e8ebec url(elm/leftmenu/top.gif) no-repeat;
}
	div#leftMenu h2 {
		background:				url(elm/stripedbg.gif);
		border-bottom:			1px solid #e5e5e4;
	}
		div#leftMenu h2 span {
			background:				url(elm/leftmenu/arrowlvl0.gif) left center no-repeat;
		}

	div#leftMenu a {
		color:					#4e4e40;
		border-bottom:			1px solid #e5e5e4;
		background:				#f6f6f7 url(elm/leftmenu/arrowlvl1.gif) 15px 11px no-repeat;
	}
	div#leftMenu a:hover {
		background:				#fb7325 url(elm/leftmenu/arrowlvl1.gif) 15px 11px no-repeat;
	}

	div#leftMenu ul {
		background:				url(elm/leftmenu/bottom.gif) bottom left no-repeat;
	}
		div#leftMenu ul ul a, div#leftMenu ul li.active ul li a {
			background:				#e8ebec url(elm/leftmenu/arrowlvl2.gif) 31px 8px no-repeat;
		}
				
		div#leftMenu ul ul a:hover, div#leftMenu ul li.active ul li a:hover {
			background:				#fb7325 url(elm/leftmenu/arrowlvl2.gif) 31px 8px no-repeat !important;
		}
							
		div#leftMenu ul li.active ul li.active a {
			background:				#c7eaf7 url(elm/leftmenu/arrowlvl2.gif) 31px 8px no-repeat !important;
		}
					
		div#leftMenu ul li.active a, div#leftMenu ul li.active a:hover {
			background:				url(elm/leftmenu/active.gif) left center repeat-x;
		}
		
		div#leftMenu ul li.restricted a {
			background:				#82837d url(elm/leftmenu/lock.jpg) 12px 3px no-repeat !important;
			color:					#fff;
		}
					
	div#leftMenu div.logindiv{
		background: #fff;		
	}
		div#leftMenu div.logindiv h2{
			background-image: none;
			border-bottom: none;
			background-color: #e8ebec; 		
		}
		
		div#leftMenu div.logindiv div{
			background: #e8ebec url(elm/leftmenu/top.gif) no-repeat;
		}
		
		div#leftMenu div.logindiv div form{
			background: transparent url(elm/leftmenu/bottom.gif) bottom left no-repeat;
		}
		
		div#leftMenu div.logindiv div fieldset{
			background: #f6f6f7;
		}
		
		div#leftMenu div fieldset label.failed{
			color: red;
			}
		

div#centerColumn, div#rightWideColumn {
	color:					#262626;
}
	div#centerColumn li, div#rightWideColumn li {
		/* color:					#626255; Fjernet etter forespørsel fra Elisabeth Nordang */
	}
	div#centerColumn div#jobs h2 {
		color:					#838383;
		border-bottom:			1px solid #ffba00;
	}
	div#centerColumn div#jobs h3 {
		color:					#262626;
	}
	div#centerColumn div#jobs p.requires {
		color:					#838383;
	}


div#rightWideColumn {
}
	div#rightWideColumn div.events div.event div h3 {
		color:					#9a9a9a;
	}
	div#rightWideColumn div.currentEvents div.event div p {
		color:					#262626;
	}
	div#rightWideColumn div.section ul li {
		background:				url(elm/leftmenu/arrowlvl1.gif) 0px 5px no-repeat;
	}
	div#rightWideColumn div.editortext h2 span.toplink {
		background:				url(elm/pilopp.gif) 0px 6px no-repeat;
	}
	div#rightWideColumn div.editortext h2 span.toplink a {
		color:					#7e8588;
	}
	div#rightWideColumn div.quicklinks ul li {
		color:					#ff650d;
	}

	
	div.course p.ingress{		
		border-bottom: 1px solid #ffba00;
		}
div#rightColumn {
}
	div#rightColumn a.printPage, div#rightWideColumn a.printPage {
		background:				url(elm/printpage.gif) top right no-repeat;
		color:					#4e4e40;
	}
	div#rightColumn div.archive h2 {
		color:					#838383;
	}
	div#rightColumn div.archive ul {
		border-top:				1px solid #ffba00;
		border-bottom:			1px solid #d1d1d1;
	}
	div#rightColumn div.archive ul li {
		color:					#838383;
	}
	div#rightColumn div.archive ul li.odd {
		background:			url(elm/stripedbg.gif);
	}



div.glossary h2, div.events h2, div.sitemap h2, div.contactInfo h2 {
	border-bottom:			1px solid #ffba00;
	color:					#80807e;
}
div.offices h2 {
	color:					#80807e;
}
div.gallery h2, div#rightWideColumn h2.custpart {
	color:					#838383;
}
div.glossary h3 {
	color:					#262626;
}

div.downloads ul {
	border-top:				1px solid #ffba00;
	border-bottom:			1px solid #d1d1d1;
}
div.downloads li {
	background:				#f0f0ed 10px 10px no-repeat;
}
div.downloads h2, div.contactform h2 {
	color:					#838383;
}


div#footer {
	background:				url(elm/footerbg.gif) repeat-x;
}


ul.index li a, ul.pager li a {
	border:					1px solid #ffba00;
}
ul.index li a:hover, ul.pager li a:hover {
	background:				#c7eaf7;
}

ul.index li.current a, ul.pager li.current a {
	border:					1px solid #e7e4dd;
	background:				#f0f0f0;
	color:					#4e4e40;
}


div.relatedContents {
	border:					5px solid #e8ebec;
}

div.relatedContents div.topleft {
	background:				#fff url(elm/corner_tl.gif) no-repeat;
}
div.relatedContents div.topright {
	background:				#fff url(elm/corner_tr.gif) no-repeat;
}
div.relatedContents div.bottomleft {
	background:				#fff url(elm/corner_bl.gif) no-repeat;
}
div.relatedContents div.bottomright {
	background:				#fff url(elm/corner_br.gif) no-repeat;
}

div.relatedContents h2 {
	background:				#e8ebec;
	color:					#68685b;
}


div.relatedContents ul li {
	border-top:				1px solid #a0a08b;
}
div.relatedContents ul li a {
	color:					#a0a08b;
}
div.relatedContents fieldset label {
	border-top:				1px solid #d6d5d2;
}
div.relatedContents fieldset div {
	background:				#e8ebec;
}
div.relatedContents fieldset div span {
	background:				url(elm/required.gif) no-repeat;
	color:					#a4a39a;
}


div.hr {
	background:				url(elm/dotlinehorizontal.gif) center left repeat-x;
}

ul.searchresult {
	border-top:				1px solid #ffba00;
	border-bottom:			1px solid #D1D1D1;
}
ul.searchresult li {
	background:				url(elm/dotlinehorizontal.gif) bottom left repeat-x;
}
ul.searchresult li.last {
	background:				none;
}
ul.searchresult li p a {
	color:					#1493C5;
}

.error {
	color:					red;
}

