/***********************************************
/ Primary Navigation
/***********************************************/
#prim-nav-zone {	float:left;width:204px;background: url('../2011-gfx/grey_extension.gif') no-repeat top right;}
#prim-nav-padding {margin:5px 35px 16px 23px}

#prim-nav-zone li {list-style-type:none!important}

ul#prim-nav
{
	width: 100%;
}
/* erste Ebene */
ul#prim-nav li
{
	padding:10px 0px 12px 0px;
	z-index:99;
	position:relative;
	top:1px;
	border-bottom:1px solid #d6d6d6;
}

ul#prim-nav li+li
{
	border: none;
	border-top:1px solid #d6d6d6;
	position:relative;
	top:0px;
	z-index:100;
}

* html ul#prim-nav li /*IE6 only*/
{
	border: expression(this.previousSibling ? "none" : "");
	border-top: expression(this.previousSibling ? "1px solid #d6d6d6" : "");
}



ul#prim-nav li.active  {

	border-bottom:1px solid #1768A6;
	z-index:101;
}

ul#prim-nav li+li.active
{
	border: none;
	border-top:1px solid #1768A6;
}

* html ul#prim-nav li.active /*IE6 only*/
{
	border: expression(this.previousSibling ? "none" : "");
	border-top: expression(this.previousSibling ? "1px solid #1768A6" : "");
}


ul#prim-nav li a
{
	color:#7F7F7F;
	font-size: 15px;
	line-height: 17px;
}

ul#prim-nav li.active a
{
	color:#1768A6;
}

ul#prim-nav li a:hover {
	color:#000;
}

/* zweite Ebene */
ul#prim-nav ul						/* subnavigation */
{
	margin: 0;
	padding: 0;
}

ul#prim-nav li li,
ul#prim-nav li li.active
{
	padding: 12px 0px 0px 12px;
	border:none;
}

* html ul#prim-nav li li  /*IE6 only*/
{
	border:none!important;
}

ul#prim-nav li.active li a					/* all links in subnavigation*/
{
	font-size: 13px;
	line-height: 18px;	
	margin:0;
	display:block;
	color: #7F7F7F;
}

ul#prim-nav li.active li.active a				/* all active links  in subnavigation */
{
	color: #1768A6;
}

ul#prim-nav li li a:hover,
ul#prim-nav li li.active a:hover
{
	color:#000;
}
/* dritte Ebene */
ul#prim-nav li.active li.active li,
ul#prim-nav ul ul li.active,
ul#prim-nav ul ul li.inactive,
ul#prim-nav li.active li.active li.active
{
	border:none;
	padding: 12px 0 0px 25px;
}

* html ul#prim-nav li.active li.active li,		 /*IE6 only*/
* html ul#prim-nav li.active li.active li.active
{
	padding: 10px 0px 0px 8px;
	border:1px solid #fff!important;
}

ul#prim-nav li.active li.active li a
{
	line-height:12px;
	font-size: 12px;
	color: #7F7F7F;
}

ul#prim-nav li.active li.active li.active a
{
	color: #1768A6;
}

ul#prim-nav li.active li.active li a:hover,
ul#prim-nav li.active li.active li.active a:hover
{
	color:#000;
}

/* vierte Ebene */
ul#prim-nav li.active li.active li.active li
{
	padding: 12px 0px 0px 0px;
}


* html ul#prim-nav li.active li.active li.active li /*IE6 only*/
{
	border:1px solid #fff!important;
}

ul#prim-nav li.active li.active  li.active li a
{

	font-size: 12px;
	color: #7F7F7F;
	line-height:12px;
	font-size: 12px;
	padding-left:12px;
}

ul#prim-nav li.active li.active  li.active li.active a
{
	color: #1768A6;
	background: url(/2011-gfx/blue_arrow_right_small.gif) no-repeat 0px 2px;
}

ul#prim-nav li.active  li.active li.active li a:hover,
ul#prim-nav li.active  li.active li.active li.active a:hover
{
	color:#000;
}


ul#prim-nav li.active>a:hover,
ul#prim-nav li li.active>a:hover,
ul#prim-nav li li li.active>a:hover,
ul#prim-nav li li li li.active>a:hover,
ul#prim-nav li.active li.active>a:hover,
ul#prim-nav li.active li.active li.active>a:hover,
ul#prim-nav li.active li.active li.active li.active>a:hover
{
	color: #1768A6;
}

.adminactive {
	color:#1768A6;
}
