/* ----- BASIC ELEMENTS ----- */

body {
font-family: Arial;
background:transparent url(img/olav/bg.gif) scroll left top;
margin:0;
padding:0;
color:black;
}

#InfoHead {
margin:0;
padding:0;
}

#contentall {
width: 1024px;
background: #e9fedc url(img/olav/menuf.gif) repeat-y;
margin:0px;
padding:0px;
display: table;
}

#top {
display: inline;
margin:0;
padding:0;
width: 1024px;
height: 206px;
position: static;
display: block;
overflow: hidden;
}

.logo {
background: url(img/olav/logo.gif);
width: 209px;
height: 206px;
margin:0;
padding:0;
float:left;
}

.topback {
background: url(img/olav/topback.jpg);
margin:0;
padding:0;
width: 815px;
height: 206px;
float:right;
}

div.llengv {
  position: absolute;
  right: 5px;top: 170px;
  text-align: right;
  vertical-align: bottom;
  padding: 9px 7px 10px 10px
}

div.lhead{
  text-align: right;


  position: static;
  display: block;
 padding: 139px 7px 0px 0px
}


.llengv a {
color: #235706;
text-decoration: none;
font-weight: bold;
 padding: 0px 5px 10px 5px
}

.llengv img {
  border: 1px solid #000000
}

.lhead, .loginBoxHeader{

padding: 0px 0 0 0px;
font-weight: bold;
top: 10px
}

.button a {
  text-decoration:none;
  font-size: 12px;
  font-weight: bold;
  color:#003300;
  padding: 10px;
  }

.leftm{
background: url(img/olav/menuf.gif) repeat-y;
width: 230px;
margin:0;
padding:0;
float:left;
text-align:left;
height:100%;
left:0;
top: 0;
margin:0;
}

.menubb {
background: transparent url(img/olav/menubf1.jpg) no-repeat top;
min-height: 750px;
height: 750px;
vertical-align: top;
  display: block
}

.menub td{
  height: 46px;
  margin-left: 20px;
  padding-left: 52px;
  font-size: 16px;
  font-weight: bolder;
}

.menub a {
color: #235706;
text-decoration: none;
}

.menub a:hover {
  color: #FFFFFF;
}

.menub a:active {
color:#FFFFFF;
}

.menub a:current {
color:#FFFFFF;
}

.Section1{
margin-top:18px;
font-size:12px;
background: transparent url(img/olav/adrfon.gif) repeat-y top left;
margin-left:10px;
}
.Section1 p {
padding-left:10px;
}
.adrtop {
background: transparent url(img/olav/adrtop.gif) no-repeat top left;
display:block;
height:20px;
margin:0;padding:0;
}
.adrfot {
background: transparent url(img/olav/adrfot.gif) no-repeat bottom left;
display:block;
height:10px;
margin:0;padding:0;
}

.contl {
 font-size:17px;
 font-weight:bold;
 width: 210px;
 left:0px;
}


.buttonc {
width: 170px;
height: 39px;
margin-bottom: 7px;
margin-top: 3px;
overflow: hidden;
display:table-cell;
vertical-align:middle;
}

.buttoncc {
background-color:#FF99FF;
}

.pages{
margin:0px;
padding:0px;
background: #e9fedc;
text-align: left;
vertical-align: top;
float:right;
width:780px;
}

.cont {

background: transparent;
text-align: left;
/*vertical-align: top;*/
width:760px;
display: block;
height: auto;
position: relative
/*overflow: hidden;*/


}

.first {
vertical-align: top;
margin:0px;
padding:0px;
width: 754px;
height:500px;
float:left;
background:#e9fedc url(img/olav/firstb.jpg) no-repeat center;
font-stretch: wider;
font-weight: bold;
font-size: 15px;
}

.first a{
color: #000000;
text-decoration: none;
font-stretch: wider;
font-weight: bold;
}

.first b,strong {
color:#187847;
font-stretch: wider;
font-weight: bold;
font-size: 17px;
font-variant: small-caps;
}



.adminBox a {
  text-decoration:none;
  font-size: 12px;
  font-weight: bold;
  color:#003300;
  padding: 10px;

}

.menup {
   display: block;
   background:transparent url(img/olav/pethat.gif) no-repeat bottom;
   min-height: 280px;
   max-width: 230px
}


.clear {
clear: both;
}

img {
border: 0px;
}


h1 {
margin: 20px 30px 7px 30px;
font-weight:bold;
font-size:15px;
color:#fff;
}

h1.head {
margin: 20px 30px 7px 30px;
font-weight:bold;
font-size:15px;
color:#016001;
}

h1.contentBoxHeading {
margin: 20px 30px 7px 30px;
font-weight:bold;
font-size:15px;
color:#016001;
}

h2 {
margin: 0px 30px 10px 30px;
font-size:12px;
font-weight:bold;
color:#DFBD02;
}





a img{
border: none;
}


input   {
border-top: 1pt solid #cccccc;
border-bottom: 1pt solid #cccccc;
border-right: 1pt solid #cccccc;
border-left: 1pt solid #cccccc;
font: normal 10px tahoma;
color: #707070;
margin:5px 10px 5px 25px;
}

input.imgb   {
border-top: 1pt solid #cccccc;
border-bottom: 1pt solid #cccccc;
border-right: 1pt solid #cccccc;
border-left: 1pt solid #cccccc;
font: normal 10px tahoma;
width:20px;
color: #707070;
margin:5px 10px 5px 25px;
}

input.login {
margin-top:10px !important;
margin-top:-5px;
}

.navigation a {
	font: 11px ;
	font-weight: bold;
	color: White;
	text-decoration: none;
}


input.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 14px;
	width: 100%;
	color: #3089d5;
	border:solid 1px #FFFFFF;
	margin-left:0px;
	margin-top:0px;
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 14px;
	width: 100%;
	color: #3089d5;
	border:solid 1px #FFFFFF;
	margin-left:0px;
	margin-top:0px;
}
textarea.input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #468fca;
	border: 1px solid #e60527;
}


.contentBoxHeading {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 12pt;
        color: #468fca;
}
.parseTime {
	text-align: center;
}

a {
  text-decoration:none;
  color:#003300;
  }
  
