@charset "UTF-8";
/**
*
* (en) Uniform design of standard content elements
* (de) Einheitliche Standardformatierungen für die Navigations-Elemente
*/

@media screen
{

#col1 {font-size:16px; margin:-1px 0 0 0 !important;}
#col1 #quicksearch   {font-size:62.5%; }
#col1 #nav  {font-size:16px; margin:0 0 0 10px !important; width:200px;}
#col1 #nav  ul {font-size:62.5%; }

#col1 #nav  ul ul{font-size:100%;  }
#col1 #nav  ul ul ul{font-size:100%; }
#col1 #nav  ul ul ul ul{font-size:100%; }

#col1 #nav { margin-left: -10px;}
#col1 #nav 
	.invisible {/*Verstecken einzelner Hauptkategorien*/
  				display: block;
  				overflow: hidden;
  				width: 0;
  				height: 0; 
  				}
				

#col1 #nav  
	ul#menuElem li.parent span {/*Formatierung der sichtbaren Hauptkategorien*/
						background: none repeat scroll 0 0 #aaa;
						border: medium none;
						color: #333;
						display: block;
						font-family: Verdana,Helvetica,sans-serif;
						font-size: 1.1em;
						font-weight: bold;
						margin: 0 0 1px;
						padding: 0.2em 1px 0.25em 15px;
						text-decoration: none;
						text-transform: uppercase;
				   }
				   
#col1 #nav  
	ul {/*Allgemeine Formatierung der Liste*/
		width: 200px;
		margin: 0;
		padding: 0;
		list-style: none;
		margin:0 0 11px 0;
		}	
		
ul.primary-nav.open{
		margin:0;
		}	
