/*
  ------------------------------------
  PVII Menu CSS Express Drop-Down Menu
  by Project Seven Development
  www.projectseven.com
  ------------------------------------

*/

#hauptnavi
{
  position:absolute;
  top:138px;
  left:9px;
  width:480px;
  height:auto;
  text-align:left;
  margin:0px;
  padding:0px;
  z-index:999;
}

/*
#mainmenu {
    position:absolute;
    bottom:0;
    left:0;
    background-color:transparent;
    font-size:10pt;
}
*/

.clearit {
    clear: both;
    height: 0;
    line-height: 0.0;
    font-size: 0;
}

/* der eigentliche Basis-Balken mit den Hauptpunkten */
#p7menubar {
    width:480px;
    height:22px;
    z-index:9999;
}

#p7menubar, #p7menubar ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
}

#p7menubar a, #p7menubar .disabled {
    display: block;
    text-decoration: none;
    padding: 3px 24px 2px 0px;
    margin:0;
    font-size:16px;
    /*color:#003082;*/
    color:white;
    /*  AVS: navi-fett navi-normal */
    font-weight:normal;
}

#p7menubar a.trigger {
    padding: 3px 24px 2px 0px;
}

#p7menubar li {
    float: left;
    width: auto;
    height:22px;
    position:relative;
    top:0;
    left:0;
}

/*
#p7menubar li {
  position: relative;
  left:20px;
}
*/

/* hide from IE mac \*/
#p7menubar li, #p7menubar .disabled {
  position: relative;width: auto;left:0px;margin:0 9px 0 0;
}
/* end hiding from IE5 mac */


#p7menubar li ul {
    position:relative;
    left:-10px;
    width: 240px;
    height:auto;
    padding:0;
    margin:0;
    /* Border um die ganze Fläche*/
    /*border-top:1px solid rgb(0,83,161);*/
    /*border-bottom:3px solid rgb(80,126,183);*/
    border-bottom:4px solid rgb(0,83,161);
}

#p7menubar ul li {
  width: 240px;
  height: 25px;
  margin: 0;
  padding:0;
}

#p7menubar li ul, .versteckt {
    position: absolute;
    display: none;
}

#p7menubar li ul li a, #p7menubar li ul li .disabled {
    font-weight:normal;
    font-size:12px;
    padding:2px 10px 0 10px;
    margin: 0;
    height:25px;
}

/* hauptpunkt bei akt */
#p7menubar li#akt a {
    /*color: rgb(220,36,31);*/
  color:#ff4200;
    text-decoration:none;
}

#p7menubar li#akt ul li a {
    color: rgb(0,48,130);
    padding-left:14px;
    margin: 0;
}

/* mouseover auf hauptpunkte */
#p7menubar li:hover a, #p7menubar a:focus, #p7menubar a:active, #p7menubar li.p7hvr a
{
    /*color: rgb(0,116,117);*/
    /*color:rgb(220,36,31);*/
}

#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
    display:block;
}

/* unterpunkte OHNE mouseover */
#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
    color: rgb(0,48,130);
    /*background-image:url('/standard/img/navi/bg_off.gif') !important;*/
    /*background-color:rgb(230,238,249);*/
    background-color:white;
    border-top:1px solid rgb(0,83,161);
    border-left:12px solid rgb(0,83,161);
    border-bottom:none;
    padding-bottom:0px;
}

#p7menubar li:hover ul .disabled, #p7menubar li.p7hvr ul .disabled {
    color: rgb(102,102,102);
    /*background-image:url('/standard/img/navi/bg_off.gif') !important;*/
    /*background-color:rgb(209,224,245);*/
    background-color:white;
    border-top:1px solid rgb(0,83,161);
    border-bottom:none;
    padding-bottom:0px;
}

/*
#p7menubar li#akt ul a, #p7menubar li.p7hvr#akt ul a {
    color: rgb(6,28,65) !important;
    background-image:url('/standard/img/navi/bg_on.gif') !important;
}
*/

/* neu unterpunkte akt ohne mouseover */
#p7menubar li#akt ul li#subakt a, #p7menubar li.p7hvr ul li#subakt a {
    color: rgb(220,36,31);
    font-weight:normal;
    /*background-image:url('/standard/img/navi/bg_off.gif') !important;*/
    /*background-color:rgb(230,238,249);*/
    border-top:1px solid rgb(0,83,161);
    border-left:12px solid rgb(220,36,31);
    border-bottom:none;
    padding-bottom:0px;
}

/* unterpunkte MIT mouseover */
#p7menubar li ul a:hover {
    color: rgb(0,116,117) !important;
    /*background-image:url('/standard/img/navi/bg_off.gif') !important;*/
    background-color:rgb(209,224,245);
    border-top:1px solid rgb(0,83,161);
    /*border-left:12px solid rgb(220,36,31);*/
    border-bottom:none;
    padding-bottom:0px;
}
