#nlu_navi1 { margin: 0 0 1em 0; padding: 0; border: 0; text-decoration: none; font: normal normal 16px/18px; font-weight: 400; width: 100%; border: 1px solid #DDDDDD; border-bottom: none; }
#nlu_navi1 em { font-style: normal; }
#nlu_navi1 ul { margin: 0; padding: 0; border: 0; list-style-type: none; }
#nlu_navi1 ul li { position: relative; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#nlu_navi1 a, #nlu_navi1 a:link, #nlu_navi1 a:visited, #nlu_navi1 a:active { color: #696969; transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1) 0s; }
#nlu_navi1 ul li.sub_parent a { color: #FFAF38 !important; background-color: #EBEBEB !important; padding-left: 10px !important; }
/* ==== Styles for Menu Items =================================== */

/* ==== LEVEL X ================================================= */

/* ====  simple link <a> // einfacher Link <a> ==== */
#nlu_navi1 ul li a, #nlu_navi1 ul li a:link, #nlu_navi1 ul li a:visited, #nlu_navi1 ul li a:active { display: block; text-decoration: none; text-transform: none; color: #696969; font-size: 14px; font-weight: 400; background: #FFFFFF; padding: 8px 0 8px 20px; border-bottom: 1px solid #DDDDDD; }
/* ====  Aktiv, wenn ein Sublevel vorhanden ist // active point if there is a sub_level ==== */
#nlu_navi1 ul li.sub_ul_true a, #nlu_navi1 ul li.sub_ul_true a:link, #nlu_navi1 ul li.sub_ul_true a:visited, #nlu_navi1 ul li.sub_ul_true a:active { color: #696969; font-weight: bold; background: #F2F2F2; }
/* ====  Aktiver Pfad - Linkverfolgung im Baum // active path in tree (link tracing) ==== */
#nlu_navi1 ul li.act_path a, #nlu_navi1 ul li.act_path a:link, #nlu_navi1 ul li.act_path a:visited, #nlu_navi1 ul li.act_path a:active { color: #FFAF38; }
/* ====  active link <a> // aktiver Link <a> ==== */
#nlu_navi1 ul li.active a, #nlu_navi1 ul li.active a:link, #nlu_navi1 ul li.active a:visited, #nlu_navi1 ul li.active a:active { color: #FFFFFF; font-weight: bold; background-color: #FFA94E; }
#nlu_navi1 ul li.active a:after, #nlu_navi1 ul li.active a:link:after, #nlu_navi1 ul li.active a:visited:after, #nlu_navi1 ul li.active a:active:after { top: 11px; right: 9px; font-size: 11px; content: "\f105"; position: absolute; font-weight: 700; display: inline-block; font-family: FontAwesome; }
/* ====  hover: Maus über Link <a> // hover link <a> ==== */
#nlu_navi1 ul li a:hover { color: #FFFFFF; background: #FFAF38; }
#nlu_navi1 ul li.sub_no a:hover { color: #FFFFFF; background: #FFAF38; }
#nlu_navi1 ul li.sub_ul a:hover { color: #FFFFFF; background: #FFAF38; }
/* ====  hover: Wenn Sublevel vorhanden <a> // hover: "if there is a sub_level" <a> ==== */
#nlu_navi1 ul li.sub_ul_true a:hover { }
/* ====  hover: Der aktive Link <a> // hover: "Only for the active link" <a> ==== */
#nlu_navi1 ul li.active a:hover { color: #FFAF38; background: #FFFFFF }
/* ==== LEVEL X+1 =============================================== */

