/* Position + HG-Farbe für alle */body {	margin: 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #004d63;	background: #d7dce1 url(files/alle/hg.gif) repeat-x;}/* Link */a:link {	color: #004d63;	text-decoration: none;}	/* Link Navi */	a.link2:link {		color: #004d63;		text-decoration: underline;	}			/* Link Navi */		a.link3:link {			color: #871338;			text-decoration: underline;		}					/* Link Navi */			a.link4:link {				color: #000000;				text-decoration: underline;			}/* Link besucht */a:visited {	color: #004d63;	text-decoration: none;}	/* Link Navi */	a.link2:visited {		color: #004d63;		text-decoration: underline;	}			/* Link Navi */		a.link3:visited {			color: #871338;			text-decoration: underline;		}					/* Link Navi */			a.link4:visited {				color: #000000;				text-decoration: underline;			}/* Link Mouseover */a:hover {	color: #FF0000;	text-decoration: none;}	/* Link Navi */	a.link2:hover {		color: #FF0000;		text-decoration: none;	}			/* Link Navi */		a.link3:hover {			color: #000000;			text-decoration: none;		}					/* Link Navi */			a.link4:hover {				color: #871338;				text-decoration: none;			}/* Link Mouseklick */a:active {	color: #FF0000;	text-decoration: none;}	/* Link Navi */	a.link2:active {		color: #FF0000;		text-decoration: none;	}			/* Link Navi */		a.link3:active {			color: #000000;			text-decoration: none;		}					/* Link Navi */			a.link4:active {				color: #871338;				text-decoration: none;			}.head {	font-size: 20px;	font-weight: bold;	line-height: 30px;}.head2 {	font-size: 15px;	font-weight: bold;}.fliess {	font-size: 10px;	line-height: 14px;}.navi {	color: #e6eae3;}.klein {	font-size: 9px;}.bold {	font-weight: bold;}.rot {	color: #FF0000;}.weisspunkt {	font-size: 10px;	color: #FFFFFF;}/* Hintergrund */#hg {	position: relative;	width: 900px;	height: 620px;	margin-left: auto;	margin-right: auto;	margin-top: 25px;	z-index:1;	border: 1px solid #004d63;	background: #FFFFFF url(files/alle/header.jpg) no-repeat left top;}/* navigations-balken */#navibalken {	position: absolute;	left: 0px;	top: 144px;	width: 900px;	height: 24px;	z-index:5;	background: #edeff2;}/* Headline */#head {	position: absolute;	left: 60px;	top: 13px;	z-index:5;}/* Sub-Headline */#subhead {	position: absolute;	left: 60px;	top: 48px;	z-index:5;}/* Navigation */#navi {	position: absolute;	left: 60px;	top: 147px;	z-index:7;}/* seiten überschrift */#title {	position: absolute;	left: 60px;	top: 191px;	z-index:5;}/* seiten fliesstext */#fliesstext {	position: absolute;	left: 60px;	top: 191px;	z-index:5;	width: 803px;	overflow: auto;	height: 370px;}/* aufzählung startseite */#punkte_home {	position: absolute;	left: 58px;	top: 449px;	z-index:5;	width: 201px;	height: 78px;}/* startbild */#startbild {	position: absolute;	left: 298px;	top: 170px;	z-index:2;	width: 501px;	height: 418px;}/* unterer balken */#balkenunten {	position: absolute;	left: 0px;	top: 590px;	width: 900px;	height: 30px;	z-index:2;	background: #edeff2;}/* ----------------- Kontakt */#kontakt1 {	position: absolute;	left: 0px;	width: 305px;	height: 90px;	z-index:3;}#kontakt2 {	position: absolute;	left: 360px;	width: 305px;	height: 90px;	z-index:3;}#kontakt3 {	position: absolute;	left: 0px;	width: 305px;	height: 90px;	z-index:3;}#kontakt4 {	position: absolute;	left: 360px;	width: 305px;	height: 90px;	z-index:3;}#kontakt5 {	position: absolute;	left: 0px;	width: 400px;	height: 90px;	z-index:3;}#kontaktbild {	position: absolute;	left: 0px;	top: 0px;	width: 100px;	height: 75px;	z-index:3;}#kontakttext {	position: absolute;	left: 107px;	top: 0px;	z-index:3;}/* ----------------- Kontakt *//* Abbinder */#footer {	position: absolute;	left: 60px;	top: 595px;	z-index:3;	font-size: 9px;}/* impressum */#impr {	position: absolute;	left: 800px;	top: 595px;	z-index:3;	font-size: 9px;}