
/* SPALTE 1 */

/* erste Ebene */

.hauptnavi ul.hm_spalte1 li a:link,
.hauptnavi ul.hm_spalte1 li a:visited {
	color: #FBC100;
}

.hauptnavi ul.hm_spalte1 li.no_over a:hover,
.hauptnavi ul.hm_spalte1 li.no a:hover {
  background: #FBC100;
  color: #FFFFFF;
  background-image: url(../design/pfeil_runter.gif);
  background-repeat: no-repeat;
  background-position: right;
}

/* zweite Ebene */

.hauptnavi ul.hm_spalte1 li.no_over li a:link,
.hauptnavi ul.hm_spalte1 li.no_over li a:visited {
	color: #666666;
}


.hauptnavi ul.hm_spalte1 li li.no2 div a:hover,
.hauptnavi ul.hm_spalte1 li li.no_over2 div a:hover {
	background-color: #FBC100;
	color: #FFFFFF;
	background-image: url(../design/punkt_dunkelgrau.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.hauptnavi ul.hm_spalte1 li li.no2_or div a:hover,
.hauptnavi ul.hm_spalte1 li li.no_over2_or div a:hover {
	background-color: #FBC100;
	color: #FFFFFF;
	background-image: none;
}


.hauptnavi ul.hm_spalte1 li li.no_over2 div.subpfeil a:hover span,
.hauptnavi ul.hm_spalte1 li li.no_over2_or div.subpfeil a:hover span {
  background-image: url(../design/subpfeil_act_spalte1.gif);
}

/* dritte Ebene */

.hauptnavi ul.hm_spalte1 li li li.no_over3 div a:hover,
.hauptnavi ul.hm_spalte1 li li li.no_over3_or div a:hover {
   background-color: #FBC100;
   color: #FFFFFF;
   background-image: none;
}  



/* SPALTE 2 HMENU*/


.hauptnavi ul.hm_spalte2 li a:link,
.hauptnavi ul.hm_spalte2 li a:visited {
	color: #00A6EB;
}

.hauptnavi ul.hm_spalte2 li.no_over a:hover,
.hauptnavi ul.hm_spalte2 li.no a:hover {
  background: #00A6EB;
  color: #FFFFFF;
  background-image: url(../design/pfeil_runter.gif);
  background-repeat: no-repeat;
  background-position: right;
}

.hauptnavi ul.hm_spalte2 li.no_over li a:link,
.hauptnavi ul.hm_spalte2 li.no_over li a:visited {
	color: #666666;
}

.hauptnavi ul.hm_spalte2 li li.no2 div a:hover,
.hauptnavi ul.hm_spalte2 li li.no_over2 div a:hover {
	background-color: #00A6EB;
	color: #FFFFFF;
	background-image: url(../design/punkt_dunkelgrau.gif);
	background-repeat: repeat-x;
	background-position: bottom left
}

.hauptnavi ul.hm_spalte2 li li.no2_or div a:hover,
.hauptnavi ul.hm_spalte2 li li.no_over2_or div a:hover {
	background-color: #00A6EB;
	color: #FFFFFF;
	background-image: none;  
}


.hauptnavi ul.hm_spalte2 li li.no_over2 div.subpfeil a:hover span,
.hauptnavi ul.hm_spalte2 li li.no_over2_or div.subpfeil a:hover span {
	background-image: url(../design/subpfeil_act_spalte2.gif);
}


.hauptnavi ul.hm_spalte2 li li li.no_over3 div a:hover,
.hauptnavi ul.hm_spalte2 li li li.no_over3_or div a:hover {
   background-color: #00A6EB;
   color: #FFFFFF;
   background-image: none;
}



/* SPALTE 3 HMENU */


.hauptnavi ul.hm_spalte3 li a:link,
.hauptnavi ul.hm_spalte3 li a:visited {
	color: #009836;
}

.hauptnavi ul.hm_spalte3 li.no_over a:hover,
.hauptnavi ul.hm_spalte3 li.no a:hover {
  background: #009836;
  color: #FFFFFF;
  background-image: url(../design/pfeil_runter.gif);
  background-repeat: no-repeat;
  background-position: right;
}


.hauptnavi ul.hm_spalte3 li.no_over li a:link,
.hauptnavi ul.hm_spalte3 li.no_over li a:visited {
	color: #666666;
}

.hauptnavi ul.hm_spalte3 li li.no2 div a:hover,
.hauptnavi ul.hm_spalte3 li li.no_over2 div a:hover {
	background-color: #009836;
	color: #FFFFFF;
	background-image: url(../design/punkt_dunkelgrau.gif);
	background-repeat: repeat-x;
	background-position: bottom left
}

.hauptnavi ul.hm_spalte3 li li.no2_or div a:hover,
.hauptnavi ul.hm_spalte3 li li.no_over2_or div a:hover {
	background-color: #009836;
	color: #FFFFFF;
	background-image: none;  
}


.hauptnavi ul.hm_spalte3 li li.no_over2 div.subpfeil a:hover span,
.hauptnavi ul.hm_spalte3 li li.no_over2_or div.subpfeil a:hover span {
	background-image: url(../design/subpfeil_act_spalte3.gif);
}


.hauptnavi ul.hm_spalte3 li li li.no_over3 div a:hover,
.hauptnavi ul.hm_spalte3 li li li.no_over3_or div a:hover {
	background-color: #009836;
	color: #FFFFFF;
	background-image: none;
}




/* SPALTE 4 HMENU */


.hauptnavi ul.hm_spalte4 li a:link,
.hauptnavi ul.hm_spalte4 li a:visited {
	color: #E60004;
}

.hauptnavi ul.hm_spalte4 li.no_over a:hover,
.hauptnavi ul.hm_spalte4 li.no a:hover {

  background-color: #E60004;
  color: #FFFFFF;
  
  background-image: url(../design/pfeil_runter.gif);
  background-repeat: no-repeat;
  background-position: right;
  
}

.hauptnavi ul.hm_spalte4 li.no_over li a:link,
.hauptnavi ul.hm_spalte4 li.no_over li a:visited {
	color: #666666;
}

.hauptnavi ul.hm_spalte4 li li.no2 div a:hover,
.hauptnavi ul.hm_spalte4 li li.no_over2 div a:hover {
	background: #E60004;
	color: #FFFFFF;
	background-image: url(../design/punkt_dunkelgrau.gif);
	background-repeat: repeat-x;
	background-position: bottom left
}

.hauptnavi ul.hm_spalte4 li li.no2_or div a:hover,
.hauptnavi ul.hm_spalte4 li li.no_over2_or div a:hover {
	background: #E60004;
	color: #FFFFFF;
	background-image: none;  
}


.hauptnavi ul.hm_spalte4 li li.no_over2 div.subpfeil a:hover span,
.hauptnavi ul.hm_spalte4 li li.no_over2_or div.subpfeil a:hover span {
	background-image: url(../design/subpfeil_act_spalte4.gif);
	background-repeat: no-repeat;
    background-position: right;
}

.hauptnavi ul.hm_spalte4 li li li.no_over3 div a:hover,
.hauptnavi ul.hm_spalte4 li li li.no_over3_or div a:hover {
	background: #E60004;
	color: #FFFFFF;
	background-image: none;
}


