.template01-form01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; vertical-align: bottom; height: 20px}
.template01-field95pro {  width: 95%}
.template01-field100pro { width: 100%}
.template01-error01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D60000 }
.template01-text-normal02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.zmod-suchergebnis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; text-decoration: underline;}
.template01-sitemap { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}

.template01-title01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #FFFFFF; text-decoration: none }

.template01-inhaltsnavi02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ; text-decoration: none}
.template01-inhaltsnavi01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 ; text-decoration: none}
.template01-head01 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; text-decoration: none}
.template01-head02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none }
.template01-text-normal01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.template01-text-normal03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none}
.template01-text-small01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.template01-text-small02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF }
.template01-suche01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.template01-suche02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none }
.template01-newsletter01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.template01-newsletter02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.template01-newsletter03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}



.navi01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.navi01trenner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.navi02 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.navi02aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.navi02trenner { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.navi03 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none ; line-height: 15px}
.navi04 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none ; line-height: 15px }
.navi04aktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none ; line-height: 15px }
.navispezial { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.navifoot { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.navihistory { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }

.navicontenthead { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #000000; text-decoration: none; font-weight:bold }
.navisub01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none }
.naviticker { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none }
.navihighlighthead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #000000; text-decoration: none; font-weight:bold }
.navihighlighttext1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }
.navihighlighttext2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
.navihighlighttext1b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none }



.font10light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none; line-height: 17px  }
.font11light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-decoration: none; line-height: 18px  }
.font12light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none; line-height: 19px  }
.font14light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #999999; text-decoration: none; line-height: 21px  }
.font18light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #999999; text-decoration: none; line-height: 25px  }
.font24light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #999999; text-decoration: none; line-height: 33px  }
.font36light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; color: #999999; text-decoration: none; line-height: 45px  }
.font48light { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 48px; color: #999999; text-decoration: none; line-height: 67px  }

.font10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; line-height: 17px }
.font11 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; line-height: 18px }
.font12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; line-height: 19px }
.font14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none; line-height: 21px }
.font18 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; text-decoration: none; line-height: 25px }
.font24 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #000000; text-decoration: none; line-height: 33px }
.font36 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; color: #000000; text-decoration: none; line-height: 45px }
.font48 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 48px; color: #000000; text-decoration: none; line-height: 67px }

.font10red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C20C18; text-decoration: none; line-height: 17px }
.font11red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #C20C18; text-decoration: none; line-height: 18px }
.font12red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #C20C18; text-decoration: none; line-height: 19px }
.font14red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #C20C18; text-decoration: none; line-height: 21px }
.font18red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #C20C18; text-decoration: none; line-height: 25px }
.font24red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #C20C18; text-decoration: none; line-height: 33px }
.font36red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; color: #C20C18; text-decoration: none; line-height: 45px }
.font48red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 48px; color: #C20C18; text-decoration: none; line-height: 67px }

.navifoot2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999EA4; text-decoration: none }
.field100pro {  width: 100%}
.field21high {  height: 21px}

a:hover {  text-decoration: underline}.hgr01startseite {  background-image: url(pic/hgr01home.gif); background-repeat: no-repeat; background-color: #D1D3D4; background-position: bottom}
.hgr02content { background-image: url(pic/hgr02content.gif); background-repeat: no-repeat; background-color: #D1D3D4 ; background-position: bottom}
.hgr03contenttop { background-image: url(pic/hgr03contenttop.gif); background-repeat: no-repeat; background-position: top}
