body         { font-family:Arial,sans-serif,Helvetica; font-size: 12pt; margin-top: 10px; margin-bottom: 10px; }
a:link       { color: #028B02; text-decoration: none; font-family: Arial, sans-serif, Helvetica }
a:visited    { color: #026602; text-decoration: none; font-family: Arial, sans-serif, Helvetica }
a:active     { color: #000000; text-decoration: none; font-family: Arial, sans-serif, Helvetica }
p,h1,h2,h3,h4,h5,ul,ol,li,div,td,th,address,blockquote,nobr,b,i, table { font-family:Arial,sans-serif,Helvetica; font-size:11pt; font-weight:normal; } /**/
p.fat {font-weight:bold; } /**/
p.color { font-weight:bold; color: #008B00; }
p.news {font-size:10pt; margin-top:0px; margin-bottom:0px; }
p.footer {font-size:10pt; margin-top:0px; }
h1           { font-size: 48pt; color: #008B00; font-weight: bold }
h1.welcome {font-size:48pt; color:#008B00; } /*Haupttitel (Hauptseite)*/
h2 { font-size:24pt; color:#008B00; font-weight:bold; } /*Titel*/
h3 { font-size:18pt; color:#008B00; font-weight:bold; } /*Kleinerer Titel*/
h4 { font-size:14pt; font-weight:bold; } /*Untertitel*/
h5 { font-size:12pt; font-weight:bold; } /**/
h5.news {font-size:12pt; font-weight:bold; margin-bottom:0pt; }
hr.news {color:#008B00; height:1px; width:100%; }
hr.footer {color: #000000; height:1px; width:100%; }
hr.green {color:#008B00; height:1px; width:100%; }
p.footer      { font-size:10pt; } /**/
div.footer    { font-size:10pt; } /**/
div.hint      { font-size:10pt; } /**/
div.pagetitle { font-family:Arial,Helvetica; font-size:48pt; font-weight:bold; color:#00DD00} /**/
div.news {font-size:10pt; }
div.logo {font-size:8pt; }
pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; } /**/
tt { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; } /**/
table.blind {} /**/table.header { border-style:none; border-width:0;  padding:0; } /**/
table.subheader {border-style:none; border-width:0px; padding:0px; background-color:#C8FFC8;}
table.form { background-color:#00BB00; border-width:2px; padding:0px; } /**/
table.shop { border-style:none; border-width:0;  padding:0; } /**/
td.fat { font-weight:bold; }
td.small { font-size: 16pt }
tr.shop {} /**/
tr.shopheader { background-color:#AFF1AF; font-weight:normal; } /**/
td.shopheader { background-color:#AFF1AF; font-weight:normal; } /**/
th.fat {font-weight:bold;}th.shopgroupitem { background-color:#E0E0E0; font-weight:normal; }
p.shop.header  { background-color:#008B00; font-weight:bold; } /**/
ul.wetag     { list-style-image:url("../css/tanne_list.gif"); line-height:150%; } /**/
li.fat       { font-weight:bold; } /**/

