body {
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000;
 background: #D9DEE5 url(/wwimage/28132/bodybgRev2.jpg) repeat-x;
 font-size: 0.8em;
 font-family: Verdana, Arial, sans-serif;}

/*Hoved-design med plassholdere*/
#wrapper {
 text-align: left;
 color: #000;
 background-color: #FFF;
 width: 74em;
 margin-left: auto;
 margin-right: auto;
 margin-top: 10px;
 border: 1px solid #CCC; }

#header {
 height: 150px; }

.topimg {
 float: right; }

.info {
 margin-top: 20px;
 margin-left: 10px;
 color: #3366CC;
 font-size: 100%;
 width: 13em;
 border-bottom: 1px solid #3366CC;
 padding-bottom: 10px;
 margin-bottom: 15px; }

.minesider a {
 color: #3366CC;
 margin-left: 10px;
 font-size: 90%;
 text-decoration: none; }

.minesider a:hover {
 text-decoration: underline; }

.logo {
 margin-bottom: 5px; }

.search {
 position: absolute;
 margin-left: -135px;
 padding-top: 12px;  }

/*---Topnav1---*/
#navline1 {
 margin-left: 145px;}

#topnav1 ul {
 margin:0;
 padding:10px 10px 0 50px;
 list-style:none; }

#topnav1 li {
 display:inline;
 margin:0;
 padding:0; }

#topnav1 a {
 float:left;
 background:url(/wwimage/28176/topnavleft1.gif) no-repeat left top;
 margin:0;
 padding:0 0 0 4px;
 text-decoration:none; }

#topnav1 a span {
 float:left;
 display:block;
 background:url(/wwimage/28177/topnavright1.gif) no-repeat right top;
 padding:5px 15px 4px 6px;
 color:#627EB7; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topnav1 a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {color:#627EB7;}

#topnav1 a:hover {
 background-position:0% -42px; }

#topnav1 a:hover span {
 background-position:100% -42px; }

#topnav1 .topnav1Active {
 float:left;
 background:url(/wwimage/28176/topnavleft1.gif) no-repeat left top;
 background-position: 0% -42px;
 margin:0;
 padding:0 0 0 4px;
 text-decoration: none; }

#topnav1 .topnav1Active  span {
 float:left;
 display:block;
 background:url(/wwimage/28177/topnavright1.gif) no-repeat right top;
 background-position: 100% -42px;
 padding:5px 15px 4px 6px;
 color:#627EB7; }

/*---Navline2---*/
#navline2 {
 clear: both;
 padding-top: 0.2em;
 color: #627EB7;
 background:#E7EBF7;
 text-align: center;
 height: 1.5em; }

#navline2 a {
 text-decoration: none;
 color: #627EB7;
 background:#E7EBF7; }

#navline2 a:visited {
 text-decoration: none;
 color: #627EB7;
 background:#E7EBF7; }

#navline2 a:hover {
 text-decoration: none;
 color: #000;
 background:#E7EBF7; }

a #navline2 .topnav2Active  {
 text-decoration: none;
 color: #000;
 background:#FFF; }

/*---End navline2---*/

#sti {
 color: #000066;
 font-size: 85%;
 padding-left: 10px;
 margin: 5px 0; }

#sti a {
 color: #000066;
 text-decoration: none; }

#sti a:hover {
 text-decoration: underline; }

#main {
 padding: 10px;
 border-top: 1px solid #BCD2E6;
 min-height: 400px; }

#leftcol {
 float: left;
 width: 14em; }

/*---Margknapper---*/

#subnav p {
 margin: 0;}

.subnav1 a {
 font-size: 85%;
 text-decoration: none;
 display: block;
 color: #627EB7;
 background-color: #EFF4F8;
 margin-top: 3px;
 padding-left: 3px;
 line-height: 150%; }

.subnav1 a:visited {
 font-size: 85%;
 text-decoration: none;
 display: block;
 color: #627EB7;
 background-color: #EFF4F8;
 margin-top: 3px;
 padding-left: 3px;
 line-height: 150%; }

