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.start { font-size:18px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#555555; margin-bottom:0; }
h1 { font-size:11pt; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#555555; margin-bottom:0pt; line-height:20px; }
h1.rot { font-size:11pt; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#B8295B; margin-bottom:0pt; }
h1.hell { font-size:12pt; font-family:Arial,Helvetica,sans-serif; font-weight:bold; color:#eeeeee; margin-bottom:0pt; }
h2 { font-size:10pt; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#555555; margin-bottom:0pt; }

p,ul,ol,li,div,td,th,address,blockquote { font-family:Arial,Helvetica,sans-serif; font-size:11pt; color:#555555; }
p.line { margin-top:20px; margin-bottom:0px; line-height:18px }  /* grösserer Zeilenabstand */
p.bildtop { margin-top:40px; margin-bottom:20px; }  /* Abstand erstes Bild - alte version */
p.bilder { margin-top:60px; margin-bottom:20px; }  /* Abstand zwischen Bildern - alte version */
p.txttop { margin-top:40px; margin-bottom:0px; }  /* Abstand Textbeginn */
p.txt { margin-top:20px; margin-bottom:0px; }  /* Abstand Text */
p.abst { margin-top:20px; margin-bottom:20px; }  /* gleicher Abstand oben und unten */
p.navi { margin-top:0px; margin-bottom:6px; font-size:11pt; }

*.kl8 { font-size:8pt; }
*.kl9 { font-size:9pt; font-weight:normal; }
x*.bg1 { background:#333333; }
*.bg1 { background:#444444; }  /* grau */
x*.bg1 { background:#eeeeee; }
*.bg2 { background:#ffffff; }  /* weiss */
x*.bg3 { background:#f7fa7e; }
x*.bg3 { background:#730600; }
*.bg3 { background:#931009; }  /* dunkelrot */
x*.bg3 { background:#5a0601; }
*.normfarbe { color:#555555; }

/* 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 4px; margin-top:0; margin-right:0; margin-bottom:6px; margin-left:0.1em; padding-left:18px; line-height:17px }
ul,li {list-style-type: none; }

a:link { color:#B8295B; text-decoration:none; }
a:visited { color:#B8295B; text-decoration:none; }
a:hover { color:#3333CC; text-decoration:none; }
a:active { color:#B8295B; text-decoration:none; }
a:focus { color:#B8295B; text-decoration:none; }

a.galerie:link { color:#B8295B; font-size:10pt; font-weight:normal; text-decoration:none }
a.galerie:visited { color:#B8295B; font-size:10pt; font-weight:normal; text-decoration:none }
a.galerie:hover { color:#B8295B; font-size:10pt; font-weight:bold; text-decoration:none }
a.galerie:active { color:#B8295B; font-size:10pt; font-weight:normal; text-decoration:none }
a.galerie:focus { color:#B8295B; font-size:10pt; font-weight:normal; text-decoration:none }

a.linklist:link { color:#B8295B; font-size:10pt; font-weight:normal; text-decoration:none }
a.linklist:visited { color:#B8295B; font-size:10pt; font-weight:normal; text-decoration:none }
a.linklist:hover { color:#B8295B; font-size:10pt; font-weight:normal; text-decoration:none }
a.linklist:active { color:#B8295B; font-size:10pt; font-weight:normal; text-decoration:none }
a.linklist:focus { color:#B8295B; font-size:10pt; font-weight:normal; text-decoration:none }

a.weiss:link { color:#FFFFFF; text-decoration:none; }
a.weiss:visited { color:#FFFFFF; text-decoration:none; }
a.weiss:hover { color:#B8295B; text-decoration:none; }
a.weiss:active { color:#FFFFFF; text-decoration:none; }
a.weiss:focus { color:#FFFFFF; text-decoration:none; }

a.nav:link { color:#555555; font-size:11pt; text-decoration:none; }
a.nav:visited { color:#555555; font-size:11pt; text-decoration:none; }
a.nav:hover { color:#555555; font-size:11pt; text-decoration:none; }
a.nav:active { color:#555555; font-size:11pt; text-decoration:none; }
a.nav:focus { color:#555555; font-size:11pt; text-decoration:none; }

a.fuss:link { color:#555555; font-size:9pt; text-decoration:none; }
a.fuss:visited { color:#555555; font-size:9pt; text-decoration:none; }
a.fuss:hover { color:#555555; font-size:9pt; text-decoration:none; }
a.fuss:active { color:#555555; font-size:9pt; text-decoration:none; }
a.fuss:focus { color:#555555; font-size:9pt; text-decoration:none; }

a.tit:link { color:#000000; font-size:11pt; font-weight:normal; text-decoration:none; }
a.tit:visited { color:#000000; font-size:11pt; font-weight:normal; text-decoration:none; }
a.tit:hover { color:#000000; font-size:11pt; font-weight:normal; text-decoration:none; }
a.tit:active { color:#000000; font-size:11pt; font-weight:normal; text-decoration:none; }
a.tit:focus { color:#000000; font-size:11pt; font-weight:normal; text-decoration:none; }

a.intro:link { color:#555555; font-size:18px; font-weight:normal; text-decoration:none }
a.intro:visited { color:#555555; font-size:18px; font-weight:normal; text-decoration:none }
a.intro:hover { color:#555555; font-size:18px; font-weight:normal; text-decoration:none }
a.intro:active { color:#555555; font-size:18px; font-weight:normal; text-decoration:none }
a.intro:focus { color:#555555; font-size:18px; font-weight:normal; text-decoration:none }
