 /* css by Sandra Hundacker, http://www.hundertmorgen.de/ */
/* All associated graphics copyright 2005, Sandra Hundacker */
/* Added: Oct. 20nd, 2005 */

/* IMPORTANT */
/* This design is not a template. You may not reproduce it elsewhere without the
designer's written permission. However, feel free to study the CSS and use
techniques you learn from it elsewhere. */



/* ________________ general ________________ */



/* Hauptmenu */
#nav {
       position:absolute;
       top: 87px;
       left: 2%;
       width: 700px;
       border:1px solid #DBD9D3;
       background:#F5F5F5;
       font:bold 90% Arial, Helvetica, sans-serif;
       height:21px !important;
       z-index: 20;
       list-style:none;
       font-size:0.95em;
       display:block;
}

/* The following hack is to correct paragraph text size in IE6/WIN */
/* \*/ * html body #nav { margin-left: 0px; font-size:0.9em; margin-top: 12px; } /* */

#nav a {
	font-weight: bold;
	background-color: transparent;
	color: #666;
	text-decoration: none;
}

#nav a:hover {
	text-decoration: none;
	background-color: transparent;
	color: #069;
}

#nav li ul {
	width: 130px;
	font-weight: normal;
	border: solid 1px #DBD9D3;
	text-align: left;
	background-color: #F5F5F5;
	margin-top: 3px;
	z-index: 20;	
}

/* The following hack is to correct paragraph text size in IE6/WIN */
/* \*/ * html body #nav li ul { margin-left: 0px; margin-top: 0px;} /* */

#nav li {
	float: left;
	padding: 3px 46px 3px 0;
	margin-left: -33px;	
}

/* The following hack is to correct paragraph text size in IE6/WIN */
/* \*/ * html body #nav li { margin-left: 3px; padding: 3px 10px 3px 0;} /* */

/* The following hack is to correct paragraph text size in IE6/WIN */
/* \*/ * html body #nav li li { margin-left: 0px; padding: 3px 0px 3px 0;} /* */

#nav li li a {
	display: block;
	font-weight: normal;
	color: #666;
	padding: 0.3em 7px;
	margin-left: -7px;
}

/* The following hack is to correct paragraph text size in IE6/WIN */
/* \*/ * html body #nav li li a { margin-left: 0px; } /* */

#nav li li a:hover {
	padding: 0.3em 7px;
	background-color: #ccc;
	color: #333;
	margin-left: -7px;
}

/* The following hack is to correct paragraph text size in IE6/WIN */
/* \*/ * html body #nav li li a:hover { margin-left: 0px; } /* */

li {
	position: relative;
	cursor: default;
}



li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0px;	
}

li>ul {
	top: auto;
	left: auto;
}

li li {
	display: block;
	width: 163px;
	float: none;
	border: 0;
	margin-left: -40px;
	margin-top: -3px;
	margin-bottom: -3px;
	padding-right: 40px;
}

/* The following hack is to correct paragraph text size in IE6/WIN */
/* \*/ * html body li li { margin-left: 0px;} /* */

li:hover ul, li.over ul {
	display: block;
}
