
/******* 3 ebenen menu:  
1. ebene horizontal, 
2. ebene vertical dropdown/pulldown, 
3. ebene vertical dropdown/pulldowen, rechts neben 2. ebene ***********/


#bgr_navi {
	width:0px;
	clear:both;
	height:0px; 
}
#menu_outer {
	position:relative;
	margin:0;
	padding:0;
	height:24px;
	clear:both;
	z-index:198; /*** « very important!!! otherwise no IE pulldown-menu over content ***/ 
}

#menu {
	position:absolute;
	left:-8px;
	top:0px;
	height:24px;
	width:692px;
	clear:both;
	margin:0;
	padding:0 0 0 0;
	background:url(../images/bgr_navi.png) repeat-x left top;
	vertical-align:middle;
	z-index:199;
}


#nav {
  width:auto;
  margin-bottom:0px;
}
#nav, #nav ul {
  float: left; 
  list-style: none;
  color: #455560;
  font-weight: normal;
  padding: 0;
  margin: 0;

}
 
#nav a {
text-align: left;
  display: block;
  font-weight:normal;
  color: #7a838a;
  font-size:11px;
  /*
	width:172px;
  */
  text-decoration: none;
  padding: 0px 0px 0px 0px;
 
}
 
#nav li {
    float: left;
    display: block;
     /*
	width:172px;
	*/
	height:24px;
    color: #cccccc;
    text-decoration:none;
    margin:0;
    padding:0;
    vertical-align:bottom;
}

#nav li a, #nav li a:hover {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	display:block;
	font-weight:normal;
	font-style:normal;
	padding:4px 10px 0 8px;
	text-transform: uppercase;
	
}

#nav li a {
 color: #fff;
}

#nav li a:hover {
  color:#1A171B;
	background: url(../images/butt_main_navi_hover.png) repeat-x left top;
	font-weight: normal;
}
#nav li ul {
  	position: absolute;
	z-index:499;
  	left: -999em;
  	height: auto;
	
	width: 200px;
 	
	font-style: normal;
  	font-weight: normal;
  	padding-top:0;
  	border-right: 0px solid #7a838a;
  	border-bottom: 0px solid #7a838a;
	padding: 6px 6px 0 0;
 	margin: 0px 0px 0px 0px;
	  /*
	background-color:#ededed;
	
	FILTER / OPACITY in UL funzt nicht auf IE, verschiebt u.a. navi

	filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);
	opacity: 0.6;
	
	daher in nachfolgendem LI
*/
}
 
#nav li li {
	width: 200px;
 	font-style:normal;
  	height:auto;
  	text-decoration:none;
  	font-weight:normal;
  	
	padding:0;
	margin:0;
	background:#FCD76B;
  	color:#ffffff;
  	border-bottom: 0px solid #e1e3e1;
	padding-left:0px;
}

#nav li li:hover, #nav li li.sfhover {
	font-size:11px;
	font-style:normal;
  	height:auto;
  	text-decoration:none;
  	font-weight:normal;
	padding:0;
	margin:0;
}

#nav li ul li,
#nav li ul li:hover
{
	padding-left: 0px;
	background-image: none;
	overflow: hidden;
}
 #nav li ul a, #nav li ul a:hover  {

 	font-family: Verdana,  Helvetica, Arial, sans-serif;
	line-height:14px;
	font-weight:normal;
    text-transform: uppercase;
    font-style:normal;
	/*width:170px;*/
	padding:0px 0px 1px 7px;
	padding-right: 0px;
	margin:0;
  	font-size:10px;
	/*
	background-image:none;
 	*/
	display: block;
 }
#nav li ul a  {
 	color:#1A171B;
	display: block;
}

#nav li ul a:hover {
	color:#fff;
	background:#1A171B;
	margin-right:0px;
	font-weight: normal;
	display: block;
	width: 100%;
}

#nav li ul ul {
  margin: -21px 0 0 170px;
  text-transform:none;
  text-align: left;
	font-weight: normal;
}


/*
#nav li ul ul {
  margin: -16px 0px 0px 150px;
  border:10px solid #ff0000;
}
*/


