body {
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000;
 background: #0168B5 url(/wwimage/47499/bodybg.gif) repeat-x;
 font-size: 0.8em;
 font-family: Verdana, Arial, sans-serif;}

/*Hoved-design med plassholdere*/
#wrapper {
 text-align: left;
 width: 990px;
 margin-top: 20px;
 margin-left: auto;
 margin-right: auto; }

h1 {
 font-size: 130%;
 margin-bottom: 15px; }

h2 {
 font-size: 120%;
 margin-bottom: 3px; }

h3 {
 font-size: 100%;
 margin-bottom: 2px; }

h4 {
 font-size: 80%;
 margin-top: 1px;
 margin-bottom: 2px;
 color: #808080; }

.toplinks {
 float: right;
 padding: 3px 5px;
 margin: 5px 13px 2px 0;
 color: #FFF; }

.toplinks a {
 text-decoration: none;
 color: #FFF; }

.toplinks a:hover {
 text-decoration: underline; }

.flag {
 border: 0; }

#top {
 width: 990px;
 height: 153px; }

#topnav {
 text-align: center;
 text-transform: uppercase;
 color: #FFF;
 padding: 8px 0;
 background: url(/wwimage/47509/topnavbg.gif) repeat-x;
 margin-left: 6px;
 margin-right: 8px; }

#topnav a {
 text-decoration: none;
 color: #FFF;
 padding: 8px 15px;
 background: url(/wwimage/47509/topnavbg.gif);
 background-position: top;
 margin: 0 1px; }

#topnav a:hover {
 color: #FFF;
 background: url(/wwimage/47509/topnavbg.gif);
 background-position: bottom; }

#topnav .navActive {
 text-decoration: none;
 color: #FFF;
 background: url(/wwimage/47509/topnavbg.gif);
 background-position: bottom; }

#midle {
 position: relative;
 background: url(/wwimage/47505/midtbg.gif) repeat-y; }

#leftcol {
 float: left;
 width: 155px;
 padding-left: 10px;
 margin-top: 23px; }

/*--Margknapper--*/
#subnav {
 font-size: 90%; }

.subnav1, .subnav1:visited {
 color: #FFF;
 background: url(/wwimage/47509/topnavbg.gif);
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 4px 0 4px 3px;
 margin-top: 4px;
 border: 1px solid #000; }

.subnav1:hover, .subnav1Active {
 color: #FFF;
 background: url(/wwimage/47509/topnavbg.gif);
 background-position: bottom;
 text-decoration: none;
 display: block;
 padding: 4px 0 4px 3px;
 margin-top: 4px;
 border: 1px solid #000; }

.subnav2 {
 color: #666;
 background-color: #E7F4F9;
 text-decoration: none;
 font-size: 90%;
 display: block;
 padding: 2px 0 4px 10px;
 border-top: 1px solid #C7E2BE;
 border-right: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 border-left: 1px solid #CCC; }

.subnav2:hover {
 color: #000;
 background-color: #E7F4F9;
 text-decoration: none;
 font-size: 90%;
 display: block;
 padding: 2px 0 4px 10px;
 border: 1px solid #000; }

.subnav2Active {
 color: #000;
 background-color: #E7F4F9;
 text-decoration: none;
 font-size: 90%;
 display: block;
 padding: 2px 0 4px 10px;
 border: 1px solid #000; }

.subnav3 {
 color: #666;
 background-color: #E7F4F9;
 text-decoration: none;
 font-size: 80%;
 display: block;
 padding: 2px 0 4px 20px;
 border-top: 1px solid #C7E2BE;
 border-right: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 border-left: 1px solid #CCC; }

.subnav3:hover {
 color: #000;
 background-color: #E7F4F9;
 text-decoration: none;
 font-size: 80%;
 display: block;
 padding: 2px 0 4px 20px;
 border: 1px solid #000; }

.subnav3Active {
 color: #000;
 background-color: #E7F4F9;
 text-decoration: none;
 font-size: 80%;
 display: block;
 padding: 2px 0 4px 20px;
 border: 1px solid #000; }

#subnav p {
 margin: 0; }

/*--Ferdig med margknapper--*/

#maincol {
 padding: 15px;
 min-height: 450px;
 height: auto !important;
 height: 450px; }

#rightcol {
 margin-left: 170px;
 padding: 10px;
 min-height: 450px;
 height: auto !important;
 height: 450px; }

#footer {
 color: #666;
 text-align: center;
 padding-top: 5px; }

#footer a {
 text-decoration: none;
 color: #666; }

#footer a:hover {
 text-decoration: underline;
 color: #666; }

#bottom {
 background: url(/wwimage/47500/bottombg.gif) no-repeat;
 width: 990px;
 height: 14px; }

.clearfloat {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;}

/*--Bokser startside--*/
.box {
 width: 225px;
 overflow: hidden; }

.box .boxcontent {
 padding: 5px;
 font-size: 85%;
 color: #FFF;
 background: #0168B5;
 height: 150px; }

.boxtophyttefelt {
 background: url(/wwimage/53859/headerhyttefelt.gif) no-repeat;
 height: 36px; }

.boxtopcamping {
 background: url(/wwimage/53858/headercamping.gif) no-repeat;
 height: 36px; }

.boxtopmarina {
 background: url(/wwimage/53860/headercamping.gif) no-repeat;
 height: 36px; }

.boxtophavfiske {
 background: url(/wwimage/47503/headehavfiske.gif) no-repeat;
 height: 36px; }

.box .boxcontenthavfiske {
 padding: 5px;
 font-size: 85%;
 color: #FFF;
 background: #0168B5; }

#fadeshow1 {
 border: 1px solid #0168B5; }
/*--Slutt bokser startside--*/

