body {
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000;
 background: #7395C5 url(/wwimage/27674/bodybg.jpg) repeat-x;
 font-size: 0.8em;
 font-family: Verdana, Arial, sans-serif;}

/*Hoved-design med plassholdere*/
#wrapper {
 text-align: left;
 color: #000;
 width: 950px;
 margin-top: 20px;
 margin-left: auto;
 margin-right: auto; }

#top1 {
 background-image: url(/wwimage/27678/top1bg.gif);
 height: 58px;
 width: 950px; }

#topnav1 {
 position: absolute;
 margin-left: 550px;
 margin-top: 16px;
 color: #CCC;
 font-size: 70%; }

#topnav1 ul {
 list-style: none;
 margin: 0;
 padding: 0; }

#topnav1 ul li {
 display: inline; }

.topnav1 {
 text-decoration: none;
 color: #CCC;
 background-color: #336699; }

.topnav1:visited {
 text-decoration: none;
 color: #CCC;
 background-color: #336699; }

.topnav1:hover {
 text-decoration: none;
 color: #FFF;
 background-color: #336699; }

.topnav1Active {
 text-decoration: none;
 color: #FFF;
 background-color: #000; }

#search {
 position: absolute;
 margin-left: 810px;
 margin-top: 8px; }

#topnav2 {
 position: absolute;
 margin-left: 10px;
 margin-top: 37px;
 color: #CCC;
 font-size: 100%; }

#topnav2 ul {
 list-style: none;
 margin: 0;
 padding: 0; }

#topnav2 ul li {
 display: inline;
 text-transform: uppercase;
 font-weight: bold; }

.topnav2 {
 text-decoration: none;
 color: #CCC;
 background-color: #336699; }

.topnav2:visited {
 text-decoration: none;
 color: #CCC;
 background-color: #336699; }

.topnav2:hover {
 text-decoration: none;
 color: #FFF;
 background-color: #336699; }

.topnav2Active {
 text-decoration: none;
 color: #FFF;
 background-color: #000; }

#top2 {
 background-color: #E7E6E6;
 width: 950px;
 height: 120px;  }

.logodale {
 position: absolute;
 margin: 10px 0 0 10px; }

.logoumoe {
 position: absolute;
 margin: 10px 0 0 840px; }

#sti {
 position: absolute;
 margin-top: 105px;
 margin-left: 10px ;
 font-size: 10px;
 color: #999; }

.sti {
 text-decoration: none;
 color: #999; }

.sti:hover {
 text-decoration: underline;
 color: #000; }

#topcontent {
 margin-top: 3px; }

#content {
 color: #000;
 background-color: #FFF;
 padding: 10px; }

#rightcol {
 float: right;
 width: 200px;
 font-size: 80%; }

/*Margmeny*/
#subnav {
 width: 185px; }

#subnav a {
 text-decoration: none;
 color: #000;
 background-color: #E7E6E6;
 display: block;
 padding: 3px 0 3px 3px; }

#subnav a:visited {
 text-decoration: none;
 color: #000;
 background-color: #E7E6E6;
 display: block;
 padding: 3px 0 3px 3px; }

#subnav a:hover {
 text-decoration: none;
 color: #FFF;
 background-color: #336699;
 padding: 3px 0 3px 3px; }

#subnav:Active {
 text-decoration: none;
 color: #FFF;
 background-color: #336699;
 padding: 3px 0 3px 3px; }

.subnav1{
 margin-top: 2px;
 font-size: 11px; }

.subnav1Active{
 margin-top: 2px;
 font-size: 11px;
 border: 1px dotted #336699; }

 p, subnav2 {
 margin: 0; }

.subnav2  {
 font-size: 10px;
 padding-left: 5px;
 color: #000;
 background-color: #E7E6E6;  }

.subnav2Active  {
 font-size: 10px;
 padding-left: 5px;
 color: #000;
 background-color: #E7E6E6;
 border: 1px dotted #336699;  }

/*Ferdig margmeny*/

#leftcol {
 margin-right: 210px;
 border-right: 2px solid #55866B; 
 min-height: 480px;
 height: auto !important;
 height: 480px;
 padding-right: 10px;}

.omraade {
 z-index: 1;
 visibility: visible;
 width: 700px;
 position: absolute;
 height: 320px; }

.bygg {
 z-index: 2;
 visibility: hidden;
 width: 700px;
 position: absolute;
 height: 320px; }


#footer {
 clear: both;
 text-align: center;
 font-size: 75%;
 color: #CCC;
 height: 20px;
 padding-top: 8px;
 background-image: url(/wwimage/27675/footerbg.gif); }

.mailtext {
 color: #CCC;
 text-decoration: none; }

.mailtext:hover {
 text-decoration: underline; }

/*Fedrig med hoved-designet, innhold følger*/

/*Nyheter*/

.newslist h3 {
 font-size: 100%;
 margin: 10px 0 2px 0; }

.newslist h3 a {
 text-decoration: none; }

.newslist h3 a:hover {
 text-decoration: underline; }

.newsimage {
 padding: 4px 0 4px 4px; }

.newsimg {
 float: left;
 padding-right: 2px; }

.newsimg2 {
 float: left;
 padding-right: 10px; }

/*Slutt på nyheter*/

/*Startsiden*/
.heading {
 color: #003366;
 background-color: #FFF;
 font-weight: bold;
 font-size: 120%;
 border-top: 1px solid #999;
 border-bottom: 1px solid #999;
 text-decoration: none; }

.offshoretext a {
 text-decoration: none; }

.offshoretext ul {
 margin: 15px;
 padding: 0;}

.offshoretext li {
 color: #003366;
 background-color: #FFF;
 padding: 4px 0; }

.img1 {
 padding-right: 10px;}

/*Ferdig med startsiden*/

.offshore ul {
 margin: 15px; }

.offshore ul li {
 font-size: 80%;
 line-height: 200%; }

.tableborder {
 border-collapse: collapse; }

.tableborder td {
 border: 1px solid #336699;
 padding: 3px; }

h1 {
 font-size: 1.5em; }

h2 {
 font-size: 1em;
 margin: 0; }

h3 {
 font-size: 0.8em;
 margin: 0; }

.kontaktskjema {
 border: 1px solid #62738C; }

.sitemap a {
 text-decoration: none; }

.sitemap a:hover {
 text-decoration: underline; }

.sitemap h3 {
 margin-top: 10px;
 font-size: 100%;
 float: left; }

.antall {
 float: left;
 margin-top: 12px;
 margin-left: 8px;
 font-size: 85%;
 color: #999; }

.clearfloat {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;}

/*Bokser*/

.box{
 color: #FFF; }

b.rtop, b.rbottom{
 display:block;
 background: #FFF;}

b.rtop b {
 display:block;
 height: 1px;
 overflow: hidden;
 background: #5491CF; }

b.rbottom b {
 display:block;
 height: 1px;
 overflow: hidden;
 background: #336699; }

b.r1{
 margin: 0 5px;}

b.r2{
 margin: 0 3px;}

b.r3{
 margin: 0 2px;}

b.rtop b.r4, b.rbottom b.r4{
 margin: 0 1px;
 height: 2px;}

.boxcontent {
 padding: 10px 0 10px 15px;
 font-size: 20px;
 background: url(/wwimage/31230/boxbg.jpg) repeat-x;
 background-position: top; }

/*End Bokser*/

.more {
 float: right;
 padding: 10px 5px 5px 0;
 color: #666;
 text-decoration: none; }

.more:hover {
 color: #000;
 text-decoration: underline; }

.FormPostNumber {
 display: none;
}