#col1 #nav  
	ul 
		ul 
			ul 
				li {border:1px solid #CCCCCC;}/*Formatierung der Listenelemente ab der 2. navigationsebene*/

#col1 #nav  
	ul 
		ul 
			li  {/*Deaktivierung des doppelten Rahmens*/
				position: relative;
				margin:0 0 -1px 0;
				}


#col1 #nav  
	li 
		ul 
			ul {/*Parserbug*/
				top: -1px; 
				/* accessible display:none */
				position: absolute;
				left: -9999px;
				}



#col1 #nav  
	:hover
		 > a {/* Markierung des aktuellen Pfades */
			  color:#FFFFFF;
			  background: #E2001A url(img/nav-arw_r.gif) 5px 8px no-repeat;
			  }
			  
#col1 #nav  
	:focus
		 > a {/* Markierung des aktuellen Pfades */
			  color:#FFFFFF;
			  background: #E2001A url(img/nav-arw_r.gif) 5px 8px no-repeat;
			  }			  

#col1 #nav  
	ul 
		ul 
			a  {/* Style der Anker: Hauptebende */

				background: url("img/nav-arw.gif") no-repeat scroll 5px 8px #5e5e5e;
				color: #ffffff;
				display: block;
				font-family: Verdana,Arial,Helvetica,sans-serif;
				font-size: 1.1em;
				font-weight: normal;
				margin: 0 0 2px;
				padding: 0.2em 0 0.257em 14px;
				text-decoration: none;
				
				
				
				}
* html #col1 #nav  
	ul {margin:0 0 2px 0;}		
	
* html #col1 #nav  
	ul 
		ul 
			a		{margin:0 0 2px 0 }			

* html #col1 #nav  
	ul 
		ul li.active
			a		{margin:0 0 0px 0 !important; }		 
			
* html #col1 #nav  
	ul 
		ul li.active ul
					{margin:0px 0 0px 0 !important; }
				
* html #col1 #nav  
	ul 
		ul li.activepath
			a		{margin:0 0 1px 0 }	
			
			
			
* html #col1 #nav  
	ul 
		ul li.activepath ul
					{margin:1px 0 0px 0 !important; }					

* html #col1 #nav  
	ul 
		ul li.activepath
			ul a		{margin:0 0 0px 0 !important;}	

* html #col1 #nav  
	ul 
		ul  li.activepath ul ul
					{margin:0px 0 0px 0 !important; }	
				
#col1 #nav  
	ul 
		ul 
			ul 
				a  {/* Style der Anker: Unterebenen */
					font-size:1.1em;
					font-weight:normal;
					text-decoration: none;
					
					color: #ffffff;
					display: block;		
					
					background:#5e5e5e url(img/nav-arw.gif) 5px 8px no-repeat;/* IE6 Bug */
					
					padding : 0.20em 0 0.257em 14px;
					margin:0 ;
					}

#col1 #nav  
	ul 
			li.single  {margin:0 0 10px 0 ;}/* Abstand der Divisionen zueinander: 10px*/



#col1 #nav  
	ul 
			li.single 
				a {
					    background: url("img/nav-arw.gif") no-repeat scroll 5px 8px #5e5e5e;
						color: #ffffff;
						display: block;
						font-family: Verdana,Arial,Helvetica,sans-serif;
						font-size: 1.1em;
						font-weight: normal;
						margin: 0 0 2px;
						padding: 0.2em 0 0.257em 14px;
						text-decoration: none;
					}



/* Hover/Focus Style */
#col1 #nav  
	ul 
		ul 
			a:hover, 
#col1 #nav  
	ul 
		li 
			ul 
				a:focus, 
#col1 #nav  
	ul 
		li 
			a:active,
#col1 #nav  
	ul 
			li.single 
				a:hover,
/* Opera Focus Style */
#col1 #nav  
	ul 
		ul 
			a.ofocus, 
#col1 #nav  
	li 
		ul 
			li 
				ul 
					a.ofocus { /*Sonst kein hover in IE 6*/
							 background: url("img/nav-arw_r.gif") no-repeat scroll 5px 8px #e2001a;
							 color: #fff;
							
							} 
#col1 #nav  
	ul 
			li.single_active 
					a	{ 
					
					background: url("img/nav-arw-dwn.gif") no-repeat scroll 5px 8px #e2001a !important;
					/* border: 1px solid #000; */
					color: #fff;
					display: block;
					font-family: Verdana,Arial,Helvetica,sans-serif;
					font-size: 1.1em;
					font-weight: normal;
					margin: 0 0 10px;
					padding: 0.2em 0 0.257em 14px;
					text-decoration: none;
						
							 } 						
							
/* 
	disable normal hover and focus style , if javascript is available
 */
#col1 #nav  
	ul 
		.navfxenabled 
			li:hover 
				ul { 
					left: -9999px;
					}
/* 
	normal hover Style without javascript
*/		
#col1 #nav  
	ul 
		ul  
			li:hover 
				ul,
				
/* 
	hover and focus style if javascript is available
*/
#col1 #nav 
	 ul 
	 	.navfxenabled 
			li.over 
				ul,
#col1 #nav  
	.navfxenabled 
		ul 
			li.over 
				ul  { 
					left: 200px;
					} /* The magic */
					
#col1 #nav 
	 ul 
	 	.navfxenabled 
			li.active.over 
				ul,
#col1 #nav  
	.navfxenabled 
		ul 
			li.active.over 
				ul  { 
					left: 200px;
					} /* The magic */					
					
/* aktive Kategorie/Unterkategorie anzeigen */
#col1 #nav  li.active a, #col1 #nav  li.activepath a, 
#col1 #nav  li.active a:hover, #col1 #nav  li.activepath a:hover,
#col1 #nav  li.active a:active, #col1 #nav  li.activepath a:active,
#col1 #nav  li.active a:focus, #col1 #nav  li.activepath a:focus,
#col1 #nav  li.active strong{

}
/* oben gemachte Einfärbung wieder zurücknehmen */
#col1 #nav  li.active ul a, #col1 #nav  li.activepath ul a {
				   display : block;				   
				   border : none;				   
				   background:#E2001A none;
				
}

#col1 #nav  
	li.activepath
		 a  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-size:1.1em; background:#FFFFFF url(img/nav-arw-dwn.gif) 5px 8px no-repeat;}
#col1 #nav  
	li.active
		 a:hover, 
#col1 #nav  
	li.activepath
		 a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:1.1em; background:#E2001A url(img/nav-arw-dwn_r.gif) 5px 8px no-repeat ;}		 
	 		 
