/* CSS Document Buttons */

#navigation ul
{
padding:0;
margin:0;
}



#navigation li
{
color:#ffffff;
padding:0; display:block;
margin:0;
margin-bottom:3px;
}

#navigation li a:link ,  #navigation li a:visited
    {
    width: 153px;
         margin:0;
    padding:0;
    font-family:  Arial,Helvetica, sans-serif;
         font-size: 100%;
    color: #666666;
    text-decoration:none;
    background-image: url("../upload/buttons/but_hg.jpg");
    background-repeat:no-repeat;
background-position:0px 0;
display:block;
    font-weight:normal;
float:left;
         margin:0 0 1px 0;
    padding:1px 0 1px 74px;
    }

#navigation li a:hover,  #navigation li a:active, #navigation li a.active
    {
    width: 158px; 
         margin:0 0 1px 0;
    padding:1px 0 1px 74px;
    font-family:  Arial,Helvetica, sans-serif;
         font-size: 100%;display:block;
    color: #666666;
    text-decoration:none;
    background-image: url("../upload/buttons/but_hg_top.jpg");
    background-repeat:no-repeat;
background-position:0px 0;
    font-weight:normal;
float:left;
    }
    
    
    
    
    

#sidemenuList a:link , #sidemenuList a:visited
{
color:#ffffff; font-weight:bold; text-decoration:none;  line-height:180%;    font-size: 8pt;  text-transform:uppercase;  display:block;  width:120px; padding-top:4px; padding-bottom:4px; height:20px; z-index:500;   border-bottom: 1px solid #ffffff;
}
#sidemenuList a:hover , #sidemenuList a:active
{
color:#cccccc; font-weight:bold; text-decoration:none;   line-height:180%;    font-size: 8pt;  text-transform:uppercase;   width:120px; height:20px;   padding-top:4px;  padding-bottom:4px; display:block;  z-index:500;   border-bottom: 1px solid #ffffff;
}

ul , li
{
padding:0; margin:0;   z-index:500;
}
* html #navigation {height:1%; z-index:500; }

ul li.page_item
{
float:left;  width:117px; height:auto; padding:0.4em;  border-right: 1px solid #ffffff; text-align:center;   display:block;   z-index:500;
}
ul li.page_itemAktiv
{
float:left;  width:117px; height:auto; padding:0.4em;  border-right: 1px solid #ffffff; text-align:center;   display:block;   z-index:500;
}




div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
  {display: none;  }

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
  {display: block;  }

#menu {   position:absolute; top:2px;
    width: 710px; 
    height: 35px;
         background-repeat:no-repeat;
    margin: 0;
    padding: 0; z-index:500;
}

#menu ul { margin:0; list-style:none; padding: 0; }
#menu a, #nav strong, #nav span { float:left; display:block; color:#fff; padding: 0; text-decoration:none; font-weight: bold;  }
#menu a {  font-weight: bold; float:none; }
#menu li { float:left; color: #ffffff; background-color: #6D6F71; margin:0; padding:0 0 0 0px; }
#menu li:hover, #menu li.page_itemAktiv { float:left; color: #ffffff; background-color: #aaaaaa; margin:0; padding:0 0 0 0px; }
#menu a:hover { font-weight: bold; color:#ffffff;}
#menu .padding { padding: 5px 0 0 10px; font-weight: bold; }
#menu ul li ul li
{
clear:both; 
}