.gallery { /*background:url(../images/bg_nav_right.jpg)*/ right top no-repeat; padding:04px 100px 0; }
.gallery ul { margin-left:30px; margin-top: auto; position: relative; height:432px;  }

.gallery ul li { display: block; width:auto; float: none; color:#fff; height:36px; margin-left:-160px; }
.gallery ul li a { display:block; margin-right: auto; background-color: #FFFFFF; width:120px; color:#000; text-decoration: none; padding:16px 1.3em 8px 1em; font:12px Arial, Helvetica, sans-serif; font-weight:bold; /*background:url(../images/nav_arrow.jpg) right 0 no-repeat;*/ }
.gallery ul li a:hover { position:relative; text-decoration: none; background-color:#660000; color:#FFFFFF/* background:url(../images/nav_arrow.jpg) right -36px no-repeat;*/ }
.gallery ul li.first { /*background:url(../images/bg_nav_left.jpg) left top no-repeat; */}

.gallery ul li ul { display:none; margin-left:-10px; position: relative; top:0px; background: url(../hintergrund.jpg); height:1500px; width:630px; border-bottom:0px solid #960000; border-left:1px solid #960000; border-right:0px solid #960000;  left:2%; padding:8px 5px 8px 5px; }
.gallery ul li:hover ul,
.gallery ul li.over ul { display:block; position: absolute }
.gallery ul li ul li { display:inline; float:none; background-image:none; height:auto; position: relative }
.gallery ul li ul li a { background-image:none; margin:8px; padding:2px; position:relative; border:1px solid #960000; float:left; display:block; width:75px; height:50px; background-color:#fff; }
.gallery ul li ul li a:hover { background-image:none; z-index:2; }
.gallery ul li ul li a img { position:absolute; top:2px; width:75px; height:50px; border:0; margin:0; padding:0; }
.gallery ul li a:hover img,
.gallery ul li a:active img,
.gallery ul li a:focus img { width:100px; height:75px; left:-11px; top:-10px; z-index:1; border:1px solid #000; }
.gallery ul li.overview { display:block; margin-left:1px; clear:both; padding:5px 10px 0 10px; color:#000; }


#gallery1 ul { z-index:2; }
#gallery2 ul { z-index:1; }
