/*
## layout.css - Contains style for page layout
*/

body {
/* TEST UNDER*/
background: #e3e3e3;
/* TEST OVER */
}

#wrapper {
  margin:0 auto;
margin-top: 30px;
x  width:751px;
  width:851px;
  border:none;
  background:#FFF;
/* TEST UNDER */
border-top: 10px #fff solid;
border-left: 10px #fff solid;
border-bottom: 10px #fff solid;
border-right: 5px #fff solid;
/* TEST OVER */
}

#scroll {
height: 420px;
width: 455px;
overflow: auto;
overflow-x: hidden;
}

.home {
padding: 0px;
margin: 0px;
border: 0px;
}

.header {
height:auto;
height: 79px;
x  width:751px;
  width:851px;
float: left;
}

.headerEkstranett {
background: url('filestore/head_bgr_ekstra_long.gif') no-repeat top left;
}

.headeren {
background: url('filestore/head_bgr_inter_long.gif') no-repeat top left;
}

#header img {
  margin: 14px;
  display: inline;
}

#tools_container {
  padding: 5px 0;
}

#breadcrumbs {
  color: #000;
  margin: 10px;
  font-size: 92%;
}

#breadcrumbs a {
  color:#6c9d31;
}
#breadcrumbs .active {
  color:#383838;
}

#nav_tools {
  padding:0;
  float:right;
  list-style:none;
}

#nav_tools li {
  float:left;
  margin-left:20px;
}

#nav_tools li a {
  color:#A1A1A1;
}

#nav_tools li img {
  display:inline;
  margin-right:5px;
}

#main {
  float: left;
  width: 751px;
}

.main_table {
x  width:751px;
  width:851px;
border-collapse: collapse;
margin-bottom: 0px;
padding-bottom: 0px;
}

#left_column {
xbackground: url('filestore/leftmenu_top_inter.gif') no-repeat top left;
width: 146px;
}

.left_columnen {
xbackground: url('filestore/leftmenu_top_inter.gif') no-repeat top left;
background: url('filestore/menu_top.gif') no-repeat top left;
height: 3px;

padding-top: 2px;
}

.left_columnEkstranett {
background: url('filestore/leftmenu_line_inter.gif') no-repeat top left;
}

.menubox h3, #right_column label {
  display: block;
  padding: 5px 10px;
  color: #fff;
  text-transform: uppercase;
  background-color: #8cc63f;
  font-size: 108%;
  margin-bottom: 0px;
}
  

#mid_column {
width:540px;
padding: 0 5px;
padding-top: 7px;
padding-left: 5px;
padding-right: 10px;
}

div.mid_columnen {
background: url('filestore/midt_bgr_inter_long.gif') no-repeat top right;
}

div.mid_columnEkstranett {
background: none;
}

#right_column {
width: 150px;
}

div.news_box {
  background: url('filestore/news_bgr_inter.gif') no-repeat bottom right;
  height: 314px;
  font-weight: normal;
  font-size: 9px;
  position:relative;
}
#inner_news_box {
  height:295px;
  overflow:hidden;
  overflow-y:hidden;
  margin:0px 3px 6px 0px;
width: 129px;
}
#aupp {
  position:absolute;
  top:0px;
  left:128px;
}
#adown {
  position:absolute;
  top:285px;
  left:128px;  
}

div.news_box h3 {
padding-left: 10px;
padding-top: 10px;
margin-bottom: 5px;
font-weight: bold;
font-size: 9px;
text-transform: uppercase;
}

.news_box .date {
font-size: 9px;
margin-bottom: -5px;
padding-bottom: 0px;
color: #969494;
}

.news_box ul li  {
xline-height: auto;
}

ul.rightColNews {
  /*border-top:1px solid silver;*/
  margin-top:20px;
  padding:0 5px;
}

ul.rightColNews h3 {
  font-weight: bold;
  font-size: 10px;
  text-transform: none;
  padding-left:0;
}

#extranett-box {
background: url('filestore/bgr_innlogg.gif') no-repeat top right;
height: 53px;
padding-bottom: 0px;
margin-bottom: 0px;
}

div.visit-box {
height: 56px;
}

div.visit-boxen {
background: url('filestore/visit_bgr_inter.gif') no-repeat top right;
}

div.visit-boxEkstranett {
background: url('filestore/visit_bgr_ekstra.gif') no-repeat top right;
}

div.visit-box .visit-content {
padding-left: 9px;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
font-weight: normal;
font-size: 9px;
overflow: hidden;
height: 20px;
color: #000000;
}

.visit-more {
padding-left: 9px;
font-size: 9px;
}


#footer {
background: url('filestore/footer_bgr_inter_long.gif') no-repeat top right;
x  width:751px;
  width:851px;
clear: both;
height: 25px;
font-size: 9px;

}

#footer-text {
float: left;
width: 701px;
text-transform: uppercase;
}

#mail a {
float: left;
width: 135px;
color: #CCCC33;
padding-left: 15px;
padding-top: 3px;
}

.footer-content {
color: #ffffff;
padding-left: 15px;
padding-top: 3px;
}

