/* CSS Document (print) */body {	margin: 0px;	background-color: #FFFFFF;	font-family: "Times New Roman", Times, serif;	color: #000000;	font-weight: normal;	font-style: normal;	text-decoration: none;}/* Hidden-Areas ---------------------------------------------------------------------------------- */#lBottom, .nav, .topLogoScreen, .topRight, .noPrint {display: none;}/* Content-Areas ---------------------------------------------------------------------------------- */#lTop, #lCenter {	width: 680px;	clear: both;}#lCenter {	padding: 40px 0px 40px 0px;}#lTop {height: 120px;}/* Content */#lContent {	margin: 0px;	width: 680px;}/* Navigation, Columns and Infoboxes */.body, .info {	width: 200px;	float: left;}.body {margin: 6px 0px 6px 20px;}.info {	padding: 0px 9px 9px 9px;	margin: 10px 0px 10px 20px;	border: 1px solid #000000;}#lCopyright {margin-left: 40px;}/* Spacer Content Bottom */.spacer {	clear: both;	height: 10px;	width: 220px;	background-color: #FFFFFF;	overflow: hidden;	margin: 0px;	padding: 0px;}/* Typography ---------------------------------------------------------------------------------- */img {border: 0px;}p, .body h2, .body ul {	font-size: 14px;	line-height: 18px;	color: #000000;	margin: 9px 0px 0px 0px;}/* Links */a {	text-decoration: none;	color: #000000;}a:visited, a:hover, a:active {color: #000000;}/* Headline Body */.body h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	line-height: 21px;	font-weight: bold;	color: #000000;	margin: 0px;}/* Subhead Body */.body h2 {	font-weight: bold;	margin-top: 18px;}/* List Body */.body ul {	padding: 0px;}.body li, .info li {	margin-left: 15px;	list-style-type: square;}/* Infobox-Elements */#lCopyright p, .info p, .info h2, .info ul {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 14px;	margin: 0px 0px 7px 0px;}/* Subhead Infobox */.info h2 {	padding-top: 7px;	font-weight: bold;}/* List Infobox */.info ul {	padding: 0px;	margin: 0px 0px 7px 0px;}.info li {margin-left: 10px;}/* Kopf ---------------------------------------------------------------------------------- */.topLeft {	width: 440px;	margin: 20px 0px 0px 20px;}.topLogoPrint {	width: 200px;	position: absolute;	top: 20px;	left: 460px;}.topLeft p {	float: left;	border: 1px solid #000000;	margin: 0px 6px 6px 0px;	height: 22px;	width: 22px;	/* BM-Hacks IE5 */	height: "24px";	width: "24px";}#lTop h1, #lTop h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	line-height: 26px;	font-weight: bold;	color: #000000;	margin: 0px;	padding: 0px;}#lTop h2 {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	line-height: 18px;	font-weight: normal;	margin-top: 6px;}/* News ---------------------------------------------------------------------------------- */.newsBox {	border-top: 1px solid #000000;	clear: both;}.newsdate {	float: left;	width: 200px;	text-align: right;	padding-top: 9px;}.newsText {	float: left;	width: 420px;	margin: 0px 0px 18px 20px;}.newsText img {padding: 18px 0px 9px 0px;}