body { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 13pt; background-color: white; }
.noprint, p#topnavi, ul#category, div#categorysub, div#navileft, p#breadcrumbs, p#footerright, #reinhardtflash { display: none; }
a, a:hover { color: #000; text-decoration: underline; }
h2 { color: #000; font-size: 14pt; font-weight: bold; line-height: 18pt; background-color: #fff; padding-top: 0.2em; padding-bottom: 0.2em; border-color: #000; border-style: solid; border-width: 1px 0; }
h3 { color: #000; font-size: 10pt; font-weight: bold; line-height: 14pt; background-color: #fff; }
p, li { font-size: 9pt; line-height: 13pt; margin-bottom: 0.5em; }
ol.agb1st li { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: bold; line-height: 10pt; list-style-type: upper-roman; }
ol.agb2nd, ol.agb2nd2 { padding-bottom: 0.5em; }
ol.agb2nd li { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: normal; line-height: 10pt; list-style-type: decimal; }
ol.agb2nd2 li { font-size: 7pt; font-family: arial, helvetica, sans-serif; font-weight: normal; line-height: 10pt; list-style-type: none; }
p.small { font-size: 6pt; line-height: 9pt; }
div#footer { color: #000; font-size: 7pt; line-height: 10pt; background-color: #fff; clear: both; margin-top: 1.5em; padding-top: 0.5em; border-top: 1px solid #000; }
div#footer a { color: #000; background-color: #fff; text-decoration: underline; }
div#footer a:hover { color: #000; text-decoration: underline; background-color: #fff; }
div.contentleft { width: 60%; float: left; margin-bottom: 2em; }
div.contentleft-abstand { width: 60%; float: left; margin-bottom: 2em; padding-top: 1em; }
div.contentright { margin-bottom: 2em; margin-left: 64%; }
div.contentright p { width: 190px; float: right; }
hr.trenner { color: #fff; background-color: #fff; height: 5px; clear: both; border-width: 0; }
p.formlinks { font-size: 8pt; line-height: 11pt; text-align: left; position: relative; width: 160px; float: left; clear: both; margin: 0 0 0.5em; padding: 0; }
p.formrechts { font-size: 8pt; line-height: 11pt; margin: 0 0 0.5em; padding: 0 0 0 180px; }
input.eingabefeld { width: 250px; }
input.eingabe-plz { width: 40px; margin-right: 5px; }
input.eingabe-ort { width: 200px; }
