@charset "utf-8";
/* CSS Document */

/* ##########################  navigation column  ########################### */

/*
Menü Horizontal super wichtig in dem Men�klassensuffix in Joomla "horizont" eintagen */

#area_right .moduletable,
#area_right .moduletable_menu {
float:left;
margin-bottom:30px;
width:200px;
margin-left: 20px;

}

#area_right .moduletable_menu h3,
#area_right .moduletable h3 {
	font-weight: bold;
	font-size: 20px;
	/*background: url(/templates/suborned-transparent/images/left.jpg) repeat-x 0 0;*/
	height: 33px;
	width: 200px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 5px;
	padding-top: 12px;
	}

#area_right .moduletable li,
#area_right .moduletable_menu li{
border-bottom:1px solid #d9d9d9;
padding-bottom:5px;
padding-top:10px;
padding-left:5px;
list-style:none;

}

#area_right .moduletable ul,
#area_right .moduletable_menu ul{
padding-left:0;

}

#area_right .moduletable li:hover,
#area_right .moduletable_menu li:hover {
/*background: url(/templates/suborned-transparent/images/left.jpg) repeat-x 0 0;*/
background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
}

/***************************/
#topmenu {
float:right;
width:450px;
height:40px;
background: transparent;
margin-top:20px;

}

#navigation {
	float: right;
	width: 100%;
	background: transparent;
	color: #FFF;
}

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

}

#navigation ul ul {
margin: 0;
padding: 0; 

}

#navigation ul li {
margin:0px 0 0 0;
padding: 0;
float: left;
list-style: none;
background: none;
display: block;	

}

#navigation ul li ul {
width: 230px;
position: absolute; 
z-index: 99; 
left: -999em; 
height: auto;
w\idth: 230px; 

} 

#navigation ul li ul ul {
margin: 0;

} 

#navigation ul li li {
padding: 0;
margin: 0;
width: 100%;

}

#navigation ul ul a {
width: 100%;

}

#navigation ul li:hover ul ul,#navigation ul li:hover ul ul ul,#navigation ul li.sfhover ul ul,#navigation ul li.havechildsfhover ul ul,
#navigation ul li.havechild-activesfhover ul ul,#navigation ul li.activesfhover ul ul,
#navigation ul li.sfhover ul ul ul,#navigation ul li.havechildsfhover ul ul ul,
#navigation ul li.havechild-activesfhover ul ul ul,#navigation ul li.activesfhover ul ul ul {
 left: -999em;

 }

#navigation ul li:hover ul,#navigation ul li li:hover ul,#navigation ul li li li:hover ul,
#navigation ul li.sfhover ul,#navigation ul li.havechildsfhover ul,#navigation ul li.havechild-activesfhover ul,
#navigation ul li.activesfhover ul,#navigation ul li li.sfhover ul,#navigation ul li li.havesubchildsfhover ul,
#navigation ul li li.havesubchild-activesfhover ul,#navigation ul li li.activesfhover ul,#navigation ul li li li.sfhover ul,
#navigation ul li li li.havesubchildsfhover ul,#navigation ul li li li.havesubchild-activesfhover ul,#navigation ul li li li.activesfhover ul {
left: auto;	

}

#navigation ul li a {
padding: 15px 10px 0 10px ;
 margin:0;
 display: block; 
 font-weight: bold;	
 font-size:15px;
 text-transform:uppercase;
 height:26px;
 background:transparent;
 color:#fff;
 letter-spacing:1px;

}

#navigation ul li a:hover {
	color: #fff;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #b20204;
}

#navigation ul li {
background: transparent ;

}

#navigation ul li.active a {
	color: #fff;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #b20204;
} 

#navigation ul li ul {
	background: none repeat scroll 0% 0% rgba(0, 0, 0,1);
	/*background:#292a2e;*/
	margin-top: 0px;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	text-align: left !important;
	width: 200px;
	border: 1px solid #000 !important;
}

#navigation ul li ul li {
padding-top:2px ;
padding-bottom:0px ;
background:none !important;
border:none !important;

}

#navigation ul li ul li a{
	height: 33px !important;
	color: #FFFFFF !important;
	text-align: left !important;
	padding-left: 20px !important;
	padding-top: 23px !important;
	width: 172px !important;
	border: none !important;
}

#navigation ul li ul li a:hover  {
	color: #B20204 !important;
	height: 33px;
	background: transparent;
	border: none !important;
}

#navigation ul li ul li ul {
margin-left:190px;
margin-top: -30px;
padding-top:10px !important;
text-align:left !important;

}
/*
     FILE ARCHIVED ON 23:18:50 Oct 13, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:10:42 Sep 11, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 59.896 (3)
  esindex: 0.01
  captures_list: 110.988
  CDXLines.iter: 15.935 (3)
  PetaboxLoader3.datanode: 45.533 (4)
  exclusion.robots.fetch: 29.731 (4)
  exclusion.robots: 30.302
  exclusion.robots.policy: 0.253
  RedisCDXSource: 1.587
  PetaboxLoader3.resolve: 80.031 (2)
  load_resource: 88.649
*/