body
{
	font-family: "Bitstream Vera Sans", Verdana, sans-serif;
	font-size: 100%;
	background-color: #fff;
	color: #000;
}
#content
{
	position: relative;
	left: 0em;
	width: 95%;
	padding: 0;
	margin-left: 2.4%;
	border: none;
	background-color: transparent;
	color: inherit;
}
#oben, #navi, #navi-zusatz, #navi-document
{
	display: none;
}
.zusatz-navi-sprung, .sep, div#toc, dfn, .dlink
{
	display: none;
}
p, li, dd
{
	text-align: justify;
}
h1
{
	letter-spacing: 0.05em;
	margin-top: -0.9%;
	margin-bottom: -0.3em;
	page-break-after: avoid;
	page-break-inside: avoid;
	background-color: transparent;
	color: inherit;
}
h2
{
	margin-bottom: -0.4em;
	page-break-after: avoid;
	page-break-inside: avoid;
	background-color: transparent; 
	color: inherit;
}
h3
{
	font-size: 1em;
	text-indent: 0em;
	margin-bottom: -0.6em;
	page-break-after: avoid;
	page-break-inside: avoid;
}
#content a:link, #content a:visited
{
	font-weight: normal;
	text-decoration: underline;
	background-color: transparent;
	color: #00d;
}
#content a[hreflang]:after
{
	content: " (" attr(href) ") ";
}
#content a.verbatim[hreflang]:after
{
	content: "";
}
acronym, abbr
{
	border-bottom: none;
	font-style: normal;
}
abbr.leer, acronym.leer
{
	border-bottom: none;
}
dl p
{
	font-size: 1em;
	margin-top: 0.1em;
}
ins
{
	font-style: italic;
	text-decoration: none;
}
caption
{
	font-style: italic;
	text-align: left;
}
dt
{
	font-weight: bold;
	float: left;
}
dd
{
	text-indent: 0.5em;
	margin-left: 1.5em;
	margin-bottom: 1em;
}
samp
{
	font-style: italic;
}
q
{
	font-style: italic;
}
q:before, q:after
{
	content: "";
}
.caption
{
	margin-bottom: 2ex;
}
h2 + address, h3 + table
{
	margin-top: 1em;
}
p + ul, p + ol, p + dl
{
	margin-top: -0.7em;
}
