/* CSS Document */body {	background:url(../img/hd/content_bg.gif) repeat-y #AF2532 top center;	font-family: lucida grande, sans-serif;	margin: 0;	padding:0;}#header {	height: 261px;	background:url(../img/hd/header1.jpg) repeat-x;}#kopfbild {	width:912px;	height:261px;	margin:auto;	position:relative;	padding:0 0 0 0px;	background: url(../img/hd/header2.jpg) 205px top no-repeat;}	.picture {		padding:0 0 0 50px;}		.picture_content {		margin:5px 5px 5px 8px;		float:right;	}#navi {	height: 30px;	background:url(../img/hd/navibg.gif) repeat-x;}#navi ul {	width:825px;	margin:auto;}#navi ul li {	padding: 6px 7px 9px 7px;	list-style-type: none;	display: inline;	font-size: 12px;	font-weight:bold;	line-height:28px;	color: #fff;		} #navi ul li a { 	color: #D0C6AE;	background:none;	text-decoration:none;	background:none;}#navi li.inactive {	background: url(../img/hd/navibgaktiv.gif) repeat-x;	}#contentbody {	width: 774px;	margin: auto;}#content {	float: left;	width: 435px;	}#content h1 {	text-align:left;	font-size:24px;	font-weight:bold;	margin:40px 0 0 0;	padding:0;	text-transform:uppercase;	color: #fff;}#content h2 {	text-align:left;	font-size:12px;	font-weight:bold;	color:#ff949d;	margin: 2px 0 10px 0;}#content hr {	margin: 0 0px 0 0px;	background:transparent;	border:none;	border-bottom:1px solid #89242a;	margin:0;	padding:0;	height:1px;	}#content blockquote {	font-size:14px;	text-align:left;	color:#c84757;	font-weight:bold;	margin: 20px 0 0 0;}#content p {	font-size:12px;	text-align:left;	color:#dca7ac;	font-weight:normal;	margin-top: 20px;}#subnavi {	background:#8b2a34 url(../img/hd/subnavibg.gif) repeat-x;	width: 287px;	float:right;	height:520px;	}.spruch {	margin: 51px 0pt 12px 0;}#subnavi h3 {	width: 255px;	height: 19px;	background: url(../img/hd/subnavihdbg.gif) repeat-x;	background-position: 0 2px;	margin: 0 0 0 13px;	text-align:center;	font-size: 12px;line-height:14px;	color: #fff;	padding: 5px 0 0 0;}#subnav  {	height: auto;	width: 255px;	background:url(../img/hd/subnavilinkbg.gif) repeat-x #5D0A10;	margin: 0 0 0 13px;	padding:0;}#subnavi ul {	margin:0;	padding: 5px 0 8px 18px;	line-height:14px;}	*html #subnavi ul, *+html #subnavi ul  {		line-height:15px;		}#subnavi ul li {	list-style-type:none;	background:url(../img/hd/bullit.gif) no-repeat;	background-position: 0 5px; 	padding: 3px 0 3px 11px;	font-size: 12px;	color:#fff;}		#subnavi ul li a {		color: #D0C6AE;		text-decoration:none;		text-transform:uppercase;}	#subnavi ul li.inactive {		background: url(../img/hd/bullitactiv.gif) 8px 6px no-repeat;		padding: 3px 0 3px 21px;		margin-left: -11px;		text-transform:uppercase;	}	*html #subnavi ul li.inactive, *+html #subnavi ul li.inactive  {			padding: 3px 0 3px 21px;		}#subnavi ul ul li a {	text-transform:none;}.logo {	position:absolute;	top:53px;	left:50px;}.herzdame {	top: 0px;	right: 76px;	position:absolute;}#verlauf {	background:url(../img/hd/verlauf.gif) repeat-x;}.clearer {	clear: both;	height:0;	overflow: hidden;	width: 0;	}