/* ###### TABS NAVI ################################ */

/*

#navi_horiz ul a
{
color: #fff;font-size:15px;font-weight:bold;
background: url(../layout/bg_tableft.png) left top no-repeat;
text-decoration: none;
padding:0 0 0 10px;
line-height:20px;
}



#navi_horiz  ul a span
{
background:  url(../layout/bg_tabright.png) right top no-repeat;
padding:8px 10px 0 0;
}

#navi_horiz  ul a, a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/

/*
#navi_horiz  ul a, #navi_horiz ul a span
{
float: none
}
/* End hide */
/*
#navi_horiz  ul a:hover
{
background: url(../layout/bg_tableft_hover.png) left top no-repeat;
padding:0 0 0 10px;
}

#navi_horiz  ul a:hover span
{
background: url(../layout/bg_tabright_hover.png) right top no-repeat;
padding:8px 10px 0 0;
}

#navi_horiz  ul a.current
{
background: url(../layout/bg_tableft_hover.png) left top no-repeat;
padding:0 0 0 10px;
}

#navi_horiz  ul a.current span
{
background: url(../layout/bg_tabright_hover.png) right top no-repeat;
padding:8px 10px 0 0;
}


#navi_horiz  ul ul
{
list-style: none;
padding: 0;
margin: 0
}

#navi_horiz  ul li
{
float: left;
margin: 0;
}

*/


/* ################## REX NAVIGATION FACTORY ######################### */


#nav 						{padding:0;
							 margin:0;}
							 
#navproject a#projectlink   
{
display:block; 
font:normal 15px verdana, arial, helvetica, tahoma, sans-serif; 
color:#FFF; 
line-height:32px; 
text-decoration:none;
padding:0 20px 0 10px;
border-bottom:1px ridge #333;
} 


#navproject a#projectlink .rex-navi1 li a.rex-current	{color:#EF8107;
font-weight:bold;}


/*{
               text-decoration:none;
               border-bottom: 1px ridge #333;
							 padding:3px 1px 3px 5px;
							 margin:3px 3px 2px 0;
							 color:#EF8107;}		*/
							 
#navproject a#projectlink:hover {
               background-color:#EF8107;
               color:#fff;
               text-decoration:none;
               }
			   
#navproject a#projectlink:current {
			   font-weight:bold;
               }
							 
/*#navproject .rex-navi1 		{
               list-style: none;
							 text-align:left; 
							 padding:0;
							 margin:-3px 0 0 0;} */
							 
#navproject .rex-navi1 li   {
               border-bottom: 1px ridge #333;
               line-height:32px; 
               padding:0 0px 0 19px;
							/* margin:3px 3px 2px 0;*/
							 }
							 
#navproject .rex-navi1 li:hover{
               background-color:#EF8107;
               color:#fff;
               text-decoration:none;
               }	
						 
#navproject .rex-navi1 li a 			{
               display:block; 
               text-decoration:none;
							 font-family:Arial, Helvetica, sans-serif;
							 font-size:15px;      
							 color:#EF8107;
               }
							 
#navproject .rex-navi1 li a:hover		{
               text-decoration:none;
							 color:#fff;
               background-color:#EF8107;
               }
							 

#navproject a.rex-normal 				{}

#navproject .rex-navi1 li a.rex-current	{color:#fff;}

#navproject .rex-navi1 li a.rex-current:hover	{color:#fff;}

#navproject .rex-navi1 li a.rex-active  {color:#fff;}
							 
#navproject .rex-navi2                  {list-style: none;
							 padding:0;
							 margin:0 0 0 0;}

#navproject .rex-navi2 li                {border:0;
							  margin:0;
							  padding:0;
							  }
							  
#navproject .rex-navi2 li a              {font-size:12px;}



                  

           

#navallgemein .rex-navi1 	{ 
display:block; 
               list-style: none;
							 text-align:left;
							 padding:0;
							 margin:-3px 0 0 0;
               }
							 
#navallgemein .rex-navi1 li               {
               display:block; 
               font:normal 15px verdana, arial, helvetica, tahoma, sans-serif; 
               color:#FFF; 
               line-height:32px; 
               text-decoration:none;
               padding:0 0 0 10px;
               border-bottom:1px ridge #333;
              } 

/*{
               border-bottom: 1px ridge #333;
							 padding:3px 1px 3px 5px;
							 margin:3px 3px 2px 0;
							 }     */
							 
#navallgemein .rex-navi1 li:hover         {
               background-color:#EF8107;
               color:#fff;
               text-decoration:none;
               }	
						 
