


/*		
		
		Basic layout
	
---------------------------------------- */


.objectPath { display: none;}

html body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3;
	color: #444;
	background:  #1f1a17;
}

#page {
	position: relative;
	margin: 0 auto;
	width: 900px;	
	background: #FFF;
}


#banner {
	height: 187px;
	background: url("images/banner.jpg") top left no-repeat #1f1a17;
}



#centerContent {
	float: left;
	display: inline;
	width: 820px;
	padding: 40px;
}

#forsiden #centerContent {width: 540px;}

#mainimage {
	height: 250px;
	overflow: hidden;
}

#mainimage img {
	width: 900px;
}

#rightContent {
	float: right;
	width: 230px;
	padding: 40px 40px 40px 0;
}

#forsiden #rightContent {display: inline;}

#footer {
	height: 21px;
	padding-top: 30px;
	padding-bottom: 20px;
	text-align: center;
	clear: both;
	background: #1f1a17;
	font-size: 10px;
	color: #fff;
}




/*		
		
		Navigasjon
	
---------------------------------------- */

#navlist {
	float: right;
	margin-top: 150px;
}

#navlist li { float: left;}
#navlist li a {
	float: left;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	display: inline;
	padding: 4px 10px 3px 10px;
}

#navlist li a:hover,
#navlist li #active {
	background: #e87719;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
}







/*		
		
		Typografi & avstander, buttons, bannerLink, folder, lister, kontaktskjema
	
---------------------------------------- */

.pageHeader, .folderHeader, .newsFolderHeader, .newsPageHeader {
	font-size: 16px;
	margin-bottom: 0;
}

.pageDescription, .newsPageDescription { font-weight: bold;}


h2 {font-size: 14px;}
h3 {font-size: 12px;}
h4 {font-size: 11px;}

h2,h3,h4 { margin-bottom: 10px; line-height: 1.5;}

#centerContent p {
	line-height: 1.7;
	margin-bottom: 20px;
}

a { color: #23567E;}
a:hover { text-decoration: none;}



.folderList {
	margin-bottom: 15px;
}

.folderList {
	line-height: 2;
	width: 260px;
	float: left;
	margin-right: 20px;
	margin-bottom: 2f0px;
}

.evenClearer { height: 0px;clear: both;}

.folderListingClearer { clear: both;}






#centerContent fieldset {
	margin: 0;
	padding: 0;
}




#centerContent p img { float :right;}










/*		
		
		Shortcutsa
	
---------------------------------------- */

#mainbuttons a {
	display: inline;
	float: left;
	height: 122px;
	width: 298px;
	background: url("images/btn_tjenester.jpg");
	text-indent: -999999px;
}

#mainbuttons #sc_galleri { background: url("images/btn_galleri.jpg"); width: 305px;}
#mainbuttons #sc_kontakt { background: url("images/btn_kontakt.jpg"); width: 297px;}








/*		
		
		Nyheter / Forsiden
	
---------------------------------------- */






/* RightContent */
#rightContent,
#rightContent .objectDescription,
#rightContent .objectPath,
#rightContent .newsItemImage, 
#rightContent .newsItemDateText, 
#rightContent .newsItemDescription, 
#rightContent .newsFolderHeader,
#rightContent .newsItemURL,
#rightContent .clearer 
{ display: none;}




#frontNews {
	float: right;
	margin: 0;
	display: inline;
}

#frontNews .newsItem {
	height: 49px;
	width: 157px;
	background: url("images/en_nyhet_bg.jpg");
	padding: 10px 60px 10px 10px;
}

#frontNews .newsItemHeader {	
	float: left;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	clear: left;
	padding-bottom: 5px;
}

#frontNews .newsItemHeader a {
	color: #FFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#frontNews .newsItemDate {
	float: left;
	font-size: 9px;
	color: #e2e2e2;
	clear: both;	
}

#frontNews div#newsArchive, #frontNews div.button{
	display: none;
}






















/*		
		
		Fjerning av diverse
	
---------------------------------------- */

 .hiddenStructure, #documentActions
{display: none;}

#centerContent fieldset {border: 0;}

:-moz-any-link:focus { outline: none;}




































/*		
		
		Nyheter
	
---------------------------------------- */



h3.newsItemHeader {
	margin: 0; padding: 0;
	padding-bottom: 10px;
}

.newsItemImage {
	float: right;
	clear: right;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 100px;
}

body #centerContent .newsItemImage,
body #centerContent .newsPageDescriptionImage {
	border: 1px solid #CBCBCB;
	
}

.newsItemDate {
	font-size: 10px;
	color: #888;
	margin-bottom: 10px;
}

.newsItemDescription {
	line-height: 1.7;
}

.clearer {
	display: block;
	height: 30px;
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: 30px;
}


.newsPageDescriptionImage {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}

.newsPageDate {
	font-size: 11px;
	color: #888;
	clear: both;
	margin-bottom: 0;
}

#centerContent .newsPageDetails {
	margin-bottom: 0;
	padding: 0;
}


p.promo {
  background-color: #f5f5f5;
  padding: 1em;
  border: 1px #e6e6e6 solid;
}
p.promo a#promoLink {
  font-family: Helvetica, "Helvetica Neue", Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #444;
  font-weight: normal;
  text-decoration: none;
  border: 0;
}
p.promo a#promoLink:hover{
  text-decoration: underline;
}

