div#ytre-topp {
  background-color: white;
  /* margin-bottom: 20px; */
}

div#ytre-venstre-kolonne {
  float: left;
  margin: 0px 20px 0px 0px;
  width: 215px;
  background-color: white;
  }
  div#ytre-logo {
    margin: 0px 0px 0px 0px;
    }
    div#indre-logo {
      padding: 13px 0px 20px 23px;
      }
      div#nettsted_alt1 div#indre-logo img {
        height: 47px;
        width: 176px;
      }
      div#nettsted_alt2 div#indre-logo img {
        height: 30px;
        width: 179px;
      }

  div#ytre-hoved-meny {
    margin: 0px 0px 11px 0px;
    }
    div.ytre-nivaa1 {
      /* border-bottom: 1px solid #ddd; */
      height: 32px;
      margin: 0px 0px 0px 0px;
      }
      div.indre-nivaa1 {
        color: white;
        font-size: 11px;
        font-weight: bold;
        padding: 10px 15px 10px 15px;
        text-transform: uppercase;
        }
        div#nettsted_alt1 div.indre-nivaa1 {
          background: transparent url(/Img/design/menu_bg_blue.png) repeat-x;
        }
        div#nettsted_alt2 div.indre-nivaa1 {
          background: transparent url(/Img/design/menu_bg_red.png) repeat-x;
        }

    div.nivaa1-sub {
      /* border-bottom: 1px solid #ddd; */
      padding: 10px 0px 0px 0px;
    }
    div.nivaa2 {
      /* border-bottom: 1px solid #ddd; */
      /* height: 32px; */
      margin: 0px 0px 0px 0px;
      }
      div.nivaa2 a {
        color: #142d39;
        display: block;
        font-size: 12px;  /* WAS: 11px; */
        font-weight: bold;
        padding: 0px 15px 9px 25px;
        text-decoration: none;
        /* WAS: text-transform: uppercase; */
        }
    div.nivaa2#aktiv {
      /* border-bottom: none; */
      }
      div.nivaa2#aktiv a, div.nivaa2 a:hover, div.nivaa2 a:active {
	/*background-color: #385d77;*/
        /* color: black; */
        }
	div#nettsted_alt1 div.nivaa2#aktiv a, div#nettsted_alt1 div.nivaa2 a:hover, div#nettsted_alt1 div.nivaa2 a:active {
          /* background: transparent url(/Img/design/menu_bg_blue.png) repeat-x; */
        }
	div#nettsted_alt2 div.nivaa2#aktiv a, div#nettsted_alt2 div.nivaa2 a:hover, div#nettsted_alt2 div.nivaa2 a:active {
          /* background: transparent url(/Img/design/menu_bg_red.png) repeat-x; */
        }
        div.nivaa2 a:hover {
          color: #666;
	  text-decoration: underline;
        }
        div.nivaa2 a:active {
          color: #666;
        }
        div.nivaa2#aktiv a:visited {
          /* color: #ccc; */
        }


div#ytre-midtre-kolonne {
  float: left;
  margin: 0px 0px 0px 0px;
  width: 520px;
  background-color: white;
}




div#ytre-hoyre-kolonne {
  float: left;
  width: 255px;
  margin-top: 10px;
  background-color: white;
}


div#indre-sok-meny-skjema {
  padding: 12px 0px 0px 0px;
  }
  div#ytre-sok-meny-skjema form {
    margin: 0px 0px 0px 0px;
    }
    div#ytre-sok-meny-skjema input#sok {
      border: 1px solid #959595;
      height: 16px;
      margin: 0px 5px 8px 0px;
      width: 155px;
    }
    div#ytre-sok-meny-skjema img {
      height: 21px;
      width: 21px;
    }


div#ytre-presseklipp-meny div.forstefane-venstre-aktiv {
  float: left;
  /* width: 50%; */
}
div#ytre-presseklipp-meny div.sistefane-venstre-aktiv {
  float: left;
  width: 118px;
}

