﻿body
{
	background: #E6DFCA url(/images/background.jpg) repeat-x;/*Background brown*/
	font-size: 13px;
	font-family: 'Trebuchet MS' , Verdana, helvetica, sans-serif;
	color: #000000;
	line-height: 18px;
}


#outer
{
	position: relative;
	width: 960px;
	margin: 0 auto;
	border:outset 2px #E6E6E6;
	left: 0px; 
	top: 0px; 
	background-color: #ffffff;
}


#inner
{
	/*position: relative;*/
	padding: 1px 1px 1px 1px;
	/*z-index: 1;*/
}

#header
{
	background-color: #fff;
	height: 85px;
	width: 950px !important; width: 960px;
	color: #fff;
	top: 0px;
}

#header .logo
{
	
	position: absolute;
	font-size: 23px;
	letter-spacing: -1px;
	top: 14px;
	height: 50px;
	width: 115px;
	padding-left: 20px;
}

#header .logo2
{
	
	font-size: 23px;
	letter-spacing: -1px;
	top: 10px;
	float:right;
	padding-top:14px;
	padding-right:6px;
	
}

#header .logo3
{
	
	font-size: 23px;
	letter-spacing: -1px;
	top: 10px;
	float:right;
	padding:6px;
	
}

#header .picture{	position:absolute;	left:780px !important ;left:790px;	top:3px;}

#header .mainslogan
{
	position: absolute;
	background-color:White;
	padding-left: 20px;
	WIDTH: 185px; 
	TOP: 57px; 
	font-size: 24px; 
	color: #000000; 
	font-weight:lighter;
	letter-spacing: -2px;
	line-height: 28px;
	padding-left: 20px;
}

/* MAGE START */
#primarycontent
{
	float:left;
	background-color:#FFFFFF;
	width: 100%;
	left: 0px;
	top: 0px;
	margin-top: 3px;
	margin-bottom:15px;
}

#primarycontent .contentLeft
{
	width:412px;
	background-color:#FFFFFF;
	float:left;
	text-align:left;
	border-right: #CCCCCC 1px dotted;
	margin-left: 10px;

}

#primarycontent .contentright
{
	width:450px;
	background-color:#FFFFFF;
	float:left;
	text-align:right;

}

#contentrighter {
	float: right;
	width: 430px;
	min-height: 270px;
	margin-right:5px;
	
	
	}
	
#contentLefter {
	position: relative;
	float: left;
	margin: 0px 0px 0 10px;
	width: 492px;
	border-right: #CCCCCC 1px dotted;
}

#contentFull, #contentNews{
	/*let other content float around*/
	margin: 0px 5px 0 10px;
}
#contentNews{
	/*let other content float around*/
	margin: 0px 5px 0 10px;
	float:left;
	width:680px;	
}

#contentNewsRight
{
	float:right;
	width:245px;
	height:300px;
	margin-right:10px;
	border:solid 0px #000000;	
}


#nav
{
width:230px;
}

#nav ul
{
margin-left: 0px;
margin-bottom: 0px;
padding-left: 5px;
list-style-type: none;
}
#nav li
{
border-bottom: 2px solid #eeeeee;

}

#nav li a
{
text-decoration:none;
color:#000;	
background-color:#ffffff;
display: block;
padding:3px;
padding-left:5px;
border-left: 15px solid #D77B00;
}

#nav li a:hover
{
background-color:#F4F7F0;
}

#contentNews h2{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size:20px;
	color:#D77B00;
	padding:0px 0px 0px 85px;	
	border:solid 0px #000000;
}

#contentNews .feat_date {
width:66px;
height:68px;
background: url(/images/datebg.gif) no-repeat;
float:left;
margin: 0px 0px 5px 5px;
padding-top:10px;
text-align:center;
font-family: "Times New Roman", Times, serif;
font-style: italic;
color:#bd7f4e;
font-size:15px;
font-weight:bold;
}

#contentNews  .feat_date span {
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
line-height:24px;
color:#686868;
font-weight:bold;
}

#contentNews  p
{
	margin:0px 0px 0px 35px;
	font-size:100%;
	color:#444444;
	line-height:17px;
	padding:0px 0px 8px 50px;
}

#primarycontent .addPadding{	padding-left:6px;	padding-right:6px;}


#footer
{
	position: relative;
	clear: both;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background-image: url('images/a50.gif');
	color: #A8A88D;
	padding-top:10px;
}

#footer a{color: #8C8C73;	text-decoration:none;}

