 */
 
li.first_element {
    background:transparent;
}

li.rest_element {

}
 
 ul.menu, ul.menu ul {
    width:780px;
		padding:0px 0px 0px 0px;
		margin:0px;
		list-style-type: none;
		font:12px Verdana, Arial, "Trebuchet MS", sans-serif;
		color:#000;
		line-height:17px;
		z-index:20;
}


ul.menu a {
    display: block;
    padding: 0px 10px 0px 10px;
    color:#fff; 
		font-size:14px; 
		font-family: arial, verdana, helvetica, sans-serif; 
		font-weight:normal; 
		text-decoration: none;
}



span.top_navi {
		background:url(pics/hauptmenu_icon_3x32_hover.gif);
    background-position:0px 0px;
    background-repeat:no-repeat; 
		display: block; 
		padding: 0px 0px 0px 0px; 
		color:#fff; 
		font-size:12px; 
		font-weight:normal; 
		text-decoration: none; 
		line-height:17px; 
		border:0px solid red;
}

ul.menu_2 a {
    display: block;
		padding: 0px 0px 0px 10px;
		color:#003f7d;
		font-size:12px;
    font-weight: bold;
}



ul.menu li {
    padding: 0;
		margin: 0;
    float: left;
    border:0px solid transparent;
}

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li {
		float:none;
		border-bottom: 1px solid #fff;
}

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover {
    /* background-color: #ccc; */
		margin: 0px;
    padding:0px 0px 0px 0px;
}

/* Zweite Ebene */
        ul.menu ul {
              margin:0;
              padding: 0;
              position: absolute;
              background-color: #f7a800;
							opacity: 0.9; 
              -moz-opacity: 0.9; 
              /* filter: alpha(opacity=90); */
              border: 1px solid #fff;
              display: none;
							width: 150px;
     }

   /* Zweite Ebene anzeigen */
       ul.menu li.hover ul, ul.menu li:hover ul  {
				list-style-image:none;
              display: block;
      				border: 0px solid #fff;
							background-color: #f7a800;
							/* opacity: 0.9; 
              -moz-opacity: 0.9; 
              filter: alpha(opacity=90);  */
   }

/* Dritte Ebene */
   ul.menu li.hover ul ul, ul.menu li:hover ul ul {
                  display: none;
                  margin-left: 150px; /* Breite eines Listenelements - Überlagerung */
              		margin-top: -20px; /* Höhe eines Listenelements */
									background:#fbd27b;
									opacity: 0.9; 
                  -moz-opacity: 0.9; 
                  /*filter: alpha(opacity=90); */
									border-left:1px solid #fff;
        }

   /* Dritte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
                display: block;
								background:#fbd27b;
								/* opacity: 0.9; 
                -moz-opacity: 0.9; 
                filter: alpha(opacity=90); */
   }


/* Vierte Ebene */
     ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
                  display: none;
    }

   /* Vierte Ebene anzeigen */
       ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
               display: block;
   }
	

	 
	 

a.menu_ebene1:link, a.menu_ebene1:visited, a.menu_ebene1:hover, a.menu_ebene1:active {  
														padding:0px 20px 0px 20px;
														display: block;
														color:#333; 
                        		font-size:12px; 
                        		font-family: arial, verdana, helvetica, sans-serif; 
                        		font-weight:normal; 
                        		text-decoration: none;
														}		
																
  a.menu_ebene1:hover { 
														display: block;
														font-weight:normal;
														color:#333;
														background:#b6cc4c;
														 }		


														
	a.menu_ebene1_active:link, a.menu_ebene1_active:visited, a.menu_ebene1_active:hover, a.menu_ebene1_active:active { 
														display: block;
														color:#333; 
                        		font-size:12px; 
                        		font-family: arial, verdana, helvetica, sans-serif; 
                        		font-weight:normal; 
                        		text-decoration: none;
														background:#b6cc4c;
														 }	







		



