/* Nei til OL påbegynt 09.jan 08 - Jan R Solstad */


* {
	padding: 0;
  	margin: 0;
} 

html {
	overflow-y: scroll;
}

a {
	text-decoration: underline;
	color: #66688e;
}

a:hover {
	text-decoration: none;
	color: #a3a1c4;
}

body {
	/*background-color: #DEE3DE;*/
	background: url('images/bg-g.gif') repeat-y top center;
}

#search {
    margin-bottom:24px
}

#ss1 {
    margin-left:4px
}


.inputfield {
	border: 1px solid #BBBAC0;
	width: 120px; 
	height: 16px;	
	background: #fafafa;
	
	margin: 1px 2px 10px 6px;
	padding-left: 4px; padding-right:0; padding-top:2px; padding-bottom:2px; 
	float:left
}

.inputbutton {
    cursor: pointer;
	border: 1px solid #BBBAC0;
	color: #7C8396;
	background: #fafafa;
	width: 50px; 
	height: 22px;	
	font: 11px arial;
	margin: 1px 10px 10px 0px;
	padding-left: 4px; padding-right:0; padding-top:2px; padding-bottom:3px; 
	float:left
}

#results {
    font-size:8px;margin-top:26px
}


hr {margin:0px 16px -20px 0;background:#A6A6AE;height:1px;color:#A6A6AE;border:none;}

#container {
  	margin: 0px auto;
  	width: 974px;
  	padding: 0px;
  	background-color: #fff;
}

#header {
    height : 370px;
    width:974px;
    background: #fff url('images/bg_tind.jpg');
}

#logotxt { 
	position: absolute;
	font-family: helvetica, times, serif, Sans-Serif;
	font-size: 2.7em;
	font-weight: 800;
	font-style: normal;
	color: #fff;
	top: 286px;
	margin-left:30px; 
	letter-spacing: 2px;
	width:300px; 
	height:22px;
}

#logotxt a { 
	text-decoration: none;
	color: #fff;
}


#logotxt2 { 
	position: absolute;
	margin-left:31px; 
	font-family: Sans-Serif, helvetica, times, serif;
	font-size: 0.90em;
	font-weight: 800;
	font-style: normal;
	color: #fff;
	top: 336px;
	letter-spacing: 2px;
	width:300px; 
	height:22px;
}

#headermenu { 
	float:right;
	margin:20px 30px 0px 0px; 
}

#headermenu a {
	padding: 6px;
}

#horizontal {
	text-align: right;padding-top:4px;float:right;width:974px;margin-left:0px;display:block;height:30px;font-size:11px;background:url('images/homebutton2.png') no-repeat top left;font-family:Arial,Verdana,Helvitica,sans-serif;border-top:4px solid #F36F21
}


/* Frontpage */
.start { float: left; margin-left:82px; margin-top: -6px; padding: 4px; font:10px verdana}

.start a {
	text-decoration: none;
	color: #a3a1c4;
}

.start a:hover {
	text-decoration: underline;
	color: #66688e;
}

#horizontal p {
	padding-right:28px;color:#666
}

ul {
	list-style:none;
}

/*- Menu --------------------------- */
	
#menubutts {
	width: 200px;
	margin: 0;
	list-style-type:none;
	}
	
#menubutts li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	list-style-type:none;
	display:block;
	
	}	
	
#menubutts li a:link, #menubutts li a:visited {
	list-style-type:none;
	color: #7C8396;
	display: block;
	background:  url('images/menu_button2.gif');
	padding-left:10px; padding-right:0; padding-top:8px; padding-bottom:0
	}
	
#menubutts li a:hover {
	list-style-type:none;
	color: #666;
	background:  url('images/menu_button2.gif') 0 32px;
	padding-left:10px; padding-right:0; padding-top:8px; padding-bottom:0
	}

/*- Menu --------------------------- */

#bankinfo { 
	position:absolute; top: 90px; right: 90px; 
	font: 8pt arial, helvetica; 
	visibility: hidden; 
	border: 4px solid #00B0F5; 
	background-color: #F4F6F9; 
	width: 260px; padding: 8px;
	}

#tiplink { 
	position:absolute; top: 90px; right: 90px; 
	font: 8pt arial, helvetica; 
	visibility: hidden; 
	border: 4px solid #F98F51; 
	background-color: #FCF7F1; 
	width: 340px; 
	padding: 8px;
	}

div.Slideshow img {
    border: 1px solid #ccc;
    padding: 2px;
    margin: 0px 3px 3px 0px;
}


div.Slideshow a {
	text-decoration: none;
	color: #454545
}

.comments { 
	font-size: 85%;
	padding: 0px;
	margin: 0px 5px 15px 15px;
	border-top: 1px solid #ccc;	 
	line-height: 100%;
	text-align: right;
}

.smaller { 
	font-size: 80%;
	line-height: 100%;
	text-align: justify;
}

.readmore { 
	color: #F36F21;
}

.readmore span { 
	color: #454545;
}