#col1 #nav  
	li.activepath li.active
		 a  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; font-size:1.1em; background:#E2001A url(img/nav-arw-dwn_r.gif) no-repeat ; background-position: 15px 8px !important;}	

 #col1 #nav  
	li.active ul
		 ul, #col1 #nav  
	li.active a:hover ul
		 ul { display:none !important;} 
		 
		 

 #col1 #nav  
	ul li.activepath li.activepath ul 
		{ display:block !important; color:#FF0000 !important; }	
		
 #col1 #nav  
	li.activepath  li.over ul 
		{ display:none !important; color:#FF0000 !important; }	
		
* html #col1 #nav  
	li.activepath  li.over ul 
		{ display:none; color:#FF0000 !important; }			

					
 #col1 #nav  
	li.activepath li.active ul 
		{ display:block !important; }	
					 

 
#col1 #nav  
	li.activepath li
		 ul  { display:none;}	
		 
			 
		 
#col1 #nav  
	li.activepath li.activepath
		 ul { display:block;}	
		 

		 
#col1 #nav  
	li.activepath li.active
		 ul { display:block;}		 		 
	 
#col1 #nav  
			 
#col1 #nav  
	li.activepath li.active
		 a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; font-size:1.1em; background:#E2001A url(img/nav-arw-dwn_r.gif)  15px 8px no-repeat !important;}	
		 
		 
		 
		 	 
#col1 #nav  
	li.activepath li.active
		  ul a { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#ccc; font-size:1.1em; background:#FFFFFF url(img/nav-arw.gif) 25px 8px no-repeat !important; }
		  
#col1 #nav  
	li.activepath li.activepath a
		  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff !important; font-size:1.1em; background:#666 url(img/nav-arw-dwn.gif) 15px 8px no-repeat !important; }	
#col1 #nav  	li.activepath li.activepath li.active a
		  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000 !important; font-size:1.1em; background:#E2001A url(img/nav-arw_r.gif) 25px 8px no-repeat !important; }			  
#col1 #nav  
	li.activepath li.activepath a:hover
		  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000 !important; font-size:1.1em; background:#E2001A url(img/nav-arw-dwn_r.gif) 15px 8px no-repeat !important; }			  	
#col1 #nav  
	li.activepath li.activepath ul a
		  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#ccc !important; font-size:1.1em; background:#FFFFFF url(img/nav-arw.gif) 25px 8px no-repeat !important;  }	
#col1 #nav  
	li.activepath li.activepath ul a:hover
		  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#ccc; font-size:1.1em; background:#E2001A url(img/nav-arw_r.gif) 25px 8px no-repeat !important;  }		  		    
		  
#col1 #nav  
	li.activepath li.active
		ul a:hover  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; font-size:1.1em; background:#E2001A url(img/nav-arw_r.gif)  25px 8px no-repeat !important;}	
		
			  		 
#col1 #nav  		 
	li.active
		 a  { 
	 
		 background: url("img/nav-arw-dwn.gif") no-repeat scroll 5px 8px #e2001a !important;
		color: #fff !important;
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 1.1em !important;
		font-weight: bold !important;
		 
		 }		 

		 
html body.LTR.Gecko.Gecko34.DEDE.ContentBody form#form div#page_margins div#page div#main div#col1 div#col1_content.clearfix div#nav ul#menuElem li.parent ul li.active ul li.activechild a {
    background-color: #eeeeee !important;
}
html body.LTR.Gecko.Gecko34.DEDE.ContentBody form#form div#page_margins div#page div#main div#col1 div#col1_content.clearfix div#nav ul#menuElem li.parent ul li.active ul li.activechild a:hover {
    background-color: #E2001A !important;
}

#col1 #nav  
	li.active	
		ul
			a  { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal !important; font-size:1.1em !important;  color:#353334 !important;   
					padding:0.21em 0 0.34em 24px; background:#c0c0c0 url(img/nav-arw.gif) 15px 8px no-repeat !important; }		 
#col1 #nav  
	li.activepath 
		ul
			a   { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em;  color:#ccc;   
					padding:0.21em 0 0.34em 24px  ;}	
#col1 #nav  
	li.active
		ul ul,
#col1 #nav  
	li.activepath 
		ul ul{margin-top:-1px;}
			 	
#col1 #nav  
	li.active
		ul
			ul
			 	a,			 
#col1 #nav  
	li.activepath 
		ul
			ul
			 	a   {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em; 
				padding:inherit; padding:0.20em 0 0.36em 34px;}		
				
					  
#col1 #nav  ul
	li.active 
		ul,
#col1 #nav  ul
	li.activepath 
		ul
			 {/*Parserbug*/
				
				/* accessible display:none */
				position: static;
				border:none;
				margin-bottom:2px !important;
	
			}
/*				
#col1 #nav  ul
	li.activepath 
		ul ul
			 {
				
				display:none;
				}				
	*/
		
#col1 #nav  ul
	li.active 
		ul
			li,
#col1 #nav  ul
	li.activepath 
		ul
			li {
				border:none !important;
				margin-top:0px;
				}
				
#col1 #nav  ul li.active ul li a,				
#col1 #nav  ul li.activepath ul li a {
					border:none !important;
					margin-top:-1px;
					background:#FFFFFF url(img/nav-arw.gif) 15px 8px no-repeat;
					color:#ccc;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:1.1em;
					}		
					

#col1 #nav  ul
	li.active ul		 
			li  li
				a,					
#col1 #nav  ul
	li.activepath ul		 
			li  li
				a
				 {
					border:none !important;
					margin-top:0px;
					background:#FFFFFF url(img/nav-arw.gif) 25px 8px no-repeat !important;
					color:#ccc;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:1.1em;
					
	
	
					}	
#col1 #nav  ul
	li.active ul		 
			li  
				a:hover,
				
#col1 #nav  ul
	li.active ul		 
			li  
				a:focus 	{color: #000 !important; background: #E2001A url(img/nav-arw-dwn_r.gif) 15px 8px no-repeat !important;}
															
#col1 #nav  ul
	li.active ul		 
			li  
				a:hover,
				
#col1 #nav  ul
	li.active ul		 
			li  
				a:focus 	{
						 color: white !important;
						background: #E2001A url(img/nav-arw_r.gif) 15px 8px no-repeat !important;}															
#col1 #nav  ul
	li.activepath ul		 
			li  
				a:hover,
				
#col1 #nav  ul
	li.activepath ul		 
			li  
				a:focus {			
						/* color: #000 !important;  */
						background: #E2001A url(img/nav-arw_r.gif) 15px 8px no-repeat;			
}


#col1 #nav  ul
	li.activepath ul		 
			li li 
				a:hover,
#col1 #nav  ul
	li.activepath ul		 
			li li 
				a:focus,
#col1 #nav  ul
	li.active ul		 
			li li 
				a:hover,
#col1 #nav  ul
	li.active ul		 
			li li 
				a:focus				 {			
color: #000; background: #E2001A url(img/nav-arw_r.gif) 25px 8px no-repeat !important;			
}


/* 
	accesible for keyboard- and screenreader- users
 */
#col1 #nav  li ul, 
#col1 #nav  li.activepath  ul {
			display: block;		
}
/* Tastaturnutzung 
	Keyboardusage for good browsers
 */
#col1 #nav  ul a:focus+ul {
					left: 200px; 
					/* Abstand Untermenu */
					}
/* 	
	keyboard support without javascript
*/
/* #col1 #nav  ul li ul li ul li a:focus, #col1 #nav  li ul li a:active { */
		/* position: absolute; */
		/* left: 997px;  *//* Viewportverschiebung ausschalten */
		/* margin-left: 200px;  *//* Abstand Untermenu *//* margin-left: -4px;} */
/* 
	overwrite the keyboard support, if mouse is in use
*/
#col1 #nav  li ul li a:hover, #col1 #nav   li ul li a:hover, /* kleinster gemeinsamer Nenner */
#col1 #nav  li:hover ul li a:focus, #col1 #nav   li:hover ul li a:active,
/* 
	overwrite the keyboard support, if javascript is available
*/
#col1 #nav  .navfxenabled li ul li a:focus, #col1 #nav  .navfxenabled  li ul li a:active
 {
		position: static;
		margin-left: 0;
}
/* Allgemeine CSS-Class ausserhalb des Viewports */
.sbh {
		position: absolute;
		left: -999px;
		width: 0;
		overflow: hidden;
		
}
/* 
	original code @ http://www.htmldog.com/articles/suckerfish/dropdowns/example/
*/

	#col1 #nav  ul ul li:hover ul ul, #col1 #nav  ul li:hover ul ul ul, #col1 #nav  ul li.sfhover ul ul, #col1 #nav  ul li.sfhover ul ul ul {
	left: -9999px;	
	}
	
	#col1 #nav  ul ul li:hover ul, #col1 #nav  ul li li:hover ul, #col1 #nav  ul li li li:hover ul, #col1 #nav  ul li.sfhover ul, #col1 #nav  ul li li.sfhover ul, #col1 #nav  ul li li li.sfhover ul { /* lists nested under hovered list items */
	left: 200px;
	}

