/*ESmenu*/

#menuGoesHere {
  background: transparent;
  color: black;
}

div.esMenuBar,
div.esMenuBarIE {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  height: 63px;
  font-size: 14px;
  font-weight: bold;
  border: 0px solid green;
  /*padding-top: 19px;*/
  text-align: center
}

/* Undermeny */
div.esPopupMenu,
div.esPopupMenuIE {
  position: absolute;             /* Don't touch */
  visibility: hidden;             /* Don't touch */
  margin-top: 4px;               /* Only touch if messing with borders */
  margin-left: -1px;
  background: transparent;
}

div.esPopupMenuIE {
  border-top: 0px solid #000;
  margin-top: 4px;
  margin-left: -1px;
}

/* Alle elementer */
div.esMenuBar a,
div.esMenuBarIE a,
div.esMenuBar span,
div.esMenuBarIE span,
div.esPopupMenu a,
div.esPopupMenuIE a,
div.esPopupMenu a:visited,
div.esPopupMenuIE a:visited {
  font-weight: bold;
  color: #000;
/*  border: 1px solid #000000;*/
/*  border-top: 0px;*/
  text-decoration: none;
  margin-top: -1px;               /* Only touch if messing with borders */
  padding: 0px;
  white-space: nowrap;
}

div.esPopupMenu a,
div.esPopupMenuIE a,
div.esPopupMenu a:visited,
div.esPopupMenuIE a:visited {
  border: 0px;
  border-left: 1px solid #808080;
  font-weight: normal;
  font-size: 100%;
  background: white;
  padding: 0px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 3px;
  padding-bottom: 3px;
  opacity:.85;
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
}

div.esMenuBar a,
div.esMenuBarIE a,
div.esMenuBar span,
div.esMenuBarIE span {
  /*line-height: 125%;*/              /* Modify this to make it fit in container */

  background: transparent;
  text-transform: uppercase;

  margin: 0px;
  
  padding-left: 4px;
  padding-right: 4px;
}

div.esMenuBar span,
div.esMenuBarIE span {
  cursor: default;
}

div.esPopupMenu a,
div.esPopupMenuIE a {
  display: block;            /* Don't touch */
  /*margin-bottom: -1px;*/       /* Only touch if messing with borders */
}

div.esPopupMenu a.esActive,
div.esPopupMenuIE a.esActive,
div.esPopupMenu a.esSelected,
div.esPopupMenuIE a.esSelected,
div.esPopupMenu a.esSelected:visited,
div.esPopupMenuIE a.esSelected:visited,
div.esPopupMenu a.esActive:visited,
div.esPopupMenuIE a.esActive:visited,
div.esPopupMenu a:active,
div.esPopupMenuIE a:active,
div.esPopupMenu a:hover,
div.esPopupMenuIE a:hover {
  color: white;
  cursor: pointer;
  text-decoration: none;
  font-size: 11px;
  background: #808080;
  opacity:.85;
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
}

/*her er forgrunnsfargen*/
div.esMenuBar a:visited,
div.esMenuBarIE a:visited,
div.esMenuBar a:link,
div.esMenuBarIE a:link  {
  display: block;
  float: left;
  background: transparent;
  background-image:url(designbilder/bgMenuElement.gif);
  background-position: right;
  font-size: 100%;
  color: #8b8c8f;
/*  border: 1px solid #001E99;*/
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 22px;
  padding-bottom: 23px;
}
div.esMenuBarIE a:visited,
div.esMenuBarIE a:link  {
  padding-bottom: 20px;
}

div.esMenuBar a.esSelected,
div.esMenuBarIE a.esSelected,
div.esMenuBar a.esActive,
div.esMenuBarIE a.esActive,
div.esMenuBar a.esSelected:visited,
div.esMenuBarIE a.esSelected:visited,
div.esMenuBar a.esActive:visited,
div.esMenuBarIE a.esActive:visited,
div.esMenuBar a:active, 
div.esMenuBarIE a:active,
div.esMenuBar a:hover,
div.esMenuBarIE a:hover
{
  font-size: 100%;
  
  background: #cccccc;
  background-image:url(designbilder/bgMenuHover.gif);
  background-position: right;
  color: #000;
/*  border: 1px solid white;*/
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  padding-left: 8px;
  padding-right: 8px;
}


div.esMenuBar a.esSelected,
div.esMenuBarIE a.esSelected,
div.esMenuBar a.esSelected:visited,
div.esMenuBarIE a.esSelected:visited

{
  font-size: 100%;
  
  background-color: orange;
  background-image:url(designbilder/bgMenuActive.gif);
  background-position: right;
  color: #000;
/*  border: 1px solid white;*/
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  padding-left: 8px;
  padding-right: 8px;
}