a.menu_ebene2:link, a.menu_ebene2:visited, a.menu_ebene2:hover, a.menu_ebene2:active { 
														display: block;
														line-height:20px;
														height:20px;
														background:#b6cc4c url(pics/untermenu_icon_3x32.gif);
                            background-position:0px 0px;
                            background-repeat:no-repeat; 
														opacity: 1.0; 
                            -moz-opacity: 1.0; 
                            filter: alpha(opacity=100);
														color:#003f7d; 
														font-size:12px; 
														font-family: arial, verdana, helvetica, sans-serif; 
														font-weight:normal; 
														text-decoration: none; }		
																
  a.menu_ebene2:hover { 
														display: block;
														line-height:20px;
														height:20px;
														text-decoration: none;
														background:#eee url(pics/untermenu_icon_3x32.gif);
                            background-position:0px 0px;
                            background-repeat:no-repeat;
														opacity: 1.0; 
                            -moz-opacity: 1.0; 
                            filter: alpha(opacity=100);
														color:#003f7d;  }		


														
	a.menu_ebene2_active:link, a.menu_ebene2_active:visited, a.menu_ebene2_active:hover, a.menu_ebene2_active:active { 
														display: block;
														line-height:20px;
														height:20px;
														background:#b6cc4c url(pics/untermenu_icon_3x32.gif);
                            background-position:0px 0px;
                            background-repeat:no-repeat; 
														color:#003f7d; 
														font-size:12px; 
														font-family: arial, verdana, helvetica, sans-serif; 
														font-weight:normal; 
														text-decoration: none;
														opacity: 1.0; 
                            -moz-opacity: 1.0; 
                            filter: alpha(opacity=100); }	
														
	a.menu_ebene2_active:hover { 
														display: block;
														line-height:20px;
														height:20px;
														text-decoration: none;
														background:#eee url(pics/untermenu_icon_3x32.gif);
                            background-position:0px 0px;
                            background-repeat:no-repeat;
														color:#003f7d;  }
														
														

														
a.menu_ebene3:link, a.menu_ebene3:visited, a.menu_ebene3:hover, a.menu_ebene3:active { 
														display: block;
														line-height:20px;
														height:20px;
														background:#eee url(pics/untermenu_icon_3x32.gif);
                            background-position:0px 0px;
                            background-repeat:no-repeat; 
														color:#003f7d; 
														font-size:12px; 
														font-family: arial, verdana, helvetica, sans-serif; 
														font-weight:normal; 
														text-decoration: none;
														opacity: 1.0; 
                            -moz-opacity: 1.0; 
                            filter: alpha(opacity=100); }		
																
  a.menu_ebene3:hover { 
														display: block;
														line-height:20px;
														height:20px;
														font-weight:normal; 
														text-decoration: none;
														background:#b6cc4c url(pics/untermenu_icon_3x32.gif);
                            background-position:0px 0px;
                            background-repeat:no-repeat; }		


														
	a.menu_ebene3_active:link, a.menu_ebene3_active:visited, a.menu_ebene3_active:hover, a.menu_ebene3_active:active { 
														display: block;
														line-height:20px;
														height:20px;
														background:#eee url(pics/untermenu_icon_3x32.gif);
                            background-position:0px 0px;
                            background-repeat:no-repeat; 
														color:#003f7d; 
														font-size:12px; 
														font-family: arial, verdana, helvetica, sans-serif; 
														font-weight:normal; 
														text-decoration: none;
														opacity: 1.0; 
                            -moz-opacity: 1.0; 
                            filter: alpha(opacity=100); }	
														
	  a.menu_ebene3_active:hover { 
														display: block;
														line-height:20px;
														height:20px;
														font-weight:normal; 
														text-decoration: none;
														background:#b6cc4c url(pics/untermenu_icon_3x32.gif);
                            background-position:0px 0px;
                            background-repeat:no-repeat; }	 


													

/* KLAPPMENUE ENDE */
										