#languageLayer .tx-srlanguagemenu-pi1 {
	position:			absolute;
	z-index:			9999;
	background-color:	#FFFFFF;
	border:				1px solid #BBBBBB;
}

#languageLayer {
	right:				-831;
	top:				-110;
	visibility:			hidden;
	z-index:			999999;
	position:			relative;
	width:				113px;
	background-color:	#FFFFFF;
}

* HTML #languageLayer {
	right:				-834;
	top:				-110;
	z-index:			999999;
	position:			relative;
	height:				0px;
	background-color:	#29295B;
}

.tx-srlanguagemenu-pi1 {
	margin:				0px;
	padding:			0px;
	font-size:			11px;
	font-family:		Arial,Helvetica,sans-serif;
	font-weight:		normal;
	width:				113px;
	float:				left;
	text-align:			left;
	height:				auto;
}

.tx-srlanguagemenu-pi1 a {
	text-decoration:	none;
	color:				#29295B;
	font-weight:		normal;
	width:				113px;
}

.tx-srlanguagemenu-pi1 a:hover {
	text-decoration:	none;
	color:				#4D729F;
	font-weight:		normal;
	width:				113px;
}

#languageLayer .NO {
	margin:				0px;
	padding:			3px 0px 3px 10px;
	background-color:	#FFFFFF;
	border-top:			1px solid #BBBBBB;
	text-align:			left;
	font-size:			11px;
	font-family:		Arial,Helvetica,sans-serif;
	font-weight:		normal;
	list-style-type:	none;
}

/* currently selected language */
#languageLayer .CUR {
	margin:				0px;
	padding:			3px 0px 3px 10px;
	background-color:	#FFFFFF;
	border-top:			1px solid #BBBBBB;
	text-align:			left;
	font-size:			11px;
	font-family:		Arial,Helvetica,sans-serif;
	font-weight:		normal;
	list-style-type:	none;
	color:				#4D729F;
	background-color:	#EEEEEE;
}

.sprache_link {
	padding-left:		15px;
	padding-right:		15px;
	padding-top:		0px;
	padding-bottom:		5px;
	color:				#29295B;
	text-decoration:	none;
	font-size:			12px;
	font-family:		Arial,Helvetica,sans-serif;
	font-weight:		bold;
	cursor:				pointer;
}

/*#sprachwahl_top {
	margin:				7px 0px 0px -5px;
	padding:			0px;
	float:				right;
	height:				23px;
	color:				#29295B;
	font-size:			12px;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
}   */


#sprachwahl_top {
	margin:				0px 0px 0px 0px;
	height: 			23px;
	color:				#29295B;
	float:				right;
	font-size:			13px;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;	
	padding-top:		5px;
	margin-right:		0px;
	/*border-right:		1px #ffffff solid;    */
}

* html #sprachwahl_top {
		position:			relative;
	/*top:				0px; */
	padding-top:		9px;
	right:				0px;
	height: 			23px;
	color:				#29295B;
	float:				right;
	font-size:			13px;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;	
}

/* breadcrumbs at the bottom of the page */
#breadcrumb_unten {
	width:				730px;
	height:				26px;
	border-top:			1px solid #BBBBBB;
	text-align:			left;
	line-height:		22px;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#BBBBBB;
	margin:				0px 0px 0px 0px;
	float:				left;
	background-color:	#FFFFFF;
}

#breadcrumb2 {
	float:				left;
}

/* link "to top" at the bottom of the page */
#top_link span {
	text-align:			center;
}

/* link "to top" at the bottom of the page */
#top_link a {
	background-image:	url(../images/icon_top.gif);
	background-position:right top;
	background-repeat:	no-repeat;
	color:				#29295B;
	display:			inline;
	float:				right;
	font-weight:		bold;
	height:				25px;
	margin:				5px 10px;
	padding:			0px 25px 0px 0px;
	text-decoration:	none;
}

.clear {
	clear:				both;
	height:				5px;
}

.INACT{
	visibility:			hidden;
	height:				0px;
}

*html .INACT{
   display:  none;
}

/************* QuantumX******************************************/

#languageLayer_quantumx .tx-srlanguagemenu-pi1 {
	position:			absolute;
	z-index:			9999;
	background-color:	#FFFFFF;
	border:				1px solid #BBBBBB;
}

#languageLayer_quantumx {
	right:				-832;
	top:				-80;
	visibility:			hidden;
	z-index:			999999;
	position:			relative;
	width:				113px;
	background-color:	#FFFFFF;
}

* HTML #languageLayer_quantumx {
	right:				-833;
	top:				-80;
	z-index:			999999;
	position:			relative;
	height:				0px;
	background-color:	#29295B;
}

#languageLayer_quantumx .NO {
	margin:				0px;
	padding:			3px 0px 3px 10px;
	background-color:	#FFFFFF;
	border-top:			1px solid #BBBBBB;
	text-align:			left;
	font-size:			11px;
	font-family:		Arial,Helvetica,sans-serif;
	font-weight:		normal;
	list-style-type:	none;
}

/* currently selected language */
#languageLayer_quantumx .CUR {
	margin:				0px;
	padding:			3px 0px 3px 10px;
	background-color:	#FFFFFF;
	border-top:			1px solid #BBBBBB;
	text-align:			left;
	font-size:			11px;
	font-family:		Arial,Helvetica,sans-serif;
	font-weight:		normal;
	list-style-type:	none;
	color:				#4D729F;
	background-color:	#EEEEEE;
}

/************* nCode******************************************/

#languageLayer_ncode .tx-srlanguagemenu-pi1 {
	position:			absolute;
	z-index:			9999;
	background-color:	#FFFFFF;
	border:				1px solid #BBBBBB;
}

/*#languageLayer_ncode_ {
	right:				-831;
	top:		-110; 
	visibility:			hidden;
	z-index:			999999;
	position:			relative;
	width:				113px;
	background-color:	#FFFFFF;
}
*/

#languageLayer_ncode {
	right:				-831;
	top:		-120; 
	visibility:			hidden;
	z-index:			999999;
	position:			relative;
	width:				113px;
	background-color:	#FFFFFF;
	
}

* HTML #languageLayer_ncode {  
 
  right:  -358;
	/*right:				-617;
	top:				120;
	z-index:			999999;
	position:			relative;
	height:				0px;
	background-color:	#29295B; */
	               
}

#languageLayer_ncode .NO {
	margin:				0px;
	padding:			3px 0px 3px 10px;
	background-color:	#FFFFFF;
	border-top:			1px solid #BBBBBB;
	text-align:			left;
	font-size:			11px;
	font-family:		Arial,Helvetica,sans-serif;
	font-weight:		normal; 
	list-style-type:	none;
}

/* currently selected language */
#languageLayer_ncode .CUR {
	margin:				0px;
	padding:			3px 0px 3px 10px;
	background-color:	#FFFFFF;
	border-top:			1px solid #BBBBBB;
	text-align:			left;
	font-size:			11px;
	font-family:		Arial,Helvetica,sans-serif;
	font-weight:		normal;
	list-style-type:	none;
	color:				#4D729F;
	background-color:	#EEEEEE;

}

#languageLayer_ncode .NO a{
	font-weight: normal;
}

