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; }

#wrapper {
 text-align: left;
 width: 74em;
 margin-left: auto;
 margin-right: auto;
 margin-top: 20px; }

/*--Ramme med skygge--*/
#topright {
 background: url(/wwimage/33933/topbgright.jpg) 100% 0 no-repeat ;
 height: 22px;}

#topleft {
 background: url(/wwimage/34556/topbgleftNy.jpg) repeat-x;
 height: 22px;
 margin-right: 22px; }

#midle {
 background: url(/wwimage/33931/midbgright.jpg) 100% 0 repeat-y; }

#midleleft {
 background: #FFF url(/wwimage/34558/midbgleftNy.jpg) repeat-y;
 padding-left: 20px;
 margin-right:22px; }

#bottomright {
 background: url(/wwimage/33929/bunnbgright.jpg) 100% 0 no-repeat;
 height: 22px; }

#bottomleft {
 background: url(/wwimage/33982/bunnbgleft.jpg) repeat-x;
 height: 22px;
 margin-right: 22px;}
/*--Slutt ramme med skygge--*/

#top {
 height: 120px; }

.topimg {
 float: right; }

.logomovar {
 float: left;
 border: 0;
 width: 288px;
 height: 74px; }

.logomovarny {
 float: left;
 border: 0;
 width: 371px;
 height: 82px; }

.logomib {
 float: right;
 border: 0;
 width: 60px;
 height: 63px;
 padding: 10px 10px 0 0; }

#searchbox {
 position: absolute;
 margin-top: 10px; }

#topnav {
 color: #FFF;
 background-color: #6BABD7;
 text-transform: uppercase;
 text-align: center;
 padding: 6px 7px; }

#topnav a {
 text-decoration: none;
 color: #FFF;
 padding: 6px 7px;
 font-size: 100%; }

#topnav a:visited {
 text-decoration: none;
 color: #FFF;
 padding: 6px 7px;
 font-size: 100%; }

#topnav a:hover {
 text-decoration: none;
 color: #6BABD7;
 background-color: #D8E7F1;
 padding: 6px 7px;
 font-size: 100%; }

#topnav .navActive {
 text-decoration: none;
 color: #6BABD7;
 background-color: #D8E7F1;
 padding: 6px 7px;
 font-size: 100%; }

/*---Topnav1---*/
#navline1 {
 margin-left: 15em; }

#topnav1 ul {
 margin:0;
 padding:10px 10px 0 0;
 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; }

#sti {
 color: #000066;
 font-size: 85%;
 padding: 10px 0 10px 10px;
 border-top: 1px solid #CCC;
 border-bottom: 1px solid #E4EFF8; }

#sti a {
 color: #000066;
 text-decoration: none; }

#sti a:hover {
 text-decoration: underline; }

#leftcol {
 float: left;
 width: 14em;
 padding-top: 20px;
 padding-left: 10px;}

#leftcol a {
 color: #000;
 text-decoration: none; }

#subnav p {
 margin: 0;
 padding: 0; }

.subnav {
 margin-bottom: 10px; }

.subnav p {
 margin: 0;
 padding: 0; }

