/* CSS Document */

/*NAVIGATIONS STYLES  */



#vertical_navi {
	float:left;
	width:230px;
	margin-top:20px;}



#nav, #nav ul {
		padding:0 0 0 0;
		margin:0 0 0 0;
		list-style: none;
		}
	#nav {
		padding: 0 0 0;
		margin-bottom: 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		border-top:1px solid #5E5E5E;
		}
	#nav ul {    /* reagiert auf die Subnavi  */
		background: #99B6D1;		background-color:#8a8a8a; 
		margin-bottom:0px;
		
		}
	#nav ul ul {    /* reagiert auf die Sub-Subnavi  */
		background: #99B6D1;
		margin-bottom:0px;
		padding-bottom:0px;
		}
	#nav li {
		display: block;	
		background-image: url(../images_system/v_navi_kachel.gif);
		background-repeat: repeat-x;  
		}
	#nav li a {
		display: block;
		padding:8px 0 7px 57px;   /*bestimmt den Abstand der punkte zueinander*/
		margin:0px;
		line-height: 14px;
		font-size:11px;
		background-color: transparent;
		background-image: url(../images_system/v_navi_ecke.gif);
		background-repeat:no-repeat;
		background-position:right top;
		border-top:1px solid #9E9E9E;
		border-bottom:1px solid #5E5E5E;
		text-decoration:none;
		color:#242424;
		}
		
	#nav li a:hover {
		/*background: #E7EDED;*/
		background-image:url(../images_system/v_navi_ecke.gif); 
		background-repeat: no-repeat;
		background-position:right top;
		color: #FFF;
		}
	 #nav li .inactive {
		display: block;
		padding:8px 0 7px 57px;   /*bestimmt den Abstand der punkte zueinander*/
		margin:0px;
		line-height: 14px;
		font-size:11px;
		background: #E7EDED;
		background-image:url(../images_system/v_navi_ecke.gif); 
		background-repeat: no-repeat;
		background-position:right top;
		background-color:#8a8a8a;
		border-top:1px solid #999;
		border-bottom:1px solid #555; 
		color: #000;
		}
	
		#nav li li a {
			display: block;
			padding:1px 31px;
			margin-bottom:0px;
			line-height: 15px;
			text-decoration: none;
			border-bottom: 1px solid #4A706B;
			border-top: 1px solid #96A8A6;
			background-color:transparent;
			background-image:url(images_global/subnav_image_pfeil.jpg); 
			background-position:right; 
			background-repeat:no-repeat;
			color: #F0F0F0;
			font-size:9px;
			}
	
		#nav li li a:hover {
			background-color: #9EBAB6;
			background-image:url(images_global/subnav_image_pfeil_over.jpg); 
			background-position:right; 
			background-repeat:no-repeat;
			color: #334D49;
			}
		

#nav li.guep {
		background-image: url(../images_system/guep.gif);
		background-repeat: no-repeat;  
		}	
#nav li.hdt {
		background-image: url(../images_system/hdt.gif);
		background-repeat: no-repeat;  
		}
#nav li.ib {
		background-image: url(../images_system/ib.gif);
		background-repeat: no-repeat;  
		}
#nav li.sachverst {
		background-image: url(../images_system/sachverst.gif);
		background-repeat: no-repeat;  
		}
#nav li.sachverst2 {
		background-image: url(../images_system/sachverst2.gif);
		background-repeat: no-repeat;  
		}
#nav li.kontakt {
		background-image: url(../images_system/kontakt.gif);
		background-repeat: no-repeat;  
		}
#nav li.downloads {
		background-image: url(../images_system/download.gif);
		background-repeat: no-repeat;  
		}
#nav li.keine {
		background-image: url(../images_system/blank.gif);
		background-repeat: no-repeat;  
		}
#nav li.veroeffentlichungen {
		background-image: url(../images_system/veroeffentlich.gif);
		background-repeat: no-repeat;  
		}

.image {margin: 0px;
		padding 0 0;
		margin-right:15px;
		vertical-align: middle;
		border: none;
		}
.subtext {
		font-size:10px;
		font-weight:normal;
		font-stretch:condensed;
		color:#C3F6FC;
		padding: 0 0 0 0;
		margin-top:0px;
		line-height:10px;
		margin-left:0px;
		}
#nav li b {
		font-size:10px;
		font-weight:normal;
		font-stretch:condensed;
		color:#C3F6FC;
		padding: 0 0 0 0;
		margin-top:0px;
		line-height:10px;
		margin-left:0px;
		}
