div.nav {
 		float: right;
		
}

div.nav ul {
margin: 0; 
padding: 0;
}

/* Unternehmen */
div.nav li.unternehmen {
		position: relative; 
		list-style: none; 
		margin: 0;
		background:#68676C;
		float:left;
		text-align:left;
		font-size:0.75em;
		
}

div.nav li.unternehmen:hover {
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
}

div.nav li.unternehmen a{
		display:block;
		width:8.7em;
		padding: .22em 1.7em 0.24em 0.9em;
		text-decoration:none;
		color:#FFFFFF;
		text-align:left;
		list-style: none;
}

div.nav ul li.unternehmen ul {
		position: absolute; 
		top:1.63em;
		left: 0em; 
		width: 6.875em; 
		white-space:nowrap;
		font-weight:normal;
		display:none;
		list-style: none;
}

div.nav li.unternehmen li a {
		background:#ADAEB2;
		color:#FFFFFF;
		width:11.15em;
}

div.nav li.unternehmen li:hover {
		background:#ADAEB2;
		color:#FFFFFF;
		font-weight:bold;
		width:11.2em;
}

div.nav ul.level1 li.unternehmen:hover ul.level2{
		display:block;
}


/* Dienstleistung */
div.nav li.dienstleistung {
		position: relative; 
		list-style: none; 
		margin: 0em;
		background:#68676C;
		float:left;
		text-align:left;
		font-size:0.75em;
}

div.nav li.dienstleistung:hover {
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
}

div.nav li.dienstleistung a{
		display:block;
		width:8.6em;
		padding: .22em 1.7em 0.24em 0.9em;
		text-decoration:none;
		color:#FFFFFF;
		text-align:left;
		list-style: none;
}

div.nav ul li.dienstleistung ul {
		position: absolute; 
		top:1.63em;
		left: 0; 
		width:14.3em; 
		white-space:nowrap;
		font-weight:normal;
		display:none;
		list-style: none;
}

div.nav li.dienstleistung li a {
		background:#ADAEB2;
		color:#FFFFFF;
		width:14.3em;
}

div.nav li.dienstleistung li:hover {
		background:#ADAEB2;
		color:#FFFFFF;
		font-weight:bold;
		width:14.3em;
}

div.nav ul.level1 li.dienstleistung:hover ul.level2{
		display:block;
}

/* Jobs */
div.nav li.jobs {
		position: relative; 
		list-style: none; 
		margin: 0;
		background:#68676C;
		float:left;
		text-align:left;
		font-size:0.75em;
}

div.nav li.jobs:hover {
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
}

div.nav li.jobs a{
		display:block;
		width:3.7em;
		padding: .22em 1.7em 0.24em 0.9em;
		text-decoration:none;
		color:#FFFFFF;
		text-align:left;
		list-style: none;
}

div.nav ul li.jobs ul {
		position: absolute; 
		top:1.63em;
		left: 0px; 
		white-space:nowrap;
		font-weight:normal;
		display:none;
		list-style: none;
}

div.nav li.jobs li a {
		background:#ADAEB2;
		color:#FFFFFF;
		width:5.2em;
}

div.nav li.jobs li:hover {
		background:#ADAEB2;
		color:#FFFFFF;
		font-weight:bold;
		width:5.2em;
}

div.nav ul.level1 li.jobs:hover ul.level2{
		display:block;
}

/* Partner-Login */
div.nav li.login {
		position: relative; 
		list-style: none; 
		margin: 0;
		background:#68676C;
		float:left;
		text-align:left;
		font-size:0.75em;
}

div.nav li.login:hover {
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
}

div.nav li.login a{
		display:block;
		width:7.8em;
		padding: .22em 1.7em 0.24em 0.9em;
		text-decoration:none;
		color:#FFFFFF;
		text-align:left;
		list-style: none;
}

div.nav> li.login a{
		width:auto;
}

div.nav ul li.login ul {
		position: absolute; 
		top:1.63em;
		left: 0px; 
		white-space:nowrap;
		font-weight:normal;
		display:none;
		list-style: none;
}

div.nav li.login li a {
		background:#ADAEB2;
		color:#FFFFFF;
		width:6.25em;
}

div.nav li.login li:hover {
		background:#ADAEB2;
		color:#FFFFFF;
		font-weight:bold;
		width:6.875em;
}

div.nav ul.level1 li.login:hover ul.level2{
		display:block;
}


/* Kontakt */
div.nav li.kontakt {
		position: relative; 
		list-style: none; 
		margin: 0;
		background:#68676C;
		float:left;
		text-align:left;
		font-size:0.75em;
}

div.nav li.kontakt:hover {
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
}

div.nav li.kontakt a{
		display:block;
		width:4.9em;
		padding: .22em 1.7em 0.24em 0.9em;
		text-decoration:none;
		color:#FFFFFF;
		text-align:left;
		list-style: none;
}

div.nav> li.kontakt a{
		width:auto;
}

div.nav ul li.kontakt ul {
		position: absolute; 
		top:1.63em;
		left: 0em; 
		white-space:nowrap;
		font-weight:normal;
		display:none;
		list-style: none;
}

div.nav li.kontakt li a {
		background:#ADAEB2;
		color:#FFFFFF;
		width:9.2em;
}

div.nav li.kontakt li:hover {
		background:#ADAEB2;
		color:#FFFFFF;
		font-weight:bold;
		width:9.2em;
}

div.nav ul.level1 li.kontakt:hover ul.level2{
		display:block;
}

/* Aktuelles */
div.nav li.aktuelles {
		position: relative; 
		list-style: none; 
		margin: 0;
		background:#68676C;
		float:left;
		text-align:left;
		font-size:0.75em;
}

div.nav li.aktuelles:hover {
		color:#FFFFFF;
		font-weight:bold;
		text-align:left;
}

div.nav li.aktuelles a{
		display:block;
		width:80px;
		padding: .22em 1em 0.24em 0.9em;
		text-decoration:none;
		color:#FFFFFF;
		text-align:left;
		list-style: none;
}

div.nav> li.aktuelles a{
		width:auto;
}

div.nav ul li.aktuelles ul {
		position: absolute; 
		top:1.65em; 
		left: 0; 
		white-space:nowrap;
		font-weight:normal;
		display:none;
		list-style: none;
}

div.nav li.aktuelles li a {
		background:#ADAEB2;
		color:#FFFFFF;
		width:80px;
}

div.nav li.aktuelles li:hover {
		background:#ADAEB2;
		color:#FFFFFF;
		font-weight:bold;
		width:80px;
}

div.nav ul.level1 li.aktuelles:hover ul.level2{
		display:block;
}

