body {
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000;
 background-color: #EDEEEE;
 font-size: 0.8em;
 font-family: Verdana, Arial, sans-serif;}

h1 {
 font-size: 120%; }

h2 {
 font-size: 100%; }

h3 {
 font-size: 100%; }

a img {
 border: 0; }

/*---Hoveddesign--*/
#wrapper {
 text-align: left;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px;
 width: 71em;
 background-color: #FFF; }

#toplink {
 background-color: #EDEEEE;
 padding: 0 10px 5px 0;
 text-align: right;
 font-size: 80%; }

#toplink a {
 text-decoration: none;
 color: #000; }

#toplink a:hover {
 text-decoration: underline; }

#topright {
 background: url(/wwimage/38290/toprightbg.jpg) 100% 0 no-repeat ;
 height: 4px;}

#topleft {
 background: url(/wwimage/38282/topleftbg.jpg) repeat-x;
 height: 4px;
 margin-right: 4px; }

#midle {
 border-left: 1px solid #000;
 border-right: 1px solid #000; }

#bottomright {
 background: url(/wwimage/38283/bottomrightbg.jpg) 100% 0 no-repeat;
 height: 4px; }

#bottomleft {
 background: url(/wwimage/38281/bottomleftbg.jpg) repeat-x;
 height: 4px;
 margin-right: 4px;}
/*--Slutt hoveddesign--*/
#top {
}

#toptext {
 float: right;
 text-align: right;
 font-size: 80%;
 margin: 5px 10px 0 0; }

#toptext a {
 text-decoration: none;
 color: #000; }

#toptext a:hover {
 text-decoration: underline; }

.logo {
 float: left;
 width: 249px;
 height: 57px;
 margin: 5px 0 0 10px; }

#topnav {
 clear: both;
 margin-top: 20px;
 background: url(/wwimage/38289/navbg.gif);
 text-align: center;
 text-transform: uppercase;
 padding: 6px 0 4px 0;
 color: #CDF6FF; }

#topnav a {
 text-decoration: none;
 color: #CDF6FF;
 padding: 4px 2px; }

#topnav a:hover {
 color: #FFF; }

#topnav .navActive {
 color: #FFF; }

#topnav2 {
 color: #CDF6FF;
 background-color: #52C6B6;
 text-align: center;
 padding: 3px 0;
 text-transform: uppercase; }

#topnav2 a {
 color:  #CDF6FF;
 text-decoration: none; }

#topnav2 a:hover {
 color: #FFF;
 text-decoration: underline; }

#slideshow {
 width: 582px; }

/*--Bokser startside--*/

.box {
 width: 22.3em;
 float: left; }

.box a {
 text-decoration: none; }

.boxcontent a {
 color: #000; }

.boxtopright {
 background: url(/wwimage/38287/boxtoprightbg.gif) 100% 0 no-repeat; }

.boxtopleft {
 background: url(/wwimage/38286/boxtopleftbg.gif) ;
 margin-right: 3px;
 padding: 4px; }

.boxtopleft h3, .boxtopleft h3 a {
 margin: 0;
 padding: 0;
 color: #FFF; }

.boxcontent {
 color: #000;
 background-color: #F6F7F7;
 border-left: 1px solid #09A79A;
 border-right: 1px solid #09A79A;
 padding: 4px;
 font-size: 90%;
 height: 147px; }

.boxcontent img {
 border: 0;
 float: left;
 padding-right: 5px; }

.boxbottomright {
 background: url(/wwimage/38285/boxbottomrightbg.gif) 100% 0 no-repeat; }

.boxbottomleft {
 background: url(/wwimage/38284/boxbottomleftbg.gif) ;
 margin-right: 3px;
 height: 3px; }

/*--Slutt bokser startside--*/

#leftcol {
 float: left;
 width: 13em;
 padding: 10px 0 0 10px; }

/*--Margknapper--*/
#subnav {
 margin-top: 15px;
 font-size: 85%; }

.subnav1 {
 color: #666;
 background: url(/wwimage/38312/subnavbg.gif) ;
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 3px 0 4px 3px;
 margin-top: 3px;
 border: 1px solid #AFD7D0; }

.subnav1:visited {
 color: #666;
 background: url(/wwimage/38312/subnavbg.gif) ;
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 3px 0 4px 3px;
 margin-top: 3px;
 border: 1px solid #AFD7D0; }

.subnav1:hover {
 color: #000;
 background: url(/wwimage/38312/subnavbg.gif) ;
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 3px 0 4px 3px;
 margin-top: 3px;
 border: 1px solid #000; }

.subnav1Active  {
 color: #000;
 background: url(/wwimage/38312/subnavbg.gif) ;
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 3px 0 4px 3px;
 margin-top: 3px;
 border: 1px solid #000; }

.subnav2 {
 display: block;
 text-decoration: none;
 color: #627EB7;
 background-color: #F4F7FB;
 padding-left: 10px;
 padding-bottom: 4px;
 font-size: 85%;
 border-left: 1px solid #D8EED8;
 border-right: 1px solid #D8EED8; }

.subnav2:hover {
 display: block;
 text-decoration: none;
 color: #000;
 background-color: #E1EBF4;
 padding-left: 10px;
 padding-bottom: 4px;
 font-size: 85%; }

.subnav2Active {
 display: block;
 text-decoration:none;
 color: #000;
 background-color: #E1EBF4;
 padding-left: 10px;
 padding-bottom: 4px;
 font-size: 85%; }

#subnav p {
 margin: 0; }
/*--Slutt margknapper--*/

#rightcol {
 margin-left: 14em;
 min-height: 450px;
 padding: 10px; }

#maincol {
 padding: 10px; }

.clearfloat {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;}

.pris {
 margin-top: 20px; }

.pris a {
 color: #000;
 text-decoration: none;
 padding: 3px 5px;
 border: 1px solid #AFD7D0; }

.pris a:visited {
 color: #000; }

.pris a:hover {
 border: 1px solid #000; }

.kontaktskjema {
 border: 1px solid #CCC;
 padding: 5px; }

#sti {
 font-size: 80%;
 padding: 5px 10px;
 color: #999; }

#sti a {
 text-decoration: none;
 color: #999; }

#sti a:hover {
 text-decoration: underline; }

/*--Sitemap--*/
.sitemap a {
 text-decoration: none;
 color: #000; }

.sitemap a:hover {
 text-decoration: underline; }

.sitemap h3 {
 font-size: 100%;
 float: left;
 margin: 20px 20px 0 0; }

.sitemap .antall {
 color: #CCC;
 padding-top: 20px; }
/*--Slutt sitemap--*/

.FormPostNumber {
 display: none;
}

