body {
 margin: 0;
 padding: 0;
 text-align: center;
 min-width: 800px;
 color: #000;
 background-color: #BAC7D2;
 font: 0.8em Verdana, Arial, sans-serif;}

h1 {
 font-size: 1.3em;
 color: #000066;
 background-color: #FFF; }

h2 {
 font-size: 1em; }

#wrapper {
 text-align: left;
 width: 800px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 30px;
 color: #000;
 background-color: #FFF;
 border: 1px solid #344D83; }

#header {
 width: 800px;
 height: 126px;
 background-color: #333366;
 padding: 0;}

.logo {
 position: absolute;
 margin: 7px; }

#info {
 color: #FFF;
 background-color: transparent;
 position: absolute;
 text-align: right;
 font-size: 11px;
 margin-top: 15px;
 margin-left: 640px; }

#topnav {
 width: 800px;
 background-color: #333366;
 color: #FFF;
 padding: 4px 0;
 border-top: 1px solid #FFF;
 text-align: center;
 text-transform: uppercase;
 font-size: 85%; }

#topnav a {
 color: #FFF;
 text-decoration: none;
 text-align: center;
 padding: 6px 0; }

#topnav a:hover {
 color: #C10514; }

#search {
 position: absolute;
 margin-left:600px;
 margin-top: 100px; }

.flag {
 display: none;
 border: 0;
 padding-left: 10px; }

.login {
 padding-left: 10px; }

.smalltext {
 font-size: 9px; }

.nav {
 text-transform: uppercase;
 text-decoration: none;
 font-family: Areal, Verdana, sans-serif;
 font-size: 10px;
 color: #FFF;
 padding: 0 2px; }

.nav:hover {
 color: #C10514; }

.navActive {
 color: #C10514; }
 
.main {
 width: 800px;
 height: 400px;
 margin-top: 10px; }

.maincol {
 width: auto;
 padding: 8px 4px 4px 10px; }

#maincol {
 margin-right: 190px;
 padding: 10px 5px;
 min-height: 400px; }

#printicon {
 position: absolute;
 margin-left: 550px;
 margin-top: 2px; }

#tips {
 position: absolute;
 margin-left: 570px; }

.tips {
 float: right;
 padding: 0 5px; }

.tipstext {
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.8em;
 text-align: left; }

.rightcol {
 width: 185px;
 border-left: 1px dotted #DBC592;
 padding-left: 7px; }

#rightcol {
 float: right;
 width: 185px;
 border-left: 1px dotted #DBC592;
 padding-left: 7px;
 padding-top: 10px;
 min-height: 400px; }

#area {
 width: 161px;
 color: #FFF;
 background-color: #333366;
 margin: 6px 0 5px 0;
 text-transform: uppercase;
 font-size: 10px;
 padding: 3px 0 3px 5px; }

#subnav {
 width: 166px; }

#subnav a {
 text-decoration: none;
 color: #000;
 background-color: #EAE3D2;
 display: block;
 margin-bottom: 1px; }

#subnav a:hover {
 text-decoration: none;
 color: #000;
 background-color: #E3EAF9;  }

 .subnav1, .subnav1Active {
 font-size: 11px;
 padding-left: 6px;
 padding-top: 3px;
 padding-bottom: 3px; }

.subnav1:hover {
 }

 p, .subnav2 {
 margin: 0; }

.subnav2, .subnav2Active {
 font-size: 10px;
 padding-left: 9px;
 line-height: 150%; }

.boxbg {
 font-size: 11px;
 background-color: #EAE3D2;
 padding-left: 6px;
 margin-top: 5px;
 width: 166px; }

#printtext {
 background: #FFFFFF;
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.8em;
 margin-top: 20px;
 padding-bottom: 5px;
 border-bottom: 1px solid #E3EDFB;
 margin-bottom: 20px; }

#printcontent {
 text-align: left;
 font-size: 1em; }

.kontaktskjema {
 border: 1px solid #000066; }

.link {
 color: #000;
 text-decoration: none;
 display: block;
 padding: 2px 0; }

.link:visited {
 color: #000;
 text-decoration: none; }

.link:hover {
 color: #000;
 background-color: #E3EAF9; }

.link2 {
 color: #000;
 text-decoration: none; }

.link2:visited {
 color: #000;
 text-decoration: none; }

.link2:hover {
 color: #000;
 text-decoration: underline; }

.planet img {
 border: 0; }

