@media all {
  a img {
    border-width: 0px;
  }

  div.main {
    text-align: left;
    font-family: Verdana;
    font-size: 10pt;
  }

  p.indent {
    margin-left: 5pt;
  }

  p.signatur {
    margin-left: 25pt;
    font-style: italic;
  }

  div.nyhed img,
  img.icon {
    float: left;
    clear: left;
    margin-right: 10pt;
    margin-bottom: 5pt;
    border: solid #D0D0D0 1px;
  }

  img.linkicon {
    margin-left: 5pt !important;
    margin-right: 2pt !important;
  }

  div.nyhed {
    margin-left: 80px;
  }

  div.nyhed img {
    margin-left: -80px;
  }

  p.date {
    font-size: 8pt;
    color: #808080;
    margin-top: -10pt;
    margin-bottom: -5pt;
  }

  div.section,
  div.nyhed {
    clear: left;
  }

  div.scroller {
    margin-left: -5pt;
    margin-right: -5pt;
    padding-left: 5pt;
    padding-right: 5pt;
    height: 150px;
  }

/*    
  div.citat p:first-child:before {
    content: open-quote;
    display: compact;
    color: #1c3152;
    font-weight: bold;
    font-size: 14pt;
    font-family: helvetica;
    margin-left: -0.7em;
    margin-right: 0.2em;
    vertical-align: bottom;
  }

  div.citat p:last-child:after {
    content: close-quote;
    display: compact;
    color: #1c3152;
    font-weight: bold;
    font-size: 14pt;
    font-family: helvetica;
    margin-left: 0.1em;
    vertical-align: text-top;
  }

  div.citat p:first-child {
    display: inline;
  }
*/

  img.citat-start {
    display: inline;
    vertical-align: text-top;
    padding-right: 0;
    margin-left: -11pt !important;
    margin-right: 0 !important;
  }

  img.citat-slut {
    display: inline;
    vertical-align: bottom;
    padding-left: 0;
    margin-left: 0 !important;
    margin-right: -11pt !important;
    margin-bottom: 0 !important;
  }

  div.citat {
    font-style: italic;
    margin-top: 5pt;
    margin-left: 1em;
    margin-right: 1em;
    margin-bottom: -3pt;
  }

  p.source {
    font-size: 9pt;
    text-align: right;
    font-weight: bold;
  }

  .notes {
    color: #404040;
    font-style: italic;
  }
 
  .required {
    font-weight: bold;
  }
 
  .centeredform {
    font-family: Verdana;
    font-size: 9pt;
    width: 360px;
    margin-left: 80px;
  }
 
  .centeredform fieldset {
    padding: 5pt;
    border: 1px solid #d8d8d8;
  }
 
  .centeredform legend {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #404040;
  }
 
  .centeredform input {
    border: 1px solid #d8d8d8;
    background-color: #fafafa;
    font-family: Verdana;
    font-size: 8pt;
    margin-top: 0;
    margin-bottom: 2px;
    margin-left: 2pt;
    padding-left: 3pt;
    padding-right: 3pt;
  }
 
  .centeredform input.btn {
    margin-left: 64pt;
  }
 
  .centeredform label {
    float: left;
    clear: left;
    display: block;
    width: 60pt;
    margin: 0;
    margin-right: 2pt;
  }
 
  .centeredform .buttons {
    margin-top: 5px;
    text-align: center;
  }
 
  .centeredform input:focus,
  .centeredform input.btn:hover {
    background-color: #ffffff;
    border-color: #c0c0c0;
  }
 
  .centeredform input:active {
    background-color: #fafafa;
  }
 
  div.mere {
    float: right;
    clear: none;
    margin-top: -10pt;
    margin-bottom: 3pt;
    font-style: italic;
  }

  div.leder {
    font-weight: bold;
  }

 div.rightcol {
   float: right;
   clear: right;
   margin: 0;
   padding: 0;
 }

 div.rightbox img {
   margin-left: -5px;
   margin-right: -5px;
   margin-top: 0;
   margin-bottom: -3px;
   padding: 0;
 }

 div.rightbox, div.quotebox {
   clear: right;
   margin-top: 18px;
   margin-bottom: 10px;
   margin-left: 5px;
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 0;
   padding-bottom: 0;
   font-size: 9pt;
   width: 226px;
 }

 div.rightbox p, div.quotebox p, div.mainbox p, td.mainbox p {
   margin-top: 4pt;
   margin-bottom: 5pt;
 }

  table {
   margin-left: 10pt;
   margin-right: 5pt;
   font-size: 10pt;
  }

  tr.description {
   display: none;
  }

  td, th {
   padding-left: 5px;
   padding-right: 5px;
  }

  th {
   text-align: left;
  }

  img.mouseover {
   visibility: hidden;
  }

  dt {
    padding-left: 15px;
    margin-bottom: 5pt;
    font-weight: bold;
  }

  dd {
    margin-left: 15px;
    margin-bottom: 5pt;
  }

  h1 {
    font-family: Verdana;
    font-size: 16pt;
    margin-top: 16pt;
    margin-bottom: 10pt;
  }

  div.rightbox h1, div.quotebox h1 {
    margin-top: 4pt;
    font-size: 10.0pt;
  }
  
/*
  h2 {
    font-family: Arial;
    font-size: 10pt;
    margin-top: 10pt;
    margin-bottom: 8pt;
  }
*/

  div.main h2 {
    font-family: Verdana;
    font-size: 12pt;
    margin-top: 12pt;
    margin-bottom: 10pt;
  }

  div.main h3 {
    font-family: Verdana;
    font-size: 11pt;
    margin-top: 11pt;
    margin-bottom: 10pt;
  }

  .company-name {
    font-family: Verdana;
    font-size: 11.0pt;
    font-weight: bold;
  }

  address {
    font-family: Verdana;
    font-size: 10.0pt;
    font-style: normal;
  }

  div.buffer {
    clear: both;
    height: 90px;
  }

  div.bottom {
    height: 85px;
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .bottom .fbox {
    float: left;
    clear: none;
    margin: 10pt;
    position: relative;
    bottom: 0;
    margin-top: 17pt;
    margin-bottom: 17pt;
  }

  .bottom address {
    font-size: 9.0pt;
    padding-bottom: 0pt;
    margin: 0pt;
    line-height: 12pt;
  }

  .bottom address.company-name {
    font-size: 10.0pt;
    padding-top: 0;
  }

  ul { 
    list-style-type: square;
    list-style-image: url("../grafik/bullet.png");
    line-height: 1.5em;
    padding-left: 0pt;
    margin-left: 20pt;
  }
    
  p.comment {
    font-style: italic;
  }

  .gn_header_1{
   padding:5px;
  }
  .gn_static_1{
   padding:5px;
   height:100px;
   overflow:hidden;
  }
  .gn_clr{
   clear:right;
   height:0;
  }
  .gn_header_2{
   padding:15px;
  }
  #gn_scroller_2_1{
   padding:0px;
   height:150px;
   overflow:hidden;
  }

}


