body{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: 'Times New Roman', Times, serif;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 16px;
	margin: 0;
	padding: 0 1em 1em 1em;
}

a:link, a:visited, a:active {
	color: gray;
	text-decoration: none;
}
a:hover {
	color: white;
	text-decoration: underline;
}
a.light:link, a.light:visited, a.light:active {
	color: gray !important;
	text-decoration: underline !important;
}
a.light:hover {
	color: black !important;
	text-decoration: underline !important;
}
a.visible:link, a.visible:visited, a.visible:active {
	color: black !important;
	text-decoration: underline !important;
}
a.visible:hover {
	color: #444444 !important;
	text-decoration: underline !important;
}
a.white:link, a.white:visited, a.white:active {
	color: white !important;
	text-decoration: underline !important;
}
a.white:hover {
	color: gray !important;
	text-decoration: underline !important;
}
table {
	width: 100%;
}
td {

}

img {
	border: none;
}
img.text {
	float:left;
	margin: 0ex 1em 0.7ex 0;
}
img.text_right {
	float:right;
	margin: 0ex 0em 0.7ex 1em;
}
p {
	text-align: left;
	line-height: 1.5;
}
blockquote {

}
pre {
	margin: 3em 1em 3em 2em;
}

li {
	margin-bottom: 1em;
}


.monospace {
	font-family: Fixedsys, Courier, monospace;
	margin: 3em 1em 3em 2em;
}

.indent {
	padding-left: 3em;
	padding-right: 3em;
}

.beispiele {
	margin: 0 0 2em 2em;
}

.emph {
	font-style: italic;
}
.bold {
	font-weight: bold;
}

.nospace_top {
	margin-top: 0;
}
.nospace_bottom {
	margin-bottom: 0;
}
.nospace {
	margin-top: 0;
	margin-bottom: 0;
}

.left_big {
	font-size: 120%;
	text-align: left;
}
.left_big p {

}

.datum {
	font-size: 90%;
	text-align: right;
	margin: 0 0 1ex 1ex;
	color: gray;
}

.right_link {
	font-size: 90%;
	text-align: right;
	margin-top: 4em;
}
.footnotes {
	padding: 1.5em;
	margin: 0 0 0 0;
}
.references {
	padding: 0;
	margin: 0;
	font-size: 80%;
}
.references li {
	padding: 0;
	margin-left: 0;
	margin-bottom: 1.2ex;
}


.reference {
	font-size: 70%;
}

.anlage {
	margin-top: 3em;
}
.centered {
	margin: 0 auto 0 auto;
	text-align: center;
}

img#portrait {
	margin: 4em auto 4em auto;
	border: 0;
}

#container {
	margin: 0 auto 0 auto;
	width: 800px;
	text-align: center;
	border: 0px solid #999;
}

#top {
	background-color: #FFFFFF;
	color: #000000;
	padding: 2em 4em 2em 4em;
	margin: 0 0 2em 0;
	text-align: center;
}
#main {
	background-color: #FFFFFF;
	color: #000000;
	padding: 2em 4em 2em 4em;
	margin: 0;
	text-align: left;
}

#main a:link, #main a:visited, #main a:active {
	color: #000000;
	text-decoration: none;
}
#main a:hover {
	color: #000000;
	text-decoration: underline;
}

#foot {
	margin: 1em;
}
