html { overflow-y:scroll; }


h1,h2,h3,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family:Verdana,Arial,Helvetica,sans-serif; }
h1 { font-size:12pt; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin-bottom:0pt;  color:#2D2F78; }
h1.nav { font-size:10pt; font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin-bottom:0pt;  color:#99CC33; }
h2.b { font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin-bottom:6pt;  color:#2D2F78; }
h2.bfolgend { font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin-bottom:2pt;  color:#2D2F78; }
h2.n { font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; margin-bottom:0pt;  color:#2D2F78; }
h3 { font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin-bottom:6pt; color:#2D2F78; }
h3.list { font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin-bottom:0; color:#2D2F78; } /* Titel vor Listen */
h3.txt { font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; margin-bottom:2px; color:#2D2F78; } /* Titel vor Text Abstand klein */

body   { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; color:#003366; margin-top: 0px; }

p,ul,ol,li,div,td,th,address,blockquote { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; color:#2D2F78; line-height:16px; }

p { margin-top: 10px; margin-bottom: 10px; }
p.abstoben { margin-top:10px; margin-bottom:0px; }
p.abstunten { margin-top:0px; margin-bottom:10px; }
p.keinabst { margin-top:0px; margin-bottom:0px; }
p.fotos1 { margin-top:8px; margin-bottom:8px; font-weight:bold; } /* Fotos erster Titel */
p.fotos2 { margin-top:40px; margin-bottom:8px; font-weight:bold; } /* Fotos folgende Titel */
p.fotos3 { margin-top:0px; margin-bottom:8px; } /* Fotos Fliesstext */

x*.bg1 { background:#F6F67F; } /* hg gelb alt */
*.bg1 { background:#f7faa3; } /* hg gelb */
*.bg2 { background:#ffffff; } /* hg weiss */
*.bg3 { background:#2D2F78; } /* hg blau */
*.aktiv { color:#f7faa3; text-decoration:none; } /* navi aktuelle seite */
*.fontkl { font-size:10px; } 

/* listen */
ul { margin-top:8px; margin-right:0; margin-bottom:8px; 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:2px; margin-left:0.1em; padding-left:18px; }
ul,li {list-style-type: none; }

/* listen gemeindepolitik, teilweise mitmachen */
ul.gemeinde { margin-top:2px; margin-right:0; margin-bottom:2px; margin-left:0; padding-left:0; }
li.gemeinde { background: url('images/line_aufz.gif') no-repeat 0 4px; margin-top:0; margin-right:0; margin-bottom:2px; margin-left:0.1em; padding-left:18px; list-style-type: none; }


a:link    { color:#009900; text-decoration:underline; }
a:visited  { color:#009900; text-decoration:none; }
a:hover     { color:#009900; text-decoration:underline; }
a:active  { color:#009900; text-decoration:none; }
a:focus { color:#009900; text-decoration:none; }

a.kl:link    { color:#009900; font-size:8pt; text-decoration:underline; }
a.kl:visited  { color:#009900; font-size:8pt; text-decoration:none; }
a.kl:hover     { color:#009900; font-size:8pt; text-decoration:underline; }
a.kl:active  { color:#009900; font-size:8pt; text-decoration:none; }
a.kl:focus { color:#009900; font-size:8pt; text-decoration:none; }

a.nav:link    { color:#99CC33; text-decoration:none; }
a.nav:visited  { color:#99CC33; text-decoration:none; }
a.nav:hover     { color:#f7faa3; text-decoration:none; }
a.nav:active  { color:#99CC33; text-decoration:none; }
a.nav:focus { color:#99CC33; text-decoration:none; }

a.fuss:link { color:#003366; font-size:10px; text-decoration:none; }
a.fuss:visited { color:#003366; font-size:10px; text-decoration:none; }
a.fuss:hover { color:#003366; font-size:10px; text-decoration:none; }
a.fuss:active { color:#003366; font-size:10px; text-decoration:none; }
a.fuss:focus { color:#003366; font-size:10px; text-decoration:none; }
