@media screen 
{
  body           { background-color:#ffffff; background:url(bilder/water.jpg) repeat-y; margin-left:35px; }
}

@media print
{
  body           { background-color:#ffffff; }
}


a:link         { color:#0000d0; }
a:visited      { color:#6060ff; }
a:hover        { color:#00ff00; }
a:active       { color:#ff0000; }
a:focus        { color:#ff0000; }

h1.menu        { text-align:center; font-size:170%; margin: 0 0 0 0; }
h1.text        { text-align:center; font-size:170%; }
h1.artikel     { background-color:#000000; color:#ffffff; }

img.navi       { border-width:0; }
img.tx         { border-width:3px; margin:7px }

p.title        { font-weight:bold; font-size:230% }
p.subtitle     { margin:-1.5ex 0cm 2ex 0cm; font-size:160% }
p.place        { margin:0cm; text-align:right; font-weight:bold; }
p.intro        { margin:0cm 0cm 1.5ex 0cm; text-align:justify; font-weight:bold; }
p.article      { text-indent:3ex; margin:0cm; text-align:justify; }
p.continuous   { }
p.newsite  { color:ff0000; font-size:200%; text-align:center;}

span.head      { font-size:200%; font-weight:bold; }
span.descr     { font-size:85%; }
span.light     { color:#ff0000; }
span.top       { font-size:115%; }

table.gallery  { width:100px; border-spacing:0; border-width:0; padding:0; }
table.gallery td { text-align:center; }
table.head     { width:100%; }
table.head td  { background-color:#b0f1fe; }
table.hnavi    { width:100%; }
table.hnavi td { vertical-align:top; font-size:85%; }
table.fnavi    { width:100%; }
table.fnavi td { vertical-align:bottom; font-size:85%; }
table.fnavi img { vertical-align:middle; }
table.foot     { background-color:#b0f1fe; width:100%; }
table.foot td  { text-align:center; }
table.info     { width:100%; }
table.info td  { font-size:70%; }

table.img      { margin:7px; }
table.img td   { font-size:80%; }
table.img img  { border-width:3px; }

table.result td { border-collapse:collapse; padding:0 3px 0 3px; }
table.result tr.nu td { font-weight:bold; }

table tr.old   { color:#a0a0a0; }

table.text td  { padding-right:0.5ex; padding-left:0.5ex; padding-top:0px; padding-bottom:0px; }

table.vereine td { border-collapse:collapse; padding:0 3px 0 3px; }

ul.menu        { text-align:center; }
ul.news        { margin-top:-15px; margin-left:18px; }