body {
font-size : small; 
font-family : Verdana, Arial, sans-serif; 
font-weight : normal; 
color : #000000; 
background-color : #ffffff;
margin : 0 0 0 0;
padding : 5pt;
width : auto; 
}

h1 {
font-family : Verdana, Arial, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 1.2em; 
background-color : transparent; 
}

h3 {
font-family : Verdana, Arial, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 1.2em; 
}

h4 {
font-family : Verdana, Arial, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 0.8em; 
}


/* Gule overskrifter og luft */
.hoved h1,
.hoved h3,
.hoved h4,
.hoved h1 a:link, 
.hoved h1 a:visited, 
.hoved h3 a:link, 
.hoved h3 a:visited 
{
	color : #FF7E00; 
	font-weight:bold; 
}

.hoved a:link, 
.hoved a:visited 
{
	font-weight:bold; 
}

p {
font-size : 1em; 
font-family : Verdana, Arial, sans-serif; 
}


a:link{
  font-family : Verdana, Arial, sans-serif; 
  font-style : normal; 
  font-variant : normal; 
  font-weight : normal; 
  text-decoration : none;
  color: #378ECA;
}

a:visited{
  font-family : Verdana, Arial, sans-serif; 
  font-style : normal; 
  font-variant : normal; 
  font-weight : normal; 
  text-decoration : none;
  color: #378ECA;
}

form,input,select,button,label,textarea { font-size: 1em; }

form {margin: 0;}

/* Address-elementet brukes som et alminnelig avsnitt med liten tekst */
address {
  margin-top: 1em;
  margin-bottom: 1em;
}


.smalltext, address {
font-family : Verdana, Arial, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : .8em; 
}


.largetext {
font-family : Verdana, Arial, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 1.2em; 
}


.errortext {
  font-family : Verdana, Arial, sans-serif; 
  font-size : 1em;
  color : red;
  font-weight : bold;
}


/* Box-stil */
.boxhode { 
  color: black;
  font-family : Verdana, Arial, sans-serif; 
  font-style : normal; 
  font-variant : normal; 
  font-weight : bold; 
  font-size : 1.2em; 
  padding: 10px;
  margin-top: 10px;
  clear: both;
}

.boxhode p {
  font-weight: bold;
  margin: 0;
}

.boxinnhold {
  padding: 0 10px;
  margin: 0;
}

.marg .boxinnhold, .marg .boxhode {
  padding-right: 0;
}

/* Skjul overskriften i forsidecollage */
.collage .boxhode {
	display: none;
	visibility: hidden;
	color: red;
}

.collage .boxinnhold, .collage a {
  padding: 0;
  margin: 0;
  color: #202B53; /* Mørk blå */
}

.hoved .boxhode {
  color: #FF7E00;
}

.marg div.boxhode, .marg .boxhode a {
  color: #958D7C; /* Lys Grå */
}

.marg div.boxinnhold, .marg .boxinnhold a {
  color: #202B53; /* Mørk blå */
}

/* Globus i overskrifter skjules bortsett fra i høyre-margen */
.globe {
  display: none; visibility: hidden;
}

.marg .globe {
  display: inline; visibility: visible;
  vertical-align:middle;  
}

/* Tilbasning av luft i ulike avsnitt */
.hoved .boxhode, .hoved .boxinnhold {
	padding-right: 30px;
	padding-left: 30px;
}


.meny .boxinnhold  
{
	padding: 0;
}
/* ingen overskrift i meny */
.meny .boxhode {
	visibility: hidden;
	display: none;
}

.menu a:link, .menu a:visited {
  font-weight: bold;
}

.hoved {
}

.grid {
border : #efb240 .05em solid;
}

.white {
  background-color : white;
}

.black {
  background-color : black;
}

.bg_dark {
  color : black; 
  background-color : #e8e8f3; /* lys blå */
}

.bg_medium {
  background-color : #f5f5f5; 
}

.bg_light {
  color: black;
  background-color : #f0f0f0; /*light*/
}

.alt_bg_dark {
  color: white;
  background-color : #red;
}

.alt_bg_medium {
  color: black;
  background-color : #red;
}

.alt_bg_light {
  color: black;
  background-color : #red;
}


/* Artikkelstil */
.tittel, .tittel h3 {
	margin: 2em 0 0 0;
}

.subtitle {
  font-size: 0.8em;
}

.ingress {
	margin-top: 0.5em;
}

.ingress p {
	margin: 0;
}

.ingress img {margin: 0 10px 0 0;}

h3, h2, h1 {clear:both;}

a img {border:0;}

/* .filelink img {margin: 0;} uncomment to avoid margins on pdf-icon */

.printlink img {vertical-align: middle}

.printimg {vertical-align: middle}

.cat_icon {vertical-align: middle; margin-left:1em;}
.cat_icon img {height:20px;}


/* Calendar */
.days {
    color : black; 
    background-color : #607f53; /*dark*/
}

.offmonth, .offmonth a:link, .offmonth a:visited  {
  color: white;
  background-color : #afbfa8; /*medium*/
  font-weight: normal;
}

.inmonth {
  color: black;
  background-color : #afbfa8; /*medium*/
}

.inmonth a:link, .inmonth a:visited {
    font-weight: bold
}

.inmonth a:visited, .biginmonth a:visited, .today a:visited  { color: red;}

.today {
    color : black; 
    background-color : #afbfa8; /*dark*/
}

.today a:link, .today a:visited {
    font-weight: bold
}

/* Big month view */
.bigoffmonth, .bigoffmonth a:link, .bigoffmonth a:visited  {
  color: grey;
  background-color : white;
  font-weight: normal;
}


.biginmonth {
  color: black;
  background-color : white;
}

.biginmonth a:link, .biginmonth a:visited {
    font-weight: bold
}

.bigtoday {
    color : black; 
    background-color : #afbfa8; /*medium*/
}

.bigtoday a:link, .today a:visited {
    font-weight: bold
}



