/* CSS Document */

/* ********************************************************************************************
 * Main (Layer0)
 ******************************************************************************************* */	
	#nav_main {
		display:inline-block;
		position:absolute;
		bottom:35px; left:10px;
	}
	
	#nav_main ul.layer0 {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	#nav_main ul.layer0 li {
		position:relative;
		display:block;
		border:0;
		margin:0;
		font-size:1.1em;
		color:#fff;
		text-transform:uppercase;
		text-align:left;
		float:left;
	}
	
	#nav_main ul.layer0 li a {
		display:block;
		margin-left:25px;
		color:#fff;
		text-decoration:none;
	}
		
	#nav_main ul.layer0 li:first-child a, #nav_main ul.layer0 li.first-child a  {
		margin-left:0;
	}
	
	#nav_main ul.layer0 li:last-child, #nav_main ul.layer0 li.last-child  { }

/* a:hover Farbe */	
	#nav_main ul.layer0 li#node10 a:hover, #nav_main ul.layer0 li#node10.selectedNode  a { color:#00aeef; }
	#nav_main ul.layer0 li#node11 a:hover, #nav_main ul.layer0 li#node11.selectedNode  a { color:#92c83e; }
	#nav_main ul.layer0 li#node12 a:hover, #nav_main ul.layer0 li#node12.selectedNode  a { color:#f15822; }
	#nav_main ul.layer0 li#node34 a:hover, #nav_main ul.layer0 li#node34.selectedNode  a { color:#ee4d9b; }
	#nav_main ul.layer0 li#node35 a:hover, #nav_main ul.layer0 li#node35.selectedNode  a { color:#00a75c; }
	#nav_main ul.layer0 li#node13 a:hover, #nav_main ul.layer0 li#node13.selectedNode  a { color:#7d50a0; }
  #nav_main ul.layer0 li#node48 a:hover, #nav_main ul.layer0 li#node48.selectedNode  a { color:#7d50a0; }

