/**************************/
/* main navigation styles      */
/**************************/
/* main navigation styles    */
#main_navigation{
	/*background:url(/sources/img/common/dotted_line.gif) bottom left repeat-x;*/
	margin:0 3em 3.5em;
}
#main_nav{
	width:618px;
	margin: 1.25em auto 0;
}
a.main_nav_01 {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll 0 0;
	height:33px;
	width:94px;
	display:block;
	float:left;
}
a.main_nav_01:hover {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll 0 -33px;
}
a.main_nav_01:active,
a.main_nav_01_nav_active {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll 0 -66px;
	border-right:1px solid #e1e1e1;
	width:93px;
	float:left;
}

a.main_nav_02 {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -94px 0;
	height:33px;
	width:90px;
	display:block;
	float:left;
}
a.main_nav_02:hover {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -94px -33px;
}
a.main_nav_02:active,
a.main_nav_02_nav_active {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -95px -66px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	width:88px;
	float:left;
}
a.main_nav_03 {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -184px 0px;
	height:33px;
	width:112px;
	display:block;
	float:left;
}
a.main_nav_03:hover {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -184px -33px;
}
a.main_nav_03:active,
a.main_nav_03_nav_active {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -185px -66px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	width:110px;
	float:left;
}

a.main_nav_04 {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -296px 0px;
	height:33px;
	width:153px;
	display:block;
	float:left;
}
a.main_nav_04:hover {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -296px -33px;
}
a.main_nav_04:active,
a.main_nav_04_nav_active {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -297px -66px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	width:151px;
	float:left;
}

a.main_nav_05 {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -449px 0px;
	height:33px;
	width:117px;
	display:block;
	float:left;
}
a.main_nav_05:hover {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -449px -33px;
}
a.main_nav_05:active,
a.main_nav_05_nav_active {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -450px -66px;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	width:115px;
	float:left;
}
a.main_nav_06 {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -566px 0px;
	height:33px;
	width:122px;
	display:block;
	float:left;
}
a.main_nav_06:hover {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -566px -33px;
}
a.main_nav_06:active,
a.main_nav_06_nav_active {
	background:url(/sources/img/meta/navigation_00.gif) no-repeat scroll -567px -66px;
	border-left:1px solid #e1e1e1;
	width:121px;
	float:left;
}
/**************************/
/* sub navigation styles  */
/**************************/
#main_nav_sub {
	margin:0.5em 0 0 0;
	height:3.1em;
}
ul#mainnav_sub {
/*visibility:hidden;*/
/*padding: 0 2em 0 2em;*/
}
ul#mainnav_sub li {
	display:inline;
	line-height:3em;
	padding:0;
	list-style:none;
	margin:0 -0.2em 0 0;
}
ul#mainnav_sub li:hover {}
ul#mainnav_sub a.mainnavsub {
	background:url(/sources/img/common/trenner_sub_navi.gif) no-repeat right 3px;
	font-size:1.2em;
	text-decoration:none;
	color:#666666;
	padding:0 1.5em 0 1.5em;
}
ul#mainnav_sub a.last {
	background:none;
}
ul#mainnav_sub a.mainnavsub:hover, ul#mainnav_sub a.last:hover,
ul#mainnav_sub a.mainnavsub.subnav_active {
	color:#f5af0a;
}

/**************************/
/* meta navigation styles */
/**************************/
ul.metanav {
	padding:0 1em 0 1em;
	margin: 0.4em 0 0 0;
}
ul.metanav li {
	display:inline;
	padding:0;
	list-style:none;
	margin:0 0 0 -0.4em;
}
ul.metanav li.tools {
	display:inline;
	padding: 0;
	list-style:none;
	color:#666;
	font-size:1.0em;
	padding:0 0 0 0.8em;
}
ul.metanav a.meta_nav {
	background:url(/sources/img/meta/trenner_meta.gif) no-repeat right 3px;
	font-size:1.0em;
	text-decoration:none;
	color:#999;
	padding:0 0.8em;
}
ul.metanav a.last {
	background:none;
}
ul.metanav a.meta_nav:hover, ul.metanav a.last:hover {
	color:#f5af0a;
}
a.button_shadow {
	background:url(/sources/img/common/button_top.png) no-repeat 0 0;
	height: 18px;
	width:65px;
	float:right;
	margin:-1.3em 0.4em 0 0;
}

