/* ------------ Content-Bereich: Subnavigation ------------ */
#subnavi
{
  margin: 20px 0 0 11px;
  padding: 0px 0 0 0px;
  width: 203px;
/*  min-height: 500px; */
  text-align: left;
  float:left;
  display:inline;
  text-transform: uppercase;
  overflow: hidden;
  border-right: 1px solid #e6e8ea;
}

#subnavi .letzter
{
	display: none;
}

/* Subnavigation Ebene 1 */
#subnavi ul
{
 list-style-type: none;
 padding: 0px;
 margin: 0px ;
 border-left: none;
}

#subnavi ul ul { margin: 0px 0px 0px 0px; }

#subnavi ul li
{
	line-height: 0px;
	display: block;
	margin:0;
 	padding: 0;
}

#subnavi ul li#nav-3 a,#subnavi ul li#nav-3 a:active,#subnavi ul li#nav-3 a:link,#subnavi ul li#nav-3 a:visited,#subnavi ul li#nav-3 a:hover{background:#d8ecf4;color:#49788C;}
#subnavi ul li#nav-4 a,#subnavi ul li#nav-4 a:active,#subnavi ul li#nav-4 a:link,#subnavi ul li#nav-4 a:visited,#subnavi ul li#nav-4 a:hover{background:#e7efc4;color:#8AA23D;}

#subnavi ul li a,
#subnavi ul li a:link,
#subnavi ul li a:visited,
#subnavi ul li a:hover,
#subnavi ul li a:active
{
	white-space: normal;

 	display: block;
 	margin: 1px 0px 1px;
 	padding: 3px 20px 3px 15px;

 	background: #fff url(../../assets/common/pfeil_orange.gif) no-repeat 97% 50%;
 	border-bottom: 1px solid #e6e8ea;

	font-size: 12px !important;
	line-height: 13px;
	color: #596373;
 	text-decoration: none;
 	font-weight: bold;

 	cursor: pointer;
}

#subnavi ul li a:hover {}
#subnavi ul ul li { border-bottom: none; }

/* aktiver link */
#subnavi ul li a.akt,
#subnavi ul li a.akt:link,
#subnavi ul li a.akt:visited,
#subnavi ul li a.akt:hover,
#subnavi ul li a.akt:active { color: #fff; background-color: #ec7404; background-image: url(../../assets/common/pfeil_weiss.gif); }

/* aktiver link mit kindern */
#subnavi .akt a.fly,
#subnavi .akt a.fly:link,
#subnavi .akt a.fly:visited,
#subnavi .akt a.fly:hover,
#subnavi .akt a.fly:active { }

/* kinder von aktivem link */
#subnavi .akt li a,
#subnavi .akt li a:link,
#subnavi .akt li a:visited,
#subnavi .akt li a:hover,
#subnavi .akt li a:active { }

#subnavi .akt li a:hover { }
#subnavi .akt li.akt { }

/* ebene 1 */
#subnavi ul.ebene_1 li { margin-bottom: 4px; }
#subnavi ul.ebene_1 li li { margin-bottom: 0px !important; }
#subnavi ul.ebene_1 li a,
#subnavi ul.ebene_1 li a:link,
#subnavi ul.ebene_1 li a:visited,
#subnavi ul.ebene_1 li a:hover,
#subnavi ul.ebene_1 li a:active { }

#subnavi ul.ebene_1 li a:hover { color: #ec7404; }


/*aktive links in unteren ebenen */
#subnavi ul.ebene_1 li a.akt,
#subnavi ul.ebene_1 li a.akt:link,
#subnavi ul.ebene_1 li a.akt:visited,
#subnavi ul.ebene_1 li a.akt:hover,
#subnavi ul.ebene_1 li a.akt:active { color: #fff; background-color: #ec7404; background-image: url(../../assets/common/pfeil_weiss.gif); }

/* ebene 2 */
#subnavi ul.ebene_2 li {}
/*color: #ec7404; background-color: #d5dde1; background-image: url(../../assets/common/pfeil_orange.gif);*/
/*{ background-image:none; background-color:#C0C828; border:1px solid #C0C828; }*/
#subnavi ul.ebene_2 li a { padding-left:15px; background-color: #f3f5f6 !important; background-image:none !important; }
#subnavi ul.ebene_2 li a,
#subnavi ul.ebene_2 li a:link,
#subnavi ul.ebene_2 li a:visited,
#subnavi ul.ebene_2 li a:hover,
#subnavi ul.ebene_2 li a:active { }

#subnavi ul.ebene_2 li a.akt {	color: #ec7404 !important; }

/* ebene 3 */
#subnavi ul.ebene_3 li { }
#subnavi ul.ebene_3 li a { background-color: #e6ebee !important; }
#subnavi ul.ebene_3 li a,
#subnavi ul.ebene_3 li a:link,
#subnavi ul.ebene_3 li a:visited,
#subnavi ul.ebene_3 li a:hover,
#subnavi ul.ebene_3 li a:active {padding-left:25px; }

#subnavi ul.ebene_3 li a.akt { background-color: #d5dde1 !important; }


/* ------------ Site-Navigation ------------ */
.sitenavi {
  margin-left: 750px;
  padding-top: 4px;
  text-transform: uppercase;
  font-size: 11px;
  color:#ffffff; /*wgderpipes*/
}

.sitenavi a,
.sitenavi a:link,
.sitenavi a:visited,
.sitenavi a:hover,
.sitenavi a:active {
  padding: 3px 5px 3px 5px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  color:#ffffff;
	border: 1px solid #A1AEB4;
	border-top: none;
	border-bottom: none;
}

.sitenavi a:hover
{
	color: #fff;
	background: #ec7404;
	border: 1px solid #fff;
	border-top: none;
	border-bottom: none;
}