﻿@media print {
	#search, #tools, #footer, .selvbetjeningwidget, #breadcrumb, #venstresone, #supersized {
		display:none;
	}
	#centersone {
		width: 90% !important;
	}
}

@media screen and (max-width:1024px) and (orientation:portrait) { 
#tools {
 display: none;
}
#logo {
 margin-top: 0em!important;
}
#logo img {
 width: 2em;
}
#wave {
 display: none;
}
#search { 
 padding: 10px;
 width: 30.5%;
}

#search input[type="text"] {
 width: 8em!important;
}
#content div.webPart {
 float: none!important;
}
#Sone101 div.front_center {
 padding-left: 0!important;
 padding-right: 0!important;
}
#opener .ui-autocomplete-input {
 width: 5em;
}
#opener {
 display: none;
}
#footer .webPart {
 border: none;
 padding-left: 0.5em;
}
#footer .part {
 float: none!important;
 width: 35%;
}
.viktigtlf {
  width: 10em!important;
}
.snarveier {
 padding-left: 0.5em;
}
#footer .viktigtlf, #footer #Sone503 {
 padding-left: 0em;
 left: 0;
 position:static;
}
#footer-tabs {
 padding-left: 2em;
}
}

@media print {
body {
	background-color: black !important;
}
}

html, body, form
{
    margin: 0;
    padding: 0;
}

body
{
    font-size: 62.5%;
    font-family: arial;
}



.hidden {
  margin-top: 1em;
  font-size: 2em;
  height: 0;
  list-style-type: none;
  text-align: left; }
  .hidden a {
    background-color: #FFFFFF;
    color: #000000;
    height: 1px;
	padding-top: 1em;
    left: -10000px;
    overflow: hidden;
    position: absolute;
    width: 1px; }
  .hidden a:focus, .hidden a:active {
    height: auto;
    left: 0;
    overflow: visible;
    position: static;
    text-decoration: underline;
    width: auto; }
.ui-autocomplete {
 max-height:200px;
 overflow-y:scroll;
}

#main
{
	/*background-image: url('bakgrunn.png');*/
    padding-top: 25px;
    padding-bottom: 25px;
    position: relative;
}

.inner
{
    width: 100em;
    margin: 0 auto;
    position: relative;
}

a
{
    color: #695e58;
    text-decoration: underline;
}

#logo
{
    margin-top: 1em;
    font-size: 3.4em;
    vertical-align: top;
    height: 4em;
    position: relative;
    z-index: 1;
    top: 0;
	width: 15em;
}

#logo #navn
{
    font-weight: bold;
}

#logo a
{
    text-decoration: none;
    display: block;
}

#kommune
{
    color: #695e58;
}

#logo img
{
    border: 0;
    float: left;
    margin-right: 10px;
}

#logo a
{
    text-decoration: none;
	border: none;
    outline: none;
}

#search
{
	behavior: url('/css/PIE.htc');
	position:relative;
    padding: 10px;
    margin-top: 0em;
    border: 1px solid #CCCCCC;
    border-radius: 5px;
}

#search input
{
    background-color: transparent;
    border: none;
    vertical-align: middle;
}

#search input[type=text]
{
    padding: 15px 10px;
    font-size: 2.5em;
    width: 34em;
}
#search input[type=image] {
    float: right;
    margin: 3px 3px 3px 0px;
}
#search div
{
    background-image: url(sok_shadow.png);
    background-color: #fff;
    background-repeat: repeat-x;
    border: 1px solid #CCC;
}
#search div div
{
    border: none;
    position: relative;
}


#footer
{
    border-top: 1px solid #ACACAC;
    padding-bottom: 10px;
    padding-top: 10px;
	min-width: 115em;
}



