@charset "UTF-8";
#menu_lang { list-style:none; float:left; margin:20px 0 10px 0; visibility:hidden; }
#menu_lang li { display:block; margin:0 10px 0 10px; height:14px; float:left; padding:0 0 0 25px; }
#menu_lang li#de { background:url(../images/icon_de.jpg) no-repeat 0px 0px; }
#menu_lang li#en { background:url(../images/icon_en.jpg) no-repeat 0px 0px; }
#menu_lang li#fr { background:url(../images/icon_fr.jpg) no-repeat 0px 0px; }
#menu_lang li a { color:#666; font-size:11px; text-decoration:none; } 
#menu_lang li a:hover { text-decoration:underline; } 
#menu_lang li.active a { color:#0096E3; }


#menu_top { list-style:none; float:right; margin:20px 0 10px 0; }
#menu_top li { display:inline; margin:0 10px 0 10px; } 
#menu_top li a { color:#666; font-size:11px; text-decoration:none; } 
#menu_top li a:hover { text-decoration:underline; } 
#menu_top li.active a { color:#0096E3; }


#menu_main { list-style:none; float:left; margin:0px 0 10px 0; position:relative; z-index:99; }
#menu_main li { display:block; float:left; position:relative; padding:8px 0 8px 0; height:18px; }  
#menu_main li#last { width:123px; }
#menu_main li:hover { background-color:#0096E3; }  
#menu_main li a { color:#666; font-size:14px; text-decoration:none; border-right:1px solid #ccc;  padding:5px 15px 5px 15px; } 
#menu_main li:hover a { color:#fff; }  
#menu_main li a:hover { text-decoration:none; color:#fff; }
#menu_main li#last a { border:none; }

#menu #menu_main li.active { background-color:#0096E3; }
#menu #menu_main li.active a { color:#fff; border-right:1px solid #0096e3; }
#menu #menu_main li ul { display:none; padding:0 0 5px 0; margin:24px 0 0 0; position:absolute; top:10px; left:0px; background-color:#0096e3; width:100%; } 
#menu #menu_main li:hover ul { display:block; }
#menu #menu_main li:hover a { border-right:1px solid #0096e3; } 
#menu #menu_main li ul li { padding:0 0 1px 0; margin:0; display:block; float:none; line-height:18px; height:18px; }
#menu #menu_main li:hover ul li a { border:none; }
#menu #menu_main li ul li:hover { background-color:#4db6eb; }
#menu #menu_main li ul li:hover a { border:none; }
#menu #menu_main li ul li a { color:#fff; font-size:11px; text-decoration:none; border:none; } 
#menu #menu_main li ul li a:hover { text-decoration:none; } 
#menu #menu_main li ul li a.active { color:#0096E3; }
#menu #menu_main li ul li ul { display:none; padding:0 0 5x 0; margin:0; position:absolute; top:0px; left:87px; background-color:#0096E3; background-color:#18b1fe; width:100%; } 
#menu #menu_main li:hover ul li ul { display:none; }
#menu #menu_main li ul li:hover ul { display:block; }



#footer #menu_main li#last { width:auto; }
#footer #menu_main li:hover { background-color:transparent; }
#footer #menu_main li:hover a { color:#0096e3; }
#footer #menu_main li:hover ul li a { color:#999; }
#footer #menu_main li ul { display:block; padding:0; margin:10px 0 0 0; } 
#footer #menu_main li ul li { border:none; padding:0; margin:0; display:block; float:none; }
#footer #menu_main li ul li:hover { background-color:transparent; border:none; }
#footer #menu_main li ul li:hover a { border:none; }
#footer #menu_main li ul li a { color:#999; font-size:11px; text-decoration:none; border:none; } 
#footer #menu_main li ul li a:hover { text-decoration:none; color:#0096e3; border:none; } 
#footer #menu_main li ul li a.active { color:#0096E3; }
