body {
	margin: 2px;
	color: #FFFFFF;
	background-color:#220033;
}
body, td, p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	letter-spacing:-0.05pt;
	line-height: 13pt;
}
/*br { line-height: 20pt; }*/

a, a:link { color: #D5A769; text-decoration: none; }
a:visited { color: #CCCCCC; }
a:active { color: #CCFF00;	}
a:hover { color: #CCFF00; text-decoration: underline; }

.raq { color: #D5A769; font-weight: bold; }
.more { text-align:right; font-size:10pt; letter-spacing:-0.02pt; margin-right: 20px; }
.zurueck, .zurueck a, .zurueck a:link, .zurueck a:visited { color: #D5A769; font-weight:bold; }

.floatright { float:right; margin:0px; padding:0px 0px 2px 9px; }

.norm { line-height: 1.2; }
.norm_block { text-align: justify; line-height: 1.2; }
.norm_fett { font-weight: bold; line-height: 1.2; }
.norm_grau { color: #CCCCCC ; font-size: 10.3pt; line-height: 11.3pt; }
.bq { margin-left: 40px; /*text-align: justify;*/ }
.bq br { line-height: 3; }
.bq_grau { margin-left: 40px; color: #CCCCCC; font-size: 10.3pt; line-height: 11.3pt; letter-spacing:-0.02pt; }
.bq_grau br { line-height: 3; }
.text { text-align: justify; line-height: 1.5; }
.text_headline { font-weight: bolder; font-size: 12pt; }
.text_info { font-size: 9pt; text-align: right; }
.text_subheadline { font-weight: bold; text-align: left; }
.text_kap { font-variant: small-caps; }
.text_grau { text-align: justify; color: #CCCCCC ; font-size: 10.3pt; line-height: 11.3pt; }
.mini_links { font-size: 8pt; line-height: 9pt; letter-spacing:0pt; text-align: left; }
.mini_right { font-size: 8pt; line-height: 9pt; letter-spacing:0pt; text-align: right; }
.mini_center { font-size: 8pt; line-height: 9pt; letter-spacing:0pt; text-align: center; }

.footer, .footer a, .footer a:link, .footer a:visited  { font-family: Arial, Helvetica, sans-serif; font-size:7.5pt; line-height:7.5pt; letter-spacing:0pt; color:#CCCCCC; }
.nobr { white-space:nowrap; }
