/******************************************************************************/
/* generic LangId */

.Bo-langOption
{
	/* block of full width */
	display: block;

	/* in case of background image, put it on the left */
	background-repeat: no-repeat;
	background-position: -5px center;

	/* in case of text, fit color and offset to images */
	color: #FFFFFF;
	text-shadow: 0px 0px 1px #777;
}

.Bo-langOption:before
{
	content: '\00a0'; /* nbsp - need to get element height of > 0 (note: 100% is not working in this context) */
}

/******************************************************************************/
/* specific LangIDs */
/* e.g: da, de, en, es ,fr, it, ja, ko, nl, pt, ru, sv, zh, zhtw */
/*
	We have two ways how we can style a Language option to show the name of the language:

	1. by string:
		.Bo-langOption.en:before	{ content: "English"; }

	2. using image:
		.Bo-langOption.en			{ background-image: url("../images/selectbox/language_en.png"); }
*/

/* Auto */
.Bo-langOption.auto:before	{ content: attr(data-title); /* font-family: font used globally */ }

/* Danish */
.Bo-langOption.da:before	{ content: "Dansk";		font-family: Arial Unicode MS, Sans-Serif; }
/* German */
.Bo-langOption.de:before	{ content: "Deutsch";	font-family: Arial Unicode MS, Sans-Serif; }
/* English */
.Bo-langOption.en:before	{ content: "English";	font-family: Arial Unicode MS, Sans-Serif; }
/* Spanish */
.Bo-langOption.es:before	{ content: "Español";	font-family: Arial Unicode MS, Sans-Serif; }
/* French */
.Bo-langOption.fr:before	{ content: "Français";	font-family: Arial Unicode MS, Sans-Serif; }
/* Italian */
.Bo-langOption.it:before	{ content: "Italiano";	font-family: Arial Unicode MS, Sans-Serif; }
/* Japanese */
.Bo-langOption.ja:before	{ content: "日本語";		font-family: MingLiU, Hiragino Mincho ProN, Arial Unicode MS, Sans-Serif; }
/* Korean */
.Bo-langOption.ko:before	{ content: "한국어";		font-family: Batang, Arial Unicode MS, Sans-Serif; }
/* Dutch */
.Bo-langOption.nl:before	{ content: "Nederlands";font-family: Arial Unicode MS, Sans-Serif; }
/* Portuguese */
.Bo-langOption.pt:before	{ content: "Português";	font-family: Arial Unicode MS, Sans-Serif; }
/* Russian */
.Bo-langOption.ru:before	{ content: "Русский";	font-family: Arial Unicode MS, Sans-Serif; }
/* Swedish */
.Bo-langOption.sv:before	{ content: "Svenska";	font-family: Arial Unicode MS, Sans-Serif; }
/* Simplified Chinese */
.Bo-langOption.zh:before	{ content: "简体中文";	font-family: MingLiU, Kai, Arial Unicode MS, Sans-Serif; }
/* Traditional Chinese */
.Bo-langOption.zhtw:before	{ content: "繁體中文";	font-family: MingLiU, BiauKai, Arial Unicode MS, Sans-Serif; }
