/*-------------------------- Navi left-----------------------------------------*/


div#naviLeft  ul, div#bottomNavi ul 
	{
	list-style: none; 
	padding: 0;
	padding-top: 14px;
	padding-left: 319px;
	}
	
div#naviLeft  ul 
	{
	padding-top: 14px;
	padding-left: 319px;
	}	
	
div#bottomNavi ul 
	{
	padding-top: 23px;
	padding-left: 89px;
	}	
	
	
div#naviLeft  li, div#bottomNavi li
	{
	float: left;
	}	
	
div#naviLeft ul a, div#bottomNavi ul a
	{
	font-size: 11px;
  color: #383937;
  display: block;
  margin: 0; 
  text-decoration: none;
  font-weight: normal;
  margin-right: 4px;
  padding-right: 6px;
  background: url(../images/li-navispace.gif) right 6px  no-repeat;
  }	
div#bottomNavi ul a
	{
  background: url(../images/li-navispace.gif) right 4px  no-repeat;
  }	
div#naviLeft ul a.impressum, div#bottomNavi ul a.impressum
	{
  background: none;
  }	
  
div#naviLeft ul a:hover, div#bottomNavi ul a:hover,
body.impressum div#naviLeft ul a.impressum, body.impressum div#bottomNavi ul a.impressum,
body.aktuelles div#naviLeft ul a.aktuelles, body.aktuelles div#bottomNavi ul a.aktuelles, body.newsletter div#naviLeft ul a.newsletter, body.newsletter div#bottomNavi ul a.newsletter,
body.startseite div#naviLeft ul a.startseite, body.startseite div#bottomNavi ul a.startseite
	{
  color: #A14817;
  }
/*-------------------------- Menue Top -----------------------------------------*/

 .menu { 
text-align: left;
font-size: 12px;
  color: #DCB267;
 }
 
 
.menu ul { list-style: none; margin: 0; padding: 0; float: left;}

.menu a{
  font-size: 12px;
  display: block;
  margin: 0; 
 padding: 0;
  text-decoration: none;
  font-weight: normal;
  	font-size: 12px;
	
  }
.menu a.top{
  text-indent: -5000px;
  height: 34px;
  }

 .menu .philosophie_abstand, .menu a#philosophie
{
width: 80px;
} 
	.menu a#philosophie
	{
	  background: url(../images/li-philosophie.gif) 0 200px  no-repeat;
	} 

 .menu .historie_abstand, .menu a#historie
{
width: 54px;
} 
	.menu a#historie
	{
	  background: url(../images/li-historie.gif) 0 200px  no-repeat;
	} 
	
 .menu .kompetenzen_abstand, .menu a#kompetenzen
{
width: 91px;
} 
	.menu a#kompetenzen
	{
	  background: url(../images/li-kompetenzen.gif) 0 200px  no-repeat;
	} 	
	
 .menu .shop_abstand, .menu a#shop
{
width: 39px;
} 
	.menu a#shop
	{
	  background: url(../images/li-shop.gif) 0 200px  no-repeat;
	} 	
	
 .menu .reitzner_abstand, .menu a#reitzner
{
width: 57px;
} 
	.menu a#reitzner
	{
	  background: url(../images/li-reitzner.gif) 0 200px  no-repeat;
	}	
	
 .menu .schaller_abstand, .menu a#schaller
{
width: 57px;
} 
	.menu a#schaller
	{
	  background: url(../images/li-schaller.gif) 0 200px  no-repeat;
	}

 .menu ul.untermenue a{
  background: #1C6B4A;
  border: 1px solid #3B974C;
  color: #fff;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 2px;
  font-size: 11px;
  height: 15px;
  font-style: normal;
  display: block;
  line-height: 13px;
  }

 .menu a#philosophie:hover,body.philosophie .menu a#philosophie,
 .menu a#historie:hover,body.historie .menu a#historie,
 .menu a#kompetenzen:hover,body.kompetenzen .menu a#kompetenzen,
 .menu a#shop:hover,body.shop .menu a#shop,
 .menu a#reitzner:hover,body.reitzner .menu a#reitzner,
 .menu a#schaller:hover,body.schaller .menu a#schaller
{
background-position: 0 0;
  }
  

  
 .menu ul.untermenue a:hover, 
.dkf .menu ul.untermenue a#dkf, .edvn .menu ul.untermenue a#edvn, 
 .its .menu ul.untermenue a#its, .doku .menu ul.untermenue a#doku,
  .zeiterfassung .menu ul.untermenue a#zeiterfassung, .mobilitystore .menu ul.untermenue a#mobilitystore, 
  .mobotix .menu ul.untermenue a#mobotix,  .telefonanlagen .menu ul.untermenue a#telefonanlagen,
  .medien .menu ul.untermenue a#medien, .bbedarf .menu ul.untermenue a#bbedarf
{
  background: #FFD08D;
  color: #294C50;
  }
  
   .menu ul ul ul{ position: absolute; z-index: 500; width: 290px;}

 .menu li { position: relative; }



div.menu ul ul ul, div.menu ul ul li:hover ul ul {display: none;}

div.menu ul ul li:hover ul, div.menu ul ul ul li:hover ul {display: block;}


