/* 95px content-breite + schatten */
#menuLeftWidth {
	width: 203px;
	float: left;
}

#menuLeftWidth {
	margin-top: 22px;
}

#menuLeftWidth.featureArticle {
	margin-top: -145px;
	margin-top: -130px;
}

#menuLeftWidth.featurePage {
	margin-top: -15px;
}


/* 	margin: -10px 0 0 -20px; */ 
div#menuLeftShadowTop {
	background: transparent url(/wsimages/shadow/menuLeftTop.png) no-repeat top right;
	height: 8px;
	line-height: 0px;
}

div#menuLeftShadowBottom {
	background: transparent url(/wsimages/shadow/menuLeftBottom.png) no-repeat bottom right;
	height: 8px;
	line-height: 0px;
}

div#menuLeft {
	background-image: url(/wsimages/shadow/menuLeft.png);
	background-position: right;
	background-repeat: repeat-y;
	z-index: 999;
	
}

/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print {
	/* Turn off list bullets */
	ul.mktree li {
		list-style: none;
		border-bottom: 1px dashed #e4e4e4;
		display: block;
		padding: 5px 0 5px 0;

	}
	
	/* Turn off list bullets */
	ul.mktree li a,
	ul.mktree li a:visited {
		text-decoration: none;
		color: #000 !important;
		display: block;
		margin: 0 0 0 0;
		padding: 0 0 0 26px;
		font-size: 10px !important;
	}
	
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul {
		margin: 0 8px 0 0; 
		padding: 0;
	}
	
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree li .bullet {
		padding: 0 0 0 20px;
		margin: 0;
		float: left;
	}
	

	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	
	
	ul.mktree li.liBullet .bullet {
		cursor: default;
		background: url(/wsimages/menu/bullet.gif) center center no-repeat;
	}
	
	ul.mktree li.active .bullet {
		cursor: default;
		background: url(/wsimages/menu/bulletActive.gif) center center no-repeat;
	}
	
	ul.mktree li.liOpen .bullet { 
		cursor: pointer;
		background:  url(/wsimages/menu/minus.gif) center center no-repeat;
	}
	
	ul.mktree li.liClosed .bullet {
		cursor: pointer;
		background:  url(/wsimages/menu/plus.gif) center center no-repeat;
	}
		
	ul.mktree li ul li.liBullet .bullet {
		cursor: default;
		background: url(/wsimages/menu/bulletSub.gif) center center no-repeat;
	}
	
	ul.mktree li ul li.active .bullet {
		cursor: default;
		background: url(/wsimages/menu/bulletSubActive.gif) center center no-repeat;
	}

	/* Sublists are visible or not based on class of parent LI */
	ul.mktree li.liOpen {
		background-color: #e5e5e5;
		border-top: 1px solid white;
		padding-bottom: 0;
	}
	
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree li.liOpen ul {
		display: block;
		margin: 5px 0 0 0;
		padding: 0 0 0 0;
		border-bottom: 1px solid white;
	}
	
	ul.mktree li.liClosed ul {
		display: none;
	}


	/* Format menu items differently depending on what level of the tree they are in */
	/* Uncomment this if you want your fonts to decrease in size the deeper they are in the tree */
	ul.mktree  li ul li {
		padding-left:  15px;
		border-bottom: 0;
		border-top: 1px dashed #ffffff;
	}

}

/* top menues*/

div#menuTop {
	margin: 0;
	padding: 0;
	font-size: 10px;
	background-color: #8b8a8b;
	border: 0;
	z-index: 10;
	height: 25px; /* die explizite h�he ist gegen den "IE6 Peekaboo Bug": http://positioniseverything.net/explorer/peekaboo.html */
	padding: 0 0 0 0;
} 

div#menuTop a, 
div#menuTop a:link, 
div#menuTop a:visited, 
div#menuTop a:active {
	display: block;
	font-size: 10px;
	color: white;
	text-decoration: none;
	line-height: 25px;
	margin: 0;
	padding: 0 12px 0 12px;
}