div#indre-presseklipp-meny-innhold {
  border: 1px solid #ddd;
  padding: 10px 10px 10px 10px;
}
div#ytre-presseklipp-meny-innhold iframe {
  height: 200px;
  width: 233px;
}



div.faner {
  /* border: 1px solid red; */
  position: relative;
  }

  div.alenefane-venstre, div.alenefane-venstre-aktiv, div.alenefane-venstre-foer_aktiv, div.forstefane-venstre, div.forstefane-venstre-aktiv, div.forstefane-venstre-foer_aktiv {
    float: left;
    padding: 0px 0px 0px 9px;
  }
  div.nestefane-venstre, div.nestefane-venstre-aktiv, div.nestefane-venstre-foer_aktiv, div.sistefane-venstre, div.sistefane-venstre-aktiv {
    /* float: left; */
    padding: 0px 0px 0px 10px;
  }
  div#nettsted_alt1 div.alenefane-venstre, div#nettsted_alt1 div.alenefane-venstre-foer_aktiv {
    background: transparent url(/Img/design/fane_passiv_venstre.gif) no-repeat top left;
  }
  div#nettsted_alt2 div.alenefane-venstre, div#nettsted_alt2 div.alenefane-venstre-foer_aktiv {
    background: transparent url(/Img/design/sprinkler_fane_passiv_venstre.gif) no-repeat top left;
  }
  div#nettsted_alt1 div.forstefane-venstre, div#nettsted_alt1 div.forstefane-venstre-foer_aktiv {
    background: white url(/Img/design/fane_passiv_venstre.gif) no-repeat top left;
  }
  div#nettsted_alt2 div.forstefane-venstre, div#nettsted_alt2 div.forstefane-venstre-foer_aktiv {
    background: white url(/Img/design/sprinkler_fane_passiv_venstre.gif) no-repeat top left;
    }
    div.alenefane-hoyre, div.forstefane-hoyre, div.nestefane-hoyre, div.sistefane-hoyre {
    }
    div.alenefane-hoyre, div.forstefane-hoyre {
      padding: 0px 9px 0px 0px;
    }
    div#nettsted_alt2 div.forstefane-hoyre {
      padding: 0px 8px 0px 0px;
    }
    div#nettsted_alt1 div.alenefane-hoyre, div#nettsted_alt1 div.forstefane-hoyre {
      background: transparent url(/Img/design/fane_passiv_hoyre.gif) no-repeat top right;
    }
    div#nettsted_alt2 div.alenefane-hoyre, div#nettsted_alt2 div.forstefane-hoyre {
      background: transparent url(/Img/design/sprinkler_fane_passiv_hoyre.gif) no-repeat top right;
      }
      div.alenefane-venstre div.innhold, div.alenefane-venstre-aktiv div.innhold, div.alenefane-venstre-foer_aktiv div.innhold, div.forstefane-venstre div.innhold, div.forstefane-venstre-aktiv div.innhold, div.forstefane-venstre-foer_aktiv div.innhold, div.nestefane-venstre div.innhold, div.nestefane-venstre-aktiv div.innhold, div.nestefane-venstre-foer_aktiv div.innhold, div.sistefane-venstre div.innhold, div.sistefane-venstre-aktiv div.innhold {
        height: 24px;
      }
      div#nettsted_alt1 div.alenefane-venstre div.innhold, div#nettsted_alt1 div.alenefane-venstre-foer_aktiv div.innhold, div#nettsted_alt1 div.forstefane-venstre div.innhold, div#nettsted_alt1 div.forstefane-venstre-foer_aktiv div.innhold, div#nettsted_alt1 div.nestefane-venstre div.innhold, div#nettsted_alt1 div.nestefane-venstre-foer_aktiv div.innhold, div#nettsted_alt1 div.sistefane-venstre div.innhold {
        background: transparent url(/Img/design/fane_passiv_midt.gif) repeat-x top right;
      }
      div#nettsted_alt2 div.alenefane-venstre div.innhold, div#nettsted_alt2 div.alenefane-venstre-foer_aktiv div.innhold, div#nettsted_alt2 div.forstefane-venstre div.innhold, div#nettsted_alt2 div.forstefane-venstre-foer_aktiv div.innhold, div#nettsted_alt2 div.nestefane-venstre div.innhold, div#nettsted_alt2 div.nestefane-venstre-foer_aktiv div.innhold, div#nettsted_alt2 div.sistefane-venstre div.innhold {
        background: transparent url(/Img/design/sprinkler_fane_passiv_midt.gif) repeat-x top right;
      }


  div#nettsted_alt1 div.forstefane-hoyre {
    background: transparent url(/Img/design/faner_skille_passiv_passiv.gif) no-repeat top right;
  }
  div#nettsted_alt2 div.forstefane-hoyre {
    background: transparent url(/Img/design/sprinkler_faner_skille_passiv_passiv.gif) no-repeat top right;
  }

    div.nestefane-hoyre {
      padding: 0px 9px 0px 0px;
    }
    div#nettsted_alt1 div.nestefane-hoyre {
      background: transparent url(/Img/design/faner_skille_passiv_passiv.gif) no-repeat top right;
    }
    div#nettsted_alt2 div.nestefane-hoyre {
      background: transparent url(/Img/design/sprinkler_faner_skille_passiv_passiv.gif) no-repeat top right;
      }
      div#nettsted_alt1 div.nestefane-venstre div.innhold, div#nettsted_alt1 div.nestefane-venstre-foer_aktiv div.innhold {
        background: transparent url(/Img/design/fane_passiv_midt.gif) repeat-x top right;
        }
      div#nettsted_alt2 div.nestefane-venstre div.innhold, div#nettsted_alt2 div.nestefane-venstre-foer_aktiv div.innhold {
        background: transparent url(/Img/design/sprinkler_fane_passiv_midt.gif) repeat-x top right;
        }

        div.faner div.innhold p, div.faner div.innhold p a {
          color: white;
          font-family: Verdana, Geneva, sans-serif;
          font-size: 11px;
          font-weight: bold;
          margin: 0px 0px 0px 0px;
          text-transform: uppercase;
          }
          div.faner div.innhold p {
            padding: 5px 0px 0px 0px;
	    float: left;
            }
            div.nestefane-venstre, div.nestefane-venstre-aktiv, div.nestefane-venstre-foer_aktiv {
              background: none;
              padding-left: 0px;
            }
            div.nestefane-hoyre div.innhold p {
              padding-left: 6px;
            }
            div.faner div.innhold p a {
             text-decoration: none;
            }
            div.faner div.innhold p a:hover {
             color: #666;
            }
            div.faner div.innhold p a:active {
             color: #666;
            }
            div.faner div.innhold p a:visited {
             /* color: #ccc; */
            }