#navallgemein .rex-navi1 li a 			{
display:block; 
               text-decoration:none;
							 font-family:Arial, Helvetica, sans-serif;
							 font-size:15px;
							 color:#fff;
               }
							 
#navallgemein .rex-navi1 li a:hover 		{
               text-decoration:none;
							 color:#fff;
               background color:#EF8107;
               }
							 

#navallgemein a.rex-normal 				{}

#navallgemein .rex-navi1 li a.rex-current	{color:#EF8107;
font-weight:bold;}

#navallgemein .rex-navi1 li a.rex-current:hover	{color:#fff;}

#navallgemein .rex-navi1 li a.rex-active  {color:#EF8107;}

#navallgemein .rex-navi1 li a.rex-active:hover  {color:#fff;}
							 
#navallgemein .rex-navi2                  {list-style: none;
							 padding:0;
							 margin:0 0 0 0;}

#navallgemein .rex-navi2 li                {border:0;
							  margin:0;
							  padding:0;
							  }






/* ################### RENDERED NAVIGATION #################### */


/*



#renderednavi ul.nav1st a
{
color: #fff;font-size:15px;font-weight:bold;
background: #F89728 url(../layout/bg_tableft.png) left top no-repeat;
text-decoration: none;
padding:0 0 0 10px;
}

#renderednavi ul.nav1st a span
{
background: url(../layout/bg_tabright.png) right top no-repeat;
padding:8px 10px 0 0;
}

#renderednavi ul.nav1st a, .nav1st a span
{
display: block;
float: left
}

/* Hide from IE5-Mac \*/
/*#renderednavi ul.nav1st a, #renderednavi ul.nav1st a span
{
float: none
}
/* End hide 

#renderednavi ul.nav1st a:hover
{
background: #7EC2E7 url(../layout/bg_tableft_hover.png) left top no-repeat;
padding:0 0 0 10px;
}

#renderednavi ul.nav1st a:hover span
{
background: url(../layout/bg_tabright_hover.png) right top no-repeat;
padding:8px 10px 0 0;
}

#renderednavi ul.nav1st ul
{
list-style: none;
padding: 0;
margin: 0
}

#renderednavi ul.nav1st li
{
float: left;
margin: 0;
}




/*

#renderednavi  										{}

#renderednavi ul.nav1st  							{margin:0 0 0 0;padding:0 0 0 0;}

#renderednavi ul.nav1st li  					 {float:left;
												  margin:0 0 0 0;
												  padding:8px 3px 8px 10px;
												  background-image:url(../layout/bg_navi.png);
												  text-align:center;
												  }
#renderednavi ul.nav1st li:hover  				 {background-image:url(../layout/bg_navi_hover.png);}												  
#renderednavi ul.nav1st li:first-child			 {background-image:url(../layout/bg_navi_firstchild.png);}
#renderednavi ul.nav1st li:first-child:hover	 {background-image:url(../layout/bg_navi_firstchild_hover.png);}			

				 
#renderednavi ul.nav1st li a  						{color:#fff;font-weight:bold;font-size:15px;}
#renderednavi ul.nav1st li a span 					{}

#renderednavi ul.nav1st li.active  					{}
#renderednavi ul.nav1st li a.active  				{}
#renderednavi ul.nav1st li a.active span 			{}
#renderednavi ul.nav1st li a.active img  			{}

#renderednavi ul.nav2nd  							{display:none;}
#renderednavi ul.nav2nd li:before 					{display:none;}
#renderednavi ul.nav2nd li  						    {display:none;}
#renderednavi ul.nav2nd li a  						{display:none;}
#renderednavi ul.nav2nd li a span 					{display:none;}
#renderednavi ul.nav2nd li a img  					{display:none;}

#renderednavi ul.nav2nd  							{display:none;}
#renderednavi ul.nav2nd li.active  					{display:none;}
#renderednavi ul.nav2nd li.active a  				{display:none;}
#renderednavi ul.nav2nd li.active a span 			{display:none;}
#renderednavi ul.nav2nd li.active a img.active  	    {display:none;}


#renderednavi ul.nav3rd  							{display:none;}
#renderednavi ul.nav3rd li  						    {display:none;}
#renderednavi ul.nav3rd li a  						{display:none;}
#renderednavi ul.nav3rd li a span 					{display:none;}
#renderednavi ul.nav3rd li a img  					{display:none;}

#renderednavi ul.nav3rd  							{display:none;}
#renderednavi ul.nav3rd li.active  					{display:none;}
#renderednavi ul.nav3rd li.active a  				{display:none;}
#renderednavi ul.nav3rd li.active a span 			{display:none;}
#renderednavi ul.nav3rd li.active a img.active  	{display:none;}


span.soh{
display:block;
overflow:hidden;
text-indent: -1000em;
text-decoration:none;
color:transparent;
}

*/




