/* ----- Required ----------------------------------------------------------- */

div.horz_menu1 a,
div.horz_menu1_l a,
div.horz_menu1_f a,
div.horz_menu1_active a,
div.horz_menu1_active_f a,
div.horz_menu1_active_l a
{
}

div.horz_menu1_f a,
div.horz_menu1_f a:hover,
div.horz_menu1_active_f a:hover,
div.horz_menu1_active_f a{
}

div.horz_menu1 a:hover,
div.horz_menu1_f a:hover,
div.horz_menu1_l a:hover
{


}

 div.horz_menu1_active a,
 div.horz_menu1_active_f a,
 div.horz_menu1_active_l a,
 div.horz_menu1_active_l_f a{
	color: #a70922 !important;
	text-decoration: none;
}

.topnav div.horz_menu1_active a,
.topnav div.horz_menu1_active_f a,
.topnav div.horz_menu1_active_l a,
.topnav div.horz_menu1_active_l_f a{
}

span.horz_menu1 a,
span.horz_menu1_l a,
span.horz_menu1_f a,
span.horz_menu1_active a,
span.horz_menu1_active_f a,
span.horz_menu1_active_l a
{
}

span.g_active a,
span.horz_menu1_active_f a,
span.horz_menu1_active_l a
{
}



div.horz_menu2,
div.horz_menu2_l,
div.horz_menu2_f,
div.horz_menu2_active,
div.horz_menu2_active_f,
div.horz_menu2_active_l{
float: left;
}



div.horz_menu2 a,
div.horz_menu2_l a,
div.horz_menu2_f a,
div.horz_menu2_active a,
div.horz_menu2_active_f a,
div.horz_menu2_active_l a
{
}

div.horz_menu2_f a,
div.horz_menu2_f a:hover,
div.horz_menu2_active_f a:hover,
div.horz_menu2_active_f a{

}

div.horz_menu2 a:hover,
div.horz_menu2_f a:hover,
div.horz_menu2_l a:hover
{

}





div.horz_menu3, div.horz_menu3_active{
}

span.horz_menu3 a, 
span.horz_menu3_active a, 
span.horz_menu3_f a, 
span.horz_menu3_active_f a,
span.horz_menu3_l a, 
span.horz_menu3_active_l a{
}

div.horz_menu3_f a, 
div.horz_menu3_active_f a{
}


div.horz_menu3 a:hover{
}

div.horz_menu3_active a,
div.horz_menu3_active_f a,
div.horz_menu3_active_l a,
div.horz_menu3_active_l_f a{ 
	color: #cccccc;
	text-decoration: none;
}

span.horz_menu3_active a,
span.horz_menu3_active_f a,
span.horz_menu3_active_l a{ 
	color: #e4e4e4;
	text-shadow: #999999 2px 2px 6px;
}


div.horz_menu4_active a {
	float: left;
	color: #e87e15;
}

/* *************** S U B N A V I ****************/

/* *************** 1 */
div.vert_menu1 a,
div.vert_menu1_active a
{ 
  float: left; 
}

div.vert_menu1,
div.vert_menu1_active
{
}

div.themenu div.vert_menu1,
div.themenu div.vert_menu1_active

{
}

div.themenu div.vert_menu1 a,
div.themenu div.vert_menu1_active a
{ 
	color: #e87e15;
}

div.themenu div.vert_menu1 a,
div.themenu div.vert_menu1_active a
{ padding-right: 0px; }

div.themenu div.vert_menu1 a:hover,
div.themenu div.vert_menu1 a.active {color: #ffffff}


div.themenu div.vert_menu1_active a{
	color: #FFFFFF;
	font-weight: bold;
}

.vert_menue1_prefix {
}

.vert_menue1_prefix2 {
}

/* *************** 2 */
div.vert_menu a    
{ display: block; float: left; }



div.vert_menu {
  visibility: hidden;
  position: absolute;
  margin-left: 0px;
  margin-top: 0px;
}



div.themenu div.vert_menu {
	z-index: 100 !important;
}




div.themenu div.vert_menu a { 
	width: 180px;
	clear: left;
	text-align: left;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size : 11pt;
	color: #0a89de;
	padding: 0 0 0 0;
	font-weight: normal;
	margin-bottom: 0px;
	margin-top: 2px;
	padding: 7px;
	background-color: #ffffff;
	text-transform: none !important;
	background-image: url(/img/trans.png);
	background-repeat: repeat;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	box-shadow: 0 0 5px rgba(227, 227, 227, 1);
	-webkit-box-shadow: 0 0 5px rgba(227, 227, 227, 1); 
	-moz-box-shadow: 0 0 5px rgba(227, 227, 227, 1); 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border: 1px solid #cccccc;


}



div.themenu div.vert_menu a:hover,
div.themenu div.vert_menu a.active {
	color: #ffffff;
	background-color: #00438b;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	box-shadow: 0 0 5px rgba(136, 192, 252, 1);
	-webkit-box-shadow: 0 0 5px rgba(136, 192, 252, 1);
	-moz-box-shadow: 0 0 5px rgba(136, 192, 252, 1);
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	border: 1px solid #cccccc;
}


/* *************** M A I N N A V I ****************/













/* **************** */

.subnavi a, .subnavi_l a, .subnavi_m, .subnavi_m a, .subnavi_ml a, 
.subnavi2 a, .subnavi2_l, .subnavi2_m, .subnavi2_m a, .subnavi2_m, .subnavi2_ml a{
}

.subnavi a:hover, .subnavi_l a:hover{
} 

.subnavi_m, .subnavi_ml, .subnavi_level_1{

}

.subnavi_m a, .subnavi_ml a {
	color: #3470af;
	text-decoration: none;
	background-position: 9px -55px;
}

.subnavi_m a:hover {

}


.subnavi_l, .subnavi_ml{
}	

.subnavi_ml{
	color: #3470af;
	text-decoration: none;
	background-position: 9px -9px;

}

.subnavi_l a{

}

.subnavi2 a, .subnavi2_l a{
}


.subnavi2_m a, .subnavi2_ml a  {
	text-decoration: none;
	color: #cc010e;
}



.subnavi2_m a:hover, .subnavi2_ml a:hover, .subnavi2 a:hover, .subnavi2_l a:hover {

}


.subnavi_level_2_prefix {
}

.subnavi_level_2,
.subnavi_level_2 a{
}

.subnavi_level_3_prefix {
}

.subnavi_level_3,
.subnavi_level_3 a{
}

.subnavi_level_3_m,
.subnavi_level_3_m a{
}
