html, body, ul, ol, li, p, h1, h2, h3, h4 ,h5, h6, form, fieldset {	margin: 0;	padding: 0;	border: 0;}body {	background-color: #fff; 	font: 9pt/12pt Arial, Helvetica, Verdana, sans-serif;	color: #000;	text-align: center; /*  hack fuer zentrierung */}/* ---------------- positioning ------------------- */#wrapper {	width: 760px;	margin-left: auto; /*  3 zeilen hack fuer zentrierung */	margin-right: auto;	text-align: left;}#header, #navcol, #nav, #skip, #bottom {	display: none;}#content {	padding-top: 30px;	width: 480px;	float: left;	margin-left: 65px;}#content p {	margin-bottom: 10px;}#content a:link {	text-decoration: none;	color: #000;}#content .row {	overflow: auto;  	clear: both;  	padding-top: 20px;}#content .row .left {  	float: left;	width: 225px;  	text-align: left;}#content .row .right {  	float: right;	width: 225px;	text-align: left;}#content .row .leftimg {  	float: left;  	margin: 0 40px 20px 0;	}#content .row .rightimg {  	float: right;  	margin: 0 0 20px 40px;	}#content .row h3 {  	padding-top: 40px;	}#content .row .captionright {  	width: 150px;	text-align: left;	line-height: 1.5em;	}#content .row .captionleft {  	width: 150px;	text-align: right;	line-height: 1.5em;	}/* fuer explorer */#content .row .captionleft p, #content .row .captionleft h3 {  	text-align: right;	}#content .einzug {	margin-left: 50px;	width: 340px;}#content .spacer {	clear: both;	display: block;	height: 20px;}#footer {	display: none;}/* ---------------- typo ------------------- */h1, h2, h3 {	font-family: Arial, Helvetica, Verdana, sans-serif;	color: #000;}h1 {font-size: 16pt; line-height: 18pt;}h1 .subline {color: #666;}h2 {font-size: 12pt; color: #666;}h3 {font-size: 9pt; color: #000;}.caption {font-size: 7pt;}