/*  styles Navigation allgemein*/
.nav {
  position:absolute;
  top:113px;
  float:left; 
  width:800px; /*Zusatzbreite für FFMac und Safari*/
  font-family: verdana, arial, sans-serif; 
  font-size:12px;
  z-index:100;
  }

.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:#fff; 
  padding:0px 3px; 
  line-height:32px; 
  height:30px; 
  /*filter:alpha(opacity=70);*/
  -moz-opacity:.70;
  opacity:.70;
	opacity: 0.7; /* for safari */
  khtml-opacity: 0.7; /* for konquerer and older safari */
  }


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

.nav ul li a.nav1:hover {
  border-color:#c00;
	color:#fff;
  background-image:url(../images/bullet5.gif);
  background-repeat:no-repeat;
  background-position:-4px 7px;
	float:left;
	text-decoration:none;
  filter:alpha(opacity=100);
  -moz-opacity:1.0; 
	opacity: .99;  /*for safari */
  khtml-opacity: .99;  /* for konquerer and older safari */
  }

.nav ul li:hover a.nav1 {
  border-color:#c00;
  color:#fff;
  float:left;
  filter:alpha(opacity=100);
  -moz-opacity:1.0;
	opacity: .99;  /*for safari */
  khtml-opacity: .99; /*for konquerer and older safari */
	}

.nav ul li ul {
  display: none;
  }

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

/* styles fuer Internet Explorer*/
.nav ul li a:hover ul {
  display:block;
  position:absolute;
  top:26px; 
  t\op:18px; /*NICHT ändern!! Hack für Arschloch-Browser IE6*/
  background:#edeef3;
  left:0; 
  border-bottom:1px solid #cccccc;
  }

.nav ul li a:hover ul.endstop {
  left: -36px;
  }
	
.nav ul li a:hover ul.endstop2 {
  left: -122px;
  }
	
.nav ul li a:hover ul li a {
  display:block;
  background:#edeef3;
  color:#000; 
  font-weight:normal; 
	text-decoration:none;
  height:1px; 
  line-height:15px; 
  padding:4px 15px; 
  width:154px; 
  w\idth:170px; /*NICHT ändern!! Hack für Arschloch-Browser IE6*/
  border:1px solid #cccccc; 
  border-bottom:0;
 filter:alpha(opacity=100);
 /* -moz-opacity:.90; 
	opacity: 0.9;  for safari */
  /* khtml-opacity: 0.9; for konquerer and older safari */
  }
	
.nav ul li a:hover ul li a.drop {
  background:#edeef3 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;
 }

/* styles andere Browser */
.nav ul li:hover ul {
  display:block;
  position:absolute;
  top:27px;
  margin-top:0px; 
  left:0;width:201px;
  border-bottom:1px solid #cccccc;
  }
	
.nav ul li:hover ul.endstop {
 left:-31px;
 }
 
 .nav ul li:hover ul.endstop2 {
 left:-116px;
 }
 
.nav ul li:hover ul li ul {
 display: none;
 }

.nav ul li:hover ul li a {
  display:block;
  background:#edeef3;
  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:.99;  
	opacity: 0.99;   /* for safari */
  khtml-opacity: 0.99; /* for konquerer and older safari */
  }
	
.nav ul li:hover ul li a.drop {
  background:#edeef3 url(../images/bullet5.gif) no-repeat 3px 8px;
  background-position:-2px 3px;
  }
	
.nav ul li:hover ul li a:hover {
  color:#000; 
  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:153px; 
  top:0px;
  }
	
.nav ul li:hover ul li:hover ul.left {
  left:-200px;
  }
	
	
<!--[if lte IE 5.5]>
<style type="text/css">
.nav ul li a, .nav ul li a:visited {
height:33px;
}
</style>
<![endif]-->