.item-101 {
	background-image: url(../images/menu_inactive_01.gif);
	width: 100px;
}
.item-123 {
	background-image: url(../images/menu_inactive_03.gif);
	width: 102px;
}
.item-124 {
	background-image: url(../images/menu_inactive_05.gif);
	width: 104px;
}
.item-125 {
	background-image: url(../images/menu_inactive_07.gif);
	width: 102px;
}
.item-137 {
	background-image: url(../images/menu_inactive_09.gif);
	width: 111px;
}
.item-464 {
	background-image: url(../images/menu_inactive_10.gif);
	width: 139px;
}


.item-101:hover {
	background-image: url(../images/menu_active_01.gif);
	
}
.item-123:hover {
	background-image: url(../images/menu_active_03.gif);
	
}
.item-124:hover {
	background-image: url(../images/menu_active_05.gif);
	
}
.item-125:hover {
	background-image: url(../images/menu_active_07.gif);
	
}
.item-137:hover {
	background-image: url(../images/menu_active_09.gif);
	
}

.item-464:hover {
	background-image: url(../images/menu_active_10.gif);
	
}


.item-101, .item-123, .item-125, .item-124, .item-167, .item-168, .item-170, .item-171, .item-137 {
	border-right: 3px solid white;
	background-repeat: no-repeat;
	background-position: center bottom;
}

.item-101, .item-123, .item-125, .item-137, .item-169 {
	background-repeat: no-repeat;
	background-position: center bottom;
}

.menusan li a {
	display: none;
	font-size: 0;
	color: black;
	padding-left: 8px;
}

.menusan li ul li a  {
	display: block;
}

.menusan li ul li a {
	font-size: 14px;
}

.parent {
	margin: 0;
	background-repeat:no-repeat;
	background-position: center;
}



/****************** Dropdown Menu styling starts here **************/
.menusan
{
 /* Use these parameters to positions your menu. */
 top: -2px;
 position: relative;
 left: 0px;
}
 
.menusan, .menusan li, .menusan li ul { /* all lists */
 padding: 0;
 margin: 0;
 list-style: none;
}
 
.menusan li a {
 display: block;
 color: black;
 text-decoration:none;
 height: 32px;
}
 
.menusan li { /* all list items */
 float: left;
 
 position: relative;
 z-index: 100;
 background-color: black;
}

#sub.menusan li {
	z-index: 80;
}

.menusan li ul li a { /* second-level lists */
	height: auto;
	padding-top: 5px;
	color: white;
	padding-bottom: 3px
}

.menusan li ul li { /* second-level lists */
	float: none;
	position: relative;
}

.menusan li ul li a:hover { /* second-level lists */
	background-color: white;
	color: black;
}

 
.menusan li ul { /* second-level lists */
 position: absolute;
 top: 14px;
 width: 150px;
 display: none;
 /*left: -5000%; /* Use left instead of display to hide menus; display: none isn’t read by screen readers. */
 
 padding-top: 21px;
  padding-bottom: 9px;
 -moz-border-radius: 10px;
  border-radius: 10px;
   border:1px solid black;
   background-color: black;
   clip: rect(18px 310px 400px 0);
}

.menusan li ul li ul li {
	background-color: #1A6922;
	background-image: none;
}

.menusan li ul li.parent a {
	background-image: url(../images/subnavbg.gif);
}
.menusan li ul li.parent a:hover {
	background-image: url(../images/subnavbgon.gif);
}

.menusan li ul li.parent ul li a, .menusan li ul li.parent ul li a:hover {
	background-image: none;
}
 
.menusan li ul li ul { /* second-level lists */
 position: absolute;
 top: -4px;
 left: 140px;
 width: 152px;
 display: none;
 /*left: -5000%; /* Use left instead of display to hide menus; display: none isn’t read by screen readers. */
 

 padding-top: 4px;
  padding-bottom: 4px;
 -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
   border:1px solid #1A6922;
   background-color: #1A6922;
   color: white;
   clip: rect(auto auto auto auto);
   /*clip: rect(18px auto auto 0);*/
}
 
.menusan li a:hover {

}
 
.menusan li:hover > ul, .menusan li.sfhover > ul  { /* lists nested under hovered list items */
 left: 6px; /* change this to 10px, 20px, etc for indenting the sub menu */
 display: block;
}

.menusan li ul li ul, .menusan li ul li ul { /* lists nested under hovered list items */
 display: none;
}

.menusan li ul li:hover ul, .menusan li ul li.sfhover ul, .menusan li:hover ul li:hover ul, .menusan li:hover ul li.sfhover ul { /* lists nested under hovered list items */
 left: 150px; /* change this to 10px, 20px, etc for indenting the sub menu */
 display: block;
}

/* **************** Dropdown Menu styling end here ***************/

.parent a {

}

#sub {
	top: 29px;
	left: 4px;
}

#sub > li {
		padding-top: 0px;
		padding-bottom: 4px;
}

#sub.menusan li a {
	height: 23px;
}

#sub.menusan > li > a {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	
}


#sub.menusan li {
	height: 28px;
}

#sub.menusan li ul { /* second-level lists */
 top: 29px;
}


/* ############## Zweite ############### */
.item-167 {
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

.item-169 {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 7px;
}

.item-167, .item-168, .item-169, .item-170, .item-171 {
	border: 0px;
}

.menusan.zweite li {
 background-color: black;
}

#sub.menusan li.item-167 {
	background-image: url(../images/menu_zweite_inactive_01.gif);
	width: 77px;
	height: 46px;
	top: -18px;
}

