body {
	margin: 1em; padding: 0;
	font: 12px/1.5em verdana, arial, helvetica, sans-serif;
}
th, td { font: 12px/1.5em verdana, arial, helvetica, sans-serif; }

h1 { font-size: 1.8em }
h2 { font-size: 1.4em }
h3 { font-size: 1.0em }
h4 { font-size: 1.0em }

h2, h3, h4, h5, h6 { margin: 2em 0 1em 0; font-family: helvetica, arial, sans-serif; }

table { border: none; margin: 0; border-spacing: 0; border-collapse: collapse }
th, td { vertical-align: top }

dt, th { font-weight: bold }

pre {
	color: rgb(150,0,0); background-color: inherit;
}

.struktur td, .struktur th { border: 1px solid rgb(200,200,200) }

h2.main { font-size: 1.8em; margin-bottom: 0 }
h3.sub { color: rgb(120,120,120); font-size: 1.4em; margin-top: 0 }

strong { font-weight: bold; }
.remark { color: rgb(130,130,130); font-size: .8em }