#nlu_navi1 ul ul li.sub_no a, #nlu_navi1 ul ul li.sub_no a:link, #nlu_navi1 ul ul li.sub_no a:visited, #nlu_navi1 ul ul li.sub_no a:active, #nlu_navi1 ul ul li.sub_ul a, #nlu_navi1 ul ul li.sub_ul a:link, #nlu_navi1 ul ul li.sub_ul a:visited, #nlu_navi1 ul ul li.sub_ul a:active { display: block; text-decoration: none; text-transform: none; font-weight: bold; color: #FFA94E; background: #F2F2F2; padding: 8px 0 8px 30px; border-bottom: 1px solid #E6E6E6; }
#nlu_navi1 ul ul li.sub_no a:after, #nlu_navi1 ul ul li.sub_no a:link:after, #nlu_navi1 ul ul li.sub_no a:visited:after, #nlu_navi1 ul ul li.sub_no a:active:after, #nlu_navi1 ul ul li.sub_ul a:after, #nlu_navi1 ul ul li.sub_ul a:link:after, #nlu_navi1 ul ul li.sub_ul a:visited:after, #nlu_navi1 ul ul li.sub_ul a:active:after { content: none; }
/* state for the active point if there is a sub_level */
#nlu_navi1 ul ul li.sub_ul_true a, #nlu_navi1 ul ul li.sub_ul_true a:link, #nlu_navi1 ul ul li.sub_ul_true a:visited, #nlu_navi1 ul ul li.sub_ul_true a:active { color: #FFA94E; font-weight: bold; background: #F2F2F2; }
/* state for the active path (link tracing) */
#nlu_navi1 ul ul li.act_path a, #nlu_navi1 ul ul li.act_path a:link, #nlu_navi1 ul ul li.act_path a:visited, #nlu_navi1 ul ul li.act_path a:active { color: #FFAF38 }
/* state for the active link */
#nlu_navi1 ul ul li.active a, #nlu_navi1 ul ul li.active a:link, #nlu_navi1 ul ul li.active a:visited, #nlu_navi1 ul ul li.active a:active { color: #FFFFFF; font-weight: bold; background: #FFAF38; }
#nlu_navi1 ul ul li.active a:after, #nlu_navi1 ul ul li.active a:link:after, #nlu_navi1 ul ul li.active a:visited:after, #nlu_navi1 ul ul li.active a:active:after { top: 11px; right: 9px; font-size: 11px; content: "\f105"; position: absolute; font-weight: 700; display: inline-block; font-family: FontAwesome; }
#nlu_navi1 ul ul li a:hover { }
#nlu_navi1 ul ul li.sub_no a:hover { color: #FFFFFF; background-color: #FFA94E; }
#nlu_navi1 ul ul li.sub_ul a:hover { color: #FFFFFF; background-color: #FFA94E; }
/* Only for "if there is a sub_level" */
#nlu_navi1 ul ul li.sub_ul_true a:hover { color: #FFFFFF; background: #FFA94E; }
/* Only for the active link */
#nlu_navi1 ul ul li.active a:hover { color: #FFFFFF; background: #FFA94E; }
/* ==== LEVEL X+2 =============================================== */

#nlu_navi1 ul ul ul li.sub_no a, #nlu_navi1 ul ul ul li.sub_no a:link, #nlu_navi1 ul ul ul li.sub_no a:visited, #nlu_navi1 ul ul ul li.sub_no a:active, #nlu_navi1 ul ul ul li.sub_ul a, #nlu_navi1 ul ul ul li.sub_ul a:link, #nlu_navi1 ul ul ul li.sub_ul a:visited, #nlu_navi1 ul ul ul li.sub_ul a:active { display: block; text-decoration: none; text-transform: none; font-weight: bold; color: #FFA94E; background: #ffffff; padding: 8px 0 8px 40px; border-bottom: 1px solid #E6E6E6; }
#nlu_navi1 ul ul ul li.sub_no a:after, #nlu_navi1 ul ul ul li.sub_no a:link:after, #nlu_navi1 ul ul ul li.sub_no a:visited:after, #nlu_navi1 ul ul ul li.sub_no a:active:after, #nlu_navi1 ul ul ul li.sub_ul a:after, #nlu_navi1 ul ul ul li.sub_ul a:link:after, #nlu_navi1 ul ul ul li.sub_ul a:visited:after, #nlu_navi1 ul ul ul li.sub_ul a:active:after { content: none; }
/* state for the active point if there is a sub_level */
#nlu_navi1 ul ul ul li.sub_ul_true a, #nlu_navi1 ul ul ul li.sub_ul_true a:link, #nlu_navi1 ul ul ul li.sub_ul_true a:visited, #nlu_navi1 ul ul ul li.sub_ul_true a:active { }
/* state for the active path (link tracing) */
#nlu_navi1 ul ul ul li.act_path a, #nlu_navi1 ul ul ul li.act_path a:link, #nlu_navi1 ul ul ul li.act_path a:visited, #nlu_navi1 ul ul ul li.act_path a:active { }
/* state for the active link */
#nlu_navi1 ul ul ul li.active a, #nlu_navi1 ul ul ul li.active a:link, #nlu_navi1 ul ul ul li.active a:visited, #nlu_navi1 ul ul ul li.active a:active { color: #FFFFFF; background: #FFA94E; }
#nlu_navi1 ul ul ul li.active a:after, #nlu_navi1 ul ul ul li.active a:link:after, #nlu_navi1 ul ul ul li.active a:visited:after, #nlu_navi1 ul ul ul li.active a:active:after { top: 11px; right: 9px; font-size: 11px; content: "\f105"; position: absolute; font-weight: 700; display: inline-block; font-family: FontAwesome; }
#nlu_navi1 ul ul ul li a:hover { color: #FFFFFF; background: #FFA94E; }
#nlu_navi1 ul ul ul li.sub_no a:hover { color: #F2F2F2; background: #FFA94E; }
#nlu_navi1 ul ul ul li.sub_ul a:hover { color: #FFFFFF; background: #FFA94E; }
/* Only for "if there is a sub_level" */
#nlu_navi1 ul ul ul li.sub_ul_true a:hover { }
/* ==== LEVEL X+3 =============================================== */

