/* ================================================================ 
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/menus/drop_definition3.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.
=================================================================== */
#menu 
	{
	list-style-type:none; 
	width:770px; 
	margin: 0px; 
	padding: 0px; 
	border:0px;
	}
	
/* breite menupunkt ebene 1 STA*/ 
#menu li 
	{
	float:left; 
	padding:0; 
	margin:0; 
	position:relative; 
	width:100px; 
	height:22px; 
	z-index:100; 
	list-style: none; 
	}
#menu li dl
	{
	position:absolute; 
	top:0; 
	left:0; 
	padding-bottom:0;
	text-align:center;
	}
	
#menu li a, #menu li a:visited 
	{
	text-decoration:none;
	text-align:center;
	}
#menu li dd 
	{
	display:none;
	}
#menu li a:hover 
	{
	border:0;
	}
#menu li:hover dd, #menu li a:hover dd 
	{
	display:block; 
	width: auto; 
	text-align:center;
	}
	
/*  submenu hover feabstand */
#menu li:hover dl, #menu li a:hover dl 
	{
	padding-bottom:10px;
	text-align:left;
	}
#menu table 
	{
	border:0px; 
	padding:0; 
	margin:-1px; 
	font-size:1em;
	}
#menu dl {
	/*anzeige menupunt ebene 1  breite menupunkt navid*/
	width: 100px; 
	border: 0px solid black;
	margin: 0; 
	padding: 0; 
	background: transparent; 
	text-align: center;
	}
#menu dt 
	{
	margin:0; 
	padding: 0; 
	/* abstand unterhalb navEbene 1 zu sub-Punkten*/
	padding-bottom: 12px; 
	font-size: 14px;
	}
#menu dd 
	{
	margin:0; 
	padding:0; 
	color: #fff; 
	font-size: 1em; 
	text-align:left;
	
	}

/* menupunkt main 1 ausrichtung text link  */
#menu dt a, #menu dt a:visited 
	{
	font-family: verdana, arial;
	display:block;  
	text-align:center; 
	color: #003C7B;
	border: 0px solid #ff0000;

	border: 0px solid #0000CC;
	}

#menu li:hover dt a, #menu a:hover dt a
	{color:#ddd; 
	border:0px; 
	border-width:0 0px 0px 0px;
	}

/*hover 2. menustufe */
#menu dd a, #menu dd a:visited 
	{
	font-family: verdana, arial;
	border: 1px solid silver; 
	padding: 2px; 
	border-top: 0px; 
	text-decoration:none; 
	display:block; 
	width: 110px; 
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 6px;
	}

#menu dd a:hover {
	border: 1px solid silver;
	padding: 2px; 
	color: black;
	border-top: 0px; 
	text-decoration:none; 
	display:block; 
	width: 110px;  
	text-align: left;
	padding-left: 6px;
	background-color: #f3f3f3;
	}

#menu b 
	{
	display:block; 
	overflow:hidden; 
	height:0px;
	}

#menu b.p1 
	{
	background:#08c;
	}

/* background menu-bereich 
#menu b.p2 {border:0px solid #08c;}


#menu li:hover b.p2, #menu a:hover b.p2 {background:#fff;}

*/