#navi_left{
	border-style:hidden;
	border-width:0px;
	border-color:#FFFFFF;
	
	display:block;
	text-align:left;
	font-size:9pt;
	
	margin-top:0px;
	font-size:0pt;
}

/*------------------------------------------------------------------
fachbereichs header
-------------------------------------------------------------------*/
#naviheader { 
	background-color: transparent;	
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #ffffff;
	display: block;
	font-size: 8pt;
	line-height:12px;
	height: 45px;
	overflow-x: hidden;
	overflow-y: hidden;
	width: auto;
}

#naviheader span{ 
	display:block;
	margin-left:10px;
	margin-top:4px;
}

#naviheader a{ 
	display:block;
	color:#FFFFFF;
	text-align:left;
}
#naviheader a:link{ 
	color:#FFFFFF;
}
#naviheader a:hover{ 
	color:#FFFFFF;
}
#naviheader a:visited{ 
	color:#FFFFFF;
}
/*------------------------------------------------------------------
Instituts header
-------------------------------------------------------------------*/
#sec_naviheader {
	border-style:solid;
	border-width:1px;
	color: #FFFFFF;
	display: block;
	font-size: 9pt;
	width: auto;
	margin-top:3px;
	text-align:left;
}

#sec_naviheader span{ 
	display:block;
	margin-left:10px;
	margin-top:8px;
	margin-bottom:8px;
}

#sec_naviheader a{ 
	display:block;
	color:#FFFFFF;
	text-align:left;
}
#sec_naviheader a:link{ 
	color:#FFFFFF;
}
#sec_naviheader a:hover{ 
	color:#FFFFFF;
}
#sec_naviheader a:visited{ 
	color:#FFFFFF;
}
/*------------------------------------------------------------------
Listen
-------------------------------------------------------------------*/
#navi_left ul{
	list-style-type:none;
	margin:0px ! important;
	padding:0px ! important;
	
}

#navi_left ul li{
	list-style-type:none;
	
	background-color:#EBEBEC; 
	
	border-style:hidden;
	border-width:0px;
	border-color:#EBEBEC;
	
	margin:0px ! important;
	margin-top:3px ! important;
	
	padding:0px ! important;
}

#navi_left ul li .active{
	list-style-type:none;
	color:#FFFFFF;
	
	border-style:solid;
	border-width:1px;
	border-color:#E2001A;
	
	margin:0px ! important;
	margin-top:3px ! important;
	
	padding:0px ! important;
}

#navi_left ul li .active:hover{
	border-color:#CC0000;
	color:#FFFFFF;
}
/*------------------------------------------------------------------
Listen sub
-------------------------------------------------------------------*/
#navi_left ul .sub{
	list-style-type:none;
	
	background-color:transparent ! important; 
	
	border-style:hidden;
	border-width:0px;
	border-color:#F5F5F5 ! important;
	
	margin:0px ! important;
	margin-top:3px ! important;
	
	padding:0px ! important;
	

}
#navi_left ul .sub:hover{
	background-color:transparent; 
}



#navi_left ul .sub a{
	border-style:hidden;
	border-width:0px;
	
	border-bottom-style:dotted;
	border-width:1px;
	border-color:#CCCCCC;
}
#navi_left ul .sub a:hover{
	background-color:transparent;
	
	border-style:hidden;
	border-width:0px;
	
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
	
	color:#000000;
}




#navi_left ul .sub .active{
	background-color:transparent;

	border-style:hidden;
	border-width:0px;
	
	border-bottom-style:dotted;
	border-width:1px;
	border-color:#CCCCCC;
	
	color:#000000;
}

#navi_left ul .sub .active:hover{
	background-color:transparent ! important;

	border-style:hidden;
	border-width:0px;
	
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#CCCCCC;
}

#navi_left ul .sub span{
	font-size:8pt ! important;
}
/*------------------------------------------------------------------
Links
-------------------------------------------------------------------*/
#navi_left ul li a{
	color:#666666;
	display:block;
	
	border-style:solid;
	border-width:1px;
	border-color:#EBEBEC;
	

	
	font-weight:300;
}
#navi_left ul li a:hover{
	color:#666666;
	border-style:solid;
	border-width:1px;
	border-color:#F5F5F5;
	background-color:#F5F5F5;
}

#navi_left ul li a span{
	margin:3px;
	margin-left:10px;
	margin-right:5px;

	border-style:hidden;
	border-width:0px;
	border-color:red;
	display:block;
	
	text-align:left ! important;
	padding:0px ! important;
	float:none;
	
	font-size:9pt ! important;
}
/*------------------------------------------------------------------
Listen
-------------------------------------------------------------------*/