.menu-aktiv
{
  color:#fde6c4;
  float:left;
}

#menu
{
  width: 1024px;
  height: 200px;
  margin: 0 auto;
}

ul.cssMenu ul
{
  display:none;
}

ul.cssMenu li:hover>ul
{
  display:block
}

ul.cssMenu ul
{
  position: absolute;
  left:-1px;
  top:98%;
}

ul.cssMenu ul ul
{
  position: absolute;
  left:98%;
  top:-2px;
}

ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:15px 3px 3px 0px;
}

ul.cssMenu table 
{
  border-collapse:collapse;
}

ul.cssMenu 
{
	display:block;
	zoom:1;
	z-index: 1000;
	padding-top: 6px;
	width: 798px;
	height:185px;
  float:left;
}

* HTML ul.cssMenu 
{
  position:absolute;
}

ul.cssMenu ul
{
	width:192px;
}

ul.cssMenu li 
{
	display:block;
	margin:3px 0px 0px 3px;
	font-size:0px;
}

ul.cssMenu a:active, ul.cssMenu a:focus 
{
  outline-style:none;
}

ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover
{
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	padding-top:3px;
	_padding-left:0;
	font:normal 11px Trebuchet MS, Tahoma;
	color: #ffffff;
	text-decoration:none;
	cursor:pointer;
}

ul.cssMenu span
{
	overflow:hidden;
}

ul.cssMenu li 
{
	float:left;
}

ul.cssMenu ul li 
{
	float:none;
}

ul.cssMenu ul a 
{
	text-align:left;
	white-space:nowrap;
}

ul.cssMenu li.sep
{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}

ul.cssMenu li.sep span
{
	float:none;	
  padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#C0AF62;	
  background-image:none;
}

ul.cssMenu ul li.sep span
{
	width:100%;
	height:3px;
}

ul.cssMenu li:hover
{
	position:relative;
}

ul.cssMenu li:hover>a
{
	font:normal 11px Trebuchet MS, Tahoma;
	color: #ffffff;
	text-decoration:none;
}

ul.cssMenu li a:hover
{
	position:relative;
	font:normal 11px Trebuchet MS, Tahoma;
	color: #fde6c4;
	text-decoration:none;
}

ul.cssMenu li.dis a 
{
	color: #AAAAAA !important;
}

ul.cssMenu img 
{
  border: none;
  float:left;
  _float:none;
  margin-right:3px;
  width:16px; 
  height:16px;
}

ul.cssMenu ul img 
{
  width:16px;
  height:16px;
}

ul.cssMenu img.over
{
  display:none
}

ul.cssMenu li.dis a:hover img.over
{
  display:none !important
}

ul.cssMenu li.dis a:hover img.def
{
  display:inline !important
}

ul.cssMenu li:hover > a img.def  
{
  display:none
}

ul.cssMenu li:hover > a img.over 
{
  display:inline
}

ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover ul img.def,ul.cssMenu a:hover a:hover img.over,ul.cssMenu a:hover a:hover a:hover img.over
{
  display:inline
}

ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover ul img.over,ul.cssMenu a:hover a:hover img.def,ul.cssMenu a:hover a:hover a:hover img.def
{
  display:none
}

ul.cssMenu a:hover ul,ul.cssMenu a:hover a:hover ul
{
  display:block
}

ul.cssMenu a:hover ul ul
{
  display:none
}

ul.cssMenu span
{
  display:block;
  padding-right:11px;
}


#li-start
{
  margin-left:140px;
}

#li-training
{
  margin-left: 35px;
}

#ul-training, #ul-training a
{
  background-image: url(../images/navi.gif);
  background-repeat: repeat-x;
  color: #751a45;
  margin-left: -23px;
  text-align: center;
}

#ul-training a:hover
{
  font-weight:bold;
}

#li-ausbildung
{
  margin-left: 35px;
}

#ul-ausbildung, #ul-ausbildung a
{
  background-image: url(../images/navi.gif);
  background-repeat: repeat-x;
  color: #751a45;
  margin-left: -14px;
  text-align: center;
}

#ul-ausbildung a:hover
{
  font-weight:bold;
}

#li-leistung
{
  margin-left: 33px;
}

#ul-leistung, #ul-leistung a
{
  background-image: url(../images/navi.gif);
  background-repeat: repeat-x;
  color: #751a45;
  margin-left: -24px;
  text-align: center;
}

#ul-leistung a:hover
{
  font-weight:bold;
}

#li-mitmensch
{
  margin-left: 35px;
}

#ul-mitmensch, #ul-mitmensch a
{
  background-image: url(../images/navi.gif);
  background-repeat: repeat-x;
  color: #751a45;
  margin-left: -22px;
  text-align: center;
}

#ul-mitmensch a:hover
{
  font-weight:bold;
}

#li-kontakt
{
  margin-left: 40px;
}

#ul-kontakt, #ul-kontakt a
{
  background-image: url(../images/navi.gif);
  background-repeat: repeat-x;
  color: #751a45;
  margin-left: -24px;
  text-align: center;
}

#ul-kontakt a:hover
{
  font-weight:bold;
}

#li-shop
{
  margin-left: 34px;
}

#ul-shop, #ul-shop a
{
  color: #751a45;
  margin-left: -33px;
  text-align: center;
}

#ul-shop a:hover
{
  font-weight:bold;
}

#li-news
{
  margin-left: 41px;
}

#ul-news, #ul-news a
{
  background-image: url(../images/navi.gif);
  background-repeat: repeat-x;
  color: #751a45;
  margin-left: -28px;
  text-align: center;
}

#ul-news a:hover
{
  font-weight:bold;
}

