/*Definition für NaviContainer*/

#completenavi {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 77px;
	z-index: 6;
	overflow: visible;
	height: 32px;
}

#completenavi *, .service_part_new li {
	list-style-type: none;
}

/*Definition Second und Third verstecken*/
ul.menu ul {
	display: none;
}

.thirdul ul.seconde {
	width: 670px;
}

.fourul ul.seconde {
	width: 496px;
}

.fiveul ul.seconde {
	right: 0;
	width: 672px;
}

* html .secondul ul.seconde {
	width: 672px;
}

* html .thirdul ul.seconde {
	width: 672px;
}

* html .fourul ul.seconde {
	width: 493px;
}

* html .fiveul ul.seconde {
	width: 472px;
}


.lastul ul.seconde {
	right: -80px;
        left:10px;
	background-image: url(//ressourcen.fti.de/fileadmin/struktur/images/buttons/navihintergrund_gold.png);
}

.chvr .lastul ul.seconde {
	right: 0;
	background-image: none;
	background-color: #0099cc;
}

* html .lastul ul.seconde {
	width: 672px;
}

.seconde {
	 float:left;
     	margin-top: -3px;
	background-image: url(//ressourcen.fti.de/fileadmin/struktur/images/buttons/navihintergrund_orange.png);
	/*background-repeat: x; */
}


ul.menu li.hover ul, ul.menu li:hover ul {
	display: block;
}

.menu.thirdcontainer{
   display: block !important;
   min-height: 80px;
   min-width: 60px;
}

/*ENDE SECOND...*/

/*Borderset für Rahmen */

.border1 {
	border: 1px solid #ece8de;
	display: block;
	width: 99.9%;
	height: 99.9%;
}

.border2 {
	border: 1px solid #dfd9c7;
	display: block;
	width: 99.7%;
	height: 99.9%;
}

/*ENDE*/

ul.menu li a {
	display: block;
	margin: 0; /* 0 0 28px;*/
	color: #fff;
}

ul.menu li ul a {
	margin: 0 15px 0 0;
}

ul.menu li {
	float: left;
	margin-left: 12px;
	display: inline;
}

ul.menu ul li ul li {
	float: none;
	background-color: transparent;
}

/*Textnavigation firstlevel abschalten */

a .first {
	float: left;
	text-indent: -999em;
	color: #000000;
	display: block;
	overflow: visible;
}

/* ENDE */

ul.menu > li > a {
	color: #9c8951;
}

.floatclear {
	float: none;
}

/*Definition der zweiten Ebene */

ul.seconde {
	z-index: 150;
	position: absolute;
	/*margin-left: 28px;*/
}

.secondcontainer {
	float: left;
	padding: 4px;
	z-index: 150;
}

.secondcontainer a {
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
}

.secondcontainer a:hover {
	text-decoration: underline;
}
.secondcontainer ul a:hover {
	text-decoration: underline;
}

.secondcontainer a:active {
	font-weight: bold;
}

/*Definition der dritten Ebene */
.thirdcontainer a {
	font-size: 12px;
	font-weight: normal;
	border: none;
	line-height: 20px;
}

a.active {
	text-decoration: underline;
	font-weight: bold;
	clear: both;
}

a.active * {
	text-decoration: underline;
	font-weight: bold;
	clear: both;
}

.service_part_new ul.menu ul {
	position: relative;
	z-index: 99999;
}

.service_part_new ul.menu li a {
	color: #fff;
}