div.sistefane-venstre, div.sistefane-venstre-aktiv {
  background: none;
  padding-left: 0px;
  }
  div.sistefane-hoyre {
    padding: 0px 9px 0px 0px;
    }
    div.sistefane-hoyre div.innhold p {
    padding-left: 6px;
    }
    div#nettsted_alt1 div.sistefane-hoyre {
      background: transparent url(/Img/design/fane_passiv_hoyre.gif) no-repeat top right;
    }
    div#nettsted_alt2 div.sistefane-hoyre {
      background: transparent url(/Img/design/sprinkler_fane_passiv_hoyre.gif) no-repeat top right;
      }
      div#nettsted_alt1 div.sistefane-venstre div.innhold {
        background: transparent url(/Img/design/fane_passiv_midt.gif) repeat-x top right;
        }
      div#nettsted_alt2 div.sistefane-venstre div.innhold {
        background: transparent url(/Img/design/sprinkler_fane_passiv_midt.gif) repeat-x top right;
        }




div#ytre-sok-meny               ,
div#ytre-presseklipp-meny       ,
div#ytre-relaterte-artikler-meny {
  margin-bottom: 18px;
  }

div#ytre-webshop-meny {
  padding-bottom: 18px;
  }




img.fanepil {
  left: 0px;
  top:24px;
  position: absolute;
}



