/* Position + HG-Farbe für alle */body {	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	background: #FFFFFF;	line-height: 16px;}/* Link */a:link {	color: #FFFFFF;	text-decoration: underline;}	/* Link Navi */	a.link2:link {		color: #000000;		text-decoration: underline;	}			/* Link Navi */		a.link3:link {			color: #000000;			text-decoration: none;		}					/* Link Navi */			a.link4:link {				color: #000000;				text-decoration: underline;			}/* Link besucht */a:visited {	color: #FFFFFF;	text-decoration: underline;}	/* Link Navi */	a.link2:visited {		color: #000000;		text-decoration: underline;	}			/* Link Navi */		a.link3:visited {			color: #000000;			text-decoration: none;		}					/* Link Navi */			a.link4:visited {				color: #000000;				text-decoration: underline;			}/* Link Mouseover */a:hover {	color: #FFFFFF;	text-decoration: none;}	/* Link Navi */	a.link2:hover {		color: #e2001a;		text-decoration: none;	}			/* Link Navi */		a.link3:hover {			color: #c94f1b;			text-decoration: none;		}					/* Link Navi */			a.link4:hover {				color: #871338;				text-decoration: none;			}/* Link Mouseklick */a:active {	color: #FFFFFF;	text-decoration: none;}	/* Link Navi */	a.link2:active {		color: #e2001a;		text-decoration: none;	}			/* Link Navi */		a.link3:active {			color: #c94f1b;			text-decoration: none;		}					/* Link Navi */			a.link4:active {				color: #871338;				text-decoration: none;			}.bold {	font-weight: bold;}.boldgrau {	font-weight: bold;	color: #666666;}.boldrot {	font-weight: bold;	color: #e2001a;}.rot {	color: #e2001a;}.text11 {	font-size: 11px;}.text10 {	font-size: 10px;	line-height: 12px;}.head1 {	font-size: 34px;	color: #FFFFFF;	font-weight: bold;	line-height: 35px;}.head2 {	font-size: 29px;	color: #FFFFFF;	font-weight: bold;	line-height: 60px;}.head2schwarz {	font-size: 29px;	color: #000000;	font-weight: bold;	line-height: 34px;}.head3 {	font-size: 20px;	color: #FFFFFF;	font-weight: bold;}.weiss {	color: #FFFFFF;}/* Hintergrund */#hg {	position: relative;	width: 900px;	height: 630px;	margin-left: auto;	margin-right: auto;	margin-top: 30px;	z-index:1;	border: 1px solid #e2001a;	background: #FFFFFF;}#header {	position: absolute;	left: 0px;	top: 0px;	width: 900px;	height: 155px;	z-index:2;	background: #e2001a;}#head {	position: absolute;	left: 70px;	top: 56px;	z-index:3;}#footerhead {	position: absolute;	left: 513px;	top: 549px;	z-index:4;	line-height: 30px;}#navibalken {	position: absolute;	left: 0px;	top: 541px;	width: 900px;	height: 90px;	z-index:3;	background: #e2001a;	line-height: 40px;	font-size: 14px;	text-indent: 70px;}#content {	position: absolute;	left: 70px;	top: 180px;	z-index:5;}#content_rechts {	position: absolute;	left: 464px;	top: 247px;	z-index:5;}#file {	position: absolute;	left: 478px;	top: 168px;	width: 412px;	height: 400px;	z-index:2;}#anfahrt {	position: absolute;	left: 655px;	top: 35px;	width: 189px;	height: 183px;	z-index:10;}/* Abbinder */#footer {	position: absolute;	left: 70px;	top: 636px;	z-index:2;	font-size: 10px;}/* impressum */#impr {	position: absolute;	left: 791px;	top: 636px;	z-index:2;	font-size: 10px;}