.greygrad
{
	position:relative;

/*    background: #ffffff; /* Old browsers */
/*    background: -moz-linear-gradient(top, #ffffff 0%, #d3d3d3 100%); /* FF3.6+ */
/*    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
/*    background: -webkit-linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
/*    background: -o-linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* Opera 11.10+ */
/*    background: -ms-linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* IE10+ */
/*    background: linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* W3C */
/*    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
	 background: url('vertical_gradient.png') repeat-x;
	-khtml-opacity:.80; 
	-moz-opacity:.80; 
	-ms-filter:"alpha(opacity=80)";
	filter:alpha(opacity=80);
}

#tools
{
	behavior: url(/css/PIE.htc);
    position: absolute;
    background-image: url(bg-tools.png);
    background-repeat: repeat-x;
    height: 100px;
    right: 0;
    left: 0;
    top: 0;
}

#tools div div
{
	behavior: url(/css/PIE.htc);
    position: absolute;
    right: 0;
    padding: 7px 6px 2px 6px;
    background: #0a4c7c;
    border: 1px solid #0a4c7c;
    border-radius: 5px;
}


#opener
{

	border: 1px solid #AAA;
    border-radius: 5px;
    font-size: 1.6em;
    background-image: url(sok_gr.png);
    padding: 7px 25px;
	margin-top: 1em;
	clear: both;
}

#opener .title
{
    font-size: 1.5em;
    font-weight: bold;
    margin-right: 150px;
}
#mtelemark
{
	text-align:center;
    float: left;
}
#mtelemark p {
 padding: 0;
  margin: 0;
}
#mtelemark a
{
    text-decoration: none;
    font-size: 1.3em;
}

#mtelemark a span
{
    font-weight: bold;
}

#mtelemark .fpartner
{
    padding-top: 5px;
    display: block;
    text-align: center;
}

#footer img {
 border: none;
}
.floatLeft {
 float: left;
}
#footer .part {
    width: 15%;
	padding-right: 2%;
	margin-bottom: 1.5em;
}
#footer .webPart {
    width: 102%;
}
#footer .inner .webPartInnhold
{
    font-size: 1.2em;
	width: 100%;
}

h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 0;
}

caption
{
    display: none;
}

#footer ul, #footer li
{
    padding: 0;
    margin: 0;
    list-style-type: none;
padding-bottom: 0.15em;
}

#footer a,#footer a[href] 
{
   text-decoration: none;
}

#footer h3
{
    color: #0a4c7c;
    font-size: 1.5em;
}

#telefonnumre th
{
    text-align: left;
    font-weight: normal;
}

#telefonnumre td
{
    text-align: right;
}
.clear
{
    clear: both;
}

.inactive {
    color: #0A4C7C;
}

#venstresone  .treeview  a.selected  { 
color: #0a4c7c!important;
}

.treeview .hitarea
{
	position: relative;
}
#content ul a[href] {
 text-decoration:none;
 -moz-transition: all 0.1s linear 0s;
-webkit-transition: all 0.1s linear 0s;
transition: all 0.1s linear 0s;
}
#content ul a[href]:hover {
 color: #0a4c7c;
 -moz-transition: all 0.1s linear 0s;
-webkit-transition: all 0.1s linear 0s;
transition: all 0.1s linear 0s;
}
#content .samarbeid-tema ul a[href]:hover {
font-weight: 600;
color: #0a4c7c;
}
#content {
    margin-top: 10px;
}
	
#content div {
}

#venstresone {
	float: left;
	width: 25em;
	margin: 0 0 1em 0;
}

#venstresone   .vmeny .webPartInnhold { font-size: 2em; }
#venstresone  .vmeny a.menyValgt { color: #0a4c7c;}
#venstresone  .vmeny ul, #venstresone  .vmeny li{
	margin: 0; 
	padding: 0;
	list-style-type: none;
}
#venstresone  .vmeny li a{
	text-decoration: none;
}

#venstresone  .vmeny div>ul>li>a ,#venstresone  .vmeny div>ul>li>ul>li>a, #venstresone  .vmeny div>ul>li>ul>li>ul>li>a{
	background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #d3d3d3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
}

ul.losmeny {
behavior: url(/css/PIE.htc);
    border: 1px solid #CCCCCC;
    border-radius: 5px;
	
	background-color: #FFF;
}
ul.losmeny ul.losmeny {
	border: none;
}
#venstresone .vmeny li a{
	border-bottom: 1px solid #000;
	display: block;
	padding: 1em;
}
#venstresone .vmeny li li a {
	background-color: transparent;
	padding-left: 2.5em;
}

ul.Meny1 li ul li {
	font-size:0.8em;
}

#venstresone .vmeny li li li a {
	padding-left: 3.5em;
}

#centersone {
	behavior: url(/css/PIE.htc);
	background-color: #EEE;
	border: 2px solid #AAA;
	border-radius: 7px;
	width:47em;
	padding: 1em;
	float: right;
	font-size: 1.5em;
	margin-bottom: 1em;
	-moz-box-shadow: 5px 5px 5px #AAA;
	-webkit-box-shadow: 5px 5px 5px #AAA;
	box-shadow: 5px 5px 5px #AAA;
}
#centersone a[href],#centersone a {
 color: #0a4c7c;
}
#centersone a[href]:hover,#centersone a:hover {
 color: #0a4c7c;
}
#breadcrumb a { text-decoration: none; }
#breadcrumb a:hover { text-decoration: underline; }

#breadcrumb {
behavior: url("/css/PIE.htc");
	font-size: 1.4em;
	line-height: 1.5em;
	padding: 0.5em 0em;
	border: 1px solid #AAA;
	border-radius: 5px;
	box-shadow: 3px 3px 3px #EEE inset;
	background-color: #FFF;
	margin-bottom: 0.5em;
}

#breadcrumb ul, #breadcrumb li { margin: 0; padding: 0; }
#breadcrumb ul { padding-left: 10px;}
#breadcrumb li { background-image:url(dot.png);}
#breadcrumb .home { background-image:url(home.png); }
#breadcrumb li {
	display: inline;
	padding-left: 20px;
	padding-right: 15px;
	background-repeat: no-repeat;
	background-position: left center;
}
#footer  .webPartInnhold  table th{
 text-align: left;
}
#footer #footer-tabs {
  position:relative;
}
.tabHeader {
 border-top: 2pt solid #aeaeae;
 border-left: 2pt solid #aeaeae;
 border-right: 1pt solid #aeaeae;
 border-bottom: 1pt solid #aeaeae;
 padding: 0.75em;
 cursor: pointer;
 width: 25em;
 font-weight: bold;
 text-align:center;
 display: inline;
 padding-left: rightpx;
 margin-right: 10px; 
box-shadow: inset 0.1em 0.5em 0.75em 0.0em #e8e8e9;
position:relative;
}
#footer .tabActive {
 background-color: #f6f6f6;
}
#footer .tabInactive {
 background-color: #e6e7e8;
}
#footer-tabs {
 margin-top: 1em;
 width: 50%!important;
}
#footer .webPartTittel {
 margin-bottom: 5px;
}
#footer .los .webPartInnhold {
 max-height: 18em;
  overflow-y: scroll;

}

#footer .snarveier {
	width: 35em;
	/*margin: 0 auto;*/
}
#footer .snarveier li {
 display: inline-block;
 width: 50%;
}

