body, table, form, input {
    color: black;
    font-size: 12px;
  font-family: Verdana, sans-serif;
} 
  
h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Verdana, sans-serif;
  color: #331D66;
}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 14px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

.ListHeader big strong { 
  font-family: Arial, Verdana, sans-serif;
  color: #331D66;
  font-size: 16px; 
}


/* LINK DECORATION */

a         {  color: #192D68;
             text-decoration: none;
}
a:hover   {  
             text-decoration: underline;
}

.Content a         {  color: #192D68;
             text-decoration: underline;
}
.Content a:hover   {  
             color: #FF6600;
             text-decoration: underline;
}

.ListElementTitle:hover     {border-bottom: 1px solid blue;}

.Path strong, 
.PictureSource strong {
  font-weight:normal          !important; 
  font-size: 12px;
}
.List tr th {
    text-align: left;
}
.ListElementTitle {
  font-size:16px;

  font-weight:bold;
}
.ReferencedHref {
    font-weight:bold          !important; 
    font-size:18px             !important; 
}
.ListElementSource { display:block; }
.ReferencedSource, .ListElementSource {
    color:black                 !important;
padding-top:6px;
padding-bottom:6px; 
    font-size:10px             !important; 
   font-family: Verdana, sans-serif      !important; 
}
.ReferencedPresentation {
    font-size:12px             !important;
}
/* SETTING THE STYLE OF THE REFERENCED AREA */
.Referenced {
}
.Referenced table tr td
{ 
    padding: 4px !important;
}
/* SETTING THE STYLE OF THE REFERENCED TD'S */
.ReferencedArticle4
{ 
  border-left: 1px gray solid; 
}
.Referenced table tr td
{ 
  margin-bottom:12px; 
}
.ReferencedPresentation  {
    margin-left:0px   !important;
    height: 100%;
}               
.ReferencedPresentation img {
/*    float:left    !important; */
    margin: 5px;
}       
.ListElement
{ 
  margin-bottom:12px; 
}

.Byline:before { content: "Publisert: "; }
.Byline small {
  color: black;
}


body { 
  margin: 0px; 
  padding: 0px; 
  background: #DDDAD1;
}

.Link {padding-top: 10px;}
.hitlist {
  position: relative;
  padding: 2px;
  font-size: 10px;
}
.SubPage table {
  border:dotted 3px #976700; 
  background: #EEE;
}

.SubPage > p, .SubPage > td {
  margin: 0px;
  padding: 0px;
}
.HitTitle {
  display: block;
  padding-top: 4px;
  padding-left: 4px;
  padding-right: 4px;
}
.HitPresentation {
  display: block;
  padding-left: 8px;
  padding-right: 4px;
}


.top {
  position: relative;
  /*width: 980px;*/
  height: 138px;
}
.toplogo {
  position: absolute;
  top: 0px;
  left: 0px;
  /*width: 138px;*/
  height: 133px;
}
.toplogo a {
  /*width:100%;*/
  height: 100%;
}
.toptitle {
  position: absolute;
  top: 20px;
  left: 138px;
 /* width: 300px;*/
  color: #FFFFFF;
  font-size: 24px;
  font-weight: bold; 
}
.topmenu {
  position: absolute;
  top: 102px;
  left: 160px;
  /*width: 540px;*/
  height: 22px;
  color: #FFF;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 20px;
}
.topmenu a {
  padding-right: 20px;
  color: #DDD;
  text-decoration: none;
}
.topmenu a:hover {
  color: #FFF;
  text-decoration: underline;
}


.toolbar {
  width: 980px;
  height: 28px;
  background: #2C185E;
  color: #FFFFFF;
  font-family: Verdana, sans-serif;
  font-size: 9px;
  font-weight: bold;
  vertical-align: middle;
}
.toolbar a {
  color: #FFFFFF;
}

.toolbardate {
  /*width: 138px;*/
  padding-left:10px;
}
.toolbarinvite  {
  /*width:474px; */
  text-transform: uppercase;
  padding-left:10px;
}
.toolbarinvite  a {
  padding-right: 20px;  
}

.toolbarsearch {
  text-align: right;
  padding: 0px;
  padding-right: 1em;
}
.searchfield {
  /*width: 100px;*/
  height: 18px;
  font-size: 10px;
  font-family: Verdana, sans-serif;
  background: #DDDAD1; 
  font-weight: bold
}

