/* CSS Document */body, html { height: 100%; }body {	padding: 0;	margin: 0;	font-family: arial, helvetica, sans-serif;	font-size: 13px;	line-height: 19px;	color: #000;	background: #ffffff url('hintergrund.png') 0 0 repeat-x scroll;	margin-right: 0px;}div#wrapper {	position: relative;	margin: 0 auto 0 auto;	width: 850px;	height: 100%;	background-color: #ffffff;}/* Es folgen die Hauptbereiche Header, Textspalten, Footer */div#header {	float: left;	width: 850px;	height: 230px;	background-color: #ffffff}div#text-weiss {	float: left;	width: 380px;	background-color: #ffffff}div#text-blau {	float: left;	width: 470px;	background-color: #FFFFFF;}div#footer {	float: left;	width: 850px;	height: 40px;	background-color: #ffffff;	border-top: 2px solid #004e9e;}/* Es folgen die Headerbilder */img#title {	position: absolute;	top: 12px;	left: 0px;	border: none;}img#banner {	position: absolute;	top: 60px;	left: 0px;	border-right: 10px solid #4a9328;}/* Es folgen die drei Bereiche der blauen Spalte */div#text-blau-oben {	float: right;	width: 470px;	background-color: #FFFFFF;}div#text-blau-unten {	float: left;	width: 500px;	background: #a5b0da url('hintergrund-spalten.png') 0 0 repeat-y scroll;}div#text-blau-unten-links {	float: left;	width: 250px;	background: none;}div#text-blau-unten-rechts {	float: left;	width: 250px;	background: none;}/* LAYOUT ENDE ************** *//* Es folgen Textdefinitionen */h1 {	color: #004e9e;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	font-size: 18px;}h2 {	color: #004e9e;	font-family: Trebuchet MS, arial, helvetica, sans-serif;	font-weight: bold;	font-size: 16px;}/* Es folgen Text-Abstände */h1 { margin: 30px 35px 20px 80px; }h2 { margin: 15px 35px 15px 25px; }p + h2  { margin: 30px 35px 15px 25px; }p  { margin: 0 35px 15px 25px; }div#text-weiss h1, div#text-weiss h2, div#text-weiss p {	margin-left: 0px;}div#footer p {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	margin: 3px 3px 3px 0px;	line-height: 14px;}/* Es folgen Links */a:link, a:visited {	color: #255eb0;	text-decoration: none;}a:hover, a:active {	color: #255eb0;	text-decoration: underline;}