body {
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000;
 background: #DCE1E6;
 font-size: 0.8em;
 font-family: Verdana, Arial, sans-serif;}

p{
 font-family: Verdana, Arial, sans-serif;
 font-weight: normal;
 line-height: 140%;
 margin-top: 4px;
 margin-bottom: 4px; }

h1 {
 font-size: 150%;
 margin-bottom: 5px; }

/*Hoved-design med plassholdere*/
#wrapper {
 text-align: left;
 background-color: #FFF;
 border: 1px solid #CCC;
 width: 990px;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px; }

#top {
 background: url(/wwimage/38003/topbg.jpg) ;
 height: 130px;  }

.topimg {
 float: left;
 width: 637px;
 height: 107px;
 margin: 10px 0  0 10px; }

.logo {
 float: left;
 width: 165px;
 height: 108px;
 margin: 10px 0 0 10px; }

.login {
 float: right;
 padding-right: 10px;
 margin-top: -20px; }

.login a img {
 border: 0; }

/*---Topnav---*/
#topnav {
 border-bottom: 1px solid #C1D5E9;
 height: 33px;
 font-size: 12px;
 margin-bottom: 5px;
 padding-left: 5px; }

#topnav ul {
 margin:0;
 padding:10px 10px 0 15em;
 list-style:none; }

#topnav li {
 display:inline;
 margin:0;
 padding:0; }

#topnav a {
 float:left;
 background:url(/wwimage/28779/topnavleft1.gif) no-repeat left top;
 margin:0;
 padding:0 0 0 4px;
 text-decoration:none; }

#topnav a span {
 float:left;
 display:block;
 background:url(/wwimage/28780/topnavright1.gif) no-repeat right top;
 padding:5px 15px 4px 6px;
 color:#627EB7; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topnav a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {color:#627EB7;}

#topnav a:hover {
 background-position:0% -42px; }

#topnav a:hover span {
 background-position:100% -42px; }

#topnav .topnavActive {
 float:left;
 background:url(/wwimage/28779/topnavleft1.gif) no-repeat left top;
 background-position: 0% -42px;
 margin:0;
 padding:0 0 0 4px;
 text-decoration: none; }

#topnav .topnavActive  span {
 float:left;
 display:block;
 background:url(/wwimage/28780/topnavright1.gif) no-repeat right top;
 background-position: 100% -42px;
 padding:5px 15px 4px 6px;
 color:#627EB7; }
/*---End Topnav1---*/

#leftcol {
 float: left;
 width: 170px;
 padding-left: 10px; }

#subnav {
 margin-top: 15px;
 font-size: 85%; }

.subnav1 {
 color: #627EB7;
 background: url(/wwimage/32842/margmenyBg.gif) ;
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 3px 0 4px 3px;
 margin-top: 3px;
 border: 1px solid #e7ecf5; }

.subnav1:visited {
 color: #627EB7;
 background: url(/wwimage/32842/margmenyBg.gif) ;
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 3px 0 4px 3px;
 margin-top: 3px;
 border: 1px solid #e7ecf5; }

.subnav1:hover {
 color: #000;
 background: url(/wwimage/32841/margmenyBgOver.gif) ;
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 3px 0 4px 3px;
 margin-top: 3px;
 border: 1px solid #C1D5E9; }

.subnav1Active  {
 color: #000;
 background: url(/wwimage/32841/margmenyBgOver.gif) ;
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 3px 0 4px 3px;
 margin-top: 3px;
 border: 1px solid #C1D5E9; }

.subnav2 {
 display: block;
 text-decoration: none;
 color: #666;
 background-color: #EEEBE7;
 padding-left: 10px;
 padding-bottom: 4px;
 font-size: 85%; }

.subnav2:hover {
 display: block;
 text-decoration: none;
 color: #000;
 background-color: #EEEBE7;
 padding-left: 10px;
 padding-bottom: 4px;
 font-size: 85%; }

.subnav2Active {
 display: block;
 text-decoration:underline;
 color: #000;
 background-color: #EEEBE7;
 padding-left: 10px;
 padding-bottom: 4px;
 font-size: 85%; }
#subnav p {
 margin: 0; }

#rightcol {
 margin-left: 185px;
 padding: 10px;
 border-left: 1px solid #C1D5E9;
 min-height: 400px;
 height: auto !important;
 height: 400px; }

.kontaktskjema {
 border: 1px solid #CCC; }

.clearfloat {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;}

/*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*/

/*--Bokser startside--*/
.box {
 width: 23em;
 border: 1px solid #C1D5E9; }

.box a {
 text-decoration: none; }

.boxcontent a {
 color: #627EB7; }

.boxcontent a:hover {
 text-decoration: underline; }

.boxtop {
 background-color: #E5EDF5;
 padding: 4px; }

.boxtop h3, .boxtop h3 a {
 margin: 0;
 padding: 0;
 color: #000; }

.boxcontent {
 color: #000;
 padding: 4px;
 font-size: 80%; }
/*--Slutt bokser startside--*/

.FormPostNumber {
 display: none;
}
