/* ----------------- socialmedia Menu -------------- */
.social_Menu {display:block; z-index:98; margin-top:4px;} 

.social_Menu ul { display:block; float:right; padding:0;}
.social_Menu ul li {float:left; text-align:right; }  /* wenn menupunkte untereinander: auf "float:none" setzen */
.social_Menu ul li a { text-align:right; padding:3px 7px 3px 7px;  }
.social_Menu ul li a:hover  	{  }
.social_Menu ul li a.active 	{background-color: #202020; }
.social_Menu ul li a.active:hover { }






	
/* ----------------- horizontal Menu mit Dropdown -------------- */
.hd_Menu {display:block; z-index:98; margin-top:45px;} 
.hd_Menu ul { display:block; float:right; padding:0 3px 10px;}
.hd_Menu ul li {float:left}  /* wenn menupunkte untereinander: auf "float:none" setzen */
.hd_Menu ul li a { margin:0; padding:3px 7px 3px 7px;  }
.hd_Menu ul li a:hover  	{  }
.hd_Menu ul li a.active 	{background-color: #202020; }
.hd_Menu ul li a.active:hover { }







/* ----------------- horizontal Menu ohne Dropdown -------------- */

.h_Menu { display:block;}
.h_Menu ul { display:block; float: right;}
.h_Menu ul li {float:left;}
.h_Menu ul li a { margin:0 16px 5px; padding:11px 5px 3px 5px; display: block; }
.h_Menu ul li a:hover  	{}
.h_Menu ul li.active a 	{padding:11px 5px 3px 5px; }
.h_Menu ul li.active a:hover {}
.h_Menu ul li.dark a {}
.h_Menu ul li.dark a:hover  	{}
.h_Menu ul li ul {display:none}
.h_Menu ul li:hover ul  {display:none} 
.h_Menu ul li.active ul  {display:none; position: absolute; z-index: 90;  padding:0 0 0 0; width: 100%; margin-top:31px; background: none; }

.h_Menu ul li ul li {float:left; margin:0px 5px 0 0; background: none;}  
.h_Menu ul li ul li.active {float:left; margin:0px 10px 0 0; background: none;}
.h_Menu ul li ul li a 	{width: auto; padding: 0; height:auto;}




/* ----------------- vertikales Menu -------------- */
.v_menu  	{ height:auto; }
	.v_menu ul					{display: block;}
	.v_menu ul li				{float:none; margin:8px 0 0 11px; padding:0 2px 0 6px; display:block; border-bottom:solid 1px #f0f0e8;    }
	.v_menu ul li.active			{float:none; margin:8px 0 0 11px; padding:0 2px 0 6px; display:block; border-bottom:solid 1px #f0f0e8;  background-color: #000;   }
	.v_menu ul li a				{margin:6px 0; width: 100%; display:block;}







/* Navigation Texte */


.social_Menu ul li a {font-size: .7em;}

.hd_Menu ul li a { font-size: .8em;}

.h_Menu ul li a { text-transform: uppercase; font-weight: bold; font-size:13pt;  letter-spacing: -1px; }

.v_Menu ul li a { text-transform: uppercase; font-weight: bold; font-size:.9em;  }
.v_Menu ul li ul li a {font-weight: normal; font-size:.9em; letter-spacing: 0.02em; text-transform: none;}

/* Links */

.h_Menu ul li a:link, .h_Menu ul li a:visited, .h_Menu ul li a:active{ text-decoration:none; color:  #406298;} 
.h_Menu ul li a:hover{text-decoration:underline; color: #406298; } 
.h_Menu ul li.active a:link, .h_Menu ul li.active a:visited, .h_Menu ul li.active a:active{ text-decoration:none; color: #000; } 
.h_Menu ul li.active a:hover{text-decoration:underline; color: #000; } 

 	.h_Menu ul li ul li a:link, .h_Menu ul li ul li a:visited, .h_Menu ul li ul li a:active{ text-decoration:underline; color: #333; } 
	.h_Menu ul li ul li a:hover{text-decoration:none; color: #333; } 
	


	.hd_Menu a:link, .hd_Menu a:visited, .hd_Menu a:active{ text-decoration:none; color: #fff; } 
	.hd_Menu a:hover{text-decoration:underline; color: #fff; } 

	.social_Menu a:link, .social_Menu a:visited, .social_Menu a:active{ text-decoration:none; color: #fff; } 
	.social_Menu a:hover{text-decoration:underline; color: #fff; } 

	
.v_Menu ul li a:link, .v_Menu ul li a:visited, .v_Menu ul li a:active{ text-decoration:none; color: #000; } 
.v_Menu ul li a:hover{text-decoration:underline; color: #000; } 
.v_Menu ul li.active a:link, .v_Menu ul li.active a:visited, .v_Menu ul li.active a:active{ text-decoration:none; color: #fff; } 
.v_Menu ul li.active a:hover{text-decoration:underline; color: #fff; } 