#nav li ul ul a, #nav li ul ul a:hover   {
    text-transform:uppercase;
    text-align: left;
  
	padding: 0px 5px 1px 4px;
	margin: 0;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;

}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
    left: auto;
}
 
#nav li:hover, #nav li.sfhover {
    display:block;
    font-family: Verdana,  Helvetica, Arial, Verdana, sans-serif;
    font-weight:normal;
	color:#fff;
    text-decoration:none;
    height:24px;

}


#nav li.menuparent ul li
{
	width: 100%;
}
#nav li.menuparent_act{
	color:#fff;

}
#nav li.menuparent_act2{
	color:#fff;
	background: #fcd76b url(../images/bgr_navi_pfeil.png) no-repeat right -2px;

}
#nav li.menuparent_act a{
	color:#1A171B;

}
#nav li.menuparent_act ul a{
	color:#1A171B;

}
#nav li.menuparent_act ul a:hover{
	color:#fff;

}


/*************************************************************************************/
/**************** menu navi footer *************************************************************/
/********************************************************************************************************/

#footer_navi {
	text-align:center;
  height:24px;
  width:920px;
  margin-left:0px;

}

/* span | trenner */
.footer_vertical_bar {
	padding-right:7px;
	color:#7a838a;
}
#menu_footer {
	/* checker
	background:#ffcc00;
  */
  padding:4px 0 8px 0;
  	margin:0;
	text-align:center;
list-style: none;
color:#7a838a;
}

#menu_footer li, 
#menu_footer span {
	margin:0;
	color:#7a838a;
}

#menu_footer a {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-weight:normal;
  color: #000;
  font-size:11px;
  text-decoration: none;
	padding:0 7px 8px 3px;
}
 
 #menu_footer a {
 	color:#7a838a;
 }
 #menu_footer a:hover {
 	color:#000000;
 }
 
 
 
 /**********************************************************************************************/
 /************************** t3 special prod menu *****************************/
 #t3_prod_menu {
 	position:absolute;
	left:45px;
	top:0px;
	/*
	width:90px;
	
		min-width:80px;
  	height:auto !important;
  	width:80px;
	*/
	height:130px;
	z-index:299;
	
 }
 
#t3_nav {
  width:auto;
  margin-bottom:0px;
 
}

#t3_nav, #t3_nav ul {
  float: left; 
  list-style: none;
  color: #455560;
  font-weight: normal;
  padding: 0;
  margin: 0;

}
 
#t3_nav a {
text-align: left;
  display: block;
  font-weight:normal;
  color: white;
  font-size:11px;
  /*
	width:172px;
  */
  text-decoration: none;
  padding: 0px 0px 0px 0px;
 
}
 
#t3_nav li {
  float: left;
  display: block;
  /*
	width:172px;
	*/
	height:24px;
  color: #cccccc;
  text-decoration:none;
  margin:0;
  padding:0;
  vertical-align:bottom;
}

#t3_nav li a, #t3_nav li a:hover {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	display:block;
	font-weight:normal;
	font-style:normal;
	padding:4px 10px 0 8px;
	text-transform: uppercase;
	
}

#t3_nav li a {
 color: white;
}

#t3_nav li.t3_over {

   background: url(../images/bgr_navi.png) repeat-x left top;
}

#t3_nav li.t3_over,
#t3_nav li.t3_over a.nowrap {
	white-space:nowrap;
}


#t3_nav li a:hover {
  color:black;
	background: url(../images/butt_main_navi_hover.png) repeat-x left top;
	
}
#t3_nav li ul {
  	position: absolute;
	z-index:399;
   left: -999em;
  	height: auto;
	
	width: 150px;
 	
	font-style: normal;
  	font-weight: normal;
  	padding-top:0;
  	border-right: 0px solid #7a838a;
  	border-bottom: 0px solid #7a838a;
	padding: 6px 0 0 0;
 	margin: 0px 0px 0px 0px;
	  /*
	background-color:#ededed;
	
	FILTER / OPACITY in UL funzt nicht auf IE, verschiebt u.a. navi

	filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);
	opacity: 0.6;
	
	daher in nachfolgendem LI
*/
}
 

 
#t3_nav li li {
	width:190px;
 	font-style:normal;
  	height:auto;
  	text-decoration:none;
  	font-weight:normal;
  	
	padding:0;
	margin:0;
	background-image:none;
