/*DROP DOWN CSS*/
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
 background-color:;
}
.nav {
	font-family:Arial, "Times New Roman", Times, serif;
	z-index: 10;
	background-color:#E95B14;
	position: relative;
}
.nav li {
	/*border-right: 1px dotted #333333;*/
  float: left;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
}
#nav-one .true {
	background-color:#EAEFFC;
	color:#46577E;
}
#nav-one .true a {
	color:#000000;
	text-decoration:none;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited, .nav .header, .nav .header_unternavi {
	font-family:Arial, "Times New Roman", Times, serif;
	font-size:13px;
	padding: 7px 7px 7px 7px; /*        standard padding für navi           */
	color: #ffffff;
	margin:0px;
	display: block;
	text-decoration: none;
	text-transform:uppercase;
	text-align:center;
}
*[lang|=de] li a, *[lang|=de] li a:link, *[lang|=de] li a:active, *[lang|=de] li a:visited, *[lang|=de] .header, *[lang|=de] .header_unternavi {
	padding: 7px 7px 7px 7px;
}
*[lang|=en] li a, *[lang|=en] li a:link, *[lang|=en] li a:active, *[lang|=en] li a:visited, *[lang|=en] .header, *[lang|=en] .header_unternavi {
	padding: 3px 14px 3px 14px;
}
*[lang|=it] li a, *[lang|=it] li a:link, *[lang|=it] li a:active, *[lang|=it] li a:visited, *[lang|=it] .header, *[lang|=it] .header_unternavi {
	padding: 3px 15px 3px 15px;
}
.nav li a:hover {
	background: #EAEFFC;
	color: #46577E;
}
#nav-one li:hover a, #nav-one li.sfHover a {
	background:#EAEFFC;
	color: #46577E;
}
#nav-one ul li a {
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
	text-align:left;
}
.nav .header_unternavi {
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}
#nav-one li:hover ul a, #nav-one li.sfHover ul a {
	background: #EAEFFC;
	color: #46577E;	/* schriftfarbe unternavi */
}
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {
	background: #bb6a65;
	color: #ffffff;	/* HOVER schriftfarbe unternavi */
}
.nav ul {
	background: #ad4640;
	list-style: none;
	margin: 0;
	width: auto;
	position: absolute;
	top: -999em;
	/*left: -1px;
  border-right: 1px dotted #b37464;
  border-left: 1px dotted #b37464;*/
  margin-top:0px;
	padding-top:0px;
}
.nav li:hover ul, .nav li.sfHover ul {
	top: 28px;
}
.nav ul li {
	border: 0;
	float: none;
	margin:0;
}
/*UNTERMENU*/
.nav li:hover ul ul, .nav li.sfHover ul ul {
	top: -999em;
}
#nav-one .header_unternavi:hover ul,
#nav-one .header_unternavi.sfHover ul{
	top:0px;
	border-left:4px #FFFFFF solid;
	border-top:4px #FFFFFF solid;
}
*html #nav-one .header_unternavi:hover ul,
*html #nav-one .header_unternavi.sfHover ul{
	top:28px;

}
*[lang|=de] .header_unternavi:hover ul {
	left:9px;
	margin-left:200px;
}
*[lang|=en] .header_unternavi:hover ul {
	left:9px;
	margin-left:162px;
}
*[lang|=it] .header_unternavi:hover ul {
	left:9px;
	margin-left:165px;
}


#nav-one .header_unternavi:hover ul a,
#nav-one .header_unternavi.sfHover ul a{
	width:160px;
	padding: 4px 10px 4px 10px;
	font-size:12px;
}


/*ALLGEMEINE EINSTELLUNGEN FÜR SUBMENU*/
.nav ul a {
	margin-top:0px;
	/*min-width:210px;*/
	padding-right: 20px;
	white-space: nowrap;
	border-bottom:1px dotted #727272;
}
.nav ul a:hover {
	background: #E95B14;
	color: #000000;
}
.nav .header, .nav .header_unternavi {
	background-color:#727272;
	color:#FFF;
	cursor:default;
}

