* {
  margin                      : 0;
  padding                     : 0;
}

body {
  font                        : 12px Arial;
  color                       : #555555;
}

body a {
  color                       : #555555;
}

img {
  border                      : none;
}


/* -------------------- Rammeverk -------------------- */

div#canvas {
  text-align                  : center;
  padding-bottom              : 10px;
}

div#content {
  width                       : 981px;
  text-align                  : left;
  background-color            : #fff;
  margin-left                 : auto;
  margin-right                : auto;
}

div.clear {
  display                     : block;
  visibility                  : hidden;
  clear                       : both;
  height                      : 0;
  border-width                : 0;
  line-height                 : 0;
  font-size                   : 0;
}

a.external {
  background-image            : url(images/external_link_icon.gif);
  background-repeat           : no-repeat;
  background-position         : center right;
  padding-right               : 13px;
}

p.readmore {
  padding-bottom              : 10px;
}

p.readmore,
p.readmore a {
  font                        : 12px Arial;
  color                       : #555555;
}

p.printpage,
p.back {
  display                     : none;
}


/* -------------------- Topp -------------------- */

div#top {
  width                       : 981px;
  height                      : 105px;
  display                     : none;
}


/* -------------------- Hovedområde -------------------- */

div#main {
  width                       : 981px;
}


/* -------------------- Venstre -------------------- */

div#left {
  float                       : left;
  width                       : 306px;
  padding-bottom              : 10px;
  display                     : none;
}


/* -------------------- Innholdsfelt -------------------- */

div#maincontent {
  float                       : left;
  position                    : relative;
  width                       : 675px;
}

/* Artikler med evt. listebilde og les mer */

div#mainarticles {
  width                       : 675px;
  background-color            : #fff;
}

div#mainarticles div.article {
  float                       : left;
  width                       : 200px;
  margin-left                 : 20px;
  padding-top                 : 20px;
}

div#mainarticles div.article h2 {
  margin-bottom               : 8px;
}

div#mainarticles div.article h2 a {
  font                        : bold 12px Arial;
  color                       : #5384ae;
  text-decoration             : none;
}

div#mainarticles div.article h2 a:hover {
  text-decoration             : underline;
}

div#mainarticles div.article p {
  font                        : 11px Arial;
  margin-bottom               : 10px;
}

div#mainarticles div.article div.summary {
  height                      : 100px;
  overflow                    : auto;
  border-bottom               : solid 3px #647168;
}

div#mainarticles div.article p.readmore {
  font                        : 11px Arial;
  color                       : #5384ae;
  margin-top                  : 8px;
  padding-bottom              : 5px;
  background-image            : url(images/bg_article_readmore.gif);
  background-position         : bottom left;
  background-repeat           : no-repeat;
}

div#mainarticles div.article p.readmore a {
  font                        : 11px Arial;
  color                       : #5384ae;
  text-decoration             : none;
}

div#mainarticles div.article p.readmore a:hover {
  text-decoration             : underline;
}


/* Produktfamilie og produkt (grønnsaker, frukt, poteter, bær) */

div#maintop {
  width                       : 675px;
  height                      : 324px;
  display                     : none;
}


div#teasers {
  height                      : 49px;
  display                     : none;
}


div#mainleft {
  float                       : left;
  /*width                       : 416px;*/
  padding                     : 16px 16px 10px 16px;
}

div#mainright,
div.mainright {
  float                       : left;
  width                       : 175px;
  padding                     : 17px 16px 10px 16px;
  display                     : none;
}

div#mainright-fullwidth {
  float                       : left;
  width                       : 207px;
  padding-top                 : 17px;
}


div#mainleft div.breadcrumb,
div#mainleft span.selected,
div#mainleft h1 {
  font                        : 20px Arial;
  color                       : #00a426;
}

div#mainleft h1.selected {
  display                     : inline;
  font-weight                 : bold;
}

div#mainleft div.breadcrumb a {
  font                        : 20px Arial;
  color                       : #00a426;
  text-decoration             : none;
}

div#mainleft div.breadcrumb a:hover {
  text-decoration             : underline;
}

div#mainleft div.theme4,
div#mainleft div.theme4 a,
div#mainleft span.theme4,
div#mainleft h1.theme4 {
  color                       : #ff5ad8;
}

