/*-----NUR NAVI ELEMENTE ----*/

.navi {
margin: 0px 0px 0px 0px ;
}

/* alle links in der navi haben keinen underline */
.navi a {
text-decoration:none;
}


/* alle navi-unter-elemente sind auf volle breite in der navi */
.navi .subnav, .navi .subsubnav { 
width:100%;
}

.navi #subtd {padding:0px 0px 8px 0px;}
.navi #subtd #subtd {padding:0px 0px 0px 0px;}

/* ------- HAUPTMENU --------- */
/* definition hauptmenu - fläche ohne text */
.navi .mainnav td, .navi .mainnav .tdmainmov {
padding:3px 0px 3px 3px;
text-align:right;
border-bottom:1px solid #000000;
}
/* mouseover schaltfläche */
.navi .mainnav .tdmainmov {
background:#fc0;
border-bottom:1px solid #fff;
cursor:hand;
cursor:pointer;
}
/* mouseover text */
.navi .mainnav .tdmainmov a {color:#000;}


/* ------- UNTERMENU --------- */
.navi .mainnav .subnav td {
text-align:right;
border:0px;
padding:3px 1px 2px 1px;
text-align:right;
}
.navi .mainnav .subnav a {
font-size:12px;
color:#000000;
}
.navi .mainnav .subnav .tdmainmov {
background:#FFAC00;
}
.navi .mainnav .subnav .tdmainmov a{
color:#000;
}

/* ------- 2. UNTERMENU --------- */
.navi .mainnav .subnav .subsubnav td {
padding:1px 12px 1px 1px;
text-align:right;
}
.navi .mainnav .subnav .subsubnav a {
font-size:11px;
color:#643900;
}
.navi .mainnav .subnav .subsubnav .tdmainmov {
background:#FF9609;
}
.navi .mainnav .subnav .subsubnav .tdmainmov a{
color:#000;
}

