/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/lightbox.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* common styling */
/* set up the overall width of the menu div and the margins with a relative position*/
* {
	margin: 0;
	padding: 0;
}

.menu2 {
	font-family: verdana, arial, sans-serif; 
	width:625px;
	z-index:1;
}


/* make the sub menu ul visible and position it beneath the first list item */
.menu2 ul {
	text-align:left;
	display:block; 
	position:absolute; 
	list-style-type: none;
/* top: 58px; */
	top: 20px;
/* added 1 line */
left: 80px;

}
/* make the sub menu ul li the full width with padding and border. */
.menu2 ul li {
/* width:800px */
	width:640px;
	height:444px;
	color:#000;
	position:relative;
}

/* style the initial image size 100px x 75px no border and 5pixel padding */
.menu2 ul li a img.quer {
	width:64px; height:43px;
	border:0; margin:15px 0 0 5px;
}
.menu2 ul li a img.hoch {
	width:43px; height:64px;
	border:0; margin: 3px 0 0 15px;
}

/* style the size, background color, border and margin of the submenu links */
.menu2 ul li a {
	float:left;
	width:76px;
	height:70px;
	background:#e6e6e6;
	border:1px solid #c8c8c8;
	margin:0 2px 3px 0;
}

/* style position of the links on hover */
.menu2 ul li a:hover {
	position:relative;
}

/* style the 2x size image on hover with an absolute position to place it centrally over the original image */
.menu2 li a:hover img.quer {
	width:134px; height:92px;
	position:absolute;
	left:-45px; top:-51px;
	border:0;
	border:1px solid #c8c8c8;
	padding: 29px 14px;
	background:#fff;
	z-index: 2;
}

.menu2 li a:hover img.hoch {
	width:92px; height:134px;
	position:absolute;
	left:-50px; top:-44px;
	border:0;
	border:1px solid #c8c8c8;
	padding: 14px 29px;
	background:#fff;
	z-index: 2;
}