/******************
## COMMON STYLES ##
******************/
h4.box-title {
  color:#FFFFFF;
  background:#A1A1A1;
  padding:5px 20px;
  margin-bottom:0;
}

div.box {
  border-bottom:1px solid #F0F0F0;
}

div.box .content {
  padding:15px 10px;
}

/*************************
## SUMMARY|ARTICLE LIST ##
*************************/
/*
div#content.article-list .summary, #content.article-list .article {
  border-bottom:1px solid #F0F0F0;
}
*/

#content .summarypic {
  float: left;
  margin: 0 10px 10px 0;
}

#content .summary, #content .article {
  padding: 0px;
  padding-bottom: 25px;
}

#content .summary h1 a, #content .summary h2 a {
  margin-bottom: 3px;
  color: #383838;
}
#content .summary h1, #content .summary h2 {
}

.article .summaryText {
font-weight: normal;
font-size: 11px;
line-height: 16px;
}

.article .article-content {
font-size: 11px;
font-weight: normal;
line-height: 16px;
}

.summary h1, .summary h2 {
font-size: 100%;
font-weight: bold;
margin-bottom: 10px;
padding-bottom: 0px;
}

.summary .text {
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
xfont-size: 75%;
font-weight: normal;
font-size: 11px;
line-height: 16px;
}

.summary .readmore {
color: #CCCC33;
font-size: 11px;
}

.article h1 {
width: 411px;
font-weight: bold;
margin-bottom: 10px;
padding-bottom: 0px;
font-size: 15px;
font-weight: bold;
}

.article-content h2 {
x  font-size: 133%;
font-size: 12px;
font-weight: bold;
  margin-bottom: 0;
  margin-top: 15px;
}
.article-content h3 {
x  font-size: 133%;
font-size: 12px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 15px;
}
.article-content h4 {
x  font-size: 108%;
font-size: 11px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 15px;
}
.article-content h5 {
x  font-size: 108%;
font-size: 10px;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: 15px;
}

/****************
## FRONT PAGE ##
*****************/

.frontpage {
  margin-top: 0px;
}

.frontpage #mid_column {
width: 691px;
height: 213px;
padding: 0 5px;
background: url('filestore/front_hoved_back_long.gif') no-repeat top left;
}

.frontpage #content {
color: #ffffff;
padding-left: 24px;
padding-right: 20px;
padding-top: 32px;
}

.frontpage #content h1 {
color: #CED41E;
font-size: 12px;
font-weight: bold;
}

.frontpage #content .text {
font-size: 100%;
line-height: 20px;
font-size: 12px;
}

.frontpage #content .readmore {
color: #ffffff;
font-style: italic;
font-size: 10px;
}

.frontpage .article .text {
font-weight: normal;
line-height: 20px;
font-size: 12px;
margin-bottom: 0px;
padding-bottom: 0px;
}

.frontpage .lower-part {
margin-top: 0px;
padding-top: 0px;
xheight: 210px;
}

.lower-part .left {
background: url('filestore/front_lower_left_long.gif') no-repeat top left;
xwidth: 196px;
width: 229px;
xheight: 210px;
float: left;
margin-right: 5px;
}

.lower-part .article .text {
padding-left: 24px;
padding-right: 10px;
color: #000000;
font-size: 11px;
line-height: 16px;
padding-bottom: 0px;
margin-bottom: 0px;
}

.lower-part .article h1 {
padding-left: 24px;
xpadding-right: 10px;
color: #000000;
font-size: 12px;
line-height: normal;
font-weight: bold;
padding-bottom: 0px;
margin-bottom: 0px;
}
.lower-part .spec_link a{
padding-left: 24px;
font-size: 10px;
font-style: italic;
color: #000000;
font-weight: bold;
padding-top: 0px;
margin-top: 0px;
}

.lower-part .summary .spec_link {
margin-left: -24px;
padding-top: 0px;
margin-top: 0px;
}

.lower-part .article-content {
padding-left: 24px;
padding-right: 10px;
color: #000000;
font-size: 11px;
line-height: normal;
padding-bottom: 0px;
margin-bottom: 0px;
}

.lower-part .summary {
padding-left: 24px;
padding-right: 10px;
color: #000000;
font-size: 12px;
}

.lower-part .summary .text {
font-size: 11px;
}

.lower-part .folder-name {
padding-left: 24px;
padding-right: 10px;
padding-top: 30px;
font-size: 9px;
text-transform: uppercase;
font-weight: normal;
}

.lower-part .summary h2 {
color: #000000;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top: 5px;
}

.lower-part .summary .readmore {
font-size: 10px;
font-style: italic;
color: #000000;
font-weight: bold;
}

.left .folder-name{
color: #CCCC00;
}

.midle .folder-name{
color: #00CCCC;
}

.right .folder-name{
color: #CCCC00;
}

.lower-part .midle {
background: url('filestore/front_lower_left_long.gif') no-repeat top left;
xheight: 210px;
xwidth: 196px;
width: 229px;
float: left;
margin-right: 5px;
}

.lower-part .right{
background: url('filestore/front_lower_left_long.gif') no-repeat top left;
xheight: 210px;
xwidth: 196px;
width: 229px;
float: left;
}

.lower-table {
border-collapse: collapse;

}
