body { background: #fff; font-family: Arial, sans-serif }
#spalten { width: 100%; margin-top: 0px }
#left  { float: left;
         text-align: justify;
         padding-left: 5px;
         padding-right: 5px;
         width: 325px;
         border: 1px solid #fff;
       }
#right { float: right;
         text-align: justify;
         padding-left: 0px;
         padding-right: 0px;
         width: 325px;
         border: 1px solid #fff
       }
p { font-size: 10px; font-weight: normal; font-family: Arial, sans-serif; text-align: justify }
td { vertical-align: top }
ol li { list-style-type: decimal; font-size: 12px; font-family: Arial, sans-serif; text-align: left }
ul li { list-style-type: disc; font-size: 12px; font-family: Arial, sans-serif; margin-left: 0px; padding-left: 0px }
i { text-decoration: underline }
b { font-weight: bold; font-family: Arial, sans-serif }
sup, sub { font-size: 8pt }
.jbf { font-size: 20pt; font-weight: bold; font-family: serif; text-align: center }
.beirat { font-size: 10px; font-weight: bold; font-family: Arial, sans-serif; text-align: center }
.ueberschr { font-size: 11pt; font-weight: bold; font-family: Arial, sans-serif; text-align: center;
             margin-top: 0px; margin-bottom: 0px }
.ausgabe { font-size: 8pt; font-weight: normal; font-family: Arial, sans-serif; text-align: center;
           margin-top: 0px; margin-bottom: 0px }
.text { font-size: 12px; font-family: Arial, sans-serif; text-align: justify }
.projekt { font-size: 11px; font-weight: bold; font-family: Arial, sans-serif; text-align: center }
.autor { font-size: 10pt; font-weight: bold; font-family: Arial, sans-serif; text-align: right }
.litera { font-size: 9pt; font-weight: normal; font-family: Arial, sans-serif; text-align: justify }
.angeb { font-size: 11px; font-weight: bold; font-family: Arial, sans-serif; text-align: center; letter-spacing: -.03em }
.mitte { font-size: 16pt; font-weight: bold; font-family: serif; text-align: center }
.mittig { text-align: center; font-size: 10px }
.klein { font-size: 10px; font-weight: normal; font-family: Arial, sans-serif; text-align: justify }
.wichtig { font-weight: bold; color: #f00 }
.unterst { text-decoration: underline }
.inhalt { list-style-type: decimal; display: block; text-align: center }
.rot { color: #ff0000 }
.centered { text-align: center }
.centered table { margin: 0 auto; text-align: left }
li.nr {  font-size: 11pt; font-family: Arial, sans-serif; margin-top: .5em; text-align: left }
#left, #right { width: 49%; padding: 0; border: none; font-size: 11px }
#left p.l { padding-left: none; padding-right: 1em; text-align: justify; font-size: 12px }
#left ol { list-style-type: decimal; margin-left: 2em }
#left ul { list-style: circle outside; margin-left: 2em }
#right p.r { padding-left: 1em; padding-right: none; text-align: justify; font-size: 12px }
#right ul { list-style: circle outside; margin-left: 2.5em }
.tli { font-size: 10pt; text-align: left; vertical-align: top }
.tre { font-size: 10pt; text-align: right }
a:link { text-decoration: none; color: #00f; background: #fff }
a:active { text-decoration: none; color: #0f0; background: #fff }
a:visited { text-decoration: none; color: maroon; background: #fff }
a:hover { text-decoration: underline; color: #00f; background: #eee }