#nlu_navi1 ul ul ul ul li.sub_no a, #nlu_navi1 ul ul ul ul li.sub_no a:link, #nlu_navi1 ul ul ul ul li.sub_no a:visited, #nlu_navi1 ul ul ul ul li.sub_no a:active, #nlu_navi1 ul ul ul ul li.sub_ul a, #nlu_navi1 ul ul ul ul li.sub_ul a:link, #nlu_navi1 ul ul ul ul li.sub_ul a:visited, #nlu_navi1 ul ul ul ul li.sub_ul a:active { display: block; text-decoration: none; text-transform: none; font-weight: bold; color: #FFA94E; background: #FFFFFF; padding: 8px 0 8px 50px; border-bottom: 1px solid #E6E6E6; }
#nlu_navi1 ul ul ul ul li.sub_no a:after, #nlu_navi1 ul ul ul ul li.sub_no a:link:after, #nlu_navi1 ul ul ul ul li.sub_no a:visited:after, #nlu_navi1 ul ul ul ul li.sub_no a:active:after, #nlu_navi1 ul ul ul ul li.sub_ul a:after, #nlu_navi1 ul ul ul ul li.sub_ul a:link:after, #nlu_navi1 ul ul ul ul li.sub_ul a:visited:after, #nlu_navi1 ul ul ul ul li.sub_ul a:active:after { content: none; }
/* state for the active point if there is a sub_level */
#nlu_navi1 ul ul ul ul li.sub_ul_true a, #nlu_navi1 ul ul ul ul li.sub_ul_true a:link, #nlu_navi1 ul ul ul ul li.sub_ul_true a:visited, #nlu_navi1 ul ul ul ul li.sub_ul_true a:active { }
/* state for the active path (link tracing) */
#nlu_navi1 ul ul ul ul li.act_path a, #nlu_navi1 ul ul ul ul li.act_path a:link, #nlu_navi1 ul ul ul ul li.act_path a:visited, #nlu_navi1 ul ul ul ul li.act_path a:active { }
/* state for the active link */
#nlu_navi1 ul ul ul ul li.active a, #nlu_navi1 ul ul ul ul li.active a:link, #nlu_navi1 ul ul ul ul li.active a:visited, #nlu_navi1 ul ul ul ul li.active a:active { color: #FFFFFF; font-weight: bold; background: #FFA94E; }
#nlu_navi1 ul ul ul ul li.active a:after, #nlu_navi1 ul ul ul ul li.active a:link:after, #nlu_navi1 ul ul ul ul li.active a:visited:after, #nlu_navi1 ul ul ul ul li.active a:active:after { top: 11px; right: 9px; font-size: 11px; content: "\f105"; position: absolute; font-weight: 700; display: inline-block; font-family: FontAwesome; }
#nlu_navi1 ul ul ul ul li a:hover { }
#nlu_navi1 ul ul ul ul li.sub_no a:hover { color: #F2F2F2; background: #FFA94E; }
#nlu_navi1 ul ul ul ul li.sub_ul a:hover { color: #F2F2F2; }
/* Only for "if there is a sub_level" */
#nlu_navi1 ul ul ul li.sub_ul_true a:hover { }




/*==== END LEVEL X ============================================= */

/* Holly Hack. IE Requirement \*/
/** html #nlu_navi1 ul li { float: left; height: 1%; }
* html #nlu_navi1 ul li a { height: 1%; }*/

/* ==== End  nlu_navi1 ========================================= */