#col1 #nav  ul li li li:hover ul {left: 198px;}


/* 
	hover and focus style if javascript is available
*/
#col1 #nav  ul .navfxenabled li.over ul ul,
 #col1 #nav  .navfxenabled ul li.over ul ul  { 
		left: -9999px;
		
}
#col1 #nav  .navfxenabled ul ul li.over ul,
#col1 #nav  .navfxenabled ul ul ul li.over ul { 
		left: 200px;
		display:block;
		
}

#col1 #nav  .navfxenabled ul ul li.over ul{ 
		left: 198px;
		display:block;
}		
#col1 #nav  ul ul ul .activepath ul {margin-bottom:-1px !important;}	
#col1 #nav  ul ul .activepath  ul ul {margin-bottom:-1px !important;}	
*+html #col1 #nav  ul ul .activepath ul ul {margin:0 !important;}	
*+html #col1 #nav  ul ul ul .activepath ul {margin:0 !important;}	
* html #col1 #nav  ul ul .activepath  ul ul {margin:0 !important;}		
* html #col1 #nav  ul ul ul .activepath ul {margin:0 !important;}		

#col1 #nav  
.activepath
.active  a{ background-image:url(img/nav-arw_r.gif)  !important;} 

	

#quicksearch { border-top:1px solid #5F5F5F; border-bottom:1px solid #5F5F5F; padding:10px 0 10px 0; width:200px; margin:1px 0 10px 10px ; } 