.searchbutton {
  height: 20px;
  font-size: 10px;
  font-family: Verdana, sans-serif;
  background: #DDDAD1; 
}



.maincontent {
  width: 980px;
}
.maincontent td {
  
}


.menubar {
  text-align: center;
  width: 150px;
  padding: 1px; 
}
.main {
  /*width:287px; */
  background: #FFFFFF;
  padding: 10px;
}


.infobar {
  width: 980px;
  color: #888;
  font-family: Verdana, sans-serif;
  font-size: 9px;
  text-align: center;
}
.infobar a {
  font-weight: bold;
  text-decoration: none;
  color: #444;
}
.infobar1 {
  width: 155px;
}
.infobar2 {
  width: auto;
  color: black;
  background: #C9e6f4;
}

.infobar3 {
 width: 150px;
}







.mainmenubox {
  background: #DDDAD1;
  margin-bottom: 8px;
}

.Menu {
  font-family: Verdana, sans-serif;
  font-size: 10px;
  text-align: left;
}

.mainmenu {
  margin: 1px;
  color: #FFF;
  font-weight: bold; 
  text-transform: uppercase;
}
.mainmenu b {
  color: #66549C;
}
.mainmenu a {
  background: #FF6600;
  border: 1px solid black;
  margin-bottom: 1px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 4px;
  color: #FFF;
  text-decoration: none;
  border-top: 1px solid white;
  border-right: 1px solid white;
  border-bottom: 1px solid gray;
  border-left: 1px solid gray;
  display:block;
}
.mainmenu a:hover {
  color: #66549C;
  text-decoration: none;
  border-top: 1px solid gray;
  border-right: 1px solid gray;
  border-bottom: 1px solid white;
  border-left: 1px solid white;
}

.submenu {
  margin-bottom: 4px;
}
.submenu a {
  background: #DDDAD1;
  padding-left: 8px;
  color: #444;
  text-transform: none;
  text-decoration: none;
  overflow: hidden;
  display:block;  
}
.submenu a:hover {
  color: #66549C;
  text-decoration: none;
}






.quickbox {
  background: #EEE;
  border: 1px solid black;
  margin-bottom: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.quicktitle {
  margin: 0px;
  padding-left: 8px;
}
.quickmenu {
  padding: 0px 10px;
  color: #FF6600;
  font-family: Verdana, sans-serif;
  font-size: 12px;
}
.quickmenu a {
  color: #FF6600;
  text-decoration: none;
}
.quickmenu a:hover {
  color: #66549C;
  text-decoration: none;
}



.sidebox {
  background: #DDDAD1;
  border: 1px solid black;
  margin-bottom: 8px;
  font-family: Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 4px;
}

.sideboxtitle {
  background: #FF6600;
  color: #FFFFFF;
  margin: 0px;
  border: none;
  padding: 2px 8px;
  border-bottom: 1px solid black;
}

.sideboxmenu {
  background: #DDDAD1;
  padding: 0px 10px;
  color: #888;
  font-weight: normal;
  text-transform: none;
  overflow: hidden;
}

.sideboxmenu a b {
  color: #FF6600;
}

.sideboxmenu a {
  color: black;
  text-decoration: none;
}
.sideboxmenu a:hover {
  color: #66549C;
  text-decoration: none;
}
.sideboxmenu a:hover  b {
  color: #66549C;
  text-decoration: none;
}


.sidead {
  background: #DDDAD1;
  margin-bottom: 8px;
  text-align: center;
}


.siteinfo
 {
  border: 1px solid black;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  font-family: Verdana, sans-serif;
  font-size: 9px;
}
.siteinfo a {
  font-weight: bold;
  text-decoration: none;
}


.toolinfo {
  padding-top: 16px;
  text-align: center;
  font-family: Verdana, sans-serif;
  font-size: 9px;
}
.toolinfo a {
  font-weight: bold;
  text-decoration: none;
}



.footerline {
  width: 980px;
  text-align: center; 
  color: black; 
}
.footerline a {
  font-weight: normal;
  color: black; 
}

.footerline  form {
  font-size: 9px;
  color: black; 
}

.sidebarright {
  width: 150px;
}