div#mainleft div.theme5,
div#mainleft div.theme5 a,
div#mainleft span.theme5,
div#mainleft h1.theme5 {
  color                       : #00f;
}

div#mainleft div.summary {
  font-family                 : georgia, "times new roman", sans-serif;
  font-size                   : 16px;
  font-weight                 : normal;
  color                       : #555555;
  padding-top                 : 6px;
}

div#mainleft div.body {
  font                        : 12px Arial;
  color                       : #555555;
  padding-top                 : 18px;
}

div#mainleft div.no-summary {
  padding-top                 : 8px;
}

div#mainleft div.body p {
  margin-bottom               : 10px;
}

div#mainleft div.top {
  padding-top                 : 0px;
}


div#mainright h4 {
  font                        : 16px Arial;
  color                       : #00a426;
}

div.relatedcontent h5 {
  font                        : bold 11px Arial;
  color                       : #555555;
}

div.relatedcontent ul {
  list-style-type             : none;
}

div.relatedcontent li {
  background-image            : url(images/bullet.gif);
  background-repeat           : no-repeat;
  background-position         : top left;
  padding-left                : 10px;
}

div.relatedcontent li a {
  font                        : 11px Arial;
  color                       : #555555;
}

div.relatedcontent li a {
  text-decoration             : none;
}

div.relatedcontent li a:hover {
  text-decoration             : underline;
}

div.relatedcontent li.selected {
  background-image            : url(images/bullet_selected.gif);
}

div.relatedcontent li.selected a {
  font-weight                 : bold;
}


div.relatedcontent-bendit li {
  background                  : none;
}

div.relatedcontent-bendit li.selected {
  background                  : none;
}

div.relatedcontent-bendit li a {
  font                        : 15px Arial;
  line-height                 : 25px;
}

div.relatedcontent-bendit ul.theme4 li a {
  color                       : #ff5ad8;
}

div.relatedcontent-bendit ul.theme5 li a {
  color                       : #00f;
}

/* Menynivå 3 */

div#menulevel3 * {
  display                     : none;
}

div#menulevel3static * {
  display                     : none;
}

/* Tab-meny */

table.tabs {
  display                     : none;
}

div#mainleft div.tabcontent {
  clear                       : left;
  font                        : 12px Arial;
  color                       : #555555;
}

div#mainleft div.tabcontent div.summary {
  font-family                 : georgia, "times new roman", sans-serif;
  font-size                   : 16px;
  font-weight                 : normal;
  color                       : #555555;
  padding-bottom              : 10px;
}

div#mainleft h3 {
  font                        : bold 12px Arial;
  color                       : #000;
  padding-top                 : 10px;
  padding-bottom              : 10px;
}

div#mainleft div.tabcontent p {
  margin-bottom               : 10px;
}

div#mainleft ul.toc {
  list-style-type             : none;
  padding-bottom              : 10px;
}

div#mainleft ul li,
div#mainleft div.summary ul li,
div#mainleft div.body ul li {
  margin-left                 : 16px;
}

div#mainleft ul.toc li {
  margin-left                 : 0;
}

div#mainleft div.summary ol li,
div#mainleft div.body ol li,
div#mainleft ol li {
  margin-left                 : 24px;
}

/* Tekst til venstre, bilde til hoyre */

div#mainleft table.textandimage {
  width                       : 416px;
  margin-bottom               : 10px;
}

div#mainleft table.textandimage td {
  vertical-align              : top;
}

div#mainleft table.textandimage td.text {
  width                       : 240px;
  padding-right               : 16px;
}

div#mainleft table.textandimage td.image {
  width                       : 160px;
}

div#mainleft table.textandimage td.image div.imagetext {
  font-style                  : italic;
  padding                     : 4px 4px 4px 4px;
}


/* To bilder ved siden av hverandre */

div#mainleft table.twoimages {
  width                       : 416px;
  margin-bottom               : 10px;
}

div#mainleft table.twoimages td {
  vertical-align              : top;
}

div#mainleft table.twoimages td.image1 {
  width                       : 200px;
  padding-right               : 16px;
}

div#mainleft table.twoimages td.image2 {
  width                       : 200px;
}

div#mainleft table.twoimages td.image div.imagetext {
  font-style                  : italic;
  padding                     : 4px 4px 4px 4px;
}
