#td_nav {
	background: url('../images/backNav.gif'); 
	border: 0px solid black;
}

#td_nav img{
	border: 0px solid red;
	margin: 0px;
	padding: 0px;
}

div#containerPrimNav {
	background: url(/fileadmin/templates/images/nav/dfacto_nav_borderleft.gif) top left no-repeat;
	background: url(/fileadmin/templates/images/nav/dfacto_nav_transition_topleft.jpg) top left no-repeat;
	border: 0px solid black;
	margin-top: 0px;
	padding-top: 0px;
}

#primNav  .navitem_level1, #primNav  .navitem_level2{
	list-style: none;
	list-style-type: none;
	vertical-align: middle;
}


#primNav {
	font-weight: bold;
	letter-spacing: 0em;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	width: 223px;
	padding-top: 0px;
	margin-top: 0px;
	border-bottom: 1px solid #275b85;
	/* background: url(/fileadmin/templates/images/nav/dfacto_nav_bordertop.jpg) top left repeat-x; */
}


#primNav li a, #primNav div a{
	clear: both;
	cursor: pointer;
	padding: 0px;
	display: block; 
	text-decoration: none; 
	width: 100%;
	height: 50px;
	vertical-align: middle;
	border: 0px solid black;
}



#primNav .navitem_level1 {
	/* background-color: #005e9c; */
	border-bottom: 1px solid #275b85;
	border-top: 1px solid #5588b4;
}
#primNav .navitem_level1:first-child , #primNav .navitem_level1_first {
	border-top: 0px solid red;
}

#primNav .navitem_level1:last-child , #primNav .navitem_level1_last {
	border-bottom: none;
}

#primNav .activel1  {
   border-top: 1px solid #ceea00;
}
#primNav .activel1  a{
   background: url(/fileadmin/templates/images/nav/dfacto_nav_l1_act.jpg) top left repeat-y;
   border-bottom: 0px solid red;
}

#primNav .activel1  a span{
	color: #00254d;
}

#primNav .navitem_level2  {
	border-bottom: 1px solid #b8bb94;
	border-top: 0px solid #e8ebc3;
}
#primNav .navitem_level2  a{
	background: url(/fileadmin/templates/images/nav/dfacto_nav_l2_no.jpg) top left; }

#primNav .submenu {
   display: none;
}
#primNav .active .submenu  {
	display: block;
	margin-top: 0px;
	padding-top: 0px;	
}

#primNav .submenu .activel2 {
	border-top: none;
}
#primNav .submenu .activel2 a{
	background: url(/fileadmin/templates/images/nav/dfacto_nav_l2_act.jpg) top left repeat-y;
}

#primNav .submenu  a, #primNav .submenu  a span {
	color: #00254d;
	height: 50px;
	border: 0px solid gray;
}


#primNav .active a span {
	padding-top: 15px;
	padding-bottom: -15px;
}
#primNav a span {
	display: block;
	width: 180px;
	padding-top: 10px;
	padding-bottom: -10px;
	margin-left: 15px;
	color: white;
	border: 0px dotted white;
}

/* FIXED NAV END */

#topNav{
	background: none;
	list-style-type: none;
	/* border: 1px solid green; */
}
#topNav li{
	background: none;
	list-style-type: none;
	/* border: 1px solid red; */
}
#topNav li a{
	/* border: 1px solid blue; */
}



#primNav .activel1  {
	border-top: none;
}
#primNav .activel1  a{
   border-bottom: 0px solid beige;
}

/*************************  Flyout Menu für die Unterpunkte, die nicht in der normalen Navi sichtbar sind ****************************/
#primNav  .subsubmenu {
	display: none;
	list-style-type: none;
	width: 223px;
	border: 0px solid blue;
	border-left: 0px solid #015093;
	border-right: 1px solid #b8bb94;
	margin-right: 2px;
	/* position: absolute; */	
}
#primNav .open .navitem_level2:hover  .subsubmenu   {
	display: block;
}

#primNav .navitem_level2 .subsubmenu .navitem_level3  {
	border-bottom: 1px solid #b8bb94;
	border-right: 0px solid #ebecc0;
	border-top: 1px solid #ebecc0;
	color: #4f799f;
}
#primNav .navitem_level2 .subsubmenu .navitem_level3 a {
	background: url(/fileadmin/templates/images/nav/dfacto_nav_l2_no.jpg) top left repeat-y;
}
#primNav .navitem_level2 .subsubmenu .navitem_level3 a span{
	color: #4f799f;
	padding-left: 15px;
	padding-right: 5px;
}

#primNav .navitem_level2 .subsubmenu .activel3 a{
	background: url(/fileadmin/templates/images/nav/dfacto_nav_l2_act.jpg) top right repeat-y;
	color: #00254d;
}
#primNav .navitem_level2 .subsubmenu a:hover span{
	color: #00254d;
}
