/* == Strict xhtml CSS-DDMENU W3C Valid // Jonas Lundman // Remember at the end of all loaded CSS:  == */

/* Keep order */
.menu ul li a.hide-if-IE6 {width: 97px;}
.menu ul li a:hover ul li a.hide-if-IE6 {width: 90px;}
.menu ul li ul li a.hide-if-IE6 {width: auto;}
.menu ul li a ul li a.hide-if-IE6 {width: 90px;}

/*.menu {height: 30px; width: 900px;}*/

/* All level ul */
.menu ul {padding: 0px; margin: 0px; }

/* Second level ul */
.menu ul ul, .menu ul li a:hover ul {top: 76px; left: 0px; width: 900px; border-width: 0px 0px 0px 3px; border-style: solid; border-color: #ffffff;}

/* Third level ul */
.menu ul ul ul {position: absolute; left: 0px; top: 21px; width: 200px; border-width: 0px 0px 0px 0px; background: #red;}

/* All level li */
.menu ul li {float: left; padding: 0px; display: inline;}



/* All level links */
.menu a {font-family: verdana; font-size: 10px; font-weight: 700; text-transform: uppercase; text-decoration: none; line-height: 18px; overflow: hidden;}

/* All level links */
.menu a {display: block; float: left; height: 75px; border: 1px solid #ffffff; border-width: 0px 0px 0px 3px; text-align: left; background-image: url(/arkiv/images/webzooimages/BG_Holmberg_MLink_off.png); padding: 1px 15px 0px 20px; color: #ffffff; }

/* First level links selected */
.menu ul li.selected a {color: #ffffff; background-image: url(/arkiv/images/webzooimages/BG_Holmberg_MLink_on.png); background-repeat: no-repeat;}
.menu ul li.selected ul {display: block;}
/*.menu ul li.selected ul ul {display: none;}*/

/* First level links hover */
.menu ul li:hover a, .menu ul li a:hover {color: #ffffff; background-image: url(/arkiv/images/webzooimages/BG_Holmberg_MLink_on.png); background-repeat: no-repeat;}



/* Second level links */
/*.menu ul li:hover ul li a, .menu ul li a:hover ul li a {padding: 1px 15px 0px 15px; background-image: none; border-width: 0px 0px 0px 0px; height: 20px; background-color: transparent;}*/

/* Second first level selected second level links */
.menu ul li.selected ul li a, .menu ul li.selected a ul li a {padding: 1px 15px 0px 15px; background-image: none; border-width: 0px 0px 0px 0px; height: 20px; background-color: transparent;}

/* Second level links with third level menu */
.menu ul li:hover ul li a.hide-if-IE6, .menu ul li a:hover ul li a.sub-IE6 {background-color: #729c66; background-color: #2e82b5}

/* Second level links hover */
.menu ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover {text-decoration: underline;}

/* Second level links selected */
.menu ul li.selected ul li.selected a, .menu ul li.selected a ul li.selected a {text-decoration: underline;}

/* Second level links with third level menu hover*/
.menu ul li:hover ul li:hover a.hide-if-IE6, .menu ul li a:hover ul li a.sub-IE6:hover {background-color: #c6903d;}

/* Second level links with third level menu selected*/
.menu ul li.selected ul li.selected a.hide-if-IE6, .menu ul li.selected a ul li.selected a.sub-IE6:hover {background-color: #c6903d;}

/* Third level links */
.menu ul li:hover ul li ul li a, .menu ul li a:hover ul ul a {border-width: 0px 0px 1px 0px; border-color: #161616; height: 20px; width: 170px; color: #ffffff; background-color: #2e82b5; text-decoration: none; text-transform: none;}

/* Third level links when hover on gotolink*/
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {display: block; text-decoration: none;}

/* Third level links hover */
.menu ul li:hover ul li ul li:hover a, .menu ul li a:hover ul li ul li a:hover {background-color: #1b1b1b; color: #f9f9f3;}


/* Behavior only */
.menu {position: relative; z-index: 100;}
.menu ul {list-style: none;}
.menu ul li {position: relative;}
.menu ul ul {display: none; position: absolute;}
.menu ul li:hover ul, .menu ul li a:hover ul {display: block;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li a:hover ul li a ul {visibility: hidden;}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {display: block; }
.menu ul li:hover ul li:hover ul {display: block;}
.menu ul li a:hover ul li a:hover ul {visibility: visible;}


/* All level li class avd */
.menu ul li.avd {display: none; width: 1px; height: 18px; background-color: #ffffff; }

/* Special */
.menu ul li.menuend, .menu ul li.menuend {display: block; width: 3px; float: left; height: 75px; border: 1px solid #ffffff; border-width: 0px 0px 0px 0px; background-color: #ffffff; text-align: left; line-height: 18px; overflow: hidden;}


/***********************************
 * submenu level 1
***********************************/

     #submenu_container {
      position: relative;
      z-index: 999;
      width:1000px;
      *width:980px;
      background:#276E99;
      *background: transparent;
      font-size:100%;
      line-height:normal;
      margin: -39px 0 0 0;
      *margin: -27px 0 0 0;
      }
    ul#selected_ul {
	  margin:0;
	  padding:0 10px 0 25px;
	  list-style:none;
      }
    ul#selected_ul li {
      display:inline;
      margin:0;
      padding:0;
      cursor: hand;
      }
    ul#selected_ul li a {
      float:left;
      background:url("../images/tabnav_left.png") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      text-decoration:none;
      }
    ul#selected_ul li a span {
      float:left;
      display:block;
      background:url("../images/tabnav_right.png") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      margin: 0 3px 0 0;
      cursor: hand;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    ul#selected_ul a span {float:none;}
    /* End IE5-Mac hack */
    ul#selected_ul a:hover span {
      color:#FFF;
      }
    ul#selected_ul li a:hover {
      background-position:0% -28px;
      }
    ul#selected_ul li a:hover span {
      background-position:100% -28px;
      }
      ul#selected_ul li.selected a {
      background-position:0% -28px;
      }
    ul#selected_ul li.selected a span {
      background-position:100% -28px;
      color: #000;
      } 

#subsubmenu_container {
  float: left;
  width: 1000px;
  height: 20px;
  z-index: 1000;
  margin: -10px 0 0 0;
  *margin: 3px 0 0 0;
}

li.subsub
{
display: inline;
list-style-type: none;
padding: 0 15px 0 0;
color: #fff;

}

li.subsub a {
  color: #fff;
  text-decoration: none;
  display: inline;
}

li.subsub a:hover {
  color: #fff;
  text-decoration: underline;
  display: inline;
}

#subsubmenu_container li.selected
{
display: inline;
list-style-type: none;
padding: 0 15px 0 0;
color: #fff;
}

#subsubmenu_container li.selected a {
  color: #000;
  text-decoration: none;
  display: inline;
}

#subsubmenu_container li.selected a:hover {
  color: #fff;
  text-decoration: underline;
  display: inline;
}

