/* CSS Document *//* MAIN NAVI horizontal --------*/	#main_navi {	width:100%; 	height:27px;	background-image: url(../images_system/2nd_green_row.gif);	background-repeat:repeat-x;	}			#h_nav, #h_nav ul {			margin:0;			padding: 0;			height:18px;			width:900px;			text-align:right;		}	#h_nav {		padding-top: 1px;	/*muss mit Abstand im li a korrespondieren*/		margin-top: 0px;		font-family:Arial, Helvetica, sans-serif;		font-size:12px;		font-weight:bold;		font-variant:small-caps;		padding-left:0px;		padding-right:2px;		}		#h_nav li {		display: inline;		padding: 0 0;		margin: 0 0;		}	#h_nav li a {		display: inline;		padding:1px 15px 1px 15px;   /* bestimmt den Abstand der punkte zueinander*/		margin:0px 0px;		/*margin-left:-3px;*/   /*gleicht den Zeilenumbruch aus*/		margin-bottom:0px;		line-height: 16px;		text-decoration:none;		color: #184264;		border-left:1px solid #939394;		border-right:1px solid #fff;		}	#h_nav li a:hover, #h_nav li a:focus {		color: #f60;		}		#h_nav .tot {		display:inline;		padding:1px 15px 1px 15px;   /* bestimmt den Abstand der punkte zueinander*/		/*margin-left:-3px;*/   /*gleicht den Zeilenumbruch aus*/		margin-bottom:0px;		line-height: 4px;		/*background-color:#4E4C4D;*/		border:0px;		color:#000;		border-left:1px solid #939394;		border-right:1px solid #fff;		}					#h_nav .end {		display: inline;		padding:1px 1px 1px 1px;   /* bestimmt den Abstand der punkte zueinander*/		margin:0px 0px;		/*margin-left:-3px;*/   /*gleicht den Zeilenumbruch aus*/		margin-bottom:0px;		line-height: 4px;		border-left:1px solid #939394;	}	
