/* ================================================================ 
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/dd_valid.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 */
#navigation-section {
	/*width:750px;*/ 
	/*height:100px;*/ 
	position:relative; 
	z-index:90;
}
#navigation-section ul li a, 
#navigation-section ul li a:visited {
	display:block; 
	float:left; 
	padding: 0px 10px 0px 9px; 
	overflow:hidden;
	
	text-decoration:none; 
	/*text-align:center;*/
	color:#fff; /*__FARBWELT__*/
	/*border:1px solid #fff;*/
	border: 1px solid transparent;
	border-left: none;
	border-right: none;
	line-height: 175%; 
	/*background:#710069;*/
	background-image: url(../../impfservice.de/css/img/mainmenu-separator.gif);
	background-position: right center;
	background-repeat: no-repeat; 
}
body.small-font #navigation-section ul li a, 
bogy.small-font #navigation-section ul li a:visited {
	padding: 0px 8px 0px 11px; 
}
body.big-font #navigation-section ul li a, 
bogy.big-font #navigation-section ul li a:visited {
	padding: 0px 12px 0px 7px; 
}

#navigation-section ul li a.last,
#navigation-section ul li a.last:visited {
	background-image: none;
}

#navigation-section ul ul li a {
	width: 139px; 
	float: none;
}
body.small-font #navigation-section ul ul li a {
	width: 114px;
}
body.big-font #navigation-section ul ul li a {
	width: 164px;
}
#navigation-section ul {
	padding:0; 
	margin:0; 
	list-style: none;
}
#navigation-section ul li {
	float:left; 
	position:relative;
	background-image: none;
	padding: 0px; 
}
#navigation-section ul li ul {
	display: none;	
	border: 1px solid #696969;
	border-top: none;
}


/* specific to non IE browsers */
#navigation-section ul li:hover a,
#navigation-section ul li a.current {
	/* kein Hover definiert bisher fuer Ebene 1 */
	color: #ffffff; /*__FARBWELT__*/
}
#navigation-section ul li a.current {
	font-weight: bold;
}
#navigation-section ul li:hover ul {
	display:block; 
	position:absolute; 
	top: 1.9em;
	left:0; 
	/*width:163px;*/
}
#navigation-section ul li:hover ul li a.hide {
	background:#ffffff; 
	color:#696969;
	background-image: url(../../impfservice.de/css/img/mainmenu-hassub.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
#navigation-section ul li:hover ul li:hover a.hide {
	background:#0078bb;
	background-image: url(../../impfservice.de/css/img/mainmenu-hassub-active.gif); 
	background-position: right center;
	background-repeat: no-repeat;
	color:#ffffff; /*__FARBWELT__*/
}
#navigation-section ul li:hover ul li ul {
	display: none;
}
#navigation-section ul li:hover ul li a {
	display:block; 
	background:#ffffff; /*__FARBWELT__*/
	color:#696969;
	padding: 3px 14px 2px 8px;
	line-height: 16px;
	border: 0px solid #e2eef6; /*__FARBWELT__*/
	border-bottom: 1px solid #e2eef6; /*__FARBWELT__*/
}
body.small-font #navigation-section ul li:hover ul li a {
	padding: 2px 11px 2px 7px;
	line-height: 13px;
}
body.big-font #navigation-section ul li:hover ul li a {
	padding: 4px 17px 2px 9px;
	line-height: 19px;
}
#navigation-section ul li:hover ul li a.last {
	border-bottom: none;
}
#navigation-section ul li:hover ul li a:hover {
	background:#0078bb;  /*__FARBWELT__*/
	color:#ffffff; /*__FARBWELT__*/
}
#navigation-section ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left: 161px; 
	top:0;
	border: 1px solid #696969; 
}
body.small-font #navigation-section ul li:hover ul li:hover ul {
	left: 132px; 
}
body.big-font #navigation-section ul li:hover ul li:hover ul {
	left: 190px; 
}
#navigation-section ul li:hover ul li:hover ul.left {
	left:-163px;
	width: 161px;
}
body.small-font #navigation-section ul li:hover ul li:hover ul.left {
	left:-134px;
	width: 132px;
}
body.big-font #navigation-section ul li:hover ul li:hover ul.left {
	left:-192px;
	width: 190px;
}
/*================================================================= */