/* ################################################ */
/* ######## 3 LEVEL NAVIGATION #################### */
/* ################################################ */


/*
#navi_horiz ul                         {}
#navi_horiz li                      {display:block;float:left;padding-left:0px;padding-right:15px;white-space: nowrap;}
#navi_horiz li a,a:link,a:visited   {display:block;color:#777;font-weight: normal;text-transform: uppercase;font-size:12px;
                                   padding:0px;background-color:transparent;}
#navi_horiz li.active               {}
#navi_horiz li a.current            {color:#fff;}
#navi_horiz li a.current:hover      {color:#fff;}
#navi_horiz li a:hover              {color:#fff;}

ul.nav2nd                         {}
ul.nav2nd li                      {display:block;float:left;padding-left:12px;padding-right:12px;}
ul.nav2nd li:hover                {background-color:#EAB161;}
ul.nav2nd li a,a:link,a:visited   {display:block;color:#ddd;text-transform: uppercase;font-size:12px;line-height:24px;}
ul.nav2nd li.active               {background-color:#EAB161;}
ul.nav2nd li a.current            {color:#fff;background-color:#EAB161;}
ul.nav2nd li a:hover              {color:#fff;}

ul.nav3rd                         {}
ul.nav3rd li                      {width:209px;display:block;text-align:left;margin-left:10px;}
ul.nav3rd li:hover                {background-color:#EAB161;margin-left:1px;padding-left:9px;border-right:1px solid #fff;}
ul.nav3rd li a, ul.nav3rd li a:link,ul.nav3rd li a:visited   
                                  {display:block;color:#fff;text-transform: none;font-size:12px;}
ul.nav3rd li a:hover              {text-transform:none;}
ul.nav3rd li.active               {width:218px;background-color:#666;background-image: url(../bg_pfeil.jpg);background-position: 195px;margin-left:1px;}
ul.nav3rd li.active:hover         {width:209px;border-right:0px;}
ul.nav3rd li a.current            {background-color:transparent;padding-left:10px;color:#fff;text-transform: none;}
ul.nav3rd li a.current:hover      {background-color:transparent;padding-left:1px;text-transform: none;padding-right:0px;}




/*
ul.nav1st                         {}
ul.nav1st li                      {display:block;float:left;padding-left:0px;padding-right:15px;white-space: nowrap;}
ul.nav1st li a,a:link,a:visited   {display:block;color:#777;font-weight: normal;text-transform: uppercase;font-size:12px;
                                   padding:0px;background-color:transparent;}
ul.nav1st li.active               {}
ul.nav1st li a.current            {color:#fff;}
ul.nav1st li a.current:hover      {color:#fff;}
ul.nav1st li a:hover              {color:#fff;}

ul.nav2nd                         {}
ul.nav2nd li                      {display:block;float:left;padding-left:12px;padding-right:12px;}
ul.nav2nd li:hover                {background-color:#EAB161;}
ul.nav2nd li a,a:link,a:visited   {display:block;color:#ddd;text-transform: uppercase;font-size:12px;line-height:24px;}
ul.nav2nd li.active               {background-color:#EAB161;}
ul.nav2nd li a.current            {color:#fff;background-color:#EAB161;}
ul.nav2nd li a:hover              {color:#fff;}

ul.nav3rd                         {}
ul.nav3rd li                      {width:209px;display:block;text-align:left;margin-left:10px;}
ul.nav3rd li:hover                {background-color:#EAB161;margin-left:1px;padding-left:9px;border-right:1px solid #fff;}
ul.nav3rd li a, ul.nav3rd li a:link,ul.nav3rd li a:visited   
                                  {display:block;color:#fff;text-transform: none;font-size:12px;}
ul.nav3rd li a:hover              {text-transform:none;}
ul.nav3rd li.active               {width:218px;background-color:#666;background-image: url(../bg_pfeil.jpg);background-position: 195px;margin-left:1px;}
ul.nav3rd li.active:hover         {width:209px;border-right:0px;}
ul.nav3rd li a.current            {background-color:transparent;padding-left:10px;color:#fff;text-transform: none;}
ul.nav3rd li a.current:hover      {background-color:transparent;padding-left:1px;text-transform: none;padding-right:0px;}

*/

