#languageLayer{
z-index:			9999;
	position:			absolute;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	/*
	right:				-834px;
	top:				-110px;
	*/
	background-color: #f1f1f1;
	visibility: hidden;
	padding: 0px;
	background-color: #f1f1f1;
	width: 300px;
	margin: -105px 0px 0px 626px;
	text-align: left;

	zoom: 1;	
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=0, Strength=8)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=45, Strength=5)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=90, Strength=8)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=5)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=180, Strength=8)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=225, Strength=5)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=270, Strength=8)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=315, Strength=5);
	
}

* html #languageLayer{
	margin: -125px 0px 0px -145px;
}

.stripe_wrap{
	position: relative;
	height: 7px;
}

.tx-srlanguagemenu-pi1{
	
	padding: 10px 10px 10px 10px;
	background-color: #f1f1f1;
	
	z-index:			99999;
	border: 1px solid #ffffff;
	border-width: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 300px;
	
	/*
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=0, Strength=8)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=45, Strength=5)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=90, Strength=8)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=5)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=180, Strength=8)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=225, Strength=5)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=270, Strength=8)
	progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=315, Strength=5);
	*/	
		-moz-box-shadow: 0px 10px 10px #888;
	-webkit-box-shadow: 0px 10px 10px #888;
	box-shadow: 0px 10px 10px #888;
}


*html .tx-srlanguagemenu-pi1 {
	width: 320px;
}


/*
*html .tx-srlanguagemenu-pi1 fieldset { 
	width:					100px; 
}
*/
#sprachwahl_top {
	margin:				0px 0px 0px 0px;
	height: 			23px;
	color:				#29295B;
	float:				right;
	font-size:			13px;
	font-family: 		Arial, Verdana, Helvetica, sans-serif;	
	padding:		9px 0px 0px 0px;;
	/*border-right:		1px #ffffff solid;    */
}

#sprachwahl_top .menu_top_links{
	/*background: url("../images/language_button3.png") 100% 0 no-repeat transparent;*/	
	padding-right: 42px;
	padding-left: 10px;
	border-left: 1px solid #ffffff;
}
#sprachwahl_top .menu_top_links:hover{
	/*background: url("../images/language_button3_rov.png") 100% 0 no-repeat transparent;*/	
}

#sprachwahl_top .menu_top_links img{
	display: none;
}

.stripe_dark_blue{
	height: 7px;
	background-color: #29295B;
	position:			relative;
	z-index:			9999;
	clear: both;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	font-size: 0px;
	width: 320px;
	bottom: 0px;
	/*
	border-color: #ffffff;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	*/
	
}
.stripe_light_blue{
	height: 7px;
	background-color: #4D729F;
	position:			relative;;
	z-index:			9999;
	clear: both;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	font-size: 0px;
	width: 320px;

	/*
	border-color: #ffffff;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	*/
	
}

#languageLayer .NO, #languageLayer .NO a, #languageLayer .CUR{
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #29295B;
	margin: 5px 0px 0px 0px;
}

.ll_line{
	clear: both;
	float: left;
	margin: 3px 0px;;
	/*width: 100%;*/
	padding: 2px;
	background-color: #f1f1f1;
	display: inline;
	
}

.ll_line:hover{
	/*background-color: #cccccc;*/
}

.ll_hr{
	clear: both;
	/*
	color: #ffffff;
	border: 1px solid #ffffff;
	*/
	border-color: #cccccc;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	width: 100%;
	display: inline;
	float: left;
	height: 1px;
	font-size: 0px;
}

* html .ll_hr,* html .ll_line{
	float: none;
}


.ll_hr_hidden,.ll_line_hidden{
	display: none;
}
#languageLayer .NO,#languageLayer .CUR{
	clear: both;
	float: left;
	/*margin: 5px 20px 5px 5px;*/
	width: 80px;
	font-weight: bold;
}
#languageLayer .CUR{
	height: 100%;
	color: #888888;
}
#languageLayer .NO a,#languageLayer .CUR{
	font-weight: bold;
}
#languageLayer .NO a:hover{
	color: #4D729F;
}
/***************** COUNTRY LINKS *****************************/
.country_link{
	margin: 0px 1px 0px 0px;
	padding: 3px 5px;
	height: 16px;
	width: 18px;
}

.country_link:hover, .country_link_active{
	
	background-color: #cccccc;
}

.country_link_active{

}

.country_links_container{
	float: left;
}

.country_links_row{
	padding: 3px 0px 3px 0px;
}
.country_links_international,.country_links_international_active{
	padding: 1px 0px 8px 0px;
}
.country_links_international a,.country_links_international_active span{
	text-decoration: none;
	font-size: 12px;
	color: #29295B;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}


.country_links_international a:hover,.country_links_international_active span{
	color: #4D729F;
	background-color: #cccccc;
	
}

#haupt_navi{
	width: 750px;
}

