/* topnavigation SUBMENUE IN SUBHEADER -begin */
/* -------------------------------------------------------------------------- */

#topnavigation a {
vertical-align:middle;
}

#topnavigation a img{
padding-right:2px;
}


/* topnavigation SUBMENUE IN SUBHEADER -end */
/* -------------------------------------------------------------------------- */




#rootline a {padding: 3px; color: black; text-decoration: none;}


/* ------------------- */




.menu {
    width: 100%;
    overflow: hidden;
    margin:  0;
    list-style-type: none;
  }

.menu a {display:block;}
/*//default*/


.menu li a, .menu li.menu_NO a, .menu li.ul.li a{ text-decoration: none; color: black;

}



/* alle links des ersten levels */
.menu li {padding: 5px 0 5px 16px; margin: 0; 
	background-image: url(../imgs/dotted.gif);
	background-repeat: repeat-x;
	background-position: bottom;	
}

/*und noch den Link selber stylen für das zweite Hintergrundbild */
.menu li a{padding: 5px 0 5px 16px; margin: 0; 
	background-image: url(../imgs/menu_lev1.gif);
	background-repeat: no-repeat;
	background-position: left;	
}
.menu li a:hover{padding: 5px 0 5px 16px; margin: 0; 
	background-image: url(../imgs/menu_lev1_over.gif);
	background-repeat: no-repeat;
	background-position: left;	
	background-color: #D0C8C8; 
}





/* alle links des zweiten levels */
.menu li ul li a {padding: 5px 0 5px 16px; margin: 0; 
	background-image: url(../imgs/navipfeil1.gif);
	background-repeat: no-repeat; 
	background-position: center left; 
	background-color: #DEDCD8;
	border-bottom: 1px solid #DEDCD8; 
}

/*aktiver link mit unterseiten*/  
.menu li.menu_CURIFSUB a{
	background-image: url(../imgs/menu_active.gif);
	background-repeat: no-repeat;
	background-position: center left; 
	font-weight: bold;		
}

/*aktiver link ohne unterseiten*/  
.menu li.menu_CUR a{
	background-image: url(../imgs/menu_active.gif);
	background-repeat: no-repeat;
	background-position: center left; 
	font-weight: bold;		
}




/*Links unterhalb eines aktiven Items */
.menu li.menu_CURIFSUB ul li a{
	background-image: url(../imgs/navipfeil2.gif);
	background-repeat: no-repeat; 
	background-position: center left; 
	color: black;
	font-weight: normal;
}



.menu li ul li a {padding: 3px 0 3px 24px; margin: 0; 
	background-image: url(../imgs/navipfeil2.gif); background-repeat: no-repeat; background-position: center left; 
background-color: white;

}
.menu li ul li a:hover {padding: 3px 0 3px 24px; margin: 0; 
	background-image: url(../imgs/navipfeil2.gif); background-repeat: no-repeat; background-position: center left; 
background-color: white;

}


  .menu ul { list-style-type: none; margin:0; padding: 0; }

  .menu li { float:left; width: 100%; margin:0; padding: 0; }



/* alle links des dritten levels */
.menu li ul li ul li a {padding: 3px 0 3px 30px; margin: 0; 
	background-image: url(../imgs/navipfeil2.gif); background-repeat: no-repeat; background-position: center left; 
background-color: white;
font-style: italic;

}
.menu li ul li ul li a:hover {padding: 3px 0 3px 30px; margin: 0; 
	background-image: url(../imgs/navipfeil2.gif); background-repeat: no-repeat; background-position: center left; 
background-color: white;
font-style: italic;
}






/*    .menu li.menu_CURIFSUB ul li a {background-image: none; background-color: white;} */
