/** Generisk stil for body-elementet **/
html{
}

body{
  font-family: verdana, arial, "trebuchet ms", sans-serif;
  font-size: 70%;
  margin:0;
  background-color:#222222;
  overflow:scroll;
}

div.centermain {
width: 850px;
margin-left: auto;
margin-right: auto;
}


a:link, a:active, a:visited{
  color: black;
  text-decoration: none;
}

h1{
  color: rgb(31, 47, 111);
  font-size: 120%;
}


div.heilegreia{
  margin: 35px 0 0 0;
  padding: 0px 0px 0px 0px;
  width: 850px;
  float:left;
  background-color: #000000; 
  position:relative;
}

div.maincontent{
  background-color:#999999; 
  float: left;
  background: url(bakgrunn_horisontal.jpg) repeat-y;
}

.maincontent p{
  margin: 0 0 10px 0;
  line-height: 150%;
  font-family: verdana, arial, trebuchet ms, sans-serif;
  font-size: 150%;
}

.maincontent td{
  font-family: verdana, arial, trebuchet ms, sans-serif;
  line-height: 130%;
  font-size: 150%;
  text-align:left;
  padding:4px 8px 4px 0px;
  vertical-align:top;
}


div.maincontent2{
  background-color:#999999; 
  width: 650px;
  w\idth: 850px;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0 0 0;
}

.maincontent2 p{
  margin: 0 0 10px 0;
  line-height: 150%;
  font-family: verdana, arial, trebuchet ms, sans-serif;
  font-size: 150%;
}

.maincontent2 td{
  font-family: verdana, arial, trebuchet ms, sans-serif;
  line-height: 130%;
  font-size: 150%;
  text-align:left;
  vertical-align:top;
}


.feltvenstre{
  width:270px;
  height:800px;
  float:left;
  margin:0 0 0 0;
  padding: 0px 0px 0px 0px;
  background-color:#444444;
  
  }


.feltvenstre li{
  font-size: 120%;
  color:#CCCCCC;
  list-style-type:none;
  margin: 0px 10px 0px -20px;
  line-height:170%;
  }

.feltvenstre td{
  font-size: 120%;
  color:#CCCCCC;
  text-align:center;
  padding:15px 0px 5px 20px
  }

.feltvenstre table{
  padding:15px 0px 0px 00px
  }

.feltvenstre ul{
  }

.feltvenstre a{
  color:white;
  }

.feltvenstre img{
  border:none;
  }

.spalte {
  width:510px;
  float: left;
  margin:15px 12px 4px 20px;
  font-size: 80%;
}


.hel_spalte {
  width:510px;
  float: left;
  margin:15px 12px 4px 20px;
  font-size: 80%;
}

.hel_spalte li{
  font-size: 150%;
  color:#CCCCCC;
  margin: 0px 10px 0px -20px;
  line-height:170%;
  }

.hel_spalte p{
  font-size: 150%;
  color:#000000;
  margin: 0px 10px 0px 0px;
  line-height:140%;
  }

.norwcd {
  border:0;
 padding:0px 0px 5px 10px;
 float:right;
 }

.hel_spalte_bilder {
  width:780px;
  float: left;
  margin:15px 12px 4px 20px;
  font-size: 80%;
}

.hel_spalte_press {
  width:780px;
  float: left;
  margin:10px 10px 20px 30px;
  font-size: 80%;
}

.hel_spalte_links {
  float: left;
  margin:0px 0px 0px 0px;
  font-size: 80%;
}

.links_tekst {
/*  width:780px; */
  float: left;
  margin:15px 12px 4px 100px;
  font-size: 80%;
}

.links_tekst li{
  font-size: 170%;
  line-height:150%;
}

.links_tekst ul{
  padding-bottom:30px;
}


.sidebar{
  width:30px;
  height: 500px;
  float: right;
  padding:8px 0px 4px 0px;
  font-size: 80%;
  background-color:#999999;
  background-image:url(vert_1_3.gif);

}

.sidebar a{
  color:#666666;
}

