/* CSS Document Seeger-Walter Gießen */
/* Mainmenu
======================================================================================================================== */
.mainmenu.verstecken,
.sub1menu.verstecken,
.sub2menu.verstecken{
 visibility:hidden;
}
.mainmenu_current.verstecken,
.sub1menu_current.verstecken,
.sub2menu_current.verstecken{
	visibility:visible;
	color:#000000;
	background-color:#999999;
}

#mainmenu {
	width:952px;
	height:22px;
    margin:0;
    padding:0;
    float:left;
}

#mainmenu ul {
    z-index:1000;

	margin:0;
	padding:0;
	
	font: 9px Verdana, Helvetica, sans-serif;
	color:#000000;/*9B9B9B*/
	background-color:#FFFFFF;
}

	#mainmenu ul li {
		font-size:1em;
		min-height:22px;
		width:136px;
		
		float:left;

		list-style:none;
		display:block;

        margin:0;
        	
		padding:0;	
	}
	
	
		#mainmenu ul li a{
			font-size:1em;
			color:#000000;
    		
			display:block;
		    text-align:center;
			vertical-align:middle;
			line-height:22px;

			margin:0;
			padding:0;
		}
		
		#mainmenu ul li a:link,
		#mainmenu ul li a:visited {
		
			font-size:1em;
			color:#000000;
			text-decoration:none;
		}
		
		#mainmenu ul li a:hover,
		#mainmenu ul li a.mainmenu_current{
		
			font-size:1em;
			color:#000000;
			text-decoration:none;
			background-color:#D8E2F2;
			min-height:22px;
        }
		
		
		
        #mainmenu ul li ul{
            margin:0;
            padding:0;
            clear:both;
            z-index:1000;
        }
        
            #mainmenu ul li ul li {
                font-size:1em;
                color:#000000;
                
                width:136px;
                min-height:22px;
                
                display:block;
        
                list-style:none;
        
                margin:0;
                padding:0;	
                
                background-color:#FFFFFF;
                border:0;
               
            }   
            
            #mainmenu ul li.number_1_element ul li,   
            #mainmenu ul li.number_3_element ul li {   
                width:150px;
            }
            
            #mainmenu ul li.number_4_element ul li {   
                width:170px;
            }            
            
                
                #mainmenu ul li ul li ul li{
                    font-size:1em;
                    width:150px;
                }
                
                
                #mainmenu ul li.number_5_element ul li.number_1_element ul li{
                    font-size:1em;
                    width:165px;
                }                
                        
            #mainmenu ul li ul li a{
                font-size:1em;
                color:#000000;
    
                display:block;
            }
		
            #mainmenu ul li ul li a:link,
            #mainmenu ul li ul li a:visited {
            
                font-size:1em;
                color:#000000;
                text-decoration:none;
            }
            
            #mainmenu ul li ul li a:hover,
            #mainmenu ul li ul li a.sub1menu_current{
            
                font-size:1em;
                color:#000000;
                text-decoration:none;
            }





/* id definition
======================================================================================================================== */



#sub1menuframe{
	background-color:#D8E2F2;
	height:22px;
	line-height:22px;
	width:952px;
	overflow:hidden;
	float:left;	
}
#sub1menu {
	background-color:#D8E2F2;
	float:left;	
	height:22px;
	line-height:22px;
	
	width:952px;
	z-index:1;
	
	overflow:hidden;
}

    #sub1menuframe #sub1menu ul {
        padding:0;
        margin:0;
	
        font: 9px Verdana, Helvetica, sans-serif;
        color:#FFFFFF;  
    }
    
    
        #sub1menuframe #sub1menu ul li {
            font-size:1em;
            min-height:22px;
	        line-height:22px; 
	                   
            min-width:136px;
            
            text-align:center;
            float:left;
    
            list-style:none;
            display:block;
    
            margin:0;
            padding:0;	

            background-color:#5896CC;
        }


        
            #sub1menuframe #sub1menu ul li a{
                font-size:1em;
                color:#FFFFFF;
    	        line-height:22px;  
    	                       
                display:block;
    
                margin:0;
                padding:0;
                padding-left:5px;
                padding-right:5px;
                            
            }
            
            #sub1menuframe #sub1menu ul li a:link,
            #sub1menuframe #sub1menu ul li a:visited {
            
                font-size:1em;
                line-height:22px;                
                color:#FFFFFF;
                text-decoration:none;
            }
            
            #sub1menuframe #sub1menu ul li a:hover,
            #sub1menuframe #sub1menu ul li.sub1menu_current a{
            
                font-size:1em;
                line-height:22px;                
                color:#FFFFFF;
                text-decoration:none;
                background-color:#0079BC;
            }


#sub2menu
{
	float:left;
	width:136px;
	display:block;
	background-color:#FFFFFF;
	overflow:hidden;
	height:100%;
	font: 9px Verdana, Helvetica, sans-serif;
	color:#000000;
	margin-top:4px;
}

   #sub2menu ul {
        padding:0;
        margin:0;
	
    }
    
    
        #sub2menu ul li {
            font-size:1em;
            
            text-align:left;
                
            list-style:none;
            display:block;
    
            margin:0;
            margin-bottom:14px;
            margin-right:1em;
            padding:0;	

        }


        
            #sub2menu ul li a{
                font-size:1em;
                color:#000000; 
    	                       
                display:block;
    
                margin:0;
                padding:0;
            }
            
            #sub2menu ul li a:link,
            #sub2menu ul li a:visited {
            
                font-size:1em;
                color:#000000; 
                text-decoration:none;
            }
            
        #sub2menu ul li a:hover,
		#sub2menu ul li a.sub2menu_current{
                font-size:1em;
                color:#0079BC;
                text-decoration:none;
            }