#footer .viktigtlf  {
	/*margin: 0 auto;*/
	width: 22em;
	position:absolute;
	top: 0em;
	left: 20em;
}

#footer .viktigtlf , #footer #Sone503 {
	border-left: 1px solid #d7d7d7;
	padding-left: 3em;
}

#footer .viktigtlf table
{
	width: 100%;
	margin-top:-1px;
}

#Sone503 {
	width: 15em;
}

.arrow-down {
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #f6f6f6;
	position:absolute;
	bottom: -1.4em;
	left: 35%;
}
.arrow-down-border {
	width: 0;
	height: 0;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;

	border-top: 18px solid #aeaeae;
position:absolute;
bottom: -1.4em;
left: 35%;
}
#kontaktinformasjon {
	padding-top: 1em;
}

.relaterte, .kontaktperson  {
	font-size: 1.5em;
	background-color: #EEE;
}

.relaterte { 
	margin-top: 0em;  
	padding-left: 1em;
	padding-bottom: 1em;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-color: #EEE;
	clear:both;
}

.relaterte ul { padding-bottom: 1em; }
.relaterte li { padding-left: 1em; }
.relaterteHeader { text-decoration: none; color: #000;  font-weight: bold; display: block; padding-top:1em;}
.kontaktperson { 
	margin-top: 2em;
	padding-top: 1em;
	padding-left: 1em;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-color: #EEE;
}	

.kontaktperson .navn
{
	font-weight: bold;
}
.kontaktperson  .webPartInnhold{ position: relative; }
.kontaktperson img { 
	position: absolute; 
	top: 3em; 
	right: 0;
	height: 4em;
	padding: 3px;
	margin-right: 3px;
	border: 1px solid #ccc;
}
.kontaktperson  .MargTekst {  width: 10em;
 text-overflow: ellipsis;
    white-space:nowrap;
    overflow:hidden;
	}
.kontaktperson .verdi,.kontaktperson .navn { padding-bottom: 0.5em; }
.kontaktperson .webPartInnhold div {width:10em;}

.ticker .webPartInnhold
{
	position: relative;
}
.ticker .artikkelTittel {
width: 300px;
}
.ticker div a
{
	width: 50%;
	/*position: absolute;*/
	bottom: 0;
	left: 80px;
	/*background-color: white;*/
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.7em;
}

.ArtikkelKarusell {
background-color: #E7E8DF;
position: relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
#slideshow > div {
position: relative;
/*height: 380px !important;
width: 314px !important;*/
}
#slideshow, #slideshow > div, .ArtikkelKarusell { height: 100%; }
#slideshow img {
width: 31.4em;
}
.artikkelWrapper {
padding: 0.5em 1em 0em 1em;
color: black;
height: 12.5em;
}
.artikkelWrapper a {
color: black !important;
}
.artikkelWrapper h1 {
font-size: 1em;
}
.artikkelWrapper .artikkelIngress {
padding-bottom:2em;
}
.artikkelWrapper .artikkelIngress a {
font-size: 1em;
text-decoration: underline;
}
.artikkelWrapper .artikkelLesMer {
display:none;
}

