/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

/*---- Header styling ---*/
.sIFR-active h1.sifr {
  visibility: hidden;
  font-size: 14px;
}

.sIFR-active h2.sifr {
  visibility: hidden;
  line-height: 1em;
  font-size: 24px;
   /*margin-left: -1px;*/
  padding: 0;
 
}

.sIFR-active h2.int {
  visibility: hidden;
  line-height: 1em;
  font-size: 22px;
  padding: 0;
 
}



.sIFR-active h2.hel {
	visibility: hidden;
	font-size:12px; 
	line-height: 1em;
}

.sIFR-active h2.helgroen {
	visibility: hidden;
	font-size:12px; 
	line-height: 1em;
	padding: 0;
}

.sIFR-active h2.helgroen15 {
	visibility: hidden;
	font-size:15px; 
	line-height: 1em;
	padding: 0;
}

.sIFR-active h3.hel {
	visibility: hidden;
	font-size:22px; 
	font-weight: normal;
	line-height: 1em;
}

.sIFR-active h3.hel15 {
	visibility: hidden;
	font-size:15px; 
	font-weight: normal;
	line-height: 11px;
}


.sIFR-active h3.sifr, h5.sifr {
  visibility: hidden;
  line-height: 1em;
  font-size: 12px;
  padding: 0;
  margin: 0
}

.sIFR-active h4.sifr {
  visibility: hidden;
  line-height: 1em;
  font-size: 15px;
  padding: 0;
  margin: 0
}
