/* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus - 20050131 */


td#headerMenu {height:20px;}


div#headermenu { /* beinhaltet das Kopfmenu */
  margin-top:34px;
}
div.headerMenupoint_rightSpace{
  float:right;
  width:1px;
  height:10px;
}


div.headerMenupointDevider{ /* Trennlinien im Kopfmenue */
  width:2px; height:16px;
  background-color:#285684;
}



/* Begin CSS Popout Menu */

#headermenu{
    width:100%;
}

#headermenu ul{
    margin-left:0px; padding-left:0px; margin-top:0px; left:0px;
}

#headermenu ul li {
    margin-left:0px; padding-left:0px; margin-top:0px; left:0px;
}


#headermenu a, #headermenu h2{
    font:1em arial,helvetica,sans-serif;
    display:block;
    border-width:0px;
    border-style:solid;
    border-color:#ccc #888 #555 #bbb;
    white-space:nowrap;
    margin:0;
    padding:1px 0 1px 3px;
}

#headermenu ul li ul a {
    border-top:1px solid #285684;
    /* color:#ffffff; */
}

#headermenu ul li a,  #headermenu ul li h2{
    display:block;
}

#headermenu a, #headermenu a{
    text-decoration:none;
    color: #6D6E71;
}

#headermenu a, #headermenu a:visited{
     color: #6D6E71;
}

#headermenu a:active{
    color: #6D6E71;
}

#headermenu a:hover, #headermenu h2:hover{
     color: #E7A632; /* color: #6D6E71; */ /*  background:#E7A632;*/ /* 518AC4; */
}

#headermenu ul li:hover a{ /* Link bei Maus im ausgeklapptem Unternemue*/
    /*color: #6D6E71; */
}

#headermenu ul li:hover ul li a, #headermenu ul li:hover ul li h2{ /* Hover auf Link ab Obermenuepunkt*/
  /*color:#6D6E71;*/
}

#headermenu li{  /*Menupunkt-Eintraege ab der ersten Ebene */
    position: relative;

}

#headermenu ul{  /* Obermenupunkte generell */
    list-style:none;
    margin:0;
    padding:0;
    float:right;
    /* width:115px; */  /* regelt die Breite eines Obermenupunktes */
    background:#ffffff;
    text-align:center; /* horiz. Ausrichtung des Textes*/
    width:auto;
}

#headermenu ul a, #headermenu ul h2{  /* Menupunkt-Links ab der ersten Ebene */
    padding-bottom:13px;
    padding-left:19px;
    padding-right:19px;
    font-size:14px;
    color: #6D6E71;
}



#headermenu ul ul{ /* Menupunkte ab der zweiten Ebene */
    width:auto;
    position:absolute;
    padding:0px;
    z-index:500;
    top:auto;
    display:none;
    text-align:left; /* horiz. Ausrichtung des Textes*/
    font-size:11px;
    /* width:15em; */   /* regelt die Breite des aufklappenden Menues */
    margin-left:0px;
    border-top:5px solid #285684; /* blauer Rand oben (1px durch Rand der Links) */
    border-bottom:6px solid #285684; /* blauer Rand unten */

}
#headermenu ul ul a{ /* Links ab der zweiten Ebende */
    font-size:11px;
    padding:5px;
    padding-left:9px;
    padding-right:9px;
    /* color:#000000;*/
    background:#FFFFFF;
}




#headermenu ul ul ul{  /* Menupunkte ab der dritten Ebene */
    top:0;
    left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#headermenu li:hover{
    cursor:pointer;
    z-index:100;
}

div#headermenu li h2:hover{
    cursor:default;
    z-index:100;
}

div#headermenu li:hover ul ul,
div#headermenu li li:hover ul ul,
div#headermenu li li li:hover ul ul,
div#headermenu li li li li:hover ul ul
{
    display:none;
}

div#headermenu li:hover ul,
div#headermenu li li:hover ul,
div#headermenu li li li:hover ul,
div#headermenu li li li li:hover ul
{
    display:block;
    background:#518AC4;
}



/* End CSS Popout Menu */