

/*** Menu *****************************************************************/

/*** Main Menu Buttons ***/

/* menu_mainbutton common for active & inactive & hover */
a.menu_mainbutton_common {
    display:block; margin:0;
    text-decoration: none;
    padding-left:8px; padding-right:8px; padding-top:2px; padding-bottom:3px;
    color:#000; font-weight:bold;
}

span.menu_mainbutton_text { display:inline-block; background:#ddd; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; }
#menu_mainbutton_active_below { display:inline-block; vertical-align:top;  margin:0; margin-left:0px; margin-right:0px; min-width:0px; height:9px; background:#d0f8ff; opacity:0.3; filter:Alpha(opacity=30); }

a.menu_mainbutton_inactive { background:#e8e8e8 url(menu-button.png); }
a.menu_mainbutton_inactive_important { color:#060; background:#e0e0e0 url(menu-button.png); }

a.menu_mainbutton_active {  background:#c0ffff url(menu-button-active.png); }
a.menu_mainbutton_active_important {  color:#040; background:#c0f0ff url(menu-button-active.png); }

/* menu_mainbutton state: inactive hover */
a:hover.menu_mainbutton_inactive, a:hover.menu_mainbutton_active,
a:hover.menu_mainbutton_inactive_important, a:hover.menu_mainbutton_active_important, 
a:hover.menu_mainbutton_active_with_children {
    background:url(menu-button-hover.png);
}

.menu_mainbutton_start_separator { }


/*** Level 2 Navigation ***/

.menu_sub_container_common {
    position:absolute; left:1px; top:30px;
}

.menu_sub_container_script { visibility:hidden; }
.menu_sub_container_noscript { width:1000px; background:#58a; text-align:center; }

a.menu_sub_entry_common {
    display:inline-block; padding-left:6px; padding-right:6px; margin-right:-3px;
    color:#000; font-size:1.0em; text-decoration:none;
    border: 0px solid #5af; /* must be same as border width of menu_sub_entry_active */
}
a.menu_sub_entry_inactive { background:#c0ffff url(menu-sub.png);  }

a.menu_sub_entry_active { background:#ffffb0 url(menu-sub-active.png); }
a:hover.menu_sub_entry_inactive { background:#ffffc0 url(menu-sub-active.png); }


/*** Dropdown Menu ***/

/* Dropdown Menu Box */
.menu_dropdown_box_container {
    /* IE DD_roundies problem: menu disappears when moving mouse down from button to menu box;
    hack for IE with transp. gif & additional container that is transparent at the top 250px*/
    visibility:hidden; position:absolute; top:0px; left:0px; z-index:20000;
    min-width:230px;  /* width:auto; width:250px;  */
    padding-top:4px; background:url(transparent-filler.gif)
}

.menu_dropdown_box {
    border: 2px solid #aacad7; background:#f8f8f8; /* opacity:0.7; filter:Alpha(opacity=70); */
	background:url(verlauf-hell3grau-y350-rev.jpg);
}

/* Dropdown Menu Entry (must be link, not div for IE6 hover to work) */
a.menu_dropdown_entry {
    display:block;
    padding-left:4px; padding-right:4px; padding-top:3px; padding-bottom:3px;
    color:#000; text-decoration: none; 
}
a:hover.menu_dropdown_entry { background:url(menu-dropdown-hover.png); } /* #7fc1dd */


/*** Level 2 Navigation in (above/below) content ***/

#menu_content_above_container { margin-top:15px; margin-bottom:15px; }
#menu_content_below_container { margin-top:15px; margin-bottom:15px; }

a.menu_content_button_common {
    display:inline-block;
    margin-right:-1px; margin-top:3px; margin-bottom:3px; 
    padding-left:6px; padding-right:6px;
    color:#000; font-size:1.0em; text-decoration:none;
    border: 1px solid #59f; /* must be same as border width of menu_sub_entry_active */
}

a.menu_content_button_inactive { background:url(menu-content-button.png); }
a.menu_content_button_active { background:url(menu-content-button-active.png); }
a:hover.menu_content_button_inactive {
    background:url(menu-content-button-hover.png);
}