#sub.menusan li.item-167 a {
	height: 50px;
}

.item-168 {
	background-image: url(../images/menu_zweite_inactive_02.gif);
	width: 87px;
}
.item-170 {
	background-image: url(../images/menu_zweite_inactive_03.gif);
	width: 84px;
}
.item-171 {
	background-image: url(../images/menu_zweite_inactive_04.gif);
	width: 90px;
}
.item-169 {
	background-image: url(../images/menu_zweite_inactive_05.gif);
	width: 82px;
}

#sub.menusan li.item-167:hover {
	background-image: url(../images/menu_zweite_active_01.gif);
}
.item-168:hover{
	background-image: url(../images/menu_zweite_active_02.gif);
}
.item-170:hover {
	background-image: url(../images/menu_zweite_active_03.gif);
}
.item-171:hover {
	background-image: url(../images/menu_zweite_active_04.gif);
}
.item-169:hover {
	background-image: url(../images/menu_zweite_active_05.gif);
}

/* ############## Kinder ############### */
.item-194 {
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

.item-196 {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 7px;
}

.item-194, .item-195, .item-196 {
	border: 0px;
}

.menusan.kinder li {
 background-color: white;
}

#sub.menusan li.item-194 {
	background-image: url(../images/menu_kinder_inactive_01.gif);
	width: 105px;
	height: 46px;
	top: -18px;
}

#sub.menusan li.item-195, #sub.menusan li.item-196 { 
	height: 46px;
	top: -18px;
}

#sub.menusan li.item-194 a {
	height: 50px;
}

.item-195 {
	background-image: url(../images/menu_kinder_inactive_02.gif);
	width: 80px;
}
.item-196 {
	background-image: url(../images/menu_kinder_inactive_03.gif);
	width: 95px;
}

#sub.menusan li.item-194:hover {
	background-image: url(../images/menu_kinder_active_01.gif);
}
.item-195:hover{
	background-image: url(../images/menu_kinder_active_02.gif);
}
.item-196:hover {
	background-image: url(../images/menu_kinder_active_03.gif);
}


/* ############## Jugend ############### */
.item-199 {
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

.item-203 {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 7px;
}

.item-200, .item-201, .item-202 {
	border: 0px;
}

.menusan.jugend li {
 background-color: white;
}

#sub.menusan li.item-199 {
	background-image: url(../images/menu_jugend_inactive_01.gif);
	width: 94px;
	height: 46px;
	top: -18px;
}

#sub.menusan.jugend li { 
	height: 46px;
	top: -18px;
}

#sub.menusan li.item-199 a {
	height: 50px;
}

.item-200 {
	background-image: url(../images/menu_jugend_inactive_02.gif);
	width: 79px;
}
.item-201 {
	background-image: url(../images/menu_jugend_inactive_03.gif);
	width: 78px;
}
.item-202 {
	background-image: url(../images/menu_jugend_inactive_04.gif);
	width: 104px;
}
.item-203 {
	background-image: url(../images/menu_jugend_inactive_05.gif);
	width: 77px;
}


#sub.menusan li.item-199:hover {
	background-image: url(../images/menu_jugend_active_01.gif);
}
.item-200:hover{
	background-image: url(../images/menu_jugend_active_02.gif);
}
.item-201:hover {
	background-image: url(../images/menu_jugend_active_03.gif);
}
.item-202:hover {
	background-image: url(../images/menu_jugend_active_04.gif);
}
.item-203:hover {
	background-image: url(../images/menu_jugend_active_05.gif);
}

/* ############## Orchester ############### */

.item-172 {
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}

.item-190 {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 7px;
}

.item-172, .item-176, .item-181, .item-187, .item-190 {
	border: 0px;
}

.menusan.orchester li {
 background-color: black;
}

#sub.menusan li.item-172 {
	background-image: url(../images/menu_orchester_inactive_01.gif);
	width:85px;
}

#sub.menusan li.item-172, #sub.menusan li.item-176, #sub.menusan li.item-181, 
#sub.menusan li.item-187, #sub.menusan li.item-190 { 
	height: 46px;
	top: -18px;
}


#sub.menusan li.item-176 > a {
	height: 50px;
}

.item-176 {
	background-image: url(../images/menu_orchester_inactive_02.gif);
	width: 77px;
}
.item-181 {
	background-image: url(../images/menu_orchester_inactive_03.gif);
	width: 89px;
}
.item-187 {
	background-image: url(../images/menu_orchester_inactive_04.gif);
	width: 71px;
}
.item-190 {
	background-image: url(../images/menu_orchester_inactive_05.gif);
	width: 88px;
}

#sub.menusan li.item-172:hover {
	background-image: url(../images/menu_orchester_active_01.gif);
}
.item-176:hover {
	background-image: url(../images/menu_orchester_active_02.gif);
}
.item-181:hover {
	background-image: url(../images/menu_orchester_active_03.gif);
}
.item-187:hover {
	background-image: url(../images/menu_orchester_active_04.gif);
}
.item-190:hover {
	background-image: url(../images/menu_orchester_active_05.gif);
}
.item-172, .item-176, .item-182, .item-187 {
	/*border-right: 3px solid white;*/
	background-repeat: no-repeat;
	background-position: center bottom;
}

.item-190 {
	background-repeat: no-repeat;
	background-position: center bottom;
}

.nav > li > a:hover {
    background-color: auto;
}