* {
  margin:0;
  padding:0;
}

html, body {
  height:100%;
}

body {
  background-color:#fff;
  color:#000000;						/*Fredrik202020*/
  text-align:center;
  font-family:Verdana, Arial, Sans-Serif;
  font-size:0.6em;
}

img {
  border:none;
}

hr {
  clear:both;
  visibility:hidden;
}

form#frmMain, div#pauluns {
  height:100%;
}

div#front-wrapper {
  height:100%;
  background-color:#f5f5f6;
}

div#front {
  width:500px;
  border:9px solid #fff;
  margin:10% auto;
  color:#003ec4;
  text-align:center;
  background-color:#a9a9a9;
}

div#front h1 {
  font-size:1.5em;
  margin-bottom:0.2em;
}

div#front p {
  margin-bottom:0.5em;
}

div#front #pictures a.edit img {
  width:auto;
  height:auto;
}

div#front ul {
  list-style-type:none;
  width:410px;
  margin:0 auto;
}

div#front ul li {
  text-align:left;
  width:205px;
  float:left;
}

div#front ul li a:link,
div#front ul li a:active,
div#front ul li a:visited {
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
}

div#pauluns {
  color:#202020;
}

/* Nutrition styles */

div#nutrition {
  background-image:url('images/nutrition_bg.gif');
  background-repeat:repeat-x;
  height:100%;
}

div#nutrition a:link,
div#nutrition a:active,
div#nutrition a:visited {
  color:#979e42;						/*Fredrik #b6b34f*/
  text-decoration:none;
  font-weight:bold;
}

div#nutrition a:hover {
  color:#6a8012;						/*Fredrik #979e42*/
}

div#nutrition fieldset legend {
  color:#b6be4f;
  font-weight:bold;
}

/* Livsmedel styles */

div#livsmedel {
  background-image:url('images/livsmedel_bg.gif');
  background-repeat:repeat-x;
  height:100%;
}

div#livsmedel a:link,
div#livsmedel a:active,
div#livsmedel a:visited {
  color:#979e42;						/*Fredrik #b6be4f*/
  text-decoration:none;
  font-weight:bold;
}

div#livsmedel a:hover {
  color:#A9CC1D;						/*Fredrik #6a8012*/
}

div#livsmedel fieldset legend {
  color:#b6be4f;
  font-weight:bold;
}

div#wrapper {
  width:776px;
  margin                            : 0 auto;
  text-align                        : left;
}

div#top {
  padding:4px 0 4px 8px;
  position:relative;
}

div#top select {
  position:absolute;
  top:8px;
  right:0;
}

div#content-wrapper {
  background-color:#fff;
  background-image:url('images/content_bg.gif');
  background-repeat:repeat-y;
  position:relative;
  height:auto !important;
  height:36em;
  min-height:42em;
}

div#content {
  float:left;
  width:430px;						/*Fredrik 434*/
  padding:7px;
  color:#000000;/*Fredrik202020*/
  font-family:/*Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", 

"Liberation Sans", */Verdana, "Verdana Ref", sans-serif;
  /*font-size: 13px;*/
}

* > div#content {
  padding:8px;
  width:430px;						/*Fredrik 444*/
}

div.body p{
margin-bottom:15px;						/*FREDRIK*/
}

/*div#content*/ h2 {
  color: #000000;/*Fredrik*/
  font-weight: bold;						/*FREDRIK 090526 normal;*/
  font-size: 1.7em;						/*16px;Fredrik1.5em*/
  font-family:arial;
  margin-bottom:5px;
}
/*FREDRIK HAR LAGT TILL REGLER FÖR RUBRIKELEMENT 3 - 6*/
div#content h3{
  color: #000;
  font-weight: bold;
  font-size:1.4em;
  font-family:arial;
  margin-bottom:5px;
}
div#content h4{
  color: #000;
  font-weight: bold;
  font-size:1.2em;
  font-family:arial;
  margin-bottom:5px;
}
div#content h5 {
  color: #000;
  font-weight: bold;
  font-size:1.1em;
  font-family:arial;
  margin-bottom:5px;
}
div#content h6 {
  color: #000;
  font-weight: bold;
  font-size:1em;
  font-family:arial;
  margin-bottom:5px;
}

div#content div.article {

  margin-bottom:2em;
	
}
#article {width:400px;}
#articles {margin-top:2em;}
div#content div.article p {
  margin-bottom:1em;
}

div.ingress {
/*font-weight:bold;Fredrik*/
  margin-bottom:10px;/*1em;*/
}
div.ingress p{
margin-bottom:10px;
}

div#banners {
  float:right;
  padding:8px;
  width:187px;
}

* > div#banners {
  float:right;								/*left;*/
  width:171px;
}

div .banner {
  padding-bottom:0px;
}

/* Menu */

div#menu {
  float:left;
  width:135px;
  padding:8px;
}

* > div#menu {
  width:120px;
}
/* Menu level 1 global stuff */

div#menu ul.keyword-menu {
  list-style-type:none;
}

div#menu ul.keyword-menu ul {
  list-style-type:none;
  display:none;
}

div#menu ul.keyword-menu li {
  border-bottom:1px solid #fff;
}

div#menu ul.keyword-menu a {
  display:block;
  /*height:3em;Tonje*/
  padding:8px;
  /*font-size:0.8em;*/
}

/* Menu level 2 global stuff */

div#menu ul.keyword-menu a:link,
div#menu ul.keyword-menu a:active,
div#menu ul.keyword-menu a:visited {
  text-decoration:none;
  font-weight:bold;
}

