/******************************************/
/* Uebergreifende Einstellungen
/******************************************/

div#navigationMain,
div#navigationSub,
div#navigationBreadcrumb,
pageSubNavLogin
{
	margin-left:15px;
}
 
/******************************************/
/* Hauptnavigation
/******************************************/ 
 
div#navigationMain{
	font-size:84%;
	padding:0;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:5px;
}
 
div#navigationMain ul{
	margin:0;
	padding:0;
}

div#navigationMain a{
	text-decoration:none;
}
 
div#navigationMain ul li{
	list-style:none;
	display:inline;
}

div#navigationMain ul li a,
div#navigationMain span.selectedOne
{
	color:#FFF;
	font-weight:bold;
	border-right:2px solid #FFF;
	padding-left:10px;
	padding-right:10px;
}

div#navigationMain span.selectedOne,
div#navigationMain li.selectedOne a,
div#navigationMain a:hover,
div#navigationMain li.selectedOne{
	color:#000;
}

/******************************************/
/* Breadcrumb
/******************************************/ 
 
div#navigationBreadcrumb{
	font-size:70%;
	padding-top:2px;
	padding-bottom:2px;
	color:#c81400;
}

div#navigationBreadcrumb a,
div#navigationBreadcrumb a:visited,
div#navigationBreadcrumb a:hover
{
	color:#000;
	text-decoration:none;
}

div#navigationBreadcrumb a:hover{
	text-decoration:underline;
}

/******************************************/
/* SubnavigationBeteiligung
/******************************************/ 

div#navigationSubBeteiligung{
	margin:0;
	width: 100%;
	font-size:80%;
}

div#navigationSubBeteiligung a,
div#navigationSubBeteiligung span
{
	color:#787878;
	border-bottom:1px solid #FFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

div#navigationSubBeteiligung span.inv{
	display:none;
}

div#navigationSubBeteiligung ul{
	  margin:0;
	  padding:0;
}

div#navigationSubBeteiligung ul li{
	  list-style: none;
	  margin:0;
	  padding:0;
}

div#navigationSubBeteiligung ul li.selectedOne a{
      color: #c81400;
	  font-weight: bold;
	  background-color: #eeeeee;
}

div#navigationSubBeteiligung ul li.selectedOne ul li a{
	  color:#787878;
	  font-weight:bold;
}

div#navigationSubBeteiligung li.selectedOne,
div#navigationSubBeteiligung a:hover
{
	  font-weight:bold;
	  color:#c81400;
	  height:1%;
}

div#navigationSubBeteiligung a,
div#navigationSubBeteiligung li.selectedOne span{
	  padding:6px;
	  padding-left:10px;
	  height:1%;
}

div#navigationSubBeteiligung li.selectedOne span{
	  background-color:#eeeeee;
	  font-weight:bold;
}

div#navigationSubBeteiligung ul li.selectedOne span.selectedOne{
	color:#c81400;
}

/* 2. Ebene */

div#navigationSubBeteiligung ul li ul{
	  font-size:78%;
	  margin:0;
	  padding:0;
	  border:0;
}

div#navigationSubBeteiligung ul li ul li a,
div#navigationSubBeteiligung ul li ul li.selectedOne
{
	  margin-left:25px;
	  padding:0px;
	  font-weight:bold;
	  background-color:#eeeeee;
}

div#navigationSubBeteiligung ul li ul li.selectedOne{
	  margin-left:25px;
	  padding:0px;
	  font-weight:bold;
	  background-color:#eeeeee;
	  border-bottom:0;
}

div#navigationSubBeteiligung ul li.selectedOne ul li.selectedOne a{
	  color:#c81400;
	  font-weight:bold;
}

div#navigationSubBeteiligung ul li.selectedOne ul li.selectedOne li a{
	  color:#000;
	  font-weight:bold;
}

div#navigationSubBeteiligung ul li ul li a,
div#navigationSubBeteiligung ul li ul li.selectedOne span
{
	  padding:4px;
	  padding-left:10px;
}

div#navigationSubBeteiligung ul li ul li.selectedOne a{
	  font-weight:bold;
	  margin:0;
	  color:#787878;
}

div#navigationSubBeteiligung li.selectedOne,
div#navigationSubBeteiligung ul li ul li a:hover
{
	  background-color:#eeeeee;
	  color:#c81400;
}

div#navigationSubBeteiligung ul li ul li.selectedOne span{
	  background-color:#eeeeee;
	  color:#c81400;
}

/******************************************/
/* Subnavigation Immobilien
/******************************************/ 

div#navigationSubImmo{
	margin:0;
	font-size:80%;
	width:100%;
    background-color:#eeeeee;
}

div#navigationSubImmo a,
div#navigationSubImmo span
{
	color:#787878;
	border-bottom:1px solid #c81400;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

div#navigationSubImmo span.inv{
	  display:none;
}

div#navigationSubImmo ul{
	  margin:0;
	  padding:0;
}

div#navigationSubImmo ul li{
	  list-style: none;
	  margin:0;
	  padding:0;
}