.sidebar h2{
  font-weight:bold;
/*  font-variant:small-caps; */
  font-size: 140%;
  font-family: georgia, verdana, arial, trebuchet ms, sans-serif;
  color:#444444;
  margin: 0px;
  padding: 0px 0px 0px 0px;
}

.sidebar p{
  margin: 0 0 10px 0;
  line-height: 160%;
  font-family: verdana, arial, trebuchet ms, sans-serif;
  font-size: 120%;
  color: #666666;
}

.sidebar li{
  margin: 0 0 0px 0;
  line-height: 160%;
  font-family: verdana, arial, trebuchet ms, sans-serif;
  font-size: 120%;
  list-style-type:none;
  padding:0;
}

.sidebar ul{
  margin: 0 0 0px 0;
  padding:0 0 10px 0;
}


.tittel {
font-weight:bold;
color:#333333;

}

.liste{
  margin: 0 0 10px 0;
  padding:0 10px 0 0px;
  line-height: 150%;
  font-family: verdana, arial, trebuchet ms, sans-serif;
}


.knapp {
 font-size: 20px;
 padding:10px 0px 10px 0px;
 border: 1px solid #cccccc; 
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contact p {
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contact {
 padding:0px 0px 15px 0px;
}

.stdliste{
  margin: 0 0 10px 0;
  padding:0 10px 0 0px;
  line-height: 100%;
  font-family: verdana, arial, trebuchet ms, sans-serif;
  font-size: 10px;
}

.azindex{
  margin: 0 0 10px 0;
  padding:0 10px 0 0px;
  line-height: 150%;
  font-family: verdana, arial, trebuchet ms, sans-serif;
}


.bilde_h {
  padding: 5px 10px 5px 5px;
  margin:0;
  float:right;
}


.alfabetindeks{
  margin: 0 0 10px 0;
  line-height: 180%;
  font-family: verdana, arial, trebuchet ms, sans-serif;
  font-size: 118px;
  color:#888888;
}

.copyright {
  padding: 0px 0px 7px 12px;
  margin: 0px 0px 0px 0px;
  font-family: verdana, arial, trebuchet ms, sans-serif;
  font-size:10px;
  color:#777777;
  text-align:left;
}

.copyright p{
 /* padding: 10px 0px 0px 0px; */
}

.copyright a{
 /* padding: 10px 0px 0px 0px; */
  color: #999999;
}


p.linkout {
font-size:9px;
font-color:#888888;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:-12px 0 0 0;
}


.maincontent h2{
  font-weight:bold;
  font-size: 16px;
  font-family: verdana, arial, trebuchet ms, sans-serif; 
  margin: 0px;
  padding: 15px 0px 5px 0px;
}

.maincontent h3{
  font-weight:bold;
/*  font-size: 170%; */
  font-size: 14px;
  font-family: verdana, trebuchet ms, sans-serif;
  margin: 0px;
  padding: 16px 0px 6px 0px;
  color:#333333;
}

.maincontent h4{
  font-weight:bold;
/*  font-size: 170%; */
  font-size: 10px;
  font-family: verdana, trebuchet ms, sans-serif;
  margin: 0px;
  padding: 6px 0px 2px 0px;
  color:#1f2f6f;
}


.message{
  color: red;
  text-align: center;
}



.grad img {
  position: absolute;
  left: 0px;
  height: 100%;
  width: 100%; 
  top: 0px;
  z-index: 0;
}

.grad2 img {
  height: 60px;
  width: 370px;
  top:5px;
  left: 30px;
  position: absolute;
  padding: 20px 0px 0px 10px
  z-index: 1;
}

.grad3 img {
  height: 101px;
  width: 217px;
  position:relative;
  right: 0px;
  float: right;
  padding: 0px 0px 0px 10px
  z-index: 1;
}

.box {
/*  border-bottom: 1px solid orange; */
  float: left;
  margin: 0px;
  position: relative;
  width: 800px;
  height: 120px; 
  padding: 0px;
}

.box * {
  margin: 0px;
  position: relative; 
  z-index: 1;

}
* html .grad {
  filter: progid:DXImageTransform.Microsoft.AlphaImage »
Loader (src='grad_white.png', sizingMethod='scale');
}
* html .grad img {
  display: none;
}

* html .box {
    position:relative;
}

.blue { 
  background-color: #1f2f6f; 
}

td.kol1 {
padding:0 0 0 3px;
}

.col1 {
background-color:#ffffff;
height:16px;
}

.col2 {
background-color:#f0f0f0;
height:16px;
}

<!--[if IE 7]>
<style type="text/css">
.box {
  border: solid red 2px;
  height:2.5em;
}
</style>
<![endif]-->


/*
iframe{
  border: none;
}

div.altsaman{
  float: left;
}


div.paddinghogre{
float:none;
  width: 100px;
}

div.paddingvenstre{
float:left;
  width: 100px;
}


#topplogo{
	padding:10px 10px 15px 20px ;
}


div.hode {
  background-image:url(nsd_top5c.jpg);
/*  background-image:url(bg2.png); 
  height:112px;
  width:800px;
}

div.sok a{
  color: #dedede;
  text-decoration: none;
}


.iframestil {
	padding:0px 0px 0px 15px;
}

div.meny{
  font-weight:bold;
  font-family: verdana, arial, trebuchet ms, sans-serif;
  background-color: rgb(150, 150, 150);
  color:white;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  border-bottom:1px dotted #bbbbbb;
}

.tabs {
  padding: 5px 8px 0px 5px;
  float: left;
  margin:64px 0 0 0;
  font-size: 10px;
  color:white;
}

.tabs a{
  color:white;
}


.tabs li{
  font-family: verdana, arial, trebuchet ms, sans-serif;
  font-weight: bold;
  padding: 4px 12px 4px 12px;
  float: left;
  list-style-type:none;
  border-right:1px dotted #bbbbbb;
  border-top:1px dotted #bbbbbb;
  margin:0;
/*  background-color:white; 
  color:#ffffff;
}

.tabs li.valgt{
color:#cc7733;
border-left:1px dotted #bbbbbb;
}


/*
div.contentarea{
  width: 850px;
  border:2px solid yellow; 
    background-color:#fbfaf4; 
  padding: 0px 0px 0px 0px;
  float: left;
/*  border-left:2px dotted #898989; 
  border-bottom:1px solid #888888;
/*  background-image:url(logo_v3.png); 
background-color:#ffffff;
  }

.menyned {
  list-style-type:none;
  padding: 0px 0px 0px 0px;
  float: none;
  margin:0;
  background-color:#EEEBE3;
/*  background-color:#f6f5f2; 
}

.menyned li.meny2{
  color:#000000;
  line-height:120%;
  font-size: 11px;
  padding: 2px 8px 2px 14px;
  border-right:1px dotted #bbbbbb;
}

.menyned li.meny3{
  color:#000000;
  line-height:120%;
  font-size: 10px;
  padding: 2px 8px 2px 24px;
  border-right:1px dotted #bbbbbb;
}

.menyned li.menynedvalgt{
color:#888888;
}


.hovedmeny{
  color:#1f2f6f;
  list-style-type:none;
  font-weight:bold;
  border-top:1px dotted #888888;
  border-bottom:1px dotted #bbbbbb; 
   background-color:#DF9560;
   background-color:#ccc9c1;
  background-color:#EEEBE3; 
  background-color:#eeeeee; 
  padding:4px 5px 4px 8px;
  margin:0px 0 0px 0;
}



#payoff {
  padding: 0px 4px 3px 10px;
  font-family: georgia, arial, trebuchet ms, sans-serif;
  font-size:14px;
  font-weight:bold;
  float:right;
  color:#aaaaaa;
}

#menyul {
  position:absolute;
  top:21px;
padding:0px 0px 0px 146px;
}


.sok {
  margin: 0px 0px 0px 470px;
  padding: 5px 10px 0px 0;
  font-family: verdana, arial, trebuchet ms, sans-serif;
  font-size:9px;
  font-weight:normal;
  color:#bcbcbc;
  float:right;
}

.sokeboks {
height:8px; 
padding: 0px 0px 0px 0;
margin: 4px 4px 0px 0;
width:60px;
background-color:#EEEBE3;

}


*/
