body	{
	margin: 0 0;
	background: #fff;
	color: #000;
}
#fundgrube	{
	margin:1px auto;
	margin-bottom:5px;
}
p	{
	font: 9pt/11pt Arial, Helvetica, Verdana, Sans-Serif;
	margin-top: 2px;
}
table	{
	background: #fff;
	color:#000;
	width:175mm;
	border: none;
}
table img	{
	width:100px;
	height:75px;
}
caption	{
	font: 14pt/16pt Arial, Helvetica, Verdana, Sans-Serif;
	background: #fff;
	color: #000;
	padding:5px;
	border:1px #000 solid;
}
th	{
	background:#fff;
	color:#000;
	border-bottom:1px #000 dashed;
}
td	{
	font: 9pt/10pt Arial, Verdana, Helvetica, Sans-Serif;
	padding: 2px;
	border: none;
	text-align: right;
	vertical-align:top;
	width:105px;
}
h1	{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 12pt;
	font-weight: 600;
	margin-bottom: 6px;
}
h4	{
	font: 10pt/11pt Verdana, Helvetica, Arial, Sans-Serif;
	font-weight: 600;
	margin: 2px;
}
#firm	{
	font-size: 16pt;
	line-height: 16pt;
	font-weight: 600;
}
.gelb	{
	font: 9pt/9pt Arial, Sans-Serif;
	background: yellow;
	color: #000;
	font-weight: 500;
	letter-spacing: 0px;
	text-align: left;
	border-bottom: 1px #202020 solid;
}
.preis	{
	background: #ff0;
	color: #000000;
	font-size: 8pt;
	line-height: 9pt;
	font-weight: 600;
	margin-top: 0px;
	margin-right: 20px;
	padding: 1px;
}
.zeile	{
	color:#000;
	background: #dbe7db;
}
h2	{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: 600;
	margin-bottom: 5px;
}
a:active {
	line-height: 16pt;
	text-decoration: underline;
	color: #000000;
	background: #ffffbb;
	font-weight: 500;
}
a:visited {
	line-height: 16pt;
	text-decoration: underline;
	color: #666666;
	background: #ffffbb;;
	font-weight: 500;
}
a:link {
	line-height: 16pt;
	text-decoration: underline;
	color: #000000;
	background: #ffffbb;
	font-weight: 500;
}
a:hover	{
	text-decoration: underline;
	color: #000000;
	background: #c00;
	font-weight: 500;
}
ul	{
	color: #c00;
	background: #a7e5d0;
	margin-left: 15px;
	padding: 3px;
}
li	{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 9pt;
	font-weight: 600;
	line-height: 16pt;
}
address	{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 9pt;
	margin-top: 3px;
	padding-left: 3px;
	color:#000;
	background: #fff;
	border-left: 8px #A7E5D0 solid;
	font-weight: 500;
}
menu	{
	margin-left: 15px;
	color: #000000;
	background: #ffffbb;
	padding: 3px;
}
.normal	{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 9pt;
	line-height: 12pt;
	text-align: left;
	padding:5px;
}
.liste	{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 9pt;
	line-height: 9pt;
	font-weight: 400;
	margin-top: 3px;
	background: #fff;
	color: #000;
}
.tab	{
    background: #fff;
    color: #000;
	border-bottom: 1px #202020 solid;
}
.jou	{
	font-family: Arial, Sans-Serif;
	font-size: 7pt;
	line-height:9pt;
	border-bottom: 1px #000 solid;
	border-top: 1px #000 solid;
	letter-spacing: 0px;
}
img	{
	border: 0;
}
#logo	{
	height:75px;
	width:200px;
	background: url('logo.gif') no-repeat;
	vertical-align:bottom;
	text-align:left;
}
.oben	{
	text-align: left;
}
.break	{
	page-break-before: always;
}
#home	{
	position:absolute;
	top:15px;
	left:15px;
}
#home a	{
	display: none;
}
#home a:hover	{
	background: #c00;
	color:#ffff00;
}
.right	{
	float:right;
	margin:5px;
}
.info	{
	border:1px #000 solid;
}