.menu, #objekte .menu { clear:both; margin-left:auto; margin-right:auto; margin-top:5px; width:700px; position:relative; overflow:visible; text-align:right; }

.menu ul li, #objekte .menu ul li { padding-left:0.25em; padding-right:0.25em;   }

.menu ul li a, .menu ul li a:visited, #objekte .menu ul li a, #objekte .menu ul li a:visited
{ display:block; overflow:hidden;
  text-decoration:none;
  font:bold 0.75em Arial,Helvetica,Verdana,Tahoma,sans-serif;
  color:#303030; width:auto;
}

.menu ul, #objekte .menu ul { padding:0; margin:0; list-style: none; }

.menu ul li, #objekte .menu ul li { float:right; width:auto; }

.menu ul li ul { display: none; }
#objekte .menu ul li ul { display:block; position:absolute; /* left:0; */ width:auto; background:url(../grafik/hg1b.jpg) repeat; width:auto; text-align:left; }


.menu ul li:hover a, #objekte .menu ul li:hover a { color:#ff0000; background:url(../grafik/hg1b.jpg) repeat; width:auto; }

.menu ul li:hover ul, #objekte .menu ul li:hover ul { display:block; position:absolute; /* left:0; */ width:auto; background:url(../grafik/hg1b.jpg) repeat; width:auto; text-align:left; }

#objekte .menu ul li ul { display:block; position:absolute; width:auto; background:url(../grafik/hg1b.jpg) repeat; width:auto; text-align:left; }

.menu ul li:hover ul li, #objekte .menu ul li:hover ul li, #objekte .menu ul li ul li { float:left; width:auto; padding-left:0.2em;; padding-right:0.2em; }

.menu ul li:hover ul li.first, #objekte .menu ul li:hover ul li.first, #objekte .menu ul li ul li.first {padding-left:0;}

.menu ul li:hover ul li.last, #objekte .menu ul li:hover ul li.last, #objekte .menu ul li ul li.last {padding-right:0;}

.menu ul li:hover ul li a, #objekte .menu ul li:hover ul li a, #objekte .menu ul li ul li a { color:#303030; padding-top:2px; padding-bottom:2px; }

.menu ul li:hover ul li a:hover, #objekte .menu ul li:hover ul li a:hover, #objekte .menu ul li ul li a:hover { color:#ff0000; }