.subnav1 a:hover {
 font-size: 85%;
 text-decoration: none;
 display: block;
 color: #FFF;
 background-color: #3366CC;
 margin-top: 3px;
 padding-left: 3px;
 line-height: 150%; }

.subnav1Active a {
 font-size: 85%;
 text-decoration: none;
 display: block;
 color: #FFF;
 background-color: #3366CC;
 margin-top: 3px;
 padding-left: 3px;
 line-height: 150%; }

.subnav2 a {
 font-size: 80%;
 text-decoration: none;
 display: block;
 color: #627EB7;
 background-color: #EFF4F8;
 padding-left: 8px;
 line-height: 150%;
 border-left: 1px solid #3366CC; }

.subnav2 a:visited {
 font-size: 80%;
 text-decoration: none;
 display: block;
 color: #627EB7;
 background-color: #EFF4F8;
 padding-left: 8px;
 line-height: 150%; }

.subnav2 a:hover {
 font-size: 80%;
 text-decoration: none;
 display: block;
 color: #FFF;
 background-color: #3366CC;
 padding-left: 8px;
 line-height: 150%; }

.subnav2Active a {
 font-size: 80%;
 text-decoration: none;
 display: block;
 color: #FFF;
 background-color: #3366CC;
 padding-left: 8px;
 line-height: 150%; }

/*---Margknapper ferdig---*/

#rightcol {
 float: right;
 width: 14em; }

/*---Boks---*/

.box {
 }

.boxheading {
 color: #FFF;
 background-color: #2B54A3;
 font-weight: bold;
 padding: 3px; }

.boxheading a {
 color: #FFF;
 text-decoration: none; }

.boxcontent {
 background: #E2E1E6 url(/wwimage/28167/boxbg.jpg) repeat-x;
 font-size: 80%;
 padding-left: 3px;
 border-left: 1px solid #D0D0D0;
 border-right: 1px solid #D0D0D0;
 border-bottom: 1px solid #D0D0D0; }

.boxcontent a {
 text-decoration: none;
 color: #003399; }

.boxcontent a:hover {
 text-decoration: underline;
 color: #003399; }

.boxcontent p {
 margin: 0;
 padding: 0.8em 0 0.8em 0; }

.contactcontent {
 background: #E2E1E6 url(/wwimage/28167/boxbg.jpg) repeat-x;
 font-size: 80%;
 padding: 3px;
 border-left: 1px solid #D0D0D0;
 border-right: 1px solid #D0D0D0;
 border-bottom: 1px solid #D0D0D0; }

.contactcontent a {
 text-decoration: none;
 color: #003399; }

.contactcontent a:hover {
 text-decoration: underline;
 color: #003399; }

.contactcontent p {
 margin: 0;
 padding: 0.3em 0 0.3em 0; }

.contactbox {
 width: 70%;
 font-size: 120%; }

.contactimg2 {
 float: left;
 margin: 5px 10px 0 0; }

.tableborder {
 border-collapse: collapse; }

.tableborder td {
 border: 1px solid #C6CFDB;
 padding: 3px; }

.more {
 color: #003399;
 text-align: right;
 padding-right: 3px; }
 
#centercol {
 margin-right: 15em; }

#maincol {
 margin-left: 15em; }

.newsimg {
 float: left;
 border: 0;
 padding: 3px; }

.newsbox {
 width: 20em;
 float: left;
 margin-right: 10px; }

.clearfloat {
 clear:both;
 height: 0;
 font-size: 1px;
 line-height: 0px; }

h1 {
 font-size: 1.5em;
 color: #000; }

h2 {
 font-size: 100%;
 color: #000; }

h3 {
 font-size: 100%;
 color: #000;
 margin-bottom: 0.5em; }

td {
 font-size: 100%; }

#printicon {
 display: none; }

.FormPostNumber {
 display: none;
}