.subnav1, .subnav1:visited {
 background: url(/wwimage/42934/margknappbg.gif) repeat-x;
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 4px 0 4px 3px;
 margin-top: 3px;
 border: 1px solid #D9E8F3; }

.subnav1:hover, .subnav1Active {
 background: url(/wwimage/42934/margknappbg.gif) repeat-x;
 background-position: top;
 text-decoration: none;
 display: block;
 padding: 4px 0 4px 3px;
 margin-top: 3px;
 border: 1px solid #999; }

.subnav2, .subnav2:visited {
 color: #666;
 background-color: #DAE8F3;
 text-decoration: none;
 font-size: 85%;
 display: block;
 padding: 2px 0 2px 10px;
 border-top: 1px solid #DAE8F3;
 border-right: 1px solid #CDE0EE;
 border-bottom: 1px solid #CDE0EE;
 border-left: 1px solid #CDE0EE; }

.subnav2:hover, .subnav2Active {
 color: #000;
 background-color: #DAE8F3;
 text-decoration: none;
 font-size: 85%;
 display: block;
 padding: 2px 0 2px 10px;
 border: 1px solid #999; }

.subnav3, .subnav3:visited {
 color: #666;
 background-color: #DAE8F3;
 text-decoration: none;
 font-size: 80%;
 display: block;
 padding: 1px 0 1px 20px;
 border-top: 1px solid #DAE8F3;
 border-right: 1px solid #CDE0EE;
 border-bottom: 1px solid #CDE0EE;
 border-left: 1px solid #CDE0EE; }

.subnav3:hover, .subnav3Active {
 color: #000;
 background-color: #DAE8F3;
 text-decoration: none;
 font-size: 80%;
 display: block;
 padding: 1px 0 1px 20px;
 border: 1px solid #999; }

#rightcol {
 padding-top: 15px;
 padding-right: 10px;
 margin-left: 15.5em;
 min-height: 400px;
 height: auto !important;
 height: 400px; }

#footer {
 text-align: center;
 font-size: 70%;
 color: #666;
 border-top: 1px solid #CCC;
 padding: 5px 0;  }

#footer a {
 text-decoration: none;
 color: #666; }

#footer a:hover {
 text-decoration: underline; }

/*Ferdig med hoved-designet, innhold følger*/

.clearfloat {
 clear:both;
 height:0;
 font-size: 1px;
 line-height: 0px;}

h1 {
 font-size: 120%; }

h2 {
 font-size: 90%; }

h3 {
 font-size: 90%; }

.link {
 text-decoration: none;
 margin: 2px;
 padding: 0; }

.link a {
 text-decoration: none; }

.link:hover {
 text-decoration: underline; }

.kontaktskjema {
 background-color: #DBE2F2;
 border: 1px solid #4B68AC; }

/*---Bokser--*/
b.rtop, b.rbottom{
 display:block;
 background: #FFF;}

b.rtop b, b.rbottom b{
 display:block;
 height: 1px;
 overflow: hidden;
 background: #E9F0F8;}

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;}

.box {
 margin-bottom: 10px; }

.boxvise {
 width: 100%; }

.box p {
 margin: 0; }

.boxheading {
 font-weight: bold;
 font-size: 100%;
 padding-left: 4px;
 padding-bottom: 5px;
 color: #666;
 background: url(/wwimage/30572/boxheadingbg.gif) repeat-x;
 background-position: top;
 margin: 0; }

.boxcontent {
 padding: 4px;
 font-size: 80%;
 background-color: #E9F0F8;
 margin: 0; }

.boxcontent p {
 margin: 4px 0; }

.boxcontent a {
 text-decoration: none; }

.boxcontent a:hover {
 text-decoration: underline; }

.boxcontentvise {
 padding: 4px;
 font-size: 80%;
 background-color: #E9F0F8;
 margin: 0;
 min-height: 100px;
 height: auto !important;
 height: 100px; }

.boxcontentvise a {
 text-decoration: none; }

.boxcontentvise a:hover {
 text-decoration: underline; }

.boximg {
 float: left;
 padding-right: 10px;
 padding-bottom: 10px; }

.more {
 padding-left: 42em;  }

.lesmer {
 float: right;
 padding-right: 4px; }

.newsholder {
 padding-top: 5px;
 border-bottom: 1px solid #FFF; }

.newslist {
 margin: 15px 0; }

.newsimg {
 float: left;
 padding-right: 5px; }

.boxcontentvise h2 {
 font-size: 120%;
 margin-bottom: 5px; }

.newscol {
 padding-left: 10px; }

.ansatte {
 border-collapse: collapse; }

.ansatte td {
 border: 1px solid #F4F2F0;
 padding: 5px; }

.ansatte2 {
 border-collapse: collapse; }

.ansatte2 image {
 padding-right: 3px; }

.ansatte2 td {
 border: 1px solid #F4F2F0;
 padding: 3px 5px; }

.ansatte td h3 {
 margin: 0; }

/*---Nyheter---*/
.newsbox1 {
 overflow: hidden;
 padding-bottom: 5px;
 width: 40em;
 border-bottom: 1px solid #E8E7E7; }

.newsbox1 p {
 margin: 5px; }

.newstitle1 a {
 text-decoration: none;
 font-size: 150%; }

.newstitle1 a:hover {
 text-decoration: underline; }

.newsbox1 img {
 float: left;
 padding-right: 5px; }

.newsbox2 {
 float: left;
 overflow: hidden;
 border-right: 1px solid #E8E7E7;
 margin-top: 5px;
 padding: 5px;
 width: 25em;
 font-size: 80%; }

.newsbox2 p {
 margin: 3px; }

.newstitle2 a {
 text-decoration: none;
 font-size: 120%; }

.newstitle2 a:hover {
 text-decoration: underline; }

.newsbox2 img {
 float: left;
 padding-right: 5px; }

.newsbox3 {
 overflow: hidden;
 float: left;
 margin-top: 5px;
 padding: 5px;
 width: 25em;
 font-size: 80%; }

.newsbox3 p {
 margin: 3px; }

.newstitle3 a {
 text-decoration: none;
 font-size: 120%; }

.newstitle3 a:hover {
 text-decoration: underline; }

.newsbox3 img {
 float: left;
 padding-right: 5px; }

.flerenyheter {
 clear: both; }

.flerenyheter a {
 text-decoration: none; }

.flerenyheter a:hover {
 text-decoration: underline; }

/*--Slutt nyheter--*/

/*--Nyheter startside Movar--*/

.newsboxfront1{
 float: left;
 overflow: hidden;
 border-right: 1px solid #E8E7E7;
 margin-top: 5px;
 padding: 5px;
 width: 25em;
 font-size: 80%; }

.newsboxfront1 p {
 margin: 3px; }

.newstitlefront1 a {
 text-decoration: none;
 font-size: 120%; }

.newstitlefront1 a:hover {
 text-decoration: underline; }

.newsboxfront1 img {
 float: left;
 padding-right: 5px; }

.newsboxfront2 {
 overflow: hidden;
 float: left;
 margin-top: 5px;
 padding: 5px;
 width: 25em;
 font-size: 80%; }

.newsboxfront2 p {
 margin: 3px; }

.newstitlefront2 a {
 text-decoration: none;
 font-size: 120%; }

.newstitlefront2 a:hover {
 text-decoration: underline; }

.newsboxfront2 img {
 float: left;
 padding-right: 5px; }

.newsboxfront3{
 clear: left;
 float: left;
 overflow: hidden;
 border-top: 1px solid #E8E7E7;
 border-right: 1px solid #E8E7E7;
 margin-top: 5px;
 padding: 5px;
 width: 25em;
 font-size: 80%; }

.newsboxfront3 p {
 margin: 3px; }

.newstitlefront3 a {
 text-decoration: none;
 font-size: 120%; }

.newstitlefront3 a:hover {
 text-decoration: underline; }

.newsboxfront3 img {
 float: left;
 padding-right: 5px; }

.newsboxfront4 {
 overflow: hidden;
 float: left;
 border-top: 1px solid #E8E7E7;
 margin-top: 5px;
 padding: 5px;
 width: 25em;
 font-size: 80%; }

.newsboxfront4 p {
 margin: 3px; }

.newstitlefront4 a {
 text-decoration: none;
 font-size: 120%; }

.newstitlefront4 a:hover {
 text-decoration: underline; }

.newsboxfront4 img {
 float: left;
 padding-right: 5px; }

.newsboxfront5{
 clear: left;
 float: left;
 overflow: hidden;
 border-top: 1px solid #E8E7E7;
 border-right: 1px solid #E8E7E7;
 margin-top: 5px;
 padding: 5px;
 width: 25em;
 font-size: 80%; }

.newsboxfront5 p {
 margin: 3px; }

.newstitlefront5 a {
 text-decoration: none;
 font-size: 120%; }

.newstitlefront5 a:hover {
 text-decoration: underline; }

.newsboxfront5 img {
 float: left;
 padding-right: 5px; }

.newsboxfront6 {
 overflow: hidden;
 float: left;
 border-top: 1px solid #E8E7E7;
 margin-top: 5px;
 padding: 5px;
 width: 25em;
 font-size: 80%; }

.newsboxfront6 p {
 margin: 3px; }

.newstitlefront6 a {
 text-decoration: none;
 font-size: 120%; }

.newstitlefront6 a:hover {
 text-decoration: underline; }

.newsboxfront6 img {
 float: left;
 padding-right: 5px; }

/*--Slutt nyheter startside Movar--*/
