@charset "utf-8";
/************************************************************************************/
/*                                                                                  */
/* Navigation Styles                                                                */
/*                                                                                  */
/************************************************************************************/

/************************************************************************************/
/* NavigationLinks */


#divNavigation {
	position:absolute;
	top:0px;
	left:0px;
	padding-top:21px;
	padding-left:16px;
	width:170px;
	height:450px;
	background-color:#e1e6ec;
	-moz-box-shadow: 2px 1px 8px #aaa;
	-webkit-box-shadow: 2px 1px 8px #aaa;
	box-shadow: 2px 1px 8px #aaa;
	font-size:12px;
}

.navigation
{
	font-size:11px;
	border-top:1px solid #fff;
	padding-top:36px;
}

.navigation ul
{
	margin-bottom:15px;
}

.navigation ul:first-child
{
	margin-top:36px;
}

.navigation ul li
{
	color:#b0a482;
	padding:0 0 5px 0;
	margin:0;
	height:14px;
	line-height:17px;
	list-style-type:none;
	background-image:url(/images/navigation/border.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:154px;
}

.navigation ul li a
{
	display:block;
	text-decoration:none;
	color:#002e60;
}

.navigation ul li a:hover
{
	list-style:outside;
	color:#84793c;
}

.navigation li a.active
{
	list-style:outside;
	color:#84793c;
}

.bordertop
{
	border-top:1px solid #002e60;
}
/************************************************************************************/
/* SubNavigation */


#divSubNavigation
{
	margin-top:110px;
	width:178px;
	border-top:1px solid #97885B;
}
/*
#divSubNavigation ul
{
	margin-top:17px;
	margin-bottom:16px;
}

#divSubNavigation ul li:first-child
{
	border-top:1px solid #fff;
}

#divSubNavigation ul li
{
	color:#b0a482;
	padding:0 0 5px 0;
	margin:0;
	height:14px;
	font-size:11px;
	list-style-type:none;
	border-right:1px solid #d6d1a3;
	display:block;
	width:177px;
	background-image:url(/images/navigation/subnavi_background.png);
	background-repeat:repeat-x;
	background-position:top;
}

#divSubNavigation ul li:last-child
{
	border-bottom:1px solid #d6d1a3;
}

#divSubNavigation ul li a
{
	display:block;
	text-decoration:none;
	color:#84793c;
}

#divSubNavigation ul li a:hover
{
	list-style:outside;
	color:#002e60;
}
*/
#divSubNavigation li a.active
{
	display:block;
	list-style:outside;
	color:#002e60;
	background-image:url(/images/navigation/subnavi_background_active.png);
	background-position:right;
}


/************************************************************************************/
/* SubNavigationTop */

#divSubNavigationTop
{
	width:178px;
	border-bottom:1px solid #97885B;
}

.zweiZeilen
{
	margin-top:55px;
}

.dreiZeilen
{
	margin-top:36px;
}

#divSubNavigationBottom,
.filterliste
{
	width:178px;
}

.juristen
{
	margin-top:-1px;
	float:left;
}

#divSubNavigation ul,
#divSubNavigationTop ul,
#divSubNavigationBottom ul,
.filterliste ul
{
	margin-top:17px;
	margin-bottom:15px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d6d1a3;
}

#divSubNavigation.filterliste ul,
.filterliste ul
{
	border-top:transparent;
}

#divSubNavigation ul li:first-child,
#divSubNavigationTop ul li:first-child,
#divSubNavigationBottom ul li:first-child,
.filterliste ul li:first-child
{
	border-top:transparent;
}

#divSubNavigation ul li,
#divSubNavigationTop ul li,
#divSubNavigationBottom ul li,
.filterliste ul li
{
	color:#b0a482;
	padding:0 0 0 0;
	margin:0;
	font-size:11px;
	list-style-type:none;
	border-right:1px solid #d6d1a3;
	display:block;
	width:177px;
}

#divSubNavigation.filterliste ul li.title,
.filterliste ul li.title
{
	color:#002E60;
	padding:0 0 5px 0;
	margin:19px 0 0 0;
	height:14px;
	font-size:11px;
	list-style-type:none;
	border-right:none;
	display:block;
	width:177px;
	background-image:none;
	text-align: left;
	border-top: transparent;
	border-bottom: 1px solid #fff;
}


#divSubNavigation ul li a:last-child,
#divSubNavigationTop ul li a:last-child,
#divSubNavigationBottom ul li a:last-child,
.filterliste ul li a:last-child
{
	border-bottom:1px solid #fff;
}

#divSubNavigation ul li a,
#divSubNavigationTop ul li a,
#divSubNavigationBottom ul li a,
.filterliste ul li a
{
	line-height: 13px;
	padding: 2px 12px 2px 0px;
	display:block;
	text-decoration:none;
	color:#84793c;
	border-top: 1px solid #d6d1a3;
	border-bottom: 1px solid #d6d1a3;	
}

#divSubNavigation ul li a:hover,
#divSubNavigationTop ul li a:hover,
#divSubNavigationBottom ul li a:hover,
.filterliste ul li a:hover
{
	list-style:outside;
	color:#002e60;
}

#divSubNavigationTop li a.active,
#divSubNavigationTop li a.close,
#divSubNavigationBottom li a.active
{
	display:block;
	list-style:outside;
	color:#002e60;
	background-image:url(/images/navigation/subauswahl_background_active.png);
	background-position:center right;
}

#divSubNavigationTop li a.active,
#divSubNavigationTop li a.close
{
	padding-right:18px;
}

#divSubNavigationTop li a.close
{
	background-image:url(/images/navigation/subnavi_background_close.png);
}

#aSelBereich a.active, #aSelLocation a.active, #aSelSprache a.active
{
	background-image:url(/images/navigation/subauswahl_background_active.png);
	background-position:right;
}

#divSubNavigationBottom li a.active
{
	background-image:url(/images/navigation/subnavi_background_active.png);
	background-repeat: no-repeat;
}

#divSubNavigationBottom ul li.zweizeilig a.active
{
	background-image:url(/images/navigation/subnavi_background_active_zweizeilig.png);
	background-position:
}

.juristen ul:first-child
{
	border-top: 1px solid #fff;
}
