/**********General*************/
body,table{
 font-family : Arial,Verdana, Helvetica,sans-serif;
 font-size : 12px; 
 color:#000000;
}
body{
 background-color: #F2F6EF;
 text-align:center;
 margin-top: 10px;
 margin-bottom: 0px;
}
#page {
 position:relative;
 width: 800px;
 text-align:left;
 margin-left: auto;
 margin-right: auto;
 background-color: #FFFFFF;
 background-image: url(/veas/frontend/design/backgrounds/page_bg.gif);
}
td,th,table{
 padding-left:0px;
 margin-left:0px;
}

#right_menu {
 background-color: #E5EEDF;
 position: relative;
 /*left: 615px;*/
 border-left: 5px solid #F2F6EF;
 float: right;
 width: 165px !important;
 width /**/: 170px;
}
#carrot{
 width:400px;
 margin:10px; 
 padding: 0px; 
 float: left;
}

#center {
 width: 469px;
 margin: 0px;
 padding: 0px;
 float: left;
}
#bottom {
 background-color: #F7FCF4;
 width: 800px;
 height: 110px;
 margin-top: 3px;
 text-align: center;
 clear: both;
}
#login {
 background-color: #E5EEDF;
 padding: 10px;
}
#rightMenu {
 background-color: #D3E4C7;
 padding: 10px;
}
a img{
 border:none;
}
h1,h2{
 margin: 0px;
}
h1 {
 font-weight: normal;
 font-size: 1.1em;
 background-color: #7EAA5E;
 padding: 3px 0px 3px 10px;
 color: #FFFFFF;
}
h2,.heading2{
 font-weight:bold;
 font-size : 1.1em;
 color: #34660F;
 margin-top: 5px:
}
h3 {
 font-weight:bold;
 font-size : 1.1em;
 color: #317500;
 display: inline;
}
h1.navigation {
 font-weight: normal;
 font-size: 1.1em;
 background-color: #F2F6EF;
 padding: 3px 0px 3px 10px;
 color: #111111;
}

a {
 text-decoration: none;
 color:#000088;
}
em{
 font-weight:bold;
 font-style: normal;
}
.text,.ingress{
 margin: 0.2em 0em 0.2em 0em;
 padding: 20px 20px 0px 20px;;
}
p{
 margin: 0.2em 0em 0.2em 0em;
}
.ingress{
 font-weight:bold;
}
.button{
 background-color : #2C7BC1;
 color : #FFFFFF;
 border: 1px solid #000000;
 text-decoration:none;
 padding:2px;
}
input.button{
 padding:0px;
}
th{
 text-align:left;
}
.number{
 text-align:right;
}
.right{
 float:right;
}


/**********Topmenu**********/
div.top{
 /*background-image: url(/veas/frontend/design/backgrounds/bg_top.gif);*/
 background-repeat: no-repeat;
 background-color: #F2F6EF;
 width: 800px;
}
img.banner {
 margin-top: 5px;
 margin-bottom: 0px;
}
img.logo {
 margin-top: 5px;
 margin-left: 10px;
 margin-right: 30px;
}
img.top_line {
 width: 800px;
 height: 7px;
}
.top a{
 color:#000000;
 text-decoration:none;
}
#setpagebox a{
 color:#FFFFFF;
 text-decoration:none;
}
/**********Menu*************/
div.menu{
 float: left;
 height: 100%;
 margin-top: 0px;
 padding: 0px;
 background-color: #D3E4C7;
 border-right: 5px solid #F2F6EF;
width: 155px !important;
width /**/: 160px;
}

div.menu2{
 float: left;
 margin-top: 0px;
 padding: 0px;
 background-color: #D3E4C7;
 border-right: 0px solid #F2F6EF;
width: 160px !important;
width /**/: 160px;
}

.menu ul{
 margin: 0px;
 padding: 0px;
 list-style-type:none;
}
.menu ul li{
 border-top: 2px solid #F2F6EF;
 margin: 2px 0px 2px 0px;
 /*background-color : #DFE9D7;*/
 /*width: 152px;*/
 text-align: left;
 padding: 1px 5px 1px 0px;
 font-weight:bold;
 background-image: url(/veas/frontend/design/elements/menu_element_bg.gif);
 /*background-repeat: no-repeat;  
 background-position: 7px;*/
padding-left: 15px;
}
.menu ul li a{
 text-decoration: none;
 color:#395624;
 font-size: 1em;
 font-weight: normal;
 /*padding-left: 15px;*/
}
.menu ul li.submenu{
 background-image: none;
 background-color : #CFDFC3;
 border: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-weight: normal;
 padding-left: 15px;
}