/* hat das noch etwas zu sagen??? 05.01.2007 */
#menuLogin, #menuLogout {
	float: right;
}

div#menuTop.standardPage {
	margin: 0 0 60px 0;
}

#menuFVW, #listMenuFVW {
	float: left;
}

#menuMember {
	float: right;
}

#menuFVW {
	margin: 0 0 0 220px;
}

#menuFVW, #menuMember {
	border-left: 1px solid white;
}

ul#listMenuFVW li {
	border-right: 1px solid white;
}

ul#listMenuFVW li ul {
	margin-left: -1px;
}

ul#listMenuFVW li li, ul#menuMember li li {
	border-left: 1px solid white;
}

.menuTop, 
.menuTop ul, 
.menuTop li {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 999;
}

/* 09.05.2006 Jarek hinzugefuegt: background-color: #FFFFFF; */
.menuTop {
	height: 25px;
	background-color: #8b8a8b;
}

.menuTop a, 
.menuTop a:link, 
.menuTop a:visited, 
.menuTop a:hover, 
.menuTop a:active {
	text-decoration: none;
}

.menuTop a:link {
	color: #8b8a8b;
} 

.menuTop a:hover, 
.menuTop a:active {
	color: #FFFFFF;
} 

/* 09.05.2006 Jarek geaendert: 2px auf 1px */
.menuTop a {
	display: block;
	background: #8b8a8b;
	padding: 2px 15px 1px 15px; 
	margin: 0px;
}

.menuTop li {
	float: left;
	display: block;
}

.menuTop li li {
	/* float: none; */
	border: none;
	border-top: 1px dashed #a6a5a6;
	width: 170px;
	margin: 0;
	padding: 0;
}

.menuTop li ul {
	position: absolute;
	background: #6a696a;
	width: 170px;
	padding: 0;
	left: auto;
}


.menuTop li ul {
	display: none;
}

.menuTop li:hover ul, .menuTop a {
	display: block;
}

.menuTop li:hover ul, 
.menuTop li.sfhover ul {
	display: block;
	left: auto;
	background: #6a696a;
}

.menuTop li:hover a, 
.menuTop li.sfhover a {
	background: #6a696a;
}

.menuTop li.active a {
	/* background: #002B30; 
	background: #113E37;
	color: #FFFFFF; */
}

.menuTop li.active li a {
	/* background: #BDB498;
	color: #3F3B2E; */
} 

/* hide from IE mac \*/
.menuTop li {
	width: auto;
}
/* end hiding from IE5 mac */




/* menuMember */

#menuMember a, #menuLogin {
	background-color: #6a696a;
}

#menuMember {
	border-right: 0;
}

#menuMember li ul {
	margin-left: -69px;
	text-align: right;
	width: 120px;
}

#menuMember li li {
	width: 120px;
}



/* menuCategories */

#menuCategories, #nodeMenuHorizontal, .articlePaging {
	margin: 0 0 20px 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #ccc;
}

#menuCategories, #menuCategories a,
#nodeMenuHorizontal, #nodeMenuHorizontal a,
.articlePaging, .articlePaging a {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
}

div#menuCategories strong {
	letter-spacing: -0.3px;	
}






#menuCategories .itbCat {
	color: #db001b;
	font-weight: bold;
}

.newsTicker .itbCat {
	color: #db001b;
}

/* article paging */

.articlePaging {
	padding: 0 0 4px 0;
}


.tblOfContents {
	text-align: left;
	padding: 5px 0 5px 0;
	margin: 3px 0 0 0;
	border-top: 1px solid #ccc;
}

.articlePagingPageNumber {
	float: right;
	padding: 0 5px 0 0;
}

.tblOfContents .articlePagingPageNumber {
	float: left;
	clear: both;
	padding: 0;
}

.tblOfContents strong, .tblOfContents a {
	display: block;
	float: left;
	padding: 0 0 0 5px;
	margin: 0;
}