/* li.selectedNode Bold */
	#nav_main ul.layer0 li.selectedNode a {
		font-weight:bold;
	}	
	
	
	/* ********************************************************************************************
 * Main Header (Layer0)
 ******************************************************************************************* */	
	#nav_header {
		display:block;
		position:absolute;
		top:45px; left:10px;
	}
	
	#nav_header ul.layer0 {
		list-style:none;
		margin:0;
		padding:0;
		float:left;
	}
	
	#nav_header ul.layer0 li {
		position:relative;
		display:block;
		border:0;
		margin:0;
		font-size:1em;
		color:#fff;
		text-align:left;
		float:left;
	}
	
	#nav_header ul.layer0 li a {
		display:block;
		margin-left:10px;
		text-decoration:none;
		color:#fff;
	}
		
	#nav_header ul.layer0 li:first-child a, #nav_header ul.layer0 li.first-child a  {
		margin-left:0;
	}
	
	#nav_header ul.layer0 li:last-child, #nav_header ul.layer0 li.last-child  { }
	
	#nav_header ul.layer0 li a:hover {
		color:#00aeef;
	}
	
	#nav_header ul.layer0 li#node9 a:hover { color:#00aeef; }
	#nav_header ul.layer0 li#node9.selectedNode a { color:#00aeef; font-weight:bold; }
	
	#nav_header ul.layer0 li#node8 a:hover { color:#00aeef; }
	#nav_header ul.layer0 li#node8.selectedNode a { color:#00aeef; font-weight:bold; }
	
	
	/* ********************************************************************************************
 * Sub Navigation (Layer0)
 ******************************************************************************************* */	
	#nav_sub {
		display:block;
		position:relative;
		width:90%;
	}
	
	#nav_sub ul.layer0 {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	#nav_sub ul.layer0 li {
		position:relative;
		border:0;
		margin:0 0 2px 0;
		font-size:1.1em;
		color:#000;
		text-align:left;
	}
	
	
	#nav_sub .layer0 li:first-child a, #nav_sub .layer0 li.first-child a  {
		margin-left:0;
	}
	
	#nav_sub .layer0 li:last-child, #nav_sub .layer0 li.last-child  {
		
	}
	
	#nav_sub .layer0 li a {
	  padding-bottom:5px !important;
	}
	
	#nav_sub .layer0 li a {
		display:block;
		text-decoration:none;
		color:#000;
		-webkit-hyphens: auto; 
		-moz-hyphens: auto; 
		-ms-hyphens: auto; 
		hyphens: auto; 
	}
	
	#nav_sub .layer0 li a:hover {
		color:#00aeef;
	}
	
  #nav_sub .layer0 li.selectedNode {
		margin-bottom:10px;
		font-weight:bold;
	}


	#nav_sub .layer0 li.selectedNode a {
		display:block;
		padding-bottom:2px;
		border-bottom: solid 3px #00aeef;
	}	
	
	/* Farbanpassungen */
	#nav_sub ul#pNode11.layer0 > li a { color:#92c83e; font-weight:bold; text-transform:uppercase; }
	#nav_sub ul#pNode11.layer0 > li.selectedNode { margin-bottom:0; }
	#nav_sub ul#pNode11.layer0 > li.selectedNode a { padding-bottom:0; border-bottom:none; }
	
	#nav_sub ul#pNode10.layer0 li.selectedNode a { border-bottom-color: #00aeef; }
	#nav_sub ul#pNode12.layer0 li.selectedNode a { border-bottom-color: #f15822; }
	
	#nav_sub ul#pNode35.layer0 > li a { color:#00a75c; font-weight:bold; text-transform:uppercase; }
	#nav_sub ul#pNode35.layer0 > li.selectedNode { margin-bottom:0; }
	#nav_sub ul#pNode35.layer0 > li.selectedNode a { padding-bottom:0; border-bottom:none; }
	#nav_sub ul#pNode35.layer0 > li#node37, #nav_sub ul#pNode35.layer0 > li#node43 { margin-bottom:30px; }
	#nav_sub ul#pNode35.layer0 > li#node36 a { color:#000; font-weight:normal; text-transform:none; }
	#nav_sub ul#pNode35.layer0 > li#node36.selectedNode a { font-weight:bold; padding-bottom:2px; border-bottom: solid 3px #00a75c; }

  #nav_sub ul#pNode48.layer0 > li a { color:#7d50a0; font-weight:bold; text-transform:uppercase; }
	#nav_sub ul#pNode48.layer0 > li.selectedNode { margin-bottom:0; }
	#nav_sub ul#pNode48.layer0 > li.selectedNode a { padding-bottom:0; border-bottom:none; }
	#nav_sub ul#pNode48.layer0 > li#node49, #nav_sub ul#pNode48.layer0 > li#node43 { margin-bottom:30px; }
	
	#nav_sub ul#pNode34.layer0 li.selectedNode a { border-bottom-color: #ee4d9b; }
	#nav_sub ul#pNode13.layer0 li.selectedNode a { border-bottom-color: #7d50a0; }

	
	/* Layer1 */
	#nav_sub ul.layer0 ul.layer1 {
		list-style:none;
		margin:0 0 20px 0;
		padding:0;
	}
	
	#nav_sub ul.layer0 ul.layer1 li {
		position:relative;
		border:0;
		margin:0 0 2px 0;
		font-size:1em;
		color:#000;
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#nav_sub ul.layer0 ul.layer1 li.selectedNode {
	  margin-bottom:10px;
	}
	
	#nav_sub ul.layer0 ul.layer1 li span, 
  #nav_sub ul#pNode11.layer0 ul.layer1 li a, 
  #nav_sub ul#pNode35.layer0 ul.layer1 li a, 
  #nav_sub ul#pNode48.layer0 ul.layer1 li a {
		font-weight:normal;
		border-bottom:none;
		padding-bottom:0;
		color:#000;
		text-transform:none;
	}
	
	#nav_sub ul.layer0 ul.layer1 li a, 
  #nav_sub ul#pNode11.layer0 ul.layer1 li a, 
  #nav_sub ul#pNode35.layer0 ul.layer1 li a, 
  #nav_sub ul#pNode48.layer0 ul.layer1 li a {
		font-weight:normal;
		border-bottom:none;
		padding-bottom:0;
		color:#000;
		text-transform:none;
	}
	
	#nav_sub ul#pNode35.layer0 ul.layer1 li {
		margin-bottom:8px;
	}
	
	#nav_sub ul.layer0 ul.layer1 li.selectedNode a {
		padding-bottom:5px !important;
	}
	
	#nav_sub ul.layer0 ul.layer1 li.selectedNode a {
		font-weight:bold !important;
	}
	
	
	/* Farbanpassungen */
	#nav_sub ul#pNode10.layer0 ul.layer1 li.selectedNode a { border-bottom: solid 3px #00aeef; }
	#nav_sub ul#pNode11.layer0 ul.layer1 li.selectedNode a { border-bottom: solid 3px #92c83e; }
	#nav_sub ul#pNode12.layer0 ul.layer1 li.selectedNode a { border-bottom: solid 3px #f15822; }
	#nav_sub ul#pNode34.layer0 ul.layer1 li.selectedNode a { border-bottom: solid 3px #ee4d9b; }
	#nav_sub ul#pNode35.layer0 ul.layer1 li.selectedNode a { border-bottom: solid 3px #00a75c; }
	#nav_sub ul#pNode13.layer0 ul.layer1 li.selectedNode a { border-bottom: solid 3px #7d50a0; }
  #nav_sub ul#pNode48.layer0 ul.layer1 li.selectedNode a { border-bottom: solid 3px #7d50a0; }
	
	/* Farbanpassungen Hover */
	#nav_sub ul#pNode10.layer0 li a:hover, #nav_sub ul#pNode10.layer0 li li a:hover { color:#00aeef; }
	#nav_sub ul#pNode11.layer0 li a:hover, #nav_sub ul#pNode11.layer0 li li a:hover { color:#92c83e; }
	#nav_sub ul#pNode12.layer0 li a:hover, #nav_sub ul#pNode12.layer0 li li a:hover { color:#f15822; }
	#nav_sub ul#pNode34.layer0 li a:hover, #nav_sub ul#pNode34.layer0 li li a:hover { color:#ee4d9b; }
	#nav_sub ul#pNode35.layer0 li a:hover, #nav_sub ul#pNode35.layer0 li li a:hover { color:#00a75c !important; }
	#nav_sub ul#pNode13.layer0 li a:hover, #nav_sub ul#pNode13.layer0 li li a:hover { color:#7d50a0; }
  #nav_sub ul#pNode48.layer0 li a:hover, #nav_sub ul#pNode48.layer0 li li a:hover { color:#7d50a0; }
