body {
  color: #776b62;
  font-size: 12px;
  font-family: Verdana;
  background-color: #ebe9e8;
  background-image: url(images/bakgrunn.png); 
}

#super {
  width: 990px;
  margin-left: auto;
  margin-right: auto;
}

#banner {
  height: 118px;
  margin-top: 10px;
  background-image: url(images/topp.png);
  background-repeat: no-repeat;
}

#leftContent {
  float: left;
  width: 250px;
  background-image: url(images/left.png);
  background-repeat: no-repeat;
}

#centerContent {
  width: 680px;
  float: right;
  margin-right: 42px;
  padding-bottom: 76px;
  height: auto !important;
  height: 325px;
  min-height: 325px;
}


#footer {
  clear: both;
  text-align: center;
  color: black;
  padding-bottom: 81px;
}



#page > #lowerBox {
  position: fixed;
  bottom: 0px;
  width: 100%;
  height: 76px;
}


#lowerBox {
  height: 76px;
  background-image: url(images/bunn.png);
  background-repeat: no-repeat;
  background-position: center;
  bottom: auto;
  position: absolute;

  /* Silly IE fix */
  left: 0px;  
  bottom: 0px;  
  top: expression( ( -0 - lowerBox.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  width: expression(document.body.clientWidth + 'px');
}


#lowerBox ul {
  display: none;
}
#lowerBox div {
  height: 76px;
   background-image: url(images/bunn.png);
  background-repeat: no-repeat;
  background-position: right;

}
















/*
 *  MENU
 */
#navlist {
  padding-top: 60px;
  padding-left: 0px;
  padding-bottom: 100px;
}

#navlist a {
  color: #b65d2f;  
  font-family: Arial, Verdana;
  font-weight: bold;
  font-size: 12px;
  letter-spacing: -0.5px; 
}

#navlist a:visited, #navlist a:active {
  color: #b65d2f;  
}

#navlist li {
  padding: 0;
  list-style: none;
  margin-bottom: 5px;
}

#subnavlist{
  margin: 0;
  padding: 0;
  padding-left: 4px;  
}

#subnavlist li {
  list-style: square;
}

#subnavlist li a {
  font-size: 10px;
  font-weight: normal;
}



div.objectPath {
  display: none;
}

.hiddenStructure {
  display: none;
}

a img {
  border: 0;
}

a {
  color: #b65d2f;
  text-decoration: none;
}

a:visited {
  color: #00a7ea;
}

a:active {
  color: #776b62;
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
}

h1, h2, h3, h4{
  font-family: Arial;
  font-weight: bold;
  color: #776b62;
}

#documentActions {
  float: right;
} 

#documentActions li {
  list-style: none;
  display: inline;
}







#contentBox {
   padding-right: 1.5em;
   padding-bottom: 2em;
}

div.newsItem {
  padding-bottom: 40px;
}

h3.newsItemHeader, h3.newsItemHeader a {
  color: black;
  font-family: Arial, Verdana;
  font-size: 12px;
  margin-left: 0px;
  clear: right;
}

h3.newsItemHeader a:hover {
  text-decoration: underline;
}

.newsItemLowerBox{
  clear: right;
  margin-bottom: 5px;
  margin-top: 10px;
}

.newsItemImageOdd , .newsItemImage {
  float: right;
  margin: 2px 10px 5px 2px;
  margin-top: -30px;
}

.newsItemURL {
  text-transform: lowercase;
  float: left; 
}

a.newsItemURL  {
}

.newsItemDate {
  text-transform: lowercase; 
  color: grey;
  font-size: 70%;  
}

.newsItemDateText{
 display:none;
}

.newsPageHeader{
  margin-left: 0;
}

.newsPageDescription{
  font-weight: bold;
  margin-top: 1em;
  margin-bottom: 1em;
}

.newsPageDescriptionImage {
  float: right;
  margin: 2px 10px 5px 2px;
}

.newsPageDetails{
  clear: right;
  margin-top: 10px;
  margin-bottom: 10px;
}

.newsPageDate{
  margin-bottom: 1em; 
}

.newsPageDateText{
  display: none;
  color: grey;
  text-transform: lowercase;
}

.newsPageText{
  clear: left;
  margin-top: 1em;
}

.newsPageFooter{
  margin-top: 10px;
}

#newsArchive {
  margin-top: 20px;
}

.repeatedDate {
  visibility: hidden;
}

#newsArchiveItem {
  padding-left: 1em;
}

#newsArchiveItem a{
}

table tr td {
  font-size: 12px;
}