div#navigationSubImmo ul li.selectedOne a{
	  color:#c81400;
	  font-weight:bold;
	  background-color:#f9f9f9;
}

div#navigationSubImmo ul li.selectedOne ul li a{
	  color:#787878;
	  font-weight:bold;
}

div#navigationSubImmo li.selectedOne,
div#navigationSubImmo a:hover
{
	  font-weight:bold;
	  color:#c81400;
	  height:1%;
}

div#navigationSubImmo a,
div#navigationSubImmo li.selectedOne span{
	  padding:8px;
	  padding-left:10px;
	  height:1%;
}

div#navigationSubImmo li.selectedOne span{
	  background-color:#f9f9f9;
	  font-weight:bold;
}

div#navigationSubImmo ul li.selectedOne span.selectedOne{
	color:#c81400;
}

/******************************************/
/* SubnavigationEmittenten
/******************************************/ 

div#navigationSubEmittenten{
	margin:0;
	font-size:80%;
	width:100%;
}

div#navigationSubEmittenten a,
div#navigationSubEmittenten span
{
	color:#787878;
	border-bottom:1px solid #FFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

div#navigationSubEmittenten span.inv{
	  display:none;
}

div#navigationSubEmittenten ul{
	  margin:0;
	  padding:0;
}

div#navigationSubEmittenten ul li{
	  list-style: none;
	  margin:0;
	  padding:0;
}

div#navigationSubEmittenten ul li.selectedOne a{
	  color:#c81400;
	  font-weight:bold;
	  background-color:#f9f9f9;
}

div#navigationSubEmittenten ul li.selectedOne ul li a{
	  color:#787878;
	  font-weight:bold;
}

div#navigationSubEmittenten li.selectedOne,
div#navigationSubEmittenten a:hover
{
	  font-weight:bold;
	  color:#c81400;
	  height:1%;
}

div#navigationSubEmittenten a,
div#navigationSubEmittenten li.selectedOne span{
	  padding:8px;
	  padding-left:10px;
	  height:1%;
}

div#navigationSubEmittenten li.selectedOne span{
	  background-color:#f9f9f9;
	  font-weight:bold;
}

div#navigationSubEmittenten ul li.selectedOne span.selectedOne{
	color:#c81400;
}

/* 2. Ebene */

div#navigationSubEmittenten ul li ul{
	  font-size:78%;
	  margin:0;
	  padding:0;
	  border:0;
}

div#navigationSubEmittenten ul li ul li a,
div#navigationSubEmittenten ul li ul li.selectedOne{
	  margin-left:25px;
	  padding:0px;
	  font-weight:bold;
	  background-color:#f9f9f9;
}

div#navigationSubEmittenten ul li ul li.selectedOne{
	  margin-left:25px;
	  padding:0px;
	  font-weight:bold;
	  background-color:#f9f9f9;
	  border-bottom:0;
}

div#navigationSubEmittenten ul li.selectedOne ul li.selectedOne a{
	  color:#c81400;
	  font-weight:bold;
}

div#navigationSubEmittenten ul li.selectedOne ul li.selectedOne li a{
	  color:#000;
	  font-weight:bold;
}

div#navigationSubEmittenten ul li ul li a,
div#navigationSubEmittenten ul li ul li.selectedOne span
{
	  padding:4px;
	  padding-left:10px;
}

div#navigationSubEmittenten ul li ul li.selectedOne a{
	  font-weight:bold;
	  margin:0;
	  color:#787878;
}

div#navigationSubEmittenten li.selectedOne,
div#navigationSubEmittenten ul li ul li a:hover
{
	  background-color:#f9f9f9;
	  color:#c81400;
}

div#navigationSubEmittenten ul li ul li.selectedOne span{
	  background-color:##f9f9f9;
	  color:#c81400;
}

/********************************/
/* Reiternavigation
/********************************/

div.navigationReiter{
	margin:0;
	padding:0;
	height:1%;
	background-position:bottom;
    font-weight:normal;
}

div.navigationReiter ul{
	margin:0;
	padding:0;
}

div.navigationReiter ul li{
	list-style:none;
	vertical-align:bottom;
	margin-bottom:2px;
}

div.navigationReiter a:visited,
div.navigationReiter a
{
	background-image:none;
	color:#FFF;
}

div.navigationReiter ul li a,
div.navigationReiter ul li a:visited,
div.navigationReiter span.selectedOne
{
	
	padding-right:7px;
	padding-left:7px;  
	white-space:nowrap;
	background-color:#c81400;
	text-decoration:none;
}

div.navigationReiter li
{
	float:left;
	border:1px solid #c81400;
	margin:0;
	padding:0;
	margin-right:2px;
}

div.navigationReiter li.selectedOne{
	border-bottom:1px solid #000;
}

div.navigationReiter ul li a{
	display:block; 
}

div.navigationReiter ul li a:hover{
	color:#c81400;
	background-color:#FFF;
}

div.navigationReiter span.selectedOne{
	color:#c81400;
	background-color:#FFF;
}
