/* 
    Document   : languageMenu
    Created on : 31.05.2013, 09:51:56
    Author     : Michael Sammlaus
    Description:
        Purpose of the stylesheet follows.
*/

.tx-srlanguagemenu-pi1 {
  float: right;
  margin-right: 22px;
  height: 17px;
}

#langMenu ul,
#langMenu li,
#langMenu span,
#langMenu a {
  margin: 0;
  padding: 0;
}
#langMenu {
  float: left;
  height: 17px;
/*  width: 65px;*/
}
#langMenu:after,
#langMenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#langMenu a {
  display: block;
  padding: 3px 0;
  text-decoration: none;
}
#langMenu a img {
}
#langMenu ul {
  list-style: none;
  position: relative;
  z-index: 10;
}
#langMenu > ul {
  background-color: #253242;
  padding: 6px 0 6px 5px;
}
#langMenu > ul > li {
  float: right;
  margin: 0 auto;
  margin-right: 5px;
  width: 21px;
}
#langMenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
}
#langMenu > ul .inactive {
  display: none;
}
#langMenu > ul:hover .inactive {
  display: inherit;
}
#langMenu > ul > li:first-child > a {
  
}
#langMenu > ul > li:last-child > a {
  
}
#langMenu > ul > li.active {
}
#langMenu > ul > li.active > a {
  width: 25px;
}
#langMenu > ul > li.inactive > a {
/*  padding-top: 7px;*/
}
#langMenu > ul > li:hover > a {
  
}