/*  -----CSS Einstellungen fuer horizontales Menues----- */

#row1 { z-index:99; }
#nav1a { z-index:99; }

#nav1 { z-index:100; top:20px; height:auto;}
#nav1 ul {position:relative; z-index:100; margin:0px; padding:0px; list-style:none; white-space:nowrap; text-align:left; float:left;}

#nav1 ul li {margin:0px; padding:0px; list-style:none; display:inline-block; display:inline; }
#nav1 ul ul {padding:0; margin:0; list-style:none; position:absolute; left:-9999px;}

#nav1 ul ul.levelone   { } /* background:#F0EEE7; */
#nav1 ul ul.leveltwo   { }
#nav1 ul ul.levelthree { }
#nav1 ul ul.levelfour  { }

#nav1 ul li.li-top {float:left; display:block;}
#nav1 ul li.first {background:none;}

#nav1 ul a {
  margin:2px 0px 0px;
  z-index:100;
  display:block; 
  line-height:25px; 
  text-decoration:none; 
  padding:0 10px; 
  color:#7f7e7d;
  font-size:13px;
  font-weight:bold;
  background-color:#F0EEE7;
}

#nav1 ul ul a {
font-weight:bold;
background-image: none;
}

#nav1 ul li a.mark { color:#25BAE2; }

#nav1 ul :hover a:hover {}

#nav1 ul li.li-top a.top {float:left;}

#nav1 ul li a.top:hover {position:relative; color:#25BAE2; }
#nav1 ul li.li-top:hover {position:relative; color:#25BAE2; }

#nav1 ul li.li-top:hover > a, #nav1 ul li.li-top:hover ul :hover > a {color:#25BAE2; }

#nav1 ul li.li-top:hover ul {margin-top:25px;}

#nav1 ul :hover ul {left:0;}
#nav1 ul :hover ul a {white-space:nowrap;}
#nav1 ul :hover ul.right {left:auto; right:-1px;}

#nav1 ul :hover ul :hover ul, 
#nav1 ul :hover ul :hover ul :hover ul,
#nav1 ul :hover ul :hover ul :hover ul :hover ul
{left:95%; margin-top:-25px;}

#nav1 ul :hover ul :hover ul.left, 
#nav1 ul :hover ul :hover ul :hover ul.left,
#nav1 ul :hover ul :hover ul :hover ul :hover ul.left
{left:auto; right:95%; margin-top:-25px;}

#nav1 ul :hover ul ul, 
#nav1 ul :hover ul :hover ul ul,
#nav1 ul :hover ul :hover ul :hover ul ul,
#nav1 ul :hover ul :hover ul :hover ul :hover ul ul
{left:-9999px;}

#nav1 ul :hover ul ul.left, 
#nav1 ul :hover ul :hover ul ul.left,
#nav1 ul :hover ul :hover ul :hover ul ul.left
{left:-9999px; right:auto;}

#nav1 ul table {border-collapse:collapse; margin-top:0px; z-index: 100;}
