body  { color: black; font-size: 8px; font-family: Arial, Helvetica, Geneva, Swiss, "MS Sans Serif"; background-color: white; margin: 0px }
div      { color: black; font-size: 8pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; word-spacing: 100%; padding-top: 40px }
.nomargin  { color: black; font-size: 8pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; word-spacing: 100%; padding-top: 0px }
.produkte { color: black; font-size: 8pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; word-spacing: 100%; padding-top: 20px }
td    { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.impressum   { color: gray; font-size: 8pt; text-align: right }
a { color: gray; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.normal  { color: black; text-decoration: underline; padding-top: 0px }
a:link { color: gray; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited { color: gray; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover { color: gray; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:active { color: gray; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
ul {list-style-type: square; list-style-position: outside; }
.placeholder  { color: white; font-size: 5px; padding-top: 0px }
.gray     { color: gray; line-height: 11pt; text-align: left; padding-top: 0px; padding-right: 0px }
.weiter  { color: maroon; font-weight: bold; line-height: 11pt; text-align: right; vertical-align: bottom; padding-top: 0px }
.zurueck  { color: maroon; font-weight: bold; line-height: 11pt; text-align: left; vertical-align: bottom; padding-top: 0px }
.darkgray { color: #585858; line-height: 11pt; padding-top: 0px }
.gray_navi { color: #858585; padding-top: 0px }
.black    { color: black; line-height: 11pt; padding-top: 0px }
.title { color: black; padding-top: 0px }
.label { float: left; width: 100px }
.input  { width: 280px; display: inline; }
.accesskey { text-decoration: underline }
.link { float: left; width: 200px; color: #585858;  padding-top: 3px}
.file { float: left; width: 200px; color: #585858; display: inline;  padding-top: 3px }
.readmore { float: left; width: 120px; color: #585858; display: inline;  padding-top: 3px; text-align: right; }
.normalDiv { padding-top: 3px; color: #585858; line-height: 12pt; }
#infoMessages { color: #00cc33 }
#errorMessages { color: #ff0000 }
