/* CSS Document */body {	margin:0 0 0 0;	background-image:url(images/bg_kachel_2.gif);	background-repeat:repeat-y;	}#header {	width:100%; 	height:81px;	background-image: url(images/sandrock_logo.jpg);	background-repeat:no-repeat;	background-color:#FFFFFF;	}	#logo {		float:left;		}	#support_navi {		margin:0px 10px;		padding-top:5px;		text-align:right;		font-family:Arial, Helvetica, sans-serif;		font-size:10px;		}	#support_navi a: {		color:#666;		text-decoration:none;		}	:hover {		color:f60;		}		/* MAIN NAVI horizontal --------*/	#main_navi {	width:100%; 	height:26px;	background-color: #990000;	border-bottom:1px solid #fff;	border-top:1px solid #fff;	}				#h_nav, #h_nav ul {				margin: 0;				padding: 0;				background-color: #990000;				}			#h_nav {				padding-top: 6px;	/*muss mit Abstand im li a korrespondieren*/				margin-top: 0px;				font-family:Arial, Helvetica, sans-serif;				font-size:12px;				font-weight:bold;				background-color: #990000;				}				#h_nav li {				display: inline;				padding: 0 0;				margin: 0 0;				}			#h_nav li a {				display: inline;				padding:6px 15px;   /* bestimmt den Abstand der punkte zueinander*/				margin:0px 0px;				margin-left:-3px;   /*gleicht den Zeilenumbruch aus*/				margin-bottom:0px;				line-height: 4px;				background: #990000;				border-right: 1px solid #fff;				text-decoration:none;				}			#h_nav li a:hover {				background: #eee;				}						  :link { color: #fff; }				:visited { color: #fff; }				:link:hover, :visited:hover { color: #f60; }				:link:active, :link:active { color: #fff; }		/* PAGE HEAD -------------------*/	#page_head { 	background-color: #fff; 	height:3px;	border-bottom:3px solid #D1D1D1;	width:100%;	}	#page_head h3 {		margin:0px 0 0 0;		padding:30px 0 0 10px;		font-family:Arial, Helvetica, sans-serif;		font-size:36px;		font-weight:bold;		letter-spacing:5px;		color:#990000;		}/* content bereich ----*/#content_bereich {	width:100%; 	height:100%;	margin-top:20px;	padding-top:0px;	}		/* VERTICAL NAVI ---------------*/			#vertical_navi {		float:left; 		width:151px; 		height:500px; 		overflow:hidden;		margin-right:30px;		margin-top:0px;		padding-top:0px;		}				/*NAVIGATIONS STYLES vertical navi ------------------------------  */			#nav, #nav ul {				margin: 0;				padding: 0;				}			#nav {				margin-bottom: 1em;				font-family:Arial, Helvetica, sans-serif;				font-size:12px;				}				#nav li {				display: inline;				padding: 0 0;				margin: 0 0;				}			#nav li a {				display: block;				padding:11px 15px;   /* bestimmt den Abstand der punkte zueinander*/				margin-bottom:0px;				line-height: 4px;				background: #A5BFD0;  /*#D1D1D1*/				border-bottom: 1px solid #CFDFEA;				text-decoration:none;				}			#nav li a:hover {				background: #CFDFEA;				}			#nav li p {				display: block;				padding:11px 15px;   /* bestimmt den Abstand der punkte zueinander*/				margin-top:0;				margin-bottom:0px;				line-height: 4px;				background: #CFDFEA;				border-bottom: 1px solid #CFDFEA;				text-decoration:none;				color: #005A9A;				}			  :link { color: #333; }				:visited { color: #333; }				:link:hover, :visited:hover { color: #f60; }				:link:active, :link:active { color: #000; }	/* CONTENT --------------------*/			#content {		height:100%;		margin:0px;		padding:0 50px 20px 0px;		}	#content h1 {		font-family:Arial, Helvetica, sans-serif;		font-size:24px;		font-weight:bold;		margin-top:0px;		color: #015A98;		}	#content h2 {		font-family:Arial, Helvetica, sans-serif;		font-size:18px;		font-weight:bold;		margin-top:10px;		margin-bottom:10px;		color: #777;		}	#content h3 {		font-family:Arial, Helvetica, sans-serif;		font-size:14px;		font-weight:bold;		margin-top:0px;		}	#content p {		font-family:Arial, Helvetica, sans-serif;		font-size:12px;		margin-top:0px;		}	#content ul {		list-style-position:outside;		margin: 3px 0px 15px 15px;		}	#content li {		font-family:Arial, Helvetica, sans-serif;		font-size:12px;		margin-left: 25px;		margin-top:0px;		margin-bottom:6px;		color: #555;		}/* FOOTER ---------------------*/#footer {}