/* box oben */

#boxoben ul {
  background: #fed255;
  list-style: none;
	padding: 5px 0 5px 0;  
}

#boxoben ul li
	{	
	display: block;
	padding: 5px 0 5px 28px;
	margin: 0 0 0 17px;
	text-decoration:none;
	background: url(img/pfeil_weiss.gif) center left no-repeat;
	}     
   
#boxoben ul li a:link, #boxoben ul li a:visited
	{	
	display: block;
	color: #4a4a4a;
	font-size: 12px;
	text-decoration:none;
	}  
     
#boxoben ul li a:hover
	{	
	text-decoration: underline;
	}  
	
/* --------------------------------------------------------------------------------- */

  #navi ul {
		list-style-type:none;
		margin: 0 0 0 0;
		border-bottom: 1px solid #d8d8d8;
		}
	
  #navi ul li {
    display: block;
    list-style-type: none;
    width: 183px;
    border-top: 1px solid #d8d8d8;
    min-height: 23px;
		height: auto !important;
		height: 23px;
    padding: 6px 0 0 0;
		}
	
	#navi ul li a {
    width: 183px;	
		font-size: 13px;
		color: #4a4a4a;
		font-weight: bold;
		padding: 0 0 0 30px;
		text-decoration:none;
		}

	#navi ul li.menu-current, 
  #navi ul li.menu-parent {	
		    background: url(img/li_navi.jpg) repeat-y top left;
		}
		
	#navi ul li.menu-current a, 
  #navi ul li.menu-parent a,
  #navi ul li a:hover {	
    		background: url(img/li_navi_a.gif) no-repeat center left;	
        margin: 1px 0 0 10px;
    		padding: 0 0 0 20px;        			
        font-weight:bold;	
				color: #2a467c;
		}	

      #navi ul li ul {
    		list-style-type:none;
    		margin-top: 6px;
    		margin-bottom: 0;
    		border: 0;
    		}
    	
      #navi ul li ul li {
          display: block;
          list-style-type: none;
          width: 183px;
          border-top: 1px solid #d8d8d8;
          min-height: 23px;
      		height: auto !important;
      		height: 23px;
          background: #ffffff;
    		}
    	
    	#navi ul li.menu-parent ul li a,
      #navi ul li.menu-expand ul li a {
        width: 183px;	
    		font-size: 11px;
    		color: #4a4a4a;
    		font-weight: bold;
    		padding: 0 0 0 40px;
    		text-decoration:none;
    		background: 0;
    		}
    	
    	#navi ul li ul li.menu-current
    		{	
    		    background: url(img/li_navi.jpg) no-repeat top left;
    		}
    		
    	#navi ul li ul li a:hover,
      #navi ul li ul li.menu-current a
    		{	
    		background: url(img/li_li_navi_a.gif) no-repeat center left;
        margin: 1px 0 0 27px;
    		padding: 0 0 0 23px;
    		color: #2a467c;
    		}	
        
              #navi ul li ul li ul {
            		list-style-type:none;
            		margin-top: 6px;
            		margin-bottom: 0;
            		border: 0;
            		}
            	
              #navi ul li ul li ul li {
                  display: block;
                  list-style-type: none;
                  width: 183px;
                  border-top: 1px solid #d8d8d8;
                  min-height: 20px;
              		height: auto !important;
              		height: 20px;
                  background: #ffffff;
            		}
            	
            	#navi ul li ul li.menu-parent ul li a,
              #navi ul li ul li.menu-expand ul li a
               {
                width: 183px;	
            		font-size: 10px;
            		color: #4a4a4a;
            		font-weight: bold;
            		padding: 0 0 0 40px;
            		margin: 1px 0 0 27px;
            		text-decoration:none;
            		background: 0;
            		}
            	
            	#navi ul li ul li ul li.menu-current
            		{	
            		    background: url(img/li_navi.jpg) no-repeat top left;
            		}
            		
            	#navi ul li ul li ul li a:hover,
              #navi ul li ul li ul li.menu-current a
            		{	
            		background: url(img/li_li_navi_a.gif) no-repeat center left;
                margin: 1px 0 0 27px;
            		padding: 0 0 0 40px;
            		color: #2a467c;
            		}	

