#simnav{ 
	top:1px;
	display:inline;
	list-style: none; 
	left:100px; 
	position:absolute; 
	z-index:999; 
	padding:0px; 
	margin:0px;
	}

#simnav ul{ 
	padding:0;
	margin:0;
	list-style: none;
  width:16em;
	min-width:16em;
  z-index:999;
  position:relative;
  overflow:visible; 
}

#simnav li{ 
    margin:0;   
    position: relative; 
    float:left;
		width: 16.5em;
		min-width: 16.5em;
    background-color:#F0F0F0;
    border:solid 0px #FFF;
    border-bottom:none;
    display:block;
    height:auto;
}
 
#simnav a{
    text-decoration:none; 
    display:block;
    padding: 0.1em;
    margin:0em 0 0.2em 0em;
    background-color:#FFFFFF;
    width:16.5em;
		min-width:15em;
    height:1.1em;
		padding-left:20px;
		background:url(/fileadmin/images/arrright.gif) 1px 1px no-repeat; 
}

#simnav a:hover{
    color:#FFFFFF;
    background-image:none;
		background:url(/fileadmin/images/arrdown.gif) 1px 1px no-repeat; 		
    background-color:#B1000B; 
}

#simnav ul li{
		width:auto;
    background-image:none;
		border-right:0px;
}

#simnav ul li a{
	width:auto;
}

#simnav ul{
    display:none; 
		border:1px solid gray;
		width:16.5em;
		padding:1px;
}

/*all see this */
#simnav ul ul, #simnav ul ul ul{
    display:none; 
    position:absolute; 
    margin-top:-1.8em; 
}

/* non-IE browsers see this */
#simnav ul li>ul, #simnav ul ul li>ul{
    margin:-1.4em; 
}

#simnav li:hover ul ul, #simnav li:hover ul ul ul{
    display:none; 
}

#simnav li:hover ul, #simnav ul li:hover ul, #simnav ul ul li:hover ul{
    display:block;
}

li>ul { 
	top: auto;
	left: auto;
}

.loc-menu {
	padding:0px;	
	width:100%;
	padding:3px;
	max-height:10px;
	padding-right:13px;
	padding-bottom:30px;
	float:left;
	position:relative;
}
.lang-menu {
	padding:0px;	
	width:100%;
	padding:3px;
	max-height:10px;
	padding-right:13px;
	padding-bottom:30px;
	float:left;
	position:relative;
}

#langnav{ 
	top:1px;
	display:inline;
	list-style: none; 
	left:100px; 
	position:absolute; 
	z-index:999; 
	padding:0px; 
	margin:0px;
	}

#langnav ul{ 
	padding:0;
	margin:0;
	list-style: none;
  width:16em;
	min-width:16em;
  z-index:999;
  position:relative;
  overflow:visible; 
}

#langnav li{ 
    margin:0;   
    position: relative; 
    float:left;
		width: 16.5em;
		min-width: 16.5em;
    background-color:#929E9A;
    border:solid 0px #FFF;
    border-bottom:none;
    display:block;
    height:auto;
}
 
#langnav a{
    text-decoration:none; 
    display:block;
    padding: 0.1em;
    margin:0em 0 0.2em 0em;
    background-color:#FFFFFF;
    width:16.5em;
		min-width:15em;
    height:1.1em;
		padding-left:20px;
		background:url(/fileadmin/images/arrright.gif) 1px 1px no-repeat; 
}

#langnav a:hover{
    color:#FFFFFF;
    background-image:none;
		background:url(/fileadmin/images/arrdown.gif) 1px 1px no-repeat; 		
    background-color:#B1000B; 
}

#langnav ul li{
		width:auto;
    background-image:none;
		border-right:0px;
}

#langnav ul li a{
	width:auto;
}

#langnav ul{
    display:none; 
		border:1px solid gray;
		width:16.5em;
		padding:1px;
}

/*all see this */
#langnav ul ul, #langnav ul ul ul{
    display:none; 
    position:absolute; 
    margin-top:-1.8em; 
}

/* non-IE browsers see this */
#langnav ul li>ul, #langnav ul ul li>ul{
    margin:-1.4em; 
}

#langnav li:hover ul ul, #langnav li:hover ul ul ul{
    display:none; 
}

#langnav li:hover ul, #langnav ul li:hover ul, #langnav ul ul li:hover ul{
    display:block;
}