div.ytre-footerelement {
  padding: 0px 0px 0px 9px;
}
div#nettsted_alt2 div.ytre-footerelement {
  background: transparent url(/Img/design/bunn_venstre.gif) no-repeat top left;
  }
div#nettsted_alt1 div.ytre-footerelement {
  background: transparent url(/Img/design/sprinkler_bunn_venstre.gif) no-repeat top left;
  }
  div.indre-footerelement {
    padding: 0px 9px 0px 0px;
  }
  div#nettsted_alt2 div.indre-footerelement {
    background: transparent url(/Img/design/bunn_hoyre.gif) no-repeat top right;
  }
  div#nettsted_alt1 div.indre-footerelement {
    background: transparent url(/Img/design/sprinkler_bunn_hoyre.gif) no-repeat top right;
    }
    div.indre-footerelement div.innhold {
      height: 28px;
    }
    div#nettsted_alt2 div.indre-footerelement div.innhold {
      background: transparent url(/Img/design/bunn_midt.gif) repeat-x top right;
    }
    div#nettsted_alt1 div.indre-footerelement div.innhold {
      background: transparent url(/Img/design/sprinkler_bunn_midt.gif) repeat-x top right;
      }
      div.indre-footerelement div.innhold p {
        color: white;
        font-size: 12px;
        font-weight: bold;
        padding: 7px 0px 0px 0px;
	text-align: center;
        }
        div.indre-footerelement div.innhold p a {
          color: white;
          font-size: 12px;
          font-weight: bold;
	  margin: 0px 7px 0px 7px;
          text-decoration: none;
        }
        div.indre-footerelement div.innhold p a:hover {
	  color: #dadada;
	}
        div.indre-footerelement div.innhold p a:active {
	  color: #666;
	}
        div.indre-footerelement div.innhold p a:visited {
	  /* color: #333; */
	}

div.banner {
  margin-bottom: 10px;
}

img.pil {
  height: 5px;
  width: 5px;
}

iframe {
  border: none;
}

div.bilderamme, img.bilderamme {
  border: 3px solid #ddd;
}

div.bilderamme h1 {
  margin: 0;
  padding: 0;
}

div.bilderamme a {
  text-decoration: none;
}


div#ytre-sistenyheter, div#ytre-temaer {
  margin: 0px 0px 20px 0px;
  }
  div#indre-sistenyheter, div#indre-temaer {
    }
    div#ytre-sistenyheter div#ytre-sistenyheter-innhold, div#ytre-temaer div#ytre-temaer-innhold {
      border-top: 1px solid #adb1b3;
      padding: 9px 0px 0px 0px;
    }


div.ytre-venstre-seksjon, div.ytre-hoyre-seksjon {
  float: left;
  width: 250px;
}
div.ytre-venstre-seksjon {
  margin: 0px 20px 0px 0px;
}
div.ytre-hoyre-seksjon {
  margin: 0px 0px 0px 0px;
  }
  div.ytre-venstre-seksjon div.bilderamme, div.ytre-hoyre-seksjon div.bilderamme {
    margin: 0px 0px 12px 0px;
    }
    div.ytre-venstre-seksjon h2, div.ytre-hoyre-seksjon h2 {
      font-size: 15px;
      margin: 0px 0px 8px 0px;
    }
    div.ytre-venstre-seksjon p.ingress, div.ytre-hoyre-seksjon p.ingress {
      margin: 0px 0px 10px 0px;
      }
      div.ytre-venstre-seksjon span.lesmer, div.ytre-hoyre-seksjon span.lesmer {
  	  margin: 0px 0px 0px 3px;
        }
        div.ytre-venstre-seksjon span.lesmer a, div.ytre-hoyre-seksjon span.lesmer a {
          color: #35424b;
          font-weight: bold;
          text-decoration: none;
        }





/* -----------------------------------------------------------------------
	Boksmedfane
   ----------------------------------------------------------------------- */

