/* CSS Document */
/*DROP DOWN CSS*/
.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
	font-family: Arial, "Times New Roman", Times, serif;
	z-index: 10;
	position: relative;	
}
.nav li {
  	float: left;
	width:auto;
	margin: 0 0 0 0;
	padding: 0;
	position: relative;
}
#nav-one .true {
	color:#666;
}
#nav-one .true a {
	color:#666;
	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:0.9em; /* ------------------------------------------------ SCHRIFTGR&Ouml;SSE NAVIGATION */
	padding: 7px 12px 7px 11px; /*        standard padding f&uuml;r navi           */
	color: #000000; /* ------------------------------------------------ NAVI TEXT SCHRIFTFARBE */
	margin:0px;
	display: block;
	text-decoration: none;
	text-transform:none; /* ------------------------------------------------ GROSSSCHREIBEN --> uppercase, KLEINSCHREIBEN --> none */
	text-align:center;
}
/* abst&auml;nde f&uuml;r deutsche navigation - immer 2. und 3. abstand &auml;ndern um die breite einzustellen */
*[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 12px 7px 11px;
}
/* abst&auml;nde f&uuml;r englische navigation - immer 2. und 3. abstand &auml;ndern um die breite einzustellen */
*[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: 7px 5px 7px 1px;
}
/* abst&auml;nde f&uuml;r italienische navigation - immer 2. und 3. abstand &auml;ndern um die breite einzustellen */
*[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: 7px 8px 7px 8px;
}
#nav-one li:hover a, #nav-one li.sfHover a {
	/*background:#43ace8;*/ /* ------------------------------------------------ HINTERGRUNDFARBE ONMOUSEOVER*/
	color: #626262; /* ------------------------------------------------ SCHRIFTFARBE ONMOUSEOVER*/
}
#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;
}
/*    f&uuml;r eine m&ouml;gliche unternavigation   */
#nav-one li:hover ul a, #nav-one li.sfHover ul a {
	/*background: #ffffff;*/ /* ------------------------------------------------ hintergrundfarbe unternavi */
	color: #ffffff;	/* ------------------------------------------------ schriftfarbe unternavi */
}
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {
	/*background: #bb6a65;*/ /* ------------------------------------------------ HOVER hintergrundfarbe unternavi */
	color: #000000;	/* ------------------------------------------------ HOVER schriftfarbe unternavi */
}
.nav ul {
	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;
	width:auto;
	margin:0;
}
/*UNTERMENU*/
.nav li:hover ul ul, .nav li.sfHover ul ul {
	top: -999em;
}
.nav .header_unternavi:hover ul {
	top:0px;
	/*border-left:4px #FFFFFF solid;
	border-top:4px #FFFFFF solid;*/
}
*[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 .header_unternavi:hover ul a {
	width:160px;
	padding: 4px 10px 4px 10px;
	font-size: 12px;
}
/*ALLGEMEINE EINSTELLUNGEN F&Uuml;R SUBMENU*/
.nav ul a {
	margin-top:0px;
	/*min-width:210px;*/
	padding-right: 20px;
	white-space: nowrap;
	/*border-bottom:1px dotted #626262;*/
}
.nav ul a:hover {
	/*background: #E95B14;*/
	color: #626262;
}
.nav .header, .nav .header_unternavi {
	/*background-color:#727272;*/
	color:#FFF;
	cursor:default;
}

/*UNTERNAVI CSS*/
.nav1, .nav1 ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
.nav1 {
	font-family:Arial, "Times New Roman", Times, serif;
	z-index: 10;
	position: relative;
}
.nav1 li {
	/*border-right: 1px dotted #333333;*/

  	margin: 0 0 0 0;
	padding: 0;
	position: relative;
}

	* html .nav1 li {
	border-bottom: groove 1px #FFF; } 


.nav1 .true {
	color:#000000;
	text-decoration:none;
}

.nav1 .true a {
	color:#000000;
	text-decoration:none;
}

.nav1 li a:link, .nav1 li a:active, .nav1 li a:visited, .nav1 .header {
	font-family:Arial, "Times New Roman", Times, serif;
	font-size:11px; /* ------------------------------------------------ SCHRIFTGR&Ouml;SSE NAVIGATION */
	padding: 1px 3px 1px 25px;
	 /* ------------------------------------------------ NAVI TEXT SCHRIFTFARBE */
	margin:0px;
	display: block;
	text-decoration: none; /* ------------------------------------------------ GROSSSCHREIBEN --> uppercase, KLEINSCHREIBEN --> none */
}

		.nav1 li a {color:#FFF;}
		
		
		
.nav1 li a:hover {
	/*background: #6C3;*/ /* ------------------------------------------------ HOVER hintergrundfarbe unternavi */
	color: #000000; /* ------------------------------------------------ HOVER schriftfarbe unternavi */
}
.nav1 ul {
	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:2px;
	padding-top:0px;
}
.nav1 ul li {
	border: 0;
	float: none;
	width:auto;
	margin:0;
}
