/* CSS Document */

#language-menu-navi {right:0; top:0px; position:absolute; height:20px; display:block; background-color:#0;  z-index:100; text-align:left; }
#language-menu-navi  a, #language-menu-navi  img,  #language-menu-navi div {border:0px;margin:0px;padding:0px;}
#language-menu { float:right; margin:5px; border:none;  right:10px; } 
ul#language-menu li { color:#FFFFFF;font-weight:normal;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF; }

#language-menu  ul{position:absolute;  display:inline; margin:0;padding:0; top:24px; }
#language-menu li ul{visibility:hidden;   }
#language-menu li li ul{position:absolute;top:auto;left:auto;}
#language-menu li{   list-style:none; width:70px; top:10px; margin:0px;  padding:0; display:inline; }
#language-menu  td { color:#FFFFFF; }


div[id="language-menu-navi"]>#language-menu a {text-align:left;background: url(link_bg.png);color:#FFFFFF;display:block;text-decoration:none;padding:0;}
div[id="language-menu-navi"]>#language-menu a:hover {background: url(hover_bg.png);}
#language-menu a {text-align:left;background: url(link_bg.png);filter:Alpha(opacity=80);color:#FFFFFF;display:block;text-decoration:none;font-weight:normal;font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif;}

#language-menu a:hover {background: url(hover_bg.png);font-weight:normal;font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;}
#language-menu a:focus {background-color: #aaf;}
#language-menu span {display:none;}


ul#language-menu {}
ul#language-menu li { }
ul#language-menu ul {width:70px;border:none; right:10px; }
ul#language-menu ul a{ width:100%; height:100%; z-index:100;  font-weight:normal; font-size:0.8em;  } 

/* ul#language-menu ul a img {border:none; margin:0px; padding:0px; display:block; z-index:100; } */
 



