/*languageChoice */
.languageChoice{
	float:right;
	width:90px;
	height:20px;
	padding:5px 0 0;
	cursor:pointer;
}
.languageChoice .label{
	float:left;
	clear:none;
	width:58px;
	height:14px;
	background-repeat:no-repeat;
}

.languageChoice a span{
	padding:0;
	width:14px;
	height:14px;
	float:left;
}
.languageChoice a{
	background-image:none !important;
	float:left;
	clear:none;
	width:14px;
	height:14px;
	margin:0;
	padding:0;
	position:relative;
}
.languageChoice a.prev{
	margin:0 2px 0 0;
}
.languageChoice a.next{
	top:0 !important;
	left:0;
	display:none;
	float:right;
}
*html .languageChoice a.next{
	left:2px;
}
.languageChoice .eng{
	background-image:   url(/img/icon/lang_english.png);
	display:none;
	margin:0 0 0 16px;
}
*html .languageChoice .eng{
	margin:0 0 0 8px;
}
.languageChoice .de{
	background-image:   url(/img/icon/lang_deutsch.png);
	margin:0 16px 0 0;
}
*html .languageChoice .de{
	margin:0 8px 0 0;
}
.languageChoice a.prev span{
	background-image:   url(/img/icon/lang_arrow_left.png)!important;
}
.languageChoice a.prev:hover span{
	background-image:   url(/img/icon/lang_arrow_left_o.png)!important;
}
.languageChoice a.next span{
	background-image:   url(/img/icon/lang_arrow_right.png)!important;
	margin:0 2px 0 0;
}
.languageChoice a.next:hover span{
	background-image:   url(/img/icon/lang_arrow_right_o.png)!important;
	margin:0 2px 0 0;
}