p,b,i,td,h1,h2,h3,h4,h5,h6,span,div,dt,dl
 {  font-family:Verdana, Arial, Helvetica, sans-serif;}
p,td,tr,th,span,div,dt,dl
   {  font-size:10pt; }

h6 {  font-size: 3mm; font-weight: bold}
h5 {  font-size: 3mm; font-weight: bold}
h4 {  font-size: 4mm; font-weight: bold}
h3 {  font-size: 5mm; font-weight: bold}
h2 {  font-size: 7mm; font-weight: bold}
h1 {  font-size: 9mm; font-weight: bold}

.CaptionL1Big    { font-size:14pt; font-weight:bold }
.CaptionL1Little { font-size:12pt; font-weight:bold }
.ParagraphCaption  { font-size:13pt; font-weight:bold }

.pc { font-size:13pt; font-weight:bold; margin-top:20pt; margin-bottom:12pt; }
.p { margin-top:12pt; margin-bottom:12pt; }

.HomeBarSmall  { font-size:8pt }
.Small  { font-size:8pt }
.FormLabel  { font-size:8pt }

.FCCap { font-size:10pt; font-weight: bold }
/* .FCThr { font-size:9pt; line-height:500%; font-weight: bold } */
.FCThr { font-size:9pt; font-weight: bold }
.FCRe { font-size:9pt }
.FCDesc { font-size:8pt; color:gray }

.Footline { font-size:8pt; color:#FFFFFF}
.FootlineIndex { font-size:8pt }

.Photo { border: solid black 1px; }

/* Wegen Fehler im Netscape, geht das nicht: */
img.SmallPic { border-style:solid; border-color:black; border-width:1px }
img.BigPic { border-style:solid; border-color:black; border-width:1px }

div.newrangers { text-align:center; }
div.newrangers div.border { margin:0px auto 5px; auto; background-color:red; width:750px; }
div.newrangers div div { margin:5px; text-align:left; color:white; }
div.newrangers div div a { color:#FCC; font-weight:bold; }
div.newrangers div div a:hover { color:#FFF; }
div.newrangers div div span { font-weight:bold; color:white; }


 a img { color:black; border-color:black;}

table.Menu { background-color:#488040; }

td.Menu { background-color:#488040; }
td.MenuActive { background-color:#A8D4A8; }

a.Menu { text-decoration:none; color:#FFFFFF; font-size:8pt }
a.Menu:hover { text-decoration:none; font-weight:bold; font-size:8pt}
a.MenuActive { text-decoration:none; color:#000000; font-size:8pt }
a.MenuActive:hover { text-decoration:none; font-weight:bold; font-size:8pt }

a.Footline { color:yellow }

.SearchContent { color:#999999; font-size:8pt }

.HRLine { background-color:#488040; }

.LightBG { background-color:#D1E9D1; }
.DarkBG { background-color:#488040; }


div.textAds { margin-top:10px; margin-bottom:10px; }

td.textAdsDescription { vertical-align:top; white-space:nowrap; text-align:right; }
div.textAdsDescription  { margin-right:20px; text-align:left; font-size:8pt; }

td.textAdsPartner { text-align:left; }
div.textAdsPartner { width:130px; height:20px; float:left; font-size:8pt; font-weight:bold; }

td.textAdsSponsor { text-align:left; }
div.textAdsSponsor { margin-bottom:5px; width:160px; }
a.textAdsSponsor { font-size:8pt; font-weight:bold; }