/*
	background-color:#e1e3e1;
	
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=90);
	/**** 4 old firefox ****/
	/*
	-moz-opacity: 0.90; 
	*/
	/**** ab ff 2.x ****/
	/*
	opacity: 0.90;
	*/
  	color:#ffffff;
  	border-bottom: 0px solid #e1e3e1;
	padding-left:0px;
}

#t3_nav li li:hover, #t3_nav li li.t3_sfhover {
	font-size:11px;
	font-style:normal;
  	height:auto;
  	text-decoration:none;
  	font-weight:normal;
	
  	background-image:none;

	padding:0;
	margin:0;

}

/***** IE 6/7  *****************/
#t3_nav li li.t3_sfhover {
	width:190px;
}
 
 #t3_nav li ul a, #t3_nav li ul a:hover  {

 	font-family: Verdana,  Helvetica, Arial, sans-serif;
	line-height:14px;
	font-weight:normal;
   text-transform: none;
   font-style:normal;
	width:190px;
	padding:0 0 1px 8px;
	margin:0;
  	font-size:10px;
	background-image:none;
 }
#t3_nav li ul a  {
 	color:#696969;
}

#t3_nav li ul a:hover {
	color:#000000;
	margin:0;
	width:183px;
}

#t3_nav li ul ul {
	
  margin: -21px 0 0 190px;
  
  text-transform: none;
  text-align: left;
  float:left;
}


/*
#nav li ul ul {
  margin: -16px 0px 0px 150px;
  border:10px solid #ff0000;
}
*/


#t3_nav li ul ul a, #t3_nav li ul ul a:hover   {
text-transform:none;
  text-align: left;
  
	padding: 0px 5px 1px 15px;
	margin: 0;

}


#t3_nav li ul li a.first,
#t3_nav li ul li a.first:hover {
	padding-left:15px;
}


/************ t3 mod ******************/
#t3_nav li:hover ul ul, #t3_nav li:hover ul ul ul, #t3_nav li.t3_sfhover ul ul, #t3_nav li.t3_sfhover ul ul ul {
  left: 0em;

}
 
#t3_nav li:hover ul, #t3_nav li li:hover ul, #t3_nav li li li:hover ul, #t3_nav li.t3_sfhover ul, #t3_nav li li.t3_sfhover ul, #t3_nav li li li.t3_sfhover ul {
  left: auto;
}
 
#t3_nav li:hover, #t3_nav li.t3_sfhover {
  display:block;
  font-family: Verdana,  Helvetica, Arial, Verdana, sans-serif;
  font-weight:normal;

  text-decoration:none;
  height:24px;

}
#t3_nav li.menuparent_act{
	color:#ffffff;

}
#t3_nav li.menuparent_act2{
	color:#cccccc;
}
#t3_nav li.menuparent_act a{
	color:#ffffff;

}
#t3_nav li.menuparent_act ul a{
	color:#696969;

}



#t3_nav a.legierungen,
#t3_nav a.legierungen:hover  {
	 background: url(../images/topnavi_prod_legierungen.png) no-repeat 5px -1px;
}
#t3_nav a.material_und_hilfsmittel,
#t3_nav a.material_und_hilfsmittel:hover  {
	 background: url(../images/topnavi_prod_material_und_hilfsmittel.png) no-repeat 5px -1px;
}

