html { overflow-y:scroll; }

h1,h2,h3,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
 font-family:Arial,Helvetica,sans-serif; }

h1 { font-size:12pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin-bottom:0pt; }
h1.top { font-size:12pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin-top:20px; margin-bottom:0pt; }
h1.k { font-size:10pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin-bottom:0pt; }
h2 { font-size:10pt; font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin-bottom:0pt; }
h2.txt { font-size:10pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; margin-top:20px; margin-bottom:10px; }
h2.erst { font-size:10pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; margin-top: 0px; margin-bottom: 10px; }
h2.folgend { font-size:10pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#333333; margin-top:20px; margin-bottom:10px; }

p,ul,ol,li,div,td,th,address,blockquote { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#333333; }
p { margin-top: 0px; margin-bottom: 12px; }
p.topabs { margin-top: 4px; margin-bottom: 12px; }
p.topabsliste { margin-top: 4px; margin-bottom: 8px; }
p.abstand { margin-top: 20px; margin-bottom: 12px; }
p.liste { margin-top: 20px; margin-bottom: 8px; }
p.klein { margin-top: 6px; margin-bottom: 6px; }

x*.txtblau { font-size:12pt; font-weight:bold; color:#4289a0; }  /* Homeseite english anderes blau */
*.txtblau { font-size:12pt; font-weight:normal; color:#3d7c91; }  /* Homeseite english blau */
x*.txtblau { font-size:12pt; font-weight:bold; color:#40849a; }  /* Homeseite english blau fett */


/* listen */
ul { margin-top:0; margin-right:0; margin-bottom:10px; margin-left:0; padding-left:0; }
li { background: url('images/line_aufz.gif') no-repeat 0 2px; margin-top:0; margin-right:0; margin-bottom:6px; margin-left:0.1em; padding-left:18px;}
ul,li {list-style-type: none; }

a:link { color:#006699; text-decoration:none; }
a:hover { font-weight:bold; color:#006699; text-decoration:none; }
a:visited { color:#006699; text-decoration:none; }
a:active { color:#006699; text-decoration:none; }
a:focus { color:#006699; text-decoration:none; }

a.nav:link { color:#333333; text-decoration:none; }
a.nav:hover { font-weight:bold; color:#333333; text-decoration:none; }
a.nav:visited { color:#333333; text-decoration:none; }
a.nav:active { color:#333333; text-decoration:none; }
a.nav:focus { color:#333333; text-decoration:none; }

a.sprache:link { color:#3d7c91; font-size:11pt; text-decoration:none; } /* Homeseite english und deutsch */
a.sprache:hover { color:#3d7c91; font-weight:bold; font-size:11pt; text-decoration:none; }
a.sprache:visited { color:#3d7c91; font-size:11pt; text-decoration:none; }
a.sprache:active { color:#3d7c91; font-size:11pt; text-decoration:none; }
a.sprache:focus { color:#3d7c91; font-size:11pt; text-decoration:none; }

a.fuss:link { color:#333333; font-size:10px; text-decoration:none; }
a.fuss:hover { font-weight:normal; color:#333333; font-size:10px; text-decoration:none; }
a.fuss:visited { color:#333333; font-size:10px; text-decoration:none; }
a.fuss:active { color:#333333; font-size:10px; text-decoration:none; }
a.fuss:focus { color:#333333; font-size:10px; text-decoration:none; }

a.schwarz:link { color:#333333; font-size:10pt; text-decoration:none; }
a.schwarz:hover { font-weight:normal; color:#333333; font-size:10pt; text-decoration:none; }
a.schwarz:visited { color:#333333; font-size:10pt; text-decoration:none; }
a.schwarz:active { color:#333333; font-size:10pt; text-decoration:none; }
a.schwarz:focus { color:#333333; font-size:10pt; text-decoration:none; }