div#menu ul.keyword-menu li.selected ul {
  display:block;
}

/* Nutrition Menu level 1 */

div#nutrition ul.keyword-menu a:link,
div#nutrition ul.keyword-menu a:active,
div#nutrition ul.keyword-menu a:visited {
  color:#fff;
  background-color: #b6be4f;
}

div#nutrition ul.keyword-menu a:hover {
  background-color:#979e42;
}

div#nutrition ul.keyword-menu li.selected a:link,
div#nutrition ul.keyword-menu li.selected a:active,
div#nutrition ul.keyword-menu li.selected a:visited {
  background-color:#979e42;
}

/* Nutrition Menu level 2 */

div#nutrition ul.keyword-menu li ul a,
div#nutrition ul.keyword-menu li.selected ul a {
  font-size:0.9em;
  border:1px solid #e0dfdf;
  height:auto;
  padding:2px 8px;
}

div#nutrition ul.keyword-menu li ul a:link,
div#nutrition ul.keyword-menu li ul a:active,
div#nutrition ul.keyword-menu li ul a:visited,
div#nutrition ul.keyword-menu li.selected ul a:link,
div#nutrition ul.keyword-menu li.selected ul a:active,
div#nutrition ul.keyword-menu li.selected ul a:visited {
  color:#979e42;						/*Fredrik #b6be4f*/
  background-color:#fff;
}

div#nutrition ul.keyword-menu li ul li a:hover,
div#nutrition ul.keyword-menu li.selected ul li a:hover,
div#nutrition ul.keyword-menu li ul li.selected a:hover,
div#nutrition ul.keyword-menu li ul li.selected a:link,
div#nutrition ul.keyword-menu li ul li.selected a:active,
div#nutrition ul.keyword-menu li ul li.selected a:visited {
  color:#979e42;
}

/* Lvismedel Menu level 1 */

div#livsmedel ul.keyword-menu a:link,
div#livsmedel ul.keyword-menu a:active,
div#livsmedel ul.keyword-menu a:visited {
  color:#fff;
  background-color:#b6be4f;
}

div#livsmedel ul.keyword-menu a:hover {
  background-color:#979e42;
}

div#livsmedel ul.keyword-menu li.selected a:link,
div#livsmedel ul.keyword-menu li.selected a:active,
div#livsmedel ul.keyword-menu li.selected a:visited {
  background-color:#979e42;
}

/* Livsmedel Menu level 2 */

div#livsmedel ul.keyword-menu li ul a,
div#nutrition ul.keyword-menu li.selected ul a {
  font-size:0.9em;
  border:1px solid #e0dfdf;
  height:auto;
  padding:2px 8px;
}

div#livsmedel ul.keyword-menu li ul a:link,
div#livsmedel ul.keyword-menu li ul a:active,
div#livsmedel ul.keyword-menu li ul a:visited,
div#livsmedel ul.keyword-menu li.selected ul a:link,
div#livsmedel ul.keyword-menu li.selected ul a:active,
div#livsmedel ul.keyword-menu li.selected ul a:visited {
  color:#979e42;						/*b6be4f*/
  background-color:#fff;
}

div#livsmedel ul.keyword-menu li ul li a:hover,
div#livsmedel ul.keyword-menu li.selected ul li a:hover,
div#livsmedel ul.keyword-menu li ul li.selected a:hover,
div#livsmedel ul.keyword-menu li ul li.selected a:link,
div#livsmedel ul.keyword-menu li ul li.selected a:active,
div#livsmedel ul.keyword-menu li ul li.selected a:visited {
  color:#979e42;
}

div#pauluns table th,
div#pauluns table td {
  font-size:0.6em;						/*FREDRIK0.6em; ÄNDRADE PÅ CAMILLAS BEGÄRAN*/
}

div#pauluns table th {
  text-align:left;
 /* font-weight:normal;
  width:13em;FREDRIK 090526*/
}

div#pauluns fieldset {
  padding:0 10px;
  margin:0 0 1em 0;
}

div#footer p{
  text-align:center;
  font-weight:bold;
  color::#b6be4f;						/*TOG BORT FELAKTIG HEX-KOD (b6beb4f )*/
}

div#footer a:link,
div#footer a:active,
div#footer a:visited {
  text-decoration:underline;
 /*font-size:0.8em; */
  font-weight:bold;
}

div#nutrition div#footer p, div#nutrition div#footer p{
  color:#b6be4f;
}

div#livsmedel div#footer p, div#livsmedel div#footer a{
  color:#b6be4f;
  }
.search {text-align:center;margin-bottom:2px;}
.searchbtn {vertical-align: text-bottom; cursor: hand}

.msg{
  margin-right:8px; float:right; width:171px;
}
  
.msgleft{
  margin-right:8px; float:left; width:171px;
  }

.bullets li{
  list-style-type:disc;
  list-style-position: inside;
  }

div#content div #top-article h2{
  color: #000000;/*Fredrik*/
  font-weight: bold;						/*FREDRIK 090526 normal;*/
  font-size: 1.7em;						/*16px;Fredrik1.5em*/
  font-family:arial;
  margin-bottom:5px;
  }

/* --- --- --- --- --- --- --- ---*/
.prodYta{
  float:left;
 display:block;
 margin:10px 0px 10px;
  }

.prodText{
  font-style:italic;
  vertical-align:middle;
  }

.prodTips{
  margin:7px 0 0;
  font-weight:normal;
  }

.noBull li{
  list-style-type:none;
  }

table.receptTbl a{
  }

.alt{
  background-color:#ebedce;
  }