	/* SECTION: Standard stylesheet */
/* SECTION: general elements */
body { 
  margin: 0px;
  padding: 0px;
  font-family: Helvetica, Arial, Sans-serif;
  font-size: 12px; 
  text-align: center;
  background-color: #E3E3E3; /*#A8A7DF;*/
  background-image: url(/getfile.php/197423.748.yxyvbduxcw/hvitbakg.gif);
  background-position: top center;
  background-repeatepeat: repeat-y  ;
}

caption,th,td { 
  font-family: Helve  tica, Arial, Sans-serif;
  font-size: 12px; 
}

h1 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 17px;
}

h2 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 15px;
}
h3 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 13px;
}
h4 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 12px;
}
h5 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 11px;
}
h6 { 
  margin: 4px 0px;
  padding: 0px;
  font-size: 10px;
}
p { 
  padding: 0px;
  margin: 4px 0px 16px 0px;
}
/* End General elements*/

/* Use class layout on images and tables used for layout */
img.layout, a img.layout { 
  margin: 0px;
  padding: 0px;
  border: 0px;
}
table.layout { 
  margin: 0px;
  padding: 0px;
}
td.layout { 
  padding: 0px;
  text-align: left;
  vertical-align: top;
}


/* SECTION: link styles */

/* Normal link styles */
a:link { color: #000099; }
a:visited { color: #7D7D8F; }
a:hover  { color: #1F1F99; }

/* read more.. links */
.link { color: #023779; text-decoration: none; font-size: 12px; }
a.link:link { color: #023779; text-decoration: none; }
a.link:visited { color: #023779; text-decoration: none; }
a.link:hover { color: #023779;text-decoration: underline; }

/* Standard navigation links */
a.menu, span.menu { font-size: 11px; font-weight: bold; color: #023779; }
a.menu:link { text-decoration: none; color: #023779; }
a.menu:visited { text-decoration: none; color: #023779; }
a.menu:hover { text-decoration: underline; color: #023779; }

a.menuselected, span.menuselected { font-size: 11px; font-weight: bold; }
a.menuselected:link { text-decoration: underline;  color: #023779; }
a.menuselected:visited { text-decoration: underline; color: #023779; }
a.menuselected:hover { text-decoration: underline;  color: #023779; }

/* top level navigation links */
.level0 a.menu, .level0 span.menu { font-size: 12px; text-transform: uppercase; color: #FFFFFF; font-weight: bold; }
.level0 a.menu:link { text-decoration: none; color: #FFFFFF; }
.level0 a.menu:visited { text-decoration: none; color: #FFFFFF; }
.level0 a.menu:hover { text-decoration: underline; color: #FFFFFF; }

.level0 a.menuselected, .level0 span.menuselected { font-size: 12px; text-transform: uppercase; color: #FFFFFF; font-weight: bold; }
.level0 a.menuselected:link { text-decoration: underline;  color: #FFFFFF; }
.level0 a.menuselected:visited { text-decoration: underline; color: #FFFFFF; }
.level0 a.menuselected:hover { text-decoration: underline;  color: #FFFFFF; }


/* Top menu links */
a.topmenu, span.topmenu { font-weight: normal; }
a.topmenu:link { text-decoration: none; color: #4D4D62; }
a.topmenu:visited { text-decoration: none; color: #7D7D8F; }
a.topmenu:hover { text-decoration: underline; color: #000000; }

a.topmenuselected, span.topmenuselected { }
a.topmenuselected:link { text-decoration: underline; color: #4D4D62; }
a.topmenuselected:visited { text-decoration: underline; color: #7D7D8F; }
a.topmenuselected:hover { text-decoration: underline; color: #000000; }

/* Printable/tell a friend links  */
.toollink { font-size: 11px; }
a.toollink { color: #4D4D62; text-decoration: none; }
a.toollink:visited { color: #4D4D62; text-decoration: none; }
a.toollink:hover { color: #4D4D62; text-decoration: underline; }

/* Copyright, CustomPublish powered link etc.  */
.cp { font-size: 10px; color: #7D7D8F; text-decoration: none; }
a.cp:link { color: #7D7D8F; text-decoration: none; }
a.cp:visited { color: #7D7D8F; text-decoration: none; }
a.cp:hover { color: #7D7D8F; text-decoration: none; }


/* Linked headlines (normally inside LIST-sections) */ 
.headlinelink { font-size: 12px; font-weight: bold; color: #3DA32C; text-decoration: none; }
.headlinelink:link { color: #3DA32C; text-decoration: none; }
.headlinelink:visited { color: #3DA32C; text-decoration: none; }
.headlinelink:hover { color: #3DA32C; text-decoration: underline; }

/* Linked headlines on listing pages */
.headline .headlinelink { font-size: 17px; font-weight: bold; color: #023779; }
.headline .headlinelink:link { text-decoration: none; color: #023779; }
.headline .headlinelink:visited { text-decoration: none; color: #023779; }
.headline .headlinelink:hover { text-decoration: underline; color: #023779; }

/* Navigation path links */
.path { font-weight: normal; color: #000000; }
a.path:link { text-decoration: none; }
a.path:visited { text-decoration: none; }
a.path:hover { text-decoration: none; }

/* Sitemap links */
.tree { font-weight: normal; }
a.tree:link { text-decoration: none; color: #000000; }
a.tree:hover { text-decoration: underline; color: #000000; }
a.tree:visited { text-decoration: none; color: #000000; }
a.tree:visited:hover { text-decoration: underline; color: #000000; }

.sitetree { font-weight: bold; }
a.sitetree:link { text-decoration: none; color: #000000; }
a.sitetree:hover { text-decoration: underline; color: #000000; }
a.sitetree:visited { text-decoration: none; color: #000000; }
a.sitetree:visited:hover { text-decoration: underline; color: #000000; }


/* SECTION: Standard CP classes*/
.default { }
.date { font-size: 10px; color: #828282; }
.feedback { font-weight: normal; color: #000000; }
.copyright { font-weight: normal; color: #4D4D62; }
/* Standard tools */
div.tools { margin: 15px 0px; }
div.tool { margin: 2px 0px; }
#topnavigation div.adminbar { position: absolute; left: 10px; top: 1px; }

/* SECTION: listing/view styles */

div.pagedescription { }
.pagedescription { 
  font-size: 14px;
  font-weight: bold;
}

.headline, h1.headline { 
  font-size: 17px;
  font-weight: bold;
  color: #4D4D62; 
  margin: 0px;
  padding: 0px;
}

.headlineview, h1.headlineview { 
  font-size: 17px; 
  font-weight: bold; 
  color: #000000; 
  margin: 0px;
  padding: 0px;
}

.subheadline, h2.subheadline { 
  font-size: 11px; 
  font-weight: normal; 
  color: #4D4D62; 
  margin: 5px 0px 0px 0px;
  padding: 0px;
  line-height: 1.0;
}
.ingress, p.ingress { 
  margin: 6px 0px; padding: 0px; font-weight: bold;
}
.ingressview, p.ingressview { 
  margin: 6px 0px; padding: 0px; font-weight: bold;
}
p.byline, .byline { 
  margin: 0px; padding: 0px;
}

.sidebardate { font-size: 11px; font-weight: bold; }
.kontakt { font-size: 11px; font-weight: bold; }

/* SECTION: viewarea block/spacing elements */
.block { 
  margin-bottom: 15px;
}
.block1 { 
padding-top: 15px;
float: left;
width: 290px;
}
.block2 { 
padding-top: 15px;
float: right;
width: 290px;
padding-left: 10px;
}
#left { 
width: 130px;
float: left;
margin-top: 17px;
}
#right { 
margin-left: 130px;
}
hr { 
  clear: both;
}
div.hr { 
	/* Replacement for hr. This is easier to style */
	font-size: 1px;
	clear: both;
}
div.body { 
  clear: both; 
  margin: 0px 0px 22px 0px;
}
.clearfix { clear: both; font-size: 1px; height: 0px; }
/* SECTION ARTPICS */

td.artpic { 
  padding: 5px;
  vertical-align: top;
  text-align: left;
}

/* SECTION: Text top*/

h1.logo { 
  color: #4D4D62;
  margin: 0px;
  padding: 10px 0px 0px 165px;
  font-size: 32px;
}
h2.logo { 
  color: #4D4D62;
  margin: 0px;
  padding: 5px 0px 0px 165px;
}


.logolink:link { text-decoration: none; color: #4D4D62; }
.logolink:visited { text-decoration: none; color: #4D4D62; }
.logolink:hover { text-decoration: none; color: #4D4D62; }

/* SECTION: page containers */ 

#page { 
  width: 974px;
  margin-left: 0px;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  text-align: left;
  background-color: #FFFFFF;
}
#top { 
height: 195px;
overflow: hidden;
margin: 0px;
padding: 0px;
background-color: #ffffff;  
}
#toppbilde { 
  float: left;  
}
#middle {  
  clear: both;
  padding-top: 4px;
  margin: 0px 10px;
 /* position: relative;*/
}
#content { 
  float: right;
  width: 768px;
}
#main { 
  float: left;
  width: 590px;
  padding-top: 1em;
  padding-bottom: 2em;
  padding-left: 8px;
  padding-right: 8px;
}

#navbar { 
  background-color: #ffffff;
  width: 180px; 
  overflow: hidden; 
    border-style: dashed;
  border-color: #828282;  
  border-width: 0px 1px;
}

#topnavigation { 
background-color: #025A8F;
margin: 0px 10px;
border: 1px solid white;
	position: relative;
}
#dropdowncontainer { 
float: left;
padding-left: 180px;
}
#sidebar { 
float: right;
width: 160px;
background-color: #ffffff;
color: #000000;
border-style: dashed;
border-color: #828282;  
border-width: 0px 1px;
}

#footer { 
 clear: both;
 text-align: center;  
}

/* SECTION: page elements */ 
ul.menu { 
  padding: 0px;
  margin: 0px 0px;
  list-style-type: none;
}
ul.menu li { 
  margin: 0px;
  padding: 1px 0px;
}
#intramenu { 
  padding-bottom: 10px;
}
#mainmenu li { 
  background-color: #FFFFFF;
}
#mainmenu li.level0, #intramenu li.level0 { 
  padding: 3px 0px;
  background-color: #828282;
  text-align: center;  
}
#intramenu li.level0 { 
 background-color: #3B973C;
}
#tools { 
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 5px;
  list-style-type: none;
}
#tools li { 
  padding: 1px 0px;
  margin: 5px 0px;
  color: #696969;
  background-position: center left;
  background-repeat: no-repeat;
}
#tools li#search { 
  margin: 15px 0px;
}
#tools li#tips { 
  padding-left: 16px;
  background-image: url(/getfile.php/227958.748.ytwbtcrwsb/konvolutt.gif);
}
#tools li#printable { 
  padding-left: 16px;
  background-image: url(/getfile.php/227959.748.asqpfeqqwe/printer.gif);
}
#tools li#languagebar { 
  padding-left: 23px;
  margin-bottom: 10px;
}

#searchform { 
width: 180px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
background-color: #828282;
}
#searchinput { 
width: 136px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: solid;
border-color: #828282;
border-width: 2px;
}	
#searchsubmit { 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-style: solid;
border: color: #ffffff;
border-width: 0px;
background-color: #ffffff;
}	
div#sitecredits { 
padding-left: 5px;
margin: 0px 0px;
}
#copyright { margin-bottom: 10px; }
#topmenu { 
  text-align: right;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  line-height: 20px;
  vertical-align: middle;
}
#topmenu li { 
  display: inline;
  margin: 0px 10px;
  padding: 0px;
}
/* End standard containers and items */

/* SECTION: standard box */ 

.box { 
  padding: 0px;
  margin: 0px 0px 0px 0px;
}
#sidebar .box { 
  border-width: 1px 0px 1px 1px;
}
.box .cell { 
  margin: 0px 0px;
  padding: 5px;
  color: #000000;
  background-color: #FFFFFF;  
}
#main .box { 
  border-width: 1px 0px 0px 0px;
  padding-bottom: 5px;
}
.box p { 
  padding: 0px;
  margin: 0px 0px 0px 0px;
}

.box ul { 
  padding: 0px;
  margin: 0px 0px 5px 0px;
  list-style-type: none;
}

.box ul li { 
  margin: 5px 0px;
  padding: 0px;
}
.box h2 { 
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding-bottom: 5px;
  color: #023779;
  text-align: left;
}
.box h3 { 
  background-color: #828282;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0px;
  padding: 4px;
  color: #FFFFFF;
  text-align: center;
}

div.intranet { 
  border-color: #3B973C; 
  margin: 0px 0px 15px;  
}
div.intranet .box h3 { 
  background-color: #3B973C;
}
#main div.intranet { 
  border: 1px solid #3B973C;
  position: relative;
  bottom: 1em;
}
div.intranews { 
  padding: 5px;
}
div.pagebar { 
  text-align: right;
}
.intranet h3.caption { 
 background-color: #3B973C;
  margin: 0px 0px 5px;
  padding: 2px 4px 3px 4px;
  color: #FFFFFF;
  text-transform: uppercase;
}

/* SECTION: banner locations */

.bannerlocation { 
  clear: both;
  text-align: center;
}

.bannerlocation table { 
  margin-left: auto;
  margin-right: auto;
}
.bannerlocation td { 
  text-align: center;
  padding: 5px 0px;
}
.bannerlocation img { 
  border-width: 0px;
}



/* Dropdown */
a.dropdown, .dropdown, a.dropdown:link, a.dropdown:hover,a.dropdown:visited { 
  font-size: 12px;
  text-decoration: none;
  padding: 0px 10px;
  font-weight: normal;
  color: #FFFFFF;
}
div.dropdown, div.dropdownhover { 
  padding: 0px 10px;
  border-left: 1px solid #FFFFFF;
}
div.dropdown:first-child { 
}

a.dropdownhover, .dropdownhover { 
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
  padding: 0px 10px;
  font-weight: normal;
}

a.dropdownhover:link, a.dropdownhover:hover,a.dropdownhover:visited { 
  color: #FFFFFF;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}

.dropdownframe { 
  background-color: transparent;
  text-align: left;
  width: 100%;
  padding: 3px 0px;
}

a.dropdownsub, .dropdownsub { 
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  padding: 0px 10px;
  font-weight: normal;
}

a.dropdownsub:link, a.dropdownsub:hover,a.dropdownsub:visited { 
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
  color: #FFFFFF;
}

a.dropdownsubhover, .dropdownsubhover { 
  background: #1484B6;
  color: #FFFFFF;
  font-size: 11px;
  text-decoration: none;
  padding: 0px 10px;
  font-weight: normal;
}

a.dropdownsubhover:link, a.dropdownsubhover:hover,a.dropdownsubhover:visited { 
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
  padding: 0px 10px;
  color: #FFFFFF;
}

.dropdownsubframe { 
  background-color: #025A8F;
  border: 1px solid #ffffff;
  margin-top: 6px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
}
/* Kalender */
td .calendardefault td img { 
display: none;
}