.menu ul li.submenu a{
 /*font-size: 1.1em;*/
}
.menu ul li.expanded{
 background-image: url(/veas/frontend/design/elements/menu_expand_bg.gif);
}
.shortcuts{
 padding:7px;
}
.shortcuts select{
 margin-top:5px;
}
/**********Search************/
#searchbox {
 position: relative;
 float: right;
 background-color: #7EAA5E;
 color: #FFFFFF;
 width: 165px;
 height: 45px;
 padding: 5px;
 top: 3px;
 margin-left: 5px;
}
/**********Setpagebox************/
#setpagebox {
 position: relative;
 float: right;
 background-color: #7EAA5E;
 color: #FFFFFF;
 width: 165px;
 height: 46px;
 padding: 5px;
 top: 3px;
}
/**********Front news***********/
#frontNews {
 background-color: #F7FCF4;
 padding: 5px 25px;
}
#frontNewsArticle {
 background-color: #F7FCF4;
 float: right;
 width: 70%;
}
img.frontNews {
 width: 80px;
 margin-right: 10px;
 float: left;
}
td.newsFrontBorder {
 border-right: 4px solid #F7FCF4;
 border-bottom: 4px solid #F7FCF4;
 padding: 15px 15px 5px 25px;
 vertical-align: top;
 width: 50%;
 background-color: #FFFFFF;
}

td.newsFront {
 padding: 15px 15px 10px 25px;
 vertical-align: top;
 width: 50%;
 border-bottom: 4px solid #F7FCF4;
 background-color: #FFFFFF;
}
/**********Special*************/
table.prod_list td{
 padding-right: 10px;
}
div.content,div.news{
 /*margin-left: 160px;*/
 /*padding-top: 10px;*/
 width: 90%;
 /*height: 400px;*/
}
div.news{
 width: 350px;
}
#bottom{
 font-size: 0.8em;
 position:relative;
 bottom:-3px;
 padding-top:20px;
}
h1 .subheading{
 font-size : x-small;
 color : #000000;
}

img.lesmer {
 margin: 5px 0px 5px 0px;
 float:right;
}

img.right_front{
 float:right;
 /*margin: 5px;*/
}
div.left_front{
 margin-left: 155px;
 width: 350px;
}
.boxheading{
 display:block;
 background-color:#F9A13A;
 border: 1px solid #000000;
 border-bottom: none;
 padding-left:15px;
 font-weight:bold;
}
a.readmore{
 display:block;
 clear:both;
 text-align:left;
 margin-bottom: 5px;
}
td.heading{
 background-color: #BEBA94;
 color: #FFFFFF;
 padding: 5px;
 font-weight:bold;
}
.bg1{
 background-color: #ECEED9;
}
.bg2{
 background-color: #F3F4E4;
}
.discrete_link{
 color: #317500;
 text-decoration: none;
 margin-left: 10px;
}
.front{
 background-image: url(/veas/frontend/design/backgrounds/page_bg_front.gif);
}

a.newsArchive
{
 font-weight:bold;
 font-size : 1.1em;
 color: #317500;
 text-decoration: none;
}

a.newsArchive:hover
{
 color: #2222AA;
}

a.sublevel:hover
{
 color: #000088;
}

div.marg {
 padding: 0px 20px 0px 20px;
}

td.marg {
 padding-left: 5px;

}

img.content {
 float: right;
 margin: 0px 0px 10px 10px;
 border: 3px solid #F2F6EF;
}

.banner_right {
 text-align:center;
 background-color: #F2F6EF;
}

.red {
  color: #FF0000;
}
/*content*/
.lightbulb{
  position:absolute;
  top:260px; 
  left:450px;
}
/*content, publish, spmogsvar*/
.lightbulb_2{
  position:absolute;
  top:650px; 
  left:650px;
}
/*publish*/ 
.lightbulb_3{
  position:absolute;
  /*top:500px;*/ 
  /*left:500px;*/
  left:600px;
  top:670px;
}
/*Plassering - øverste høyre hjørne: list_spm*/
.lightbulb_4{
  position:absolute;
  top:195px; 
  left:530px;
}
/*Plassering - senket i høyre hjørne: spmogsvar*/
.lightbulb_5{
  position:absolute;
  top:445px; 
  left:530px;
}



