/* CSS Document */#left_hand_nav{	width:170px;	padding:0;	marign:0;	line-height:11px;	float:left;	}#v_nav {		padding: 0px;	/*muss mit Abstand im li a korrespondieren*/		margin: 0px;		font-family:Arial, Helvetica, sans-serif;		font-size:12px;		line-height:12px;		font-weight:normal;		background: #999;		border-right:1px solid #fff;		}	#v_nav ul {		padding:0;		margin:0;		}	#v_nav li {		display: block;		padding: 0 0;		margin: 0 0;		}	#v_nav li a {		display: block;		padding:4px 0px 4px 15px;   /* bestimmt den Abstand der punkte zueinander*/		margin:0px 0px 0 0px;		line-height: 11px;		background: #ccc;		text-decoration:none;		border-top:1px solid #fff;		color:#666;		}	#v_nav li a:hover {		/*background-color: #999;*/		background-image: url(../images_global/arrow_grey.gif);		background-repeat:no-repeat;		background-position:2px 6px;		/*color:#fff;*/		}	#v_nav .inactive li a:hover   {		/*background-color: #999;*/		background-image: url(../images_global/arrow.gif);		background-repeat:no-repeat;		background-position:2px 6px;		/*color:#fff;*/		}		#v_nav li .inactive {		display:block;		padding:4px 0px 4px 15px;   /* bestimmt den Abstand der punkte zueinander*/		margin:0px 0px 0 0px;		line-height: 11px;		border:0px;		background-image: url(../images_global/arrow.gif);		background-repeat:no-repeat;		background-position:2px 6px;			border-top:1px solid #fff;		}				#v_nav li li a {			display: block;			padding:3px 0px 3px 35px;   /* bestimmt den Abstand der punkte zueinander*/			margin:0px 0px 0 0px;			line-height: 11px;			background: #999;			text-decoration:none;			border-top:1px solid #fff;			color:#fff;			}		#v_nav li li a:hover {			/*background-color: #2A5B9E;*/			background-image: url(../images_global/arrow.gif);			background-repeat:no-repeat;			background-position:22px 6px;			/*color:#fff;*/			}				#v_nav li li .inactive {			display:block;			padding:3px 0px 3px 35px;   /* bestimmt den Abstand der punkte zueinander*/			margin:0px 0px 0 0px;			line-height: 11px;			border:0px;			background: #ccc;background-image: url(../images_global/arrow.gif);			background-repeat:no-repeat;			background-position:22px 6px;			color:#7A2323;border-top:1px solid #fff;			}	#v_nav li li li a {			display: block;			padding:3px 0px 3px 45px;   /* bestimmt den Abstand der punkte zueinander*/			margin:0px 0px 0 0px;			line-height: 11px;			background: #999;			text-decoration:none;			border-top:1px solid #fff;			color:#fff;			}		#v_nav li li li a:hover {			/*background-color: #2A5B9E;*/			background-image: url(../images_global/arrow.gif);			background-repeat:no-repeat;			background-position:22px 6px;			color:#fff;			}				#v_nav li li li .inactive {			display:block;			padding:3px 0px 3px 45px;   /* bestimmt den Abstand der punkte zueinander*/			margin:0px 0px 0 0px;			line-height: 11px;			border:0px;			background: #ccc;background-image: url(../images_global/arrow.gif);			background-repeat:no-repeat;			background-position:22px 6px;			color:#555;border-top:1px solid #fff;			}	/* --------------- */#v_nav_sub {		padding: 5px 0px 5px 0 ;	/*muss mit Abstand im li a korrespondieren*/		margin: 0px;		font-family:Arial, Helvetica, sans-serif;		font-size:11px;		line-height:11px;		font-weight:normal;		background: #fff;		border-right:1px solid #fff;		}	#v_nav_sub ul {		padding:0;		margin:0;		}	#v_nav_sub li {		display: block;		padding: 0 0;		margin: 0 0;		}	#v_nav_sub li a {		display: block;		padding:2px 15px 2px 15px;   /* bestimmt den Abstand der punkte zueinander*/		margin:0px 0px 0 0px;		line-height: 11px;		background: #fff;		text-decoration:none;		border-top:1px solid #fff;		color:#666;		}	#v_nav_sub li a:hover {		background-color: #fff;		background-image: url(../images_global/arrow_sub.gif);		background-repeat:no-repeat;		background-position:2px 5px;		color:#000;		}		#v_nav_sub .inactive {		display:block;		padding:2px 15px 2px 15px;   /* bestimmt den Abstand der punkte zueinander*/		margin:0px 2px 0 2px;		line-height: 12px;		border:0px;		background: #ddd;		color:#7A2323;		}/* --------------- */#v_nav_sub2 {		padding: 5px 0 5px 0; 	/*muss mit Abstand im li a korrespondieren*/		margin: 0px;		font-family:Arial, Helvetica, sans-serif;		font-size:9px;		line-height:11px;		font-weight:normal;		background: #fff;		border-right:1px solid #fff;		border-top:1px solid #666;		}	#v_nav_sub2 ul {		padding:0;		margin:0;		}	#v_nav_sub2 li {		display: block;		padding: 0 0;		margin: 0 0;		}	#v_nav_sub2 li a {		display: block;		padding:2px 15px 2px 15px;   /* bestimmt den Abstand der punkte zueinander*/		margin:0px 0px 0 0px;		line-height: 9px;		background: #fff;		text-decoration:none;		border-top:1px solid #fff;		color:#666;		}	#v_nav_sub2 li a:hover {		background-color: #fff;		color:#000;		}		#v_nav_sub2 .inactive {		display:block;		padding:2px 15px 2px 15px;   /* bestimmt den Abstand der punkte zueinander*/		margin:0px 2px 0 2px;		line-height: 12px;		border:0px;		background: #ddd;		color:#7A2323;		}