#quicksearch p { margin:2px 0 0 0 !important; font-family: Helvetica, Verdana, Arial, sans-serif; font-size:1.1em; font-weight:bold; color:#ccc; text-transform:uppercase; display:block; float:left; padding:0;  }
*+html #quicksearch p { margin-top:3px !important; }
#quicksearch input {border:none; width:110px; padding:0 0 0 8px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em;  }
*+html #quicksearch input { float:left;}
#quicksearch .lupe:active { outline:none !important; border : none !important;}


#quicksearch .lupe {background:transparent url(img/lupe.gif) right 10% no-repeat; float:right; width:21px; outline:none !important;}
* html #quicksearch .lupe {background:transparent url(img/lupe.gif) right 50% no-repeat; float:right; width:18px; outline:none !important;}
*+html #quicksearch .lupe {background:transparent url(img/lupe.gif) right 50% no-repeat;  width:21px; outline:none !important;}
#quicksearch .lupe:hover { cursor:pointer;}
#quicksearch .bl {background: url(img/ul.gif) 0 100% no-repeat #fff; width:140px;  float:right}
#quicksearch .br {background: url(img/ur.gif) 100% 100% no-repeat}
#quicksearch .tl {background: url(img/ol.gif) 0 0 no-repeat}
#quicksearch .tr {background: url(img/or.gif) 100% 0 no-repeat; padding:2px 0 2px 0;}
*+html #quicksearch .tr {background: url(img/or.gif) 100% 0 no-repeat; padding:2px 0 2px 0;}
#quicksearch .clear {font-size: 1px; height: 1px}



 /*##############  NACHHALTIGKEIT  ############################*/
 
 #col1 #nav .menu_green  
 	ul#menuElem li.parent span {/*Formatierung der sichtbaren Hauptkategorien*/
 				   color: #53A502 ; 
 				   }
 #col1 #nav .menu_green 
 	:hover
 		 > a {/* Markierung des aktuellen Pfades */
 			  background-color: #53A502;
 			  }
 			  
 #col1 #nav .menu_green 
 	:focus
 		 > a {/* Markierung des aktuellen Pfades */
 			  background-color: #53A502;
 			}
 
 /* Hover/Focus Style */
 #col1 #nav .menu_green 
 	ul 
 		ul 
 			a:hover, 
 #col1 #nav .menu_green 
 	ul 
 		li 
 			ul 
 				a:focus, 
 #col1 #nav .menu_green 
 	ul 
 		li 
 			a:active,
 #col1 #nav .menu_green 
 	ul 
 			li.single 
 				a:hover,
 /* Opera Focus Style */
 #col1 #nav 
 	ul  .menu_green
 		ul 
 			a.ofocus, 
 #col1 #nav .menu_green 
 	li 
 		ul 
 			li 
 				ul 
 					a.ofocus{ /*Sonst kein hover in IE 6*/
 							background-color: #53A502;
 							} 
 /* oben gemachte Einfärbung wieder zurücknehmen */
 #col1 #nav .menu_green li.active ul a, #col1 #nav  li.activepath ul a {		   
 				   background-color:#53A502;
 					}
 #col1 #nav .menu_green 
 	li.active
 		 a:hover, 
 #col1 #nav .menu_green 
 	li.activepath
 		 a:hover  { background-color:#53A502 ;}
 #col1 #nav .menu_green 
 	li.activepath li.active
 		 a  { background-color:#53A502 !important;}
 #col1 #nav .menu_green 
 			 
 #col1 #nav .menu_green 
 	li.activepath li.active
 		 a:hover  { background:#53A502 !important;}
 #col1 #nav .menu_green 	li.activepath li.activepath li.active a
 		  {  background-color:#53A502 !important; }
 #col1 #nav .menu_green 
 	li.activepath li.activepath a:hover
 		  {background-color:#53A502 !important; }	
 #col1 #nav .menu_green 
 	li.activepath li.activepath ul a:hover
 		  { background-color:#53A502 !important;  }	
 
 #col1 #nav .menu_green 
 	li.activepath li.active
 		ul a:hover  { background-color:#53A502 !important;}	
 		
 			  		 
  #col1 #nav	 .menu_green
 	 li.active /*ERROR*/
 		 a  { background-color:#53A502 !important;}	
 
 #col1 #nav .menu_green ul
 	li.active ul		 
 			li  
 				a:hover,
 				
 #col1 #nav .menu_green ul
 	li.active ul		 
 			li  
 				a:focus 	{ background-color: #53A502 !important;}
 #col1 #nav .menu_green ul
 	li.active ul		 
 			li  
 				a:hover,
 				
 #col1 #nav .menu_green ul
 	li.active ul		 
 			li  
 				a:focus 	{background-color: #53A502 !important;}	
 #col1 #nav .menu_green ul
 	li.activepath ul		 
 			li  
 				a:hover,
 				
 #col1 #nav .menu_green ul
 	li.activepath ul		 
 			li  
 				a:focus	{background-color: #53A502 ;}
 
 #col1 #nav .menu_green ul
 	li.activepath ul		 
 			li li 
 				a:hover,
 #col1 #nav .menu_green ul
 	li.activepath ul		 
 			li li 
 				a:focus,
 #col1 #nav .menu_green ul
 	li.active ul		 
 			li li 
 				a:hover,
 #col1 #nav .menu_green ul
 	li.active ul		 
 			li li 
 				a:focus	{	 background-color: #53A502 !important;}
 				
 #col1 #nav .menu_green  ul
 	li.active ul		 
 			li  
 				a,				
 #col1 #nav .menu_green  ul
 	li.activepath ul		 
 			li  
 				a {
 					
 					background-color:#FFFFFF !important;
 					color:#ccc;
 					}		
 
 #col1 #nav .menu_green  ul
 	li.active ul		 
 			li  li
 				a,					
 #col1 #nav .menu_green  ul
 	li.activepath ul		 
 			li  li
 				a
 				 {
 					
 					background-color:#FFFFFF !important;
 					color:#ccc;
 					}	
 
 
 
 
 
html body.LTR.Gecko.Gecko35.DEDE.ContentBody form#form div#page_margins div#page div#main div#col1 div#col1_content.clearfix div#nav ul#menuElem li.parent ul li.active ul li.activepath ul {
    display: block !important;
}


html body.LTR.Gecko.Gecko35.DEDE.ContentBody form#form div#page_margins div#page div#main div#col1 div#col1_content.clearfix div#nav ul#menuElem li.parent ul li.active ul li.activepath ul li.active a {
    background-color: #e2001a !important;
    color: white !important;
}


#col1 #col1_content #nav #menuElem li.parent ul li.active ul li.active a, #col1 #col1_content #nav #menuElem li.parent ul li.active ul li.activepath.active a {
    background: url("img/nav-arw_r.gif") no-repeat scroll 15px 8px #e2001a !important;
	color:white !important;
}

#col1 #col1_content #nav #menuElem li.parent ul li.active ul li.activepath.active ul li a {
	background: url("img/nav-arw.gif") no-repeat scroll 15px 8px #C0C0C0 !important;
	color: black !important;
}

#col1 #col1_content #nav #menuElem li.parent ul li.active ul li.activepath.active ul li.active a {
    background: url("img/nav-arw_r.gif") no-repeat scroll 15px 8px #e2001a !important;
}

#col1 #col1_content #nav #menuElem li.parent ul li.active ul li.activepath.active ul li a:hover {
    background: url("img/nav-arw_r.gif") no-repeat scroll 15px 8px #e2001a !important;
	color:white !important;
}

.green > span {
    color: #54942a !important;
}
 
 }

