/* Menü-Stylesheet für den Internet Explorer */

/* Menü-Spezifikationen */

#menu_specs
  { 
    position: absolute;
    top: 117px;
    left: 5px;
    width: 920px;
    border-left: 0px solid #333366;
    border-right: 0px solid #333366;
  }

/* Hauptmenü */

#main_menu
  {
    background-color: #333366;
    margin: 0px;
    padding: 3px 0px 3px 0px;
  }

/* Submenü-Definitionen */

#menu_list
  {
    margin: 0px;
    padding: 0px;
  }

#menu_list ul
  {
    margin: 0px;
    padding: 0px;
    border-left: 1px solid #333366;
    border-right: 1px solid #333366;
    border-bottom: 1px solid #333366;
  }

#menu_list li
  {
    display: inline;
    list-style: none;
  }

/* Spezifikationen der einzelnen Submenüs */

#nav_menu
  {
    width: 110px;
    white-space: nowrap;
  }

#produkte_menu
  {
    width: 150px;
    white-space: nowrap;
  }

#preise_bestellung_menu
  {
    width: 160px;
    white-space: nowrap;
  }

#downloads_menu
  {
    width: 170px;
    white-space: nowrap;
  }

#about_menu
  {
    width: 130px;
    white-space: nowrap;
  }

#aktuelles_menu
  {
    width: 130px;
    white-space: nowrap;
  }

#kundenbereich_menu
  {
    width: 140px;
    white-space: nowrap;
  }

/* verschiedene Menü-Zustände und sonstige Spezifikationen */

a.actuator
  {
    background-color: transparent;
    color: #FFFFFF;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 6px 3px 6px;
    text-decoration: none;
    border-left: 1px solid #333366;
  }

a.actuator:visited
  {
    color: #FFFFFF;
    text-decoration: none;
  }

a.actuator:hover
  {
    background-color: #FFFFFF;
    color: #333366;
    text-decoration: none;
  }

a.actuator_selected
  {
    background-color: #FFFFFF;
    color: #333366;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 6px 3px 6px;
    text-decoration: none;
  }

a.actuator_selected:visited
  {
    color: #333366;
    text-decoration: none;
  }

.menu
  {
    background-color: #FFFFFF;
    position: absolute;
    visibility: hidden;
  }

.menu li a
  {
    background-color: transparent;
    color: #333366;
    display: block;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    line-height: 18px;
    padding: 0px 20px 2px 11px;
    margin: 0px;
    text-decoration: none;
  }

.menu li a:visited
  {
    color: #333366;
    text-decoration: none;
  }

.menu li a:hover
  {
    background-color: #333366;
    color: #FFFFFF;
    text-decoration: none;
  }

span.key
  {
    text-decoration: underline;
  }