/* Datei style_maintopic_flyout_menu.ccml: FlyOut-Menue für TopicBar und SideBar 
&pic.maintopic_button_background.url = images/pmtbtnbgrnd.gif 
&pic.maintopic_button_background.filename = pmtbtnbgrnd.gif 
&pic.maintopic_button_background.height = 36 
*/
.nav {
	padding:0;
	margin:0;
	position:relative;
	z-index:10000;
}
#TopicBar .nav {
	width: 161px;
	float:left;
	margin: 0px;
	padding:0px;
}
#SideBar .nav {
	width: -34px;
	float:right;
	margin: 5px 0;
}
.nav ul {
	padding:0;
	margin: 0;
	list-style-type: none;
	height:auto;
	background: url(../images/pic_clrpx8x8.gif);
	position:absolute;
	top:0;
}
#TopicBar .nav ul {
	padding:0;
	left:-111111px;
	width: 161px;
}
#SideBar .nav ul {
	padding:0;
	right:-111111px;
	width: -34px;
}
#TopicBar .nav :hover ul,
#TopicBar .nav :hover ul :hover ul,
#TopicBar .nav :hover ul :hover ul :hover ul {
	top:5px;
	left:80.5px;
}

#SideBar .nav :hover ul,
#SideBar .nav :hover ul :hover ul,
#SideBar .nav :hover ul :hover ul :hover ul {
	top:5px;
	right:-17px;
}

#TopicBar .nav :hover ul ul,
#TopicBar .nav :hover ul :hover ul ul {
	left:-111111px;
}
#SideBar .nav :hover ul ul,
#SideBar .nav :hover ul :hover ul ul {
	right:-111111px;
}
.nav table {
	border-collapse:collapse;
	width:0;
	height:0;
	margin:-1px -10px;
}

.nav li {
	float:left;
	margin-bottom:1px;
}
.nav li a {
	display:block;
	float:left;
	height: 36px;
	background: url(../images/pmtbtnbgrnd.gif) repeat left center;
	font-weight: bold;
	color: #ACBEE4;
	line-height: 36px;
	font-family:arial, sans-serif;
	text-decoration:none;
}
#TopicBar  .nav li a {
	text-indent:25px;
	text-align:left;
	width: 161px;
	background: url(../images/pmtbtnbgrnd.gif) repeat left center;
}
#SideBar  .nav li a {
	padding-right:10px;
	text-align:right;
	width: -34px;
}
#TopicBar .nav li a.fly {
	background: url(../images/pmtbtnbgrnd.gif) repeat left center;
}
#SideBar  .nav li a.fly {
	background: url(../images/pmtbtnbgrnd.gif) repeat left center;
}

.nav li:hover {
	position:relative;
}
.nav li a:hover {
	position:relative;
	background-color:#1A29A5;
	color: #FFFFFF;
}
.nav li:hover > a {
	background-color:#1A29A5;
	color: #FFFFFF;
}

.nav ul li a {
	background:#ACBEE4;
}
#TopicBar .nav ul li a.fly {
	background: url(../images/pmtbtnbgbt.gif) repeat left center;
	color: #ACBEE4;
}
#TopicBar .nav ul li a.fly:hover {
	background:#ACBEE4 url(../images/pmtbtnbgrnd.gif) repeat left center;
	color: #FFFFFF;
		font-weight:bold;
}
#TopicBar .nav ul li a {
	background:#ACBEE4 url(../images/pmtbtnbgdk.gif) repeat left center;
}
#SideBar .nav ul li a.fly {
	background: url(../images/pmtbtnbgrnd.gif) repeat left center;
}
.nav ul ul li a {
	background:#5762FF;
	margin-top: 1px;
}
#TopicBar .nav ul ul li a.fly {
	background: url(../images/pmtbtnbgrnd.gif) repeat left center;
}
#SideBar .nav ul ul li a.fly {
	background: url(../images/pmtbtnbgrnd.gif) repeat left center;
}

.nav li a.current         , #TopicBar .nav li a.current,        
.nav ul li a.current      , #TopicBar .nav ul li a.current,     
.nav ul ul li a.current   , #TopicBar .nav ul ul li a.current,  
.nav ul ul ul li a.current, #TopicBar .nav ul ul ul li a.current {
	background: url(../images/pmtbtnbgcnt.gif) repeat left center;
	color: #0C147D;
	font-family: verdana, sans-serif;
	font-size: 125%;
	font-weight: bold;
	text-indent:10px;
}

.nav ul li:hover > a {
	color: #FFFFFF;
	font-weight: bold;
}
.nav ul ul li:hover > a {
	color: #FFFFFF;
	font-weight: bold;
}

