/* CSS Document */

/* ********************************************************************************************
 * Navigation Main
 ******************************************************************************************* */
	#navHeader {
		position:absolute;
		bottom:31px; right:36px;
		width:640px;
		list-style: none;
		padding: 0px;          /* Padding-Eigenschaft für Listenelement auf 0px setzen */
		margin: 0px;           /* Marging-Eigenschaft für Listenelement auf 0px setzen */
		font-size:12px;
		
	}

	#navHeader .layer0 {
		list-style:none;
		margin:0px;
		padding:0px 0px 0px 0px;
		float:right;
	}
	
	#navHeader .layer0 li {
		position:relative;
		border:0px;
		margin:0px;
		margin-left:20px;
		padding:0px;
		float:left;
	}
	
	#navHeader .layer0 li:first-child, #navHeader .layer0 li.firstChild  {
		border-left: none;
		margin-left:0px;
	}
	
	#navHeader .layer0 li:last-child, #navHeader .layer0 li.lastChild  {
		padding-right:0px;
	}
	
	#navHeader .layer0 li a {
		display:block;
		color:#1a171b;
		font-weight:bold;
		text-decoration:none;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		float:left;
		text-transform:uppercase;
		font-style:italic;
		font-weight:bold;
	}
	
	#navHeader .layer0 li a:hover {
		color:#cc071e;
		font-weight:bold;
	}
	
	#navHeader .layer0 .selectedNode {
		
	}
	
	#navHeader .layer0 .selectedNode a, #navHeader .layer0 .selectedNodeNoChild a {
		color:#cc071e;
		font-weight:bold;
	}
	
	
/* ********************************************************************************************
 * Navigation Sub
 ******************************************************************************************* */	
	#navHeader .layer1 li a {
		color:#1a171b !important;
	}
	
	#navHeader .layer1 .selectedNode a, #navHeader .layer1 .selectedNodeNoChild a {
		color:#cc071e !important;
	}
	
	
	#navHeader span.posRight {
		display:block;
		position:absolute;
		top:22px;
		right:0px;
		width:600px;
	}
	
	#navHeader span.posRight ul {
		float:right;
	}
	
	#navHeader span.posRight ul li {
		list-style:none;
	}
	
	#navHeader span.posLeft {
		display:block;
		position:absolute;
		top:22px;
		left:0px;
		width:250px;
	}
	
	#navHeader span.posLeft ul {
		float:left !important;
		border:0px !important;
		margin:0px !important;
		padding:0px !important;
	}
	
	#navHeader span.posLeft ul li {
		list-style:none;
		text-align:left !important;
		border:0px;
		margin:0px;
		margin-right:20px !important;
		margin-left:0px !important;
		padding:0px
	}
	
	#navHeader ul.posLeft {
		position:absolute;
		top:22px;
		left:0px;
		white-space: nowrap;
		list-style:none;
		margin:0px;
		padding:0px 0px 0px 0px;
	}
	

/* ********************************************************************************************
 * Navigation Footer
 ******************************************************************************************* */
	#navFooter {
		list-style: none;
		padding: 0px;          /* Padding-Eigenschaft für Listenelement auf 0px setzen */
		margin: 0px;           /* Marging-Eigenschaft für Listenelement auf 0px setzen */
		font-size:10px;
		
	}

	#navFooter .layer0 {
		list-style:none;
		margin:0px;
		padding:0px 0px 0px 0px;
		float:right;
	}
	
	#navFooter .layer0 li {
		position:relative;
		border:0px;
		margin:0px;
		margin-left:20px;
		padding:0px;
		float:left;
	}
	
	#navFooter .layer0 li:first-child, #navFooter .layer0 li.firstChild  {
		border-left: none;
		margin-left:0px;
	}
	
	#navFooter .layer0 li:last-child, #navFooter .layer0 li.lastChild  {
		padding-right:0px;
	}
	
	#navFooter .layer0 li a {
		display:block;
		color:#1a171b;
		font-weight:bold;
		text-decoration:none;
		height:20px;
		line-height:20px;
		vertical-align:middle;
		float:left;
		text-transform:uppercase;
		font-style:italic;
		font-weight:bold;
	}
	
	#navFooter .layer0 li a:hover {
		color:#cc071e;
		font-weight:bold;
	}
	
	#navFooter .layer0 .selectedNode {
		
	}
	
	#navFooter .layer0 .selectedNode a, #navFooter .layer0 .selectedNodeNoChild a {
		color:#cc071e;
		font-weight:bold;
	}