/**
 * Name, Datum: Tim Jordans 11.09.2015
 * Zweck: Sprachumschaltung als JSF-Komponente ohne feste "style"-Attribute 
 */
.langSelect{
	width:105px;
	margin-right:10px;
	position:relative;
}

.langSelector option {
	padding: 4px 2px 4px 25px;
}

.langSelector, .langSelector option {
	background-position: 2px center;
	background-repeat: no-repeat;
	background-size:21px 21px;
	cursor:pointer;
	-webkit-appearance:none; /* schatten etc entfernen */
    -webkit-border-radius:0; /*runde ecken entfernen*/
    -webkit-box-sizing: border-box;/* css-box modell umstellen*/
    -moz-appearance:none;
    -moz-border-radius:0;
    -moz-box-sizing: border-box;
    border-radius:0;
    box-sizing: border-box;
}

.langSelector:focus, .langSelector:hover{
	background-color: var(--highlightBackgroundColor) !important;
}

/*Iconfont Grafik "WORLD"*/
 .langSelect .labelTopBlock::before{
  content: "\e957"  / "";
  font-family: "HISinOneIcons" !important;
  color: var(--accentFontColor);
  font-size: 145%;
  position: absolute;
  top: 28px;
  left: 8px;
} 

/*CHROME*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .langSelector { 
    background-position: 6px 6px;    
    padding: 7px 7px 7px 36px !important;
	}
}

.langSelector:after{
	clear:both;
}

.langSelect label {
	min-width:auto;
	width:auto;
	white-space:nowrap;
}

.langSelectorOption{
 	background-repeat:no-repeat;
 	background-position:4px 6px;
 	padding:4px 2px 4px 25px;
 	
}