

/*---Styles allgemein----------------------------------------------------------------------------------*/

.nav {
  position:absolute;
  top:170px;
  float:left; 
  width:754px; 
  font-family: verdana, helvetica, arial, sans-serif; 
  font-size:10px;
  z-index:10;
  }

.nav ul {
  padding:0;
  margin:0;
  list-style-type:none;
	}

.nav ul li {
  float:left; 
  position:relative;
	/*background-image:url(images/divider1.gif);
  background-repeat:no-repeat;
  background-position:left;*/
  }

.nav ul li a, .nav ul li a:visited {
  float:left; 
  display:block; 
  font-weight:bold; 
  text-decoration:none; 
  color:#666; 
  padding:0px 2px; 
  line-height:32px; 
  height:30px; 
  filter:alpha(opacity=70);
  -moz-opacity:.70;
  opacity:.70;
  }


.nav ul li:hover {
  width:auto;
  }

.nav ul li a.navli:hover {
  border-color:#c00;
  background-image:url(../images/bullet5.gif);
  background-repeat:no-repeat;
  background-position:-4px 7px;
  color:#004A8B;float:left;
	text-decoration:none;
  filter:alpha(opacity=100);
  -moz-opacity:1.0;
  opacity:1.0;
  }

.nav ul li:hover a.navli {
  border-color:#c00;
  color:#004A8B;
  float:left;
  filter:alpha(opacity=100);
  -moz-opacity:1.0;
  opacity:1.0;
	}

.nav ul li ul {
  display: none;
  }

.nav table {
  margin:0; 
  border-collapse:collapse; 
  font-size:11px; 
  position:absolute; 
  top:1p; 
  left:0;
  }

/*--------IE----------------------------------------------------------------------------------*/


.nav ul li a:hover ul {
  display:block;
  position:absolute;
  top:26px; 
  top:18px; 
  background:#fff;
  left:0; 
  border-bottom:1px solid #cccccc;
  }

.nav ul li a:hover ul.endstop {
  left: -130px;
  }


.nav ul li a:hover ul.endstop2 {
  left: -61px;
  }
	
.nav ul li a:hover ul li a {
  display:block;
  background:#fff;
  color:#000; 
  font-weight:normal; 
  text-decoration:none;
  height:1px; 
  line-height:15px; 
  padding:4px 15px; 
  width:154px; 
  w\idth:170px; 
  border:1px solid #cccccc; 
  border-bottom:0;
	filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:.90;
  }
	
.nav ul li a:hover ul li a.drop {
  background:#fff url(../images/bullet5.gif) no-repeat 3px 8px; 
  padding-bottom:4px;
  }
	
.nav ul li a:hover ul li a ul {
  visibility:hidden; 
  position:absolute; 
  height:0; 
  width:0;
  }
	
.nav ul li a:hover ul li a:hover {
  color:#000; 
  background: #ccd url(../images/bullet5.gif) no-repeat -5px 3px;
  }
	
.nav ul li a:hover ul li a:hover.drop {
  background: #ccd url(../images/bullet5.gif) no-repeat -5px 3px;
  }
	
.nav ul li a:hover ul li a:hover ul {
  visibility:visible; 
  position:absolute; 
  top:-6px;color:#000; 
  left:153px;
  }
	
.nav ul li a:hover ul li a:hover ul.left {
 left:-201px;
 }


/*---andere Browser----------------------------------------------------------------------------------*/


.nav ul li:hover ul {
  display:block;
  position:absolute;
  top:29px;
  margin-top:0px; 
  left:0;width:201px;
  border-bottom:1px solid #cccccc;
  }
	
.nav ul li:hover ul.endstop {
 left:-129px;
 }
 
 .nav ul li:hover ul.endstop2 {
 left:-60px;
 }
 
.nav ul li:hover ul li ul {
 display: none;
 }

.nav ul li:hover ul li a {
  display:block;
  background:#fff;
  color:#000;
  font-weight:normal;
  height:auto;
  line-height:15px; 
  padding:4px 17px; 
  width:165px; 
  border:1px solid #cccccc; 
  border-bottom:0;
	filter:alpha(opacity=90);
  -moz-opacity:.90;
  opacity:.90;
  }
	
.nav ul li:hover ul li a.drop {
  background:#fff url(../images/bullet5.gif) no-repeat 3px 8px;
  background-position:-2px 3px;
  }
	
.nav ul li:hover ul li a:hover {
  color:#fff; 
  background: #ccd url(../images/bullet5.gif) no-repeat 3px 2px;
  background-position:-2px 3px;
  }
	
.nav ul li:hover ul li a:hover.drop {
  background: #ccd url(../images/bullet5.gif) no-repeat 3px 2px;
  background-position:-2px 3px;
  }
	
.nav ul li:hover ul li:hover ul {
  display:block; 
  position:absolute; 
  left:200px; 
  top:0px;
  }
	
.nav ul li:hover ul li:hover ul.left {
  left:-200px;
  }
	


/*---IE 5----------------------------------------------------------------------------------*/
	
<!--[if lte IE 5.5]>
<style type="text/css">
.nav ul li a, .nav ul li a:visited {
height:33px;
}
</style>
<![endif]-->