/* Common */
.tx-srlanguagemenu-pi1 {
	position: absolute;
	top: -22px;
	right: 10px;
	z-index: 999;
	width: auto;
	float: none !important;
	margin: 0px;
}

.tx-srlanguagemenu-pi1 a {
	text-decoration: none;
	color: inherit !important;
}

.tx-srlanguagemenu-pi1 a:hover {
	text-decoration:underline;
	color: inherit !important;
}

.tx-srlanguagemenu-pi1
#lang-list {
	list-style-type: none;
}

.langMenu {
	z-index: 999;
	width: auto;
	float: none !important;
	margin: 0px;
}

.langMenu ul,
.langMenu li {
	margin: 0px;
	padding: 0pX;
}

.langMenu ul {
	list-style-type: none;
}

/* Trigger image */
ul.trigger {
	width: 21px !important;
	height: 13px !important;
}

ul.trigger li {
	list-style-type: none;
}

ul.trigger li span.flag {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: auto;
}

ul.trigger li:hover ul {
	display: block !important;
}

* html ul.trigger a:hover ul {
	display: block !important;
	color: #4f4f4f !important;
}

/* Language menu */
ul.trigger ul {
	display: none !important;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 130px;
	background-color: #fff;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:0.80;
}

ul.trigger ul li {
	padding: 0px 4px;
	background-color: #fff;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:0.80;
}

ul.trigger li {
	font-size: 12px;
}

.langMenu img {
	margin: 0px !important;
	padding: 0px !important;
}

*+html ul.trigger li a {
	color: #4f4f4f;
}
* html .tx-srlanguagemenu-pi1 ul.trigger li a, .tx-srlanguagemenu-pi1 a:hover{
	color: #4f4f4f;
}
