/*ESmenu*/

#menuGoesHere {
  background: transparent;
}

div.esMenuBar,
div.esMenuBarIE {
  padding: 2px 0px 0px 2px; /* Ugly bugly: Set padding to border + padding for a */
}

/* Bildeplassering hovedmeny*/
div.esMenuBar img,
div.esMenuBarIE img {
  /*padding-left: 8px;*/
}

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

div.esPopupMenuIE {
  border-top: 0px solid #B20308;
  margin-top: 3px;
  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-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  color: black;
/*  border: 0px 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: 1px solid #B20308;
  font-weight: normal;
  font-size: 10px;
  background: white;
  padding: 2px;
}

div.esMenuBar a,
div.esMenuBarIE a,
div.esMenuBar span,
div.esMenuBarIE span {
  /*line-height: 125%;*/              /* Modify this to make it fit in container */
  font-size: 10px;
  border-left: 1px solid #ec787c;
  border-right: 1px solid #aa2c30;
  font-weight: normal;
  color: #ffffff;
  text-transform: uppercase;
  background: #E1030A;
  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 {
  background: #E1030A;
  color: white;
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
}

div.esMenuBar a:visited,
div.esMenuBarIE a:visited,
div.esMenuBar a:link,
div.esMenuBarIE a:link  {
  background: #E1030A;
  font-size: 10px;
  color: #ffffff;
/*  border: 0px solid #001E99;*/
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  padding-left: 4px;
  padding-right: 4px;
}

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: 10px;
  background: white;
  color: #E1030A;
/*  border: 0px solid white;*/
  cursor: pointer;
  text-decoration: none;
  font-weight: normal;
  padding-left: 4px;
  padding-right: 4px;
}