#t3_nav a.arbeitsvorbereitung,
#t3_nav a.arbeitsvorbereitung:hover  {
	 background: url(../images/topnavi_prod_arbeitsvorbereitung.png) no-repeat 5px -1px;
}
#t3_nav a.dublieren_und_haerten,
#t3_nav a.dublieren_und_haerten:hover  {
	 background: url(../images/topnavi_prod_dublieren_und_haerten.png) no-repeat 5px -1px;
}
#t3_nav a.einbetten,
#t3_nav a:hover.einbetten  {
	 background: url(../images/topnavi_prod_einbetten.png) no-repeat 5px -1px;
}
#t3_nav a.modellieren,
#t3_nav a:hover.modellieren  {
	 background: url(../images/topnavi_prod_modellieren.png) no-repeat 5px -1px;
}
#t3_nav a.edelmetall_legierung,
#t3_nav a.edelmetall_legierung:hover  {
	 background: url(../images/topnavi_prod_edelmetall_legierung.png) no-repeat 5px -1px;
}
#t3_nav a.edelmetall_legierungen,
#t3_nav a.edelmetall_legierungen:hover  {
	 background: url(../images/topnavi_prod_edelmetall_legierungen.png) no-repeat 5px -1px;
}
#t3_nav a.em,
#t3_nav a.em:hover  {
	 background: url(../images/topnavi_prod_em.png) no-repeat 5px -1px;
}

#t3_nav a.edelmetallfreie_legierung,
#t3_nav a.edelmetallfreie_legierung:hover  {
	 background: url(../images/topnavi_prod_edelmetallfreie_legierung.png) no-repeat 5px -1px;
}
#t3_nav a.edelmetallfreie_legierungen,
#t3_nav a.edelmetallfreie_legierungen:hover  {
	 background: url(../images/topnavi_prod_edelmetallfreie_legierungen.png) no-repeat 5px -1px;
}
#t3_nav a.emf,
#t3_nav a.emf:hover  {
	 background: url(../images/topnavi_prod_emf.png) no-repeat 5px -1px;
}

#t3_nav a.vorwaermen_und_giessen,
#t3_nav a.vorwaermen_und_giessen:hover  {
	 background: url(../images/topnavi_prod_vorwaermen_und_giessen.png) no-repeat 5px -1px;
}
#t3_nav a.abstrahlen_und_absaugen,
#t3_nav a.abstrahlen_und_absaugen:hover  {
	 background: url(../images/topnavi_prod_abstrahlen_und_absaugen.png) no-repeat 5px -1px;
}

#t3_nav a.oberflaechenbearbeitung,
#t3_nav a.oberflaechenbearbeitung:hover  {
	 background: url(../images/topnavi_prod_oberflaechenbearbeitung.png) no-repeat 5px -1px;
}

#t3_nav a.fuegetechnikloeten,
#t3_nav a.fuegetechnikloeten:hover  {
	 background: url(../images/topnavi_prod_fuegetechnikloeten.png) no-repeat 5px -1px;
}

#t3_nav a.feinmechanische_elemente,
#t3_nav a.feinmechanische_elemente:hover  {
	 background: url(../images/topnavi_prod_feinmechanische_elemente.png) no-repeat 5px -1px;
}

#t3_nav a.geraete,
#t3_nav a.geraete:hover  {
	 background: url(../images/topnavi_prod_geraete.png) no-repeat 5px -1px;
}

#t3_nav a.keramik,
#t3_nav a.keramik:hover  {
	 background: url(../images/topnavi_prod_keramik.png) no-repeat 5px -1px;
}


#t3_nav li li {
	background:#FCD76B;
}
#t3_nav li li li {
   /* **** (1) *****/
	background: url(../images/bgr_subsub_line_left.png) no-repeat #FCD76B left top;
	width:190px;
}
#t3_nav li li li a:hover {
	/**** zu obiger (1) noch dieses für IE-dreck (senkr-linie links wäre sonst bei hover wech) *****/
	background: url(../images/bgr_subsub_line_left.png) no-repeat left top;
}
 
#t3_nav li.t3_implant {
	width:381px;
	background: #f8ba17;
}
#t3_nav li.t3_implant a,
#t3_nav li.t3_implant a:hover {
	display:block;
	width:381px;
	background: #f8ba17;
}
#t3_nav li.t3_medical {
	width:381px;
	background: #cccccc;
}
#t3_nav li.t3_medical a,
#t3_nav li.t3_medical a:hover  {
	display:block;
	width:381px;
	background: #cccccc;
}
#t3_nav a.nope,
#t3_nav a:hover.nope {
	width:5px;
	cursor: default;

}
 
 
 