.ArtikkelKarusell #prev, .ArtikkelKarusell #next {
display: none;
}

.ArtikkelKarusell #pager {
float: left;
width:100%;
text-align:center;
position: relative;
top: -2em;
z-index: 40;
}

.ArtikkelKarusell #pager a {
color: transparent;
background-image: url("inactive_bullet.png");
background-repeat: no-repeat;
margin: 0 1px;
padding: 2px;
width: 16px;
text-indent: -9999px;
overflow: hidden;
display: inline-block;
}

.ArtikkelKarusell #pager a.activeSlide {
background-image: url("active_bullet.png") !important;
}


#slideshowpager {
	position: absolute;
	bottom:0;
	padding-bottom: 3px;
	z-index:1000;
	text-align:center;
	display:none;
	width:100%;
}
#slideshowpager  a { font-weight: bold; background-image: url(bs.png); font-size: 0.1em; width:15px; height: 14px; display: inline-block; }
#slideshowpager .activeSlide { 	background-image: url(bs-sel.png) }

#opener .ui-autocomplete-input {
 padding: 8px;
 width: 28em;
}
.ui-autocomplete a {
 font-size: 16px;
}
#opener input[type='submit'] {
 padding: 6px;
 padding-left: 8px;
 padding-right: 8px;
 font-size: 16px;
 font-weight: bold;
 background-color: #fff;
 text-transform:uppercase;
 cursor: pointer;
 border-radius: 5px;
 border-color: rgba(0, 0.1, 0.1, 0.1) rgba(0, 0, 0.1, 0.1) rgba(0, 0, 0, 0.1);
 -moz-transition: all 0.1s linear 0s;
 float:right;
}
#opener input[type='submit']:hover {
 color: #fff;
   background-color: #0a4c7c;
	border-radius: 5px;
}
#opener .ui-state-hover, #ui-active-menuitem{
 background: none!important;
 background-color: #0a4c7c!important;
 color: #fff;
}
#opener .ui-state-hover .ui-icon-triangle-1-s {
 background-image: url("jqueryui/ui-icons_ffffff_256x240.png")!important;
}

ul.sokeresultat a
{
	color: #006B9A;
	font-size: 1.3em;
}
ul.sokeresultat li
{
	padding-top: 10px;
	padding-bottom: 10px;
}

ul.sokeresultat em
{
	font-weight: bold;
	
}
ul.ansattesnarveier li {
 float: left;
 margin-right: 0.8em !important;
}
ul.ansattesnarveier li {
 cursor: pointer;
 height: 3em;
}
ul.ansattesnarveier li a{
 padding: 0em 1em 1.5em 1em;
}

ul.ansattesnarveier li
{
 background-repeat: no-repeat;
 background-position: top center;
}
ul.ansattesnarveier li.fjernpalogging{  background-image: url("fjernpalogging.png");}
ul.ansattesnarveier li.fronter {  background-image: url("fronter.png"); }
ul.ansattesnarveier li.epost {  background-image: url("outlook.png"); }
ul.ansattesnarveier li.intranett { background-image: url("intranett.png"); }

#wave {
 position:absolute;
 right: -5px;
 top: 20px;
}

#wave a {
	text-decoration: none;
}

#wave h2 a
{
	font-size: 2.22em;
	color: #114a75;
}