div.ytre-boksmedfane {
  margin: 0px 0px 20px 0px;
  }
  div.ytre-boksmedfane div.faner div.nestefane-venstre, div.ytre-boksmedfane div.faner div.nestefane-venstre-aktiv, div.ytre-boksmedfane div.faner div.nestefane-venstre-foer_aktiv, div.ytre-boksmedfane div.faner div.sistefane-venstre, div.ytre-boksmedfane div.faner div.sistefane-venstre-aktiv {
    float: left;
  }
  div.ytre-boksmedfane table.solidbox {
    margin-top: -2px;
    }
    div.ytre-boksmedfane table.solidbox td.btop-left {
      background: url(/Img/design/box_left.gif) repeat-y top left;
    }
    div.ytre-selveboksen {
      background: url(/Img/design/boks_bakgrunn_1px.gif) bottom left repeat-x;
      }
      div.ytre-selveboksen-innhold {
        padding: 10px 5px 5px 5px;
        }
        div.ytre-selveboksen-innhold p.merkelapp {
          font-size: 13px;
          font-weight: bold;
          margin: 0px 0px 2px 0px;
        }
        div.ytre-selveboksen-innhold input, div.ytre-selveboksen-innhold textarea {
          margin: 0px 0px 15px 0px;
        }
        div.ytre-selveboksen-innhold input.tekstfelt {
      	  float: left;
	  /* height: 18px; */
	  width: 370px;
        }
        div.ytre-selveboksen-innhold input.sok {
      	  float: right;
          margin: -3px 0px 4px 0px;
        }
        div.ytre-selveboksen-innhold p.undertekst {
          font-weight: normal;
          margin: 0px 0px 0px 0px;
        }



  div#nettsted_alt2 div.faner div.alenefane-venstre-aktiv {
    background: transparent url(/Img/design/fane_aktiv_venstre.gif) no-repeat top left;
  }
  div#nettsted_alt1 div.faner div.alenefane-venstre-aktiv {
    background: transparent url(/Img/design/sprinkler_fane_aktiv_venstre.gif) no-repeat top left;
  }

  div#nettsted_alt2 div.forstefane-venstre-aktiv {
    background: white url(/Img/design/fane_aktiv_venstre.gif) no-repeat top left;
  }
  div#nettsted_alt1 div.forstefane-venstre-aktiv {
    background: white url(/Img/design/sprinkler_fane_aktiv_venstre.gif) no-repeat top left;
    }
    div#nettsted_alt2 div.faner div.alenefane-venstre-aktiv div.alenefane-hoyre, div#nettsted_alt2 div.faner div.sistefane-venstre-aktiv div.sistefane-hoyre {
      background: transparent url(/Img/design/fane_aktiv_hoyre.gif) no-repeat top right;
    }
    div#nettsted_alt1 div.faner div.alenefane-venstre-aktiv div.alenefane-hoyre, div#nettsted_alt1 div.faner div.sistefane-venstre-aktiv div.sistefane-hoyre {
      background: transparent url(/Img/design/sprinkler_fane_aktiv_hoyre.gif) no-repeat top right;
      }
      div#nettsted_alt2 div.faner div.alenefane-venstre-aktiv  div.innhold,
      div#nettsted_alt2 div.faner div.forstefane-venstre-aktiv div.innhold,
      div#nettsted_alt2 div.faner div.nestefane-venstre-aktiv  div.innhold,
      div#nettsted_alt2 div.faner div.sistefane-venstre-aktiv  div.innhold {
        background: transparent url(/Img/design/fane_aktiv_midt.gif) repeat-x top right;
        }
      div#nettsted_alt1 div.faner div.alenefane-venstre-aktiv  div.innhold,
      div#nettsted_alt1 div.faner div.forstefane-venstre-aktiv div.innhold,
      div#nettsted_alt1 div.faner div.nestefane-venstre-aktiv  div.innhold,
      div#nettsted_alt1 div.faner div.sistefane-venstre-aktiv  div.innhold {
        background: transparent url(/Img/design/sprinkler_fane_aktiv_midt.gif) repeat-x top right;
      }


  div#nettsted_alt2 div.faner div.forstefane-venstre-aktiv div.forstefane-hoyre, div#nettsted_alt2 div.faner div.nestefane-venstre-aktiv div.nestefane-hoyre {
    background: transparent url(/Img/design/faner_skille_aktiv_passiv.gif) no-repeat top right;
  }
  div#nettsted_alt1 div.faner div.forstefane-venstre-aktiv div.forstefane-hoyre, div#nettsted_alt1 div.faner div.nestefane-venstre-aktiv div.nestefane-hoyre {
    background: transparent url(/Img/design/sprinkler_faner_skille_aktiv_passiv.gif) no-repeat top right;
  }


  div#nettsted_alt2 div.faner div.forstefane-venstre-foer_aktiv div.forstefane-hoyre, div#nettsted_alt2 div.faner div.nestefane-venstre-foer_aktiv div.nestefane-hoyre {
    background: transparent url(/Img/design/faner_skille_passiv_aktiv.gif) no-repeat top right;
  }
  div#nettsted_alt1 div.faner div.forstefane-venstre-foer_aktiv div.forstefane-hoyre, div#nettsted_alt1 div.faner div.nestefane-venstre-foer_aktiv div.nestefane-hoyre {
    background: transparent url(/Img/design/sprinkler_faner_skille_passiv_aktiv.gif) no-repeat top right;
  }


  .faner div.alenefane-venstre-aktiv  div.innhold p,
  .faner div.forstefane-venstre-aktiv div.innhold p,
  .faner div.nestefane-venstre-aktiv  div.innhold p,
  .faner div.sistefane-venstre-aktiv  div.innhold p {
    padding-left: 0px;
  }
  .faner div.alenefane-venstre-foer_aktiv  div.innhold p,
  .faner div.forstefane-venstre-foer_aktiv div.innhold p,
  .faner div.nestefane-venstre-foer_aktiv  div.innhold p {
    padding-right: 6px;
  }

  div#nettsted_alt1 .faner div.alenefane-venstre-foer_aktiv div.nestefane-hoyre, div#nettsted_alt1 .faner div.forstefane-venstre-foer_aktiv div.nestefane-hoyre, div#nettsted_alt1 .faner div.nestefane-venstre-foer_aktiv div.nestefane-hoyre,
  div#nettsted_alt1 .faner div.alenefane-venstre-aktiv div.nestefane-hoyre, div#nettsted_alt1 .faner div.forstefane-venstre-aktiv div.nestefane-hoyre, div#nettsted_alt1 .faner div.nestefane-venstre-aktiv div.nestefane-hoyre {
    padding-right: 8px;
  }


