body {
 margin-top: 1em; /* we adjust the margin at the top of the page */
 font-family: Trebuchet MS; /* font chosen for the global site */
 font-size: 12px; /* font size for the global site */
 line-height: 125%; /* amount of space between the text lines */
}
 
a {
 color: #003399; /* color for links */
}
 
/* we also want to add shadows on the sides of the header */
 
div#page {
 padding-left: 10px;
 width: 980px;
}

div#usermenu {
 padding-top: 1em;
 background-image: url(../images/Bjelke_toppgif_til_nett_974x12pxl.gif); /* yellow line and adjustments */
 background-repeat: no-repeat;
 background-position: center top;
 position: relative;
 z-index: 10;
}

div#links
{
	background-image: url(../images/header_bg_right.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	float: right;
	clear: right;
	text-align: right;
	padding-right: 0;
	font-size: 0.85em;
	font-weight: bold;
	height: 25px;
	width: 75%;
}


div#languages {
  position: absolute;
  z-index: 10;
  top: 100px;
  right: 5px;
  background: none;
  clear:none;
  float:none;
  font-size:0.85em;
  height:25px;
  /*width:96px;*/
  width: 130px;
}
div#languages ul li.no_translation
{
    display: none;
}

div#logo {
  margin: -1em 0 0.5em 1.5em;
}

div#searchbox {
  margin: 0.6em 0.7em 0 0;
}

div#mainmenu
{
    border-top: 1px none white;
}
div#mainmenu li li
{
    font-size: 1em;
    width: 13em;
}
div#mainmenu div.dropdownmenu
{
    top: 3em;
    width: 13em;
}
div#mainmenu div.dropdownmenu li
{
    background: #f0f0f0;
}
div#topmenu li li
{
    height: 25px;
}
div#mainmenu div.dropdownmenu li:hover
{
    background: #c0c0c0;
}
div#mainmenu div.dropdownmenu ul li a
{
    border: 0 none white;
    background: transparent;
    font-weight: normal;
    margin: 0;
    width: 14em;
}

div#sidemenu h4
{
  margin: 0 -0.21em;
}


/* HEADINGS */

h1, h2, h3, h4, h5, h6 /* Set general styles for all headings; some may be overridden later */
{
    font-weight: bold;
    font-style: normal;
    font-color: #009933;
    margin: 0 0 0.5em 0;
    padding: 0;
}

h1
{
    margin-top: 0;
    font-size: 1.4em;
	font-weight: normal;
}

h2
{
    font-size: 1.4em;
    font-weight: normal;  /* denne gjør titler på nyhetssiden non-bold */
    padding-left: 0.6em;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5
{
    font-size: 1em;
}

h6
{
    font-size: 1em;
    font-weight: normal;
}

/* PARAGRAPHS */

p
{
    margin: 1.0em 0 0.5em 0;
    line-height: 1.50em; /* This is aprox. default line height in most popular browsers; set explicitly to ensure consitency. */
}


/* LINKS */

a
{
    color: #003399;
    text-decoration: underline;
}

a:hover
{
    color: #009933;
    text-decoration: underline;
}

a img
{
    border: none; /* Some browsers may display a border around a linked image without this attribute set to _none_. */
}


div.content-view-line div.attribute-image, div.content-view-embed div.attribute-image {
  float:right;
  margin-left: 0.5em;
  margin-right: 0;
}



/* CLASS Specific stylings */

div.content-view-full div.class-feedback-form form h4
{
   margin: 1em 0 0 0;
}

div.content-view-line div.class-article h2 span.article_modified_date
{
  font-size: 10px;
  font-weight: normal!important;
  color: #5f5f4f
}

div.content-view-full div.class-folder div.content-view-children
{
  margin-top: 3em;
}

div.content-search div.feedback
{
  margin-top: 1.5em;
}
div.content-view-embed div.class-article div.attribute-short /* dette er ingress på forside */
{
	font-weight: normal;
        font-size: 11px;
}
div.vertically_listed_sub_items div.content-view-embed div.content-view-line h2 {   /* dette er artikkel-tittel på forside */

        font-size:1.3em;
        padding-left:0pt;
        font-weight: normal;
}
        div.content-view-tagcloud {2 (line 691)
        text-align:center;
        line-height: 2.00em;  /* Dette er linjeavstanden i taggeskyen */
}

div#logo-right {
  margin: -1em 0 0.5em 1.5em;
  float:right;
}