#wave .selvbetjeningwidget
{
	behavior: url('/css/PIE.htc');
	background: rgb(205,218,227); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZGFlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(205,218,227,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,218,227,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(205,218,227,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(205,218,227,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(205,218,227,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(205,218,227,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	-pie-background: linear-gradient(#cddae3, #ffffff);
	border: 1pt solid #ccc;
	width: 28em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px 4px 4px 4px;
	margin-right: 5pt;
	position:relative;
}

#wave .selvbetjeningwidget
{
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 1em;

}

#wave .selvbetjeningwidget div
{
	height: 83px;
	width: 77px;
	position:absolute;
	bottom: 0em;
	right: 1em;
	background-image: url('selvbetjening.png');
	background-repeat: no-repeat;
}

.selvbetjeningwidget p {
	width: 20em;
	display: block;
}



ul#emnetyper li
{
	display: inline; 
}
ul#emnetyper
{
	margin-left: 3em;
	padding: 0;
	list-style-type: none;
}

.hListe
{
	margin: 0;
	padding-left: 3em;
	
}
.hListe li
{
	display: inline;
	list-style-type: none;
}

li.sokfilterkategori, li.sokfilterperiode, li.soktreffemneord
{
	padding-top: 1em !important;
}

.sokemotorpager li.selected
{
	font-weight: bold;
}
.sokemotorpager a 
{
	padding: 0 0.8em; 
	border-right: 1px solid #0A4C7C;
}

.sokemotorpager  li.neste a
{
	border-right: 0;
}

.sokemotortabell th
{
	text-align: left;
}

.sokfilter h2
{
	padding-left: 0.5em;
}

a.sizes span.box
{
	border: 2px solid #CCC;
	background-color: white;
	display: none;
	position: absolute;
	font-size: 4em;
	line-height: 1.6em;
	letter-spacing: 2pt;
	left: -20em;
	z-index: 3000;
}

a.sizes:hover span.box {
    display: block;
}
 a.sizes span.text {
    display: block;
    padding: 20pt;
}

.sokFilterKategoriSprak , .sokFilterPeriodeSprak, .sokTreffEmneordSprak{
	display:block; 
	padding:10px; 
	background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #d3d3d3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d3d3d3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%,#d3d3d3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */

}

#footer a:hover
{
	color: #0a4c7c !important;
	font-weight: bold;
}

#footer a.fpartner:hover
{
	font-weight: normal;
}

/* Definisjoner for tabller */
#centersone .InnholdTabell
{
	width: 100%;
	border: 1px solid black;
}

#centersone table.noCaption caption {
	display: none !important;
}

#centersone .InnholdTabell caption {
	color: black;
	font-family: arial;
	font-size: 0.72em;
	text-align: left;
}

#centersone .InnholdTabellOverskriftTekst {
	background-color: #043872;
	font-family: arial;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left;
}
#centersone tr.InnholdTabellOverskriftTekst th a
{
	color: white;
}

#centersone .InnholdTabellTekst {
	background-color: white;
	color: black;
	font-family: arial;
	text-decoration: none;
	padding: 0.3em;
}
#centersone .InnholdTabell td.skillelinje {
	border: 1px solid black;
	padding: 0.5em;
}

#content .PersonOversiktMal1 .PersonTabber
{
  width: 100%;
}

.expandable-hitarea, .collapsable-hitarea {
background-color: #eee !important;
}

dt#phoneimage{background: url(phone.png) no-repeat}

dt#emailimage{background: url(email.png) no-repeat}

dl.table-display
{
	float: left;
	margin: 1em 0;
	padding: 0;
}
	
.table-display dt
{
	clear: left;
	float: left;
	width: 1em;
	margin: 0;
	padding: 5px;
	font-weight: bold;
}
	
.table-display dd
{
	float: left;
	width: 50%;
	margin: 0;
	padding: 5px;
}
.arkivLenke 
{
	position:absolute;
	margin-top:-3em;
	margin-left:-4em;
	font-size:1.2em;
	font-weight:bold;
	z-index: 999;
}
.samarbeid-tema ul li:last-child a
{
	position: absolute;
	right:1em;
	top:13.5em;
	font-weight:bold;
}

ul.socials {
	list-style: none;
}

.relaterteressurser ul {
	list-style:none;
	margin:0;
	padding: 0;
}

.arkiv ul, li {
	margin: 0;
	padding: 0;
	list-style-type:none;
}