.box { 
	width: 493px;
	padding: 7px 3px 0 3px;
	margin: 0 0 0 -3px;
	border: 1px solid #00B0F4;
}

.boxinfo { 
	width: 250px;
	float:right;
	padding: 7px 3px 7px 7px;
	margin: 0 0 0 23px;
	border: 1px solid #00B0F4;
}

#content { 
  	float: left;
	margin: 0;
	padding-top: 10px;
}

/* general rss  */
.feeds { 
	width: 390px;
	float:left;
	padding: 0;
	margin: 0;
	border: 0px none;
}

.feeds a { 
text-decoration: underline;font-weight:bold;
color: #454545
}

.feeds a:hover { 
text-decoration: none;
color: #333
}

.titlefield{ 
text-decoration: none;
}

.labelfield{ 
color:#F36F21;
font-size: 80%;
}

.datefield{ 
color:#999999;
font-size: 80%;
}

.img0 {
    border:0px none; 
    float:left;
    margin:2px 14px 2px 0;
}

.img {
    border:0px none; 
    margin:0 14px 2px 0;
}

.img2 {
    border:0px none; 
    margin:0 0 10px 50px;
    float:right;
}

.thumbnail {margin: 2px 24px 0 0;position:relative;z-index:9999;border: 1px solid #eee;float:left;padding:5px;background:#fff}

.thumbnail2 {margin: 4px 0px 4px 34px;border: 1px solid #eee;float:right;padding:5px;background:#fff}



#LeftCol {
	float: right;
	width: 680px;
	padding: 0 24px 0 0px;
	margin: 0;
	font: .70em Verdana, Arial, Sans-Serif;
	color: #454545;
}

#LeftCol p {
	line-height: 150%;
	margin-top: 0px; margin-left: 0px; margin-bottom: 10px;
	text-align: justify;
}

#LeftCol ul {
	list-style:square;
	margin-top: 0; margin-left: 30px; margin-bottom: 15px;
	line-height: 150%;
	
}

#LeftCol .argument li {
	list-style:square;
	line-height: 140%;
	padding: 8px 0 0px;
	
}

#LeftCol ol {
	line-height: 130%;
	margin-top: 0; margin-left: 30px; margin-bottom: 15px;
}

#LeftCol ol li {
	line-height: 130%;
	padding: 8px 0 0px;
}

#RightCol {
	float: left;
	width: 260px;
	margin: 0;
	color: #4B4B55;
	font: .70em Verdana, Arial, Sans-Serif;
}

#RightCol p {
	line-height: 150%;
	margin-top: 0px; margin-left: 0px; margin-bottom: 10px;
	
}

#RightCol h3 {
	color: #CFCED3;
	font-size: 1.3em;
	margin-top: 1px; margin-bottom: 2px;
}

h1 {
	color: #333;
	font-size: 1.6em;
	margin-top: 0px; margin-bottom: 16px;
}

h2 {
	color: #333;
	font-size: 1.2em;
	margin-top: 30px; margin-bottom: 6px;
}

h2 a {
	color: #333;
	margin-top: -2px; margin-bottom: 6px;
	text-decoration: none;
}

h3 {
	color: #00B0F4;
	font-size: 1.1em;
	margin-top: 20px; margin-bottom: 16px;
	font-style: italic
}

h4 {
	font-size: 1.1em;
	margin-top: 25px; margin-bottom: 2px;
	color: #F36F21;
}

.boxRight {
	background: #fff;
	border: 0px;
	width: 210px;  
	float: left; 
	margin-top: 0px; margin-bottom:10px; text-align: left;
	padding: 0px 0px 10px 30px; 
	
}

.boxRightInfo {
	font-size: 0.85em;
	background: #fff;
	border: 0px;
	width: 200px;  
	float: left; 
	margin-top: 0px; margin-bottom:10px; text-align: left;
	padding: 10px 10px 10px 30px; 
}
























form { 	margin: 0; }

input, select, textarea {
	font-family: Verdana, Arial; 
	font-size: 11px; 
	font-weight: normal;
}

.levelone{
	background-color: #f3f3f3;
    color: #04B1FB;
    padding-left: 2px;
    font-weight: bolder;
}

.level1{
    padding-left: 2px;
    color: #66688e;
}
.level2{
    color: #66688e;
}


.info {
  	font: .90em verdana, helvetica;
	color: #00AFF0;
	margin: 0;
	padding: 0;
}

#footer { 
	border-top: solid #f98f51 1px;
  	width: 974px;
  	height: 100%;
  	background:url('images/gradient.gif') repeat-x top left;
  	float: left;

}
#footer_text {
	letter-spacing: 1px;
	text-align: center; 
	font-family: arial, Sans-serif, verdana, 'Microsoft Sans Serif', Times, serif;
	font-size: .65em;
	margin-top: 20px;margin-bottom: 6px;
	color: #454545;
	line-height: 12pt
}

#footer_text a {
	text-decoration: none;
	color: #454545;
}

#footer_text a:hover {
	color: #454545;
	text-decoration: underline;
}

#footer_text .bottom a {
	line-height: 26pt
}