h1, h2, h3, h4{font-family:'lucida grande',tahoma,sans-serif;}
h1, h2, h3{color: #D77B00;}
h1{
	clear: none;
	margin: 0;
	padding-bottom: 3px;
	font: normal 1.9em/1em 'lucida grande',tahoma,sans-serif;
	text-transform: none;
	border: 0 none;
	margin-bottom:8px;
}

h2{
	line-height:20px;
	letter-spacing:0.5px;
	font: normal 1.8em/1em 'lucida grande',tahoma,sans-serif;
	margin-bottom:16px;	
}

h3{font-size: 1.2em;line-height:20px;font-variant:normal;}
h4, h5{font-weight :bold;	font-variant:normal;margin-top:3px;}
h4{	margin-bottom:5px;font-size: 1.05em;}
h5{margin-bottom:2px;	font-size: 1.0em;}
h5{margin-bottom:2px;	font-size: 1.0em;}

.innrykk, .innrykk_number{padding:0px 0px 0px 21px;margin:0px 0px 14px 0px;}
.innrykk_number{padding-left:30px;margin-top:0px;}

p{padding:0 0 10px 0;margin:0}
.point_small{	background: transparent url(/icons/point_orange_small.gif) no-repeat left center;}
.point, .point_deselect, .point_small{padding-left:20px;margin:0px 0px 5px 0px;vertical-align:top;}
.point{	background: transparent url(/images/point.gif) no-repeat left center;}
.point_deselect{background: transparent url(/images/point_gray.gif) no-repeat left center;}
.point_hake{	background: transparent url(/icons/hake.gif) no-repeat left top;padding-left:22px;margin-bottom:5px;}
.point_one, .point_two, .point_tree, .point_four, .point_five, .point_six, .point_seven, .point_eight, .point_nine{
	padding-left:30px;
	margin-bottom:5px;
}
.point_one{background: transparent url(/icons/one_point.gif) no-repeat left top;}
.point_two{background: transparent url(/icons/two_point.gif) no-repeat left top;}
.point_tree{background: transparent url(/icons/tree_point.gif) no-repeat left top;}
.point_four{background: transparent url(/icons/four_point.gif) no-repeat left top;}
.point_five{background: transparent url(/icons/five_point.gif) no-repeat left top;}
.point_six{background: transparent url(/icons/six_point.gif) no-repeat left top;}
.point_seven{background: transparent url(/icons/seven_point.gif) no-repeat left top;}
.point_eight{background: transparent url(/icons/eight_point.gif) no-repeat left top;}
.point_nine{background: transparent url(/icons/nine_point.gif) no-repeat left top;}

.center{text-align:center;}
.float_right{float:right;}
.highlight{border:outset 2px #F2F2F2;padding:5px 5px 5px 5px;	margin:2px;}
.highlight, .blank{background-color:#F5F4EB;margin:3px;}

.button
{
	background: url(/icons/button_bg.png) repeat-x top center; 
	border:outset 1px #BDBDBD;
	font-size:13px;
	height:20px;
	padding:0px 3px 0px 3px;
}

.button2
{
	border:outset 1px #BB6D1D;
	background-color:#FE9800;
	font-size:14px;
	font-weight:bold;
	color:White;
	padding:0px 3px 1px 3px;
}
.button3
{
	border:outset 1px #BB6D1D;
	background-color:#FE9800;
	font-size:14px;
	font-weight:bold;
	color:White;
	text-decoration:none;
	height:26px;
	width:74px;
	padding-top:5px;
	padding-bottom:5px; 
	padding-right:15px;
	padding-left:15px;
}

/*Table start*/

#contentFull2 table{border:solid 1px #EFEFEF;}
#contentFull2 th strong {color: #fff;}
#contentFull2 th {
	height: 29px;
	padding-left: 12px;
	padding-right: 12px;
	color: #000;
	text-align: left;
	border-left: 1px solid #CDD9B7;
	border-bottom: solid 2px #FFF;
}

#contentFull2 tr {height: 30px;}
#contentFull2 td {
	padding-left: 11px;
	padding-right: 11px;
	color:#000;
	border-left: 1px solid #E8E8E8;
	border-bottom: 1px solid #DFDFDF;
}
#contentFull2 td.first,th.first {border-left: 0px;}
#contentFull2 tr.row-a {background: #F8F8F8;}
#contentFull2 tr.row-b {background: #EFEFEF;}

.table_dark_brown{background: #797066;}
.table_light_orange{background: #FFB551;}
.table_light_gray{background: #EFEFEF;}
.color_orange{color: #D77B00;}
.inputbox{border:solid 1px #CFD0CA;}

/*Table end*/

blockquote {
	width:320px;
	margin: 15px; 	
	padding: 0 0 0 20px;  	
  background: #F5F4EB url(/icons/quote.gif) no-repeat 3px 5px; 
	border: 1px solid #eee; 
	font: normal 1.1em/1.5em 'Trebuchet MS', Tahoma, sans-serif; 
	color: #666666;	
}
.rightMenu{margin: 15px; width:320px;	padding: 0 0 0 20px; }
.rightMenu2{padding: 0 0 0 20px; 	margin-left:5px;	width:381px;}
.rightMenu , .rightMenu2{
	border: 1px solid #eee; 
	font: normal 1.2em/1.5em 'Trebuchet MS', Tahoma, sans-serif; 
	color: #666666;	
	background-color: #F5F4EB;
}
.italic{font-style:italic;}
.bold {	font-weight:bold;}
.underline{	text-decoration:underline;}
.bg{background-image:url(/images/pil.gif);}

#strategi{
	background-position:25px 35px;
	background-repeat:no-repeat;
	width:400px;
	padding: 8px;
	text-align:left;
	margin:0px 0 0 5px;
}
#strategi a{text-decoration:none;	color:#444444;}
#strategi a:hover{text-decoration:none;	color:#000000;}

.liselect{list-style-image:url(/icons/hake.gif);}
.lideselect{list-style-image:url(/icons/hake_gray.gif);}
#strategi li{	padding:0px 0px 4px 4px;}
#strategi li{margin-left:65px;}
#strategi ul{margin-top:0px;margin-bottom:0px;padding-top:4px;padding-bottom:6px;}

#contentLefter a, #strategi a,#contentFull a, #firstPageLeft a{color:Black;}

.contentLeft a{	color:Black;text-decoration:none;}

.contentLeft a:hover{	color:Black;text-decoration:underline;background-color:#EFEFEF;}

#contentLefter a:hover, #strategi a:hover,#contentFull a:hover{text-decoration:underline;	background-color:#EFEFEF;}

.outsetBox{	border:outset 2px #FBFBFB; background-color:#F5F4EB;padding:4px;	margin-bottom:4px;}
.bluring{	color:#999B9A;}
.popupControl{	background-color:White;	position:absolute;	visibility:hidden;	border:solid 1px #000000;}  

.background_yellow{	background-color:#ffffdd;}
.background_white{background-color:White;}
.modalPopup {	border-width:2px;	border-style:solid;	border-color:Gray;	padding:3px;	width:290px;}
.modalBackground {	background-color:Gray;	filter:alpha(opacity=70);	opacity:0.7;}

.pic1{  float:right;  padding-right:260px;  padding-top:25px;}
.validatorCalloutHighlight{background-color: #FFFACD;}

/*sidekart - start*/
.sidekart{margin:2px;	background-color: #FFF;line-height:17px;}
.big{	font-size:14px;	font-weight:bold;}
.small{	font-size:10px;	font-weight:bold;}
.smaller{	font-size:10px;}
.sidekart a{color:Black;text-decoration:none;}
.sidekart a:hover{text-decoration:underline;}
.sidekart a:visited {color:blue;}
/*sidekart - end*/

.desc
{
	font-family: Verdana, 'Trebuchet MS', helvetica, sans-serif;
	font-size:70%;
	line-height:15px;
}

/*SøkeordDatabase -start */
#searchMain
{
	margin-left:40px;
	margin-right:0px;
}

#searchMain .searchBody
{
	padding: 10px;background:inherit;
	font-size:110%;font-weight:bold;
	background:inherit;
}
#searchMain .h1
{
	font-variant:small-caps;
	font-size:24px;
	text-align:center;
	color:Black;
}
.roundedPanel
{	
	width:100%;
	background-color:#FFFFFF;
	color:black;
	
}
/*SøkeordDatabase - end */

.smallerfonts{width:412px;}
.blue{color:Blue;}
.black{color:Black;}


#firstPageRight {
	float: right;
	width: 430px;
	min-height: 270px;
	margin-right:5px;
	border: green 1px dotted;
	
	}
	
#firstPageLeft {
	position: relative;
	float: left;
	margin: 0px 0px 0 0px;
	width: 585px;
	/*border: red 1px dotted;*/
}

/*Rounded corners - start*/
/*.roundcont {
	width: 260px;
	background-color: #fff;
	color: #fff;
	
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(/icons/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/icons/br.gif) no-repeat top right; 
}

img.corner {
   width: 6px;
   height: 6px;
   border: none;
   display: block !important;
}
*/
/*rounded cornes - end*/

.gridSearchbg
{
	background:url(/icons/searchTop.gif) no-repeat;
	border:none;
	height:25px;
	line-height:25px;
}
/*
.GridSearch
{
	max-height:220px;
	border:none;
}
*/
/* So the overflow scrolls */
.container {overflow:auto;}

/* Keep the header cells positioned as we scroll */
.container table th {position:relative;}

/* For alignment of the scroll bar */
.container table tbody {overflow-x:hidden ;} 

.paddings{margin-left:2px;}

/*Roundedcorners 2 - start */
.top {background: url(/images/dot.gif) 0 0 repeat-x; width: 10em}
.bottom {background: url(/images/dot.gif) 0 100% repeat-x}
.left {background: url(/images/dot.gif) 0 0 repeat-y}
.right {background: url(/images/dot.gif) 100% 0 repeat-y}
.bl {background: url(/images/bl.gif) 0 100% no-repeat}
.br {background: url(/images/br.gif) 100% 100% no-repeat}
.tl {background: url(/images/tl.gif) 0 0 no-repeat}
.tr {background: url(/images/tr.gif) 100% 0 no-repeat; padding:6px;}
/*Roundedcournes 2 - end */

.smallfont{font-size:80%;}
.smallfont1{font-size:85%;}
.smallfont2{font-size:95%;}
.bgGray{background-color:#F7F7F7;}
.handCursor{cursor:hand;}
.top{vertical-align:top;}