body { color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica; scrollbar-3dlight-color: DCDCDC; scrollbar-arrow-color: 000000; scrollbar-base-color: DCDCDC; scrollbar-darkshadow-color: DCDCDC; scrollbar-face-color: DCDCDC; scrollbar-highlight-color: 696969; scrollbar-shadow-color: 696969; scrollbar-track-color: DCDCDC  }
p { color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica; margin-bottom: 0 }
td { color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica }
h1 { color: #8A7A45 }
h2 { color: #000000; font-size: 1.4em; font-weight: bold; margin: 0 0 0 0; }
h3 { color: #755e32; font-size: 1.3em; font-weight: bold; margin: 0 0 0 0; }
.tdmeister { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica }
.gebuehren { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #dfd4a1; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000 }
.gebuehren_ende { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #dfd4a1; padding: 3px; border-style: solid; border-width: 1px; border-color: #000 #000 #000 #333 }
.gebuehren_preis { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #fff; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000 }
.gebuehren_preis_ende { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #fff; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000 }
.marquee { color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica }
.tdlehrplan { color: #fff; font-size: 12px; font-family: Arial, Verdana, Helvetica; background-color: #ffa500 }
.felder { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; border: solid 1px #696969 }
.feldertxt { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #f0ead5; padding: 2px }
.feldertitel { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #e7d8ab; padding: 2px; border: solid 1px #000 }
.button { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #e7d8ab; border: solid 1px #696969 }
.portal_aktuell { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #e7d8ab; text-align: left; padding: 25px; border-right: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969  }
.portal_aktuell_txt { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #fff8dc; text-align: left; padding: 15px; border: 1px dotted #696969; }
.portal_fuss { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #f0c87e; padding: 8px; border-right: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969 }
.portal_kopf { color: #000; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #f0c87e; border-top: 1px solid #696969; border-right: 1px solid #696969; border-left: 1px solid #696969 }
.portal_gest { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #fff8dc; padding: 8px; border-top: 1px solid #696969; border-bottom: 1px solid #696969; border-left: 1px solid #696969 }
.portal_kurse { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #fff8dc; padding: 8px; border-top: 1px solid #696969; border-right: 1px solid #696969; border-bottom: 1px solid #696969 }
.portal_meister { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #fff8dc; padding: 8px; border-top: solid 1px #696969; border-bottom: solid 1px #696969; border-left: dotted 1px #696969; border-right: dotted 1px #696969 }
.gest { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #fff8dc; padding: 20px 20px 8px; border: solid 1px #696969 }
.kurse { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #fff8dc; padding: 20px 20px 8px; border: solid 1px #696969 }
.meister { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #fff8dc; padding: 20px 20px 8px; border: solid 1px #696969 }
a { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
a:hover { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }
#alehrplan { color: #355e86; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
#alehrplan:hover { color: #355e86; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }
.aflyer { color: #355e86; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }
.aflyer:hover { color: #355e86; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.navi_allgemein_re { color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; text-decoration: none; background-color: #e7d8ab; border-top: 1px solid #696969 }
.navi_allgemein { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: #e7d8ab; border-top: 1px solid #696969; border-right: 1px solid #696969 }
.navi_gestalter_re { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: #e7d8ab; border-top: 1px solid #696969 }
.navi_gestalter { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: #e7d8ab; border-top: 1px solid #696969; border-right: 1px solid #696969 }
.navi_meister_re { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: #e7d8ab; border-top: 1px solid #696969 }
.navi_meister  { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none; background-color: #e7d8ab; border-top: 1px solid #696969; border-right: 1px solid #696969 }
.formularfeld { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #e7d8ab; border: solid 1px #000 }
.rahmen { color: white; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: #e7d8ab; padding: 8px; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000 }
.rahmenhalb { color: #369; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: white; padding: 3px; border: solid 1px #000 }
.kontaktfeld { color: #000; font-size: 12px; font-family: Arial, Verdana, Helvetica; background-color: #e7d8ab }
.kontaktfeldtxt { color: white; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding: 3px; border: solid 1px black }
.ameister  { color: #000; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.ameister:hover { color: black; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }
#ameister  { color: #000; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
#ameister:hover { color: black; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }
.farbe { color: #685603; font-size: 15px; font-variant: small-caps; }
.farbems { color: #000; font-size: 13px; }
.agestalter { color: #355e86; font-weight: normal; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.agestalter:hover { color: black; font-weight: normal; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.akurse { color: #355e86; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.akurse:hover { color: #000; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.aimpressum { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.aimpressum:hover { color: #355e86; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
#aimpressum { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
#aimpressum:hover { color: #355e86; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
#atitelallg { color: #000; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
#atitelallg:hover { color: #369; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.tdlehrplan { color: white; font-size: 12px; font-family: Arial, Verdana, Helvetica; background-color: #ff8c00; border-bottom: 1px solid #dbd0a5 }
.tdlehrplantitel { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, Helvetica; background-color: #e7d8ab; padding: 1px 6px; border-top: 1px solid #dbd0a5; border-right: 1px solid #dbd0a5; border-left: 1px solid #dbd0a5 }
.tdlehrplanzellen { color: #355e86; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-right: 6px; padding-left: 6px; border-top: 1px solid #dbd0a5 }
.tdlehrplanzellenanfang { color: #355e86; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-right: 6px; padding-left: 20px; border-top: 1px solid #dbd0a5; }
.zellenanfang { color: #355e86; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-right: 6px; padding-left: 20px; border-top: 1px solid #dbd0a5; }
.tdlehrplanzellenende { color: #355e86; font-size: 12px; font-family: Arial, Verdana, Helvetica; padding-right: 6px; padding-left: 6px; border-top: 1px solid #dbd0a5; border-bottom: 1px solid #dbd0a5 }
.tdlehrplanzellenende7 { color: #355e86; font-size: 11px; font-family: Arial, Verdana, Helvetica; padding-right: 6px; padding-left: 6px; border-bottom: 1px solid #dbd0a5 }
.tdadressenemail { color: #355e86; font-size: 12px; font-family: Arial, Verdana, Helvetica }
.afaecher { color: #369; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.afaecher:hover { color: #369; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }
.tdadresse { color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica }
.tdkurse { color: #000; font-weight: bold; font-size: 13px; font-family: Arial, Verdana, Helvetica; background-color: white; padding: 4px; border: solid 1px #696969 }
.aadresse { color: #369; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
.aadresse:hover { color: #369; font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: underline }
.aktuelles_gestalter { font-size: 12px; background-color: #fff; padding: 5px 5px 5px 5px; }
.aktuelles_portal { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: white; text-align: left; padding: 8px; border-bottom: 1px solid #dbd8d8; }
.aktuelles_meisterschule { color: #000; font-size: 12px; background-color: #f4f4f4; padding: 5px 5px 5px 30px; border-bottom: 1px solid #000; }
.dozentenname { margin-bottom: 2px; padding: 5px; border-bottom: 1px dotted #bb9928; border-left: 4px solid #bb9928; }