/* <Sticky footer> */
/*  - cssstickyfooter.com */



.FA_read_more {
	position: relative;
	top: -95px;
}

.FA_overall_container_smoke .FA_featured_articles .FA_article span.FA_date {
	visibility:hidden;
}

.FA_overall_container_smoke.dark .FA_featured_articles .FA_article p {
	margin-top: -50px;
	margin-bottom: 120px;
}

.FA_overall_container_smoke.dark .FA_featured_articles .FA_wrap {
	width: 25%;
}

.foto_kontakt img{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.foto_kontakt {
	clear: left;
}


.faktaboks {
	color: #efefef;
	background-color: #8b8b9c;
	padding: 12px;
	margin: 0 5px 5px 10px;
	border-radius: 8px;
	  -moz-border-radius: 8px;
	  -webkit-border-radius: 8px;
}

.logos {
	width: 361px;
	height: 250px;
	background-color: #ffffff;
	padding: 12px;
	margin: 0 5px 20px 10px;
	border-radius: 8px;
	  -moz-border-radius: 8px;
	  -webkit-border-radius: 8px;
}

.logos img{
	display: inline;
	float: left;
}

.logo1 img{
	margin-bottom: 10px;
	margin-top: 10px;
}

.logo2 img{
	margin-right: 60px;
	margin-left: 30px;
}

.preliminary {
	margin-top: -70px;
}

.documents {
	margin-top: 10px;
}
#twitter-outer-wrapper {
  display: block;
  width: 100%;
}
#twitter-inner-wrapper {
  margin: 0 auto;
}

html, body, .sticky_wrapper {
  height: 100%;
}

body > .sticky_wrapper { 
  height: auto;
  min-height: 100%;
  width: 100%;
}

div.footpad { 
  overflow: auto; 
  padding-bottom: 126px;
} 

.site_footer {
    position: relative;
    margin-top: -150px;
    height: 150px;
    clear: both;
} 

body:before {
    content: "";
    height:100%;
    float: left;
    width: 0;
    margin-top: -32767px;
}

/* </Sticky footer> */

body {
background-color: #CCCCCC;
}

body, select, input, textarea {
  color: #634747;
  line-height: 20px;
  font-size: 16px;
  font-family: UnitRegular, arial, sans-serif;
}

a {
  color: #474763;
  text-decoration: none;
  border-bottom: 1px dotted #474763;
}

a:active, a:visited {
  color: #474763;
}

a:hover {
  border-bottom: 1px solid #474763;
}

a.no_underline {
  border: 0 none;
}

a.no_underline:hover {
  border: 0;
}

a.more {
  float: right;
}
a.more:hover {
  border-bottom: 1px solid #474763;
}
.site_header {
  /* behavior: url(/proprietary/PIE.htc) */
  position:relative;
  z-index: 250;
  background-color: #000033;
  background: -moz-linear-gradient(top, #000033 0%, #14294D 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000033), color-stop(100%,#14294D));
  background: linear-gradient(#000033, #14294D);
  -pie-background: linear-gradient(#000033, #14294D);
  padding-top: 32px;
  padding-bottom: 24px;
  margin-bottom: -24px;
  text-align: center;
}

.site_header img {
  /*  */

  /* behavior: url(/proprietary/PIE.htc) */
  -pie-png-fix: true;
  vertical-align: bottom;
}

.site_content {
  position: relative;
  z-index: 500;
  background-color: #FFFFFF;
  padding-bottom: 24px;
  /* behavior: url(/proprietary/PIE.htc) */
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  box-shadow: rgba(71,71,71,0.5) 2px 2px 6px;
  -moz-box-shadow: 2px 0px 6px #474747;
  -webkit-box-shadow: 2px 2px 6px #474747;
}

.site_content > div.page p {
  margin-top:0px;
  margin-bottom:10px;
}

.site_content > div.page > h1+p,  .site_content > div.page > h2+p {
  margin-top:5px;
}

.site_content > div.page h1 {
  line-height: 60px;
  font-size: 32px;
  font-family: 'UnitMediumRegular';
}

.site_content > div.page h2 {
  line-height: 20px;
  font-size: 32px;
	margin-bottom: 20px;
  font-family: 'UnitMediumRegular';
}

.site_content > div.page h3 {
  line-height: 60px;
  font-size: 24px;
  font-family: 'UnitMediumRegular'
}

.site_content > div.page h4 {
    font-family: 'UnitMediumRegular';
    line-height: 40px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.site_content > div.page strong {
  font-family: 'UnitBoldRegular'
    font-style: none;
}

.site_content > div.page em {
  font-style: italic;
}
.site_content > div.page+ul, .site_content > div.page+ol {
  margin-top:10px;
  margin-bottom:10px;  
}
nav.main {
  position: relative;
  z-index: 500;
  padding-top:20px;
  padding-bottom:20px;
  font-family: UnitMediumRegular;
}
nav.main ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
}
nav.main ul li {
  display:inline;
  padding-right: 8px;
  padding-left: 8px;
}

nav.main ul li a {
  text-decoration: none;
  border-bottom: 0px dotted #474763;
}

nav.main ul li.current_page_item a {
  text-decoration: none;
  border-bottom: 1px dotted #474763;
}

nav.main ul li a:hover {
  border-bottom: 1px solid #474763;
}
html.ie6 .placeholder, html.ie7 .placeholder, html.ie8 .placeholder { 
  color: #D0D0D0;
}

.site_footer {
  position: relative;
  z-index: 250;
  height: 150px;
  color: #EFEFEF;
  background-color:#000033;
  background: -moz-linear-gradient(top, #14294D 0%, #000033 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#14294D), color-stop(100%,#000033));
  background: linear-gradient(#14294D, #000033);
  font-size: 12px;
  line-height: 16px;
  color: #3D3E61;

/*  color:#2C3658;
*/}
.site_footer .gradient_wrapper {
  /* behavior: url(/proprietary/PIE.htc) */  
  -pie-background: linear-gradient(#14294D, #000033);
  display: block;
  height: 126px;
  padding-top:24px;
}

.site_footer a {
  font-family: UnitMediumRegular, arial, sans-serif;
  color:#2C3658;
  border: 0;
}
.site_footer a:hover {
  border-bottom: 1px solid #2C3658;
}
.site_footer h1 {
  font-variant: small-caps;  
  font-family: UnitBoldRegular, arial, sans-serif;
  font-size: 20px;
  line-height: 40px;
  color: #3E488A;
}
.site_footer .copyright_notice {
  font-variant: small-caps;  
  color: #2A3357;
  text-align: center;
}

.site_footer .intra {
  text-align: center;
  padding-top: 24px;
}