div.forstefane-venstre div.innhold {
  /* position: relative; */
}




/* WWW Snooker */

.snoohoo, a.snoohoo, a.snoohoo:visited, div.nivaa2 a.snoohoo {
  color: red;
}


div#ytre-hoved-meny {
  border-bottom: 1px solid #ddd;
}

div#ytre-venstre-bannere {
  margin: 0px 0px 0px 0px;
  /* text-align: center; */
  }
  div#ytre-venstre-bannere div.banner {
    margin: 20px 0px 0px 0px;
  }


div.ramme {
  border-top: 2px solid #ddd;
  margin: 0px 0px 15px 0px;
}

div#ytre-newandessential .artikkel {
  margin: 0px 0px 25px 0px;
  }
  div#ytre-newandessential .artikkel p.dato {
    margin: 0px 0px 2px 0px;
    font-size: 11px;
    /* font-style: italic; */
  }
  div#ytre-newandessential .artikkel h2 {
    margin: 0px 0px 4px 0px;
    }
    div#ytre-newandessential .artikkel h2 a {
      text-decoration: none;
    }
  div#ytre-newandessential .artikkel p.ingress {
    margin: 0px 0px 20px 0px;
  }
  div#ytre-newandessential .artikkel a:hover {
    text-decoration: underline;
  }

div#ytre-sok-meny {
  border-bottom: 1px solid #ddd;
  padding: 0px 0px 15px 0px;
  }
  div#indre-sok-meny-skjema {
    padding: 4px 0px 4px 25px;
  }
