P, td     { font-size: 12px; font-family: Arial, Geneva, Helvetica, sans-serif; text-align: left }
.normal { color: black; font-weight: normal; font-size: 12px }
h1  { color: #1f4285; font-weight: bold; font-size: 18px; font-family: Arial, Geneva, Helvetica, sans-serif }
h4  { color: #1f4285; font-weight: bold; font-size: 16px; font-family: Arial, Geneva, Helvetica, sans-serif; margin-bottom: 0px }
h2  { font-weight: bold; font-size: 14px; font-family: Arial, Geneva, Helvetica, sans-serif }
ul {margin-top:5px; margin-bottom:25px;}
.beschreibung {margin-bottom:0px;}
.pfad {
        font-family : Arial, Geneva, Helvetica, sans-serif;
        font-size : 10px;
}
.small {
        font-family : Arial, Geneva, Helvetica, sans-serif;
        font-size : 10px;
}
.pfeil {
       margin-top:2px;
}
.liste {
         margin: 5px 0 5px 30px;
}
.impressum {
        font-family : Arial, Geneva, Helvetica, sans-serif;
        font-size : 10px;
        color : White;
        text-decoration : none;
}
.address   { color: white; font-size: 10px; font-family: Arial, Geneva, Helvetica, sans-serif; text-align: justify; padding-left: 10px }
.tddark {
        font-family : Arial, Geneva, Helvetica, sans-serif;
        font-size : 12px;
        background-color : #CCCCCC;
}
.tdlight {
        font-family : Arial, Geneva, Helvetica, sans-serif;
        font-size : 12px;
}
.smilie { font-family: Arial, Geneva, Helvetica, sans-serif; text-align: center }
.grau { color: #949494 }
.rot { color: #c30 }
.tdzeile     { font-family: Arial, Geneva, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; border-bottom: 1px solid #a8a8a8 }
.tbhead    { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Geneva, Helvetica, sans-serif; background-color: #798eb6; padding-top: 2px; padding-bottom: 2px; padding-left: 4px }
h3  { color: #039; font-weight: bold; font-size: 12px; font-family: Arial, Geneva, Helvetica, sans-serif }
.main_on { color: white; font-weight: bold; background-color: #798eb6; text-align: left; margin-left: 0px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px solid #a8a8a8; width: 140px }
.main_off  { font-weight: bold; text-decoration: none; text-align: left; margin-left: 0px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px solid #a8a8a8; width: 140px }
.sub_on { color: #1f4285; font-weight: bold; font-size: 11px; background: #e5e5e5 url(../nav/navsubon.gif) no-repeat; text-align: left; margin-left: 0px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 140px }
.sub_off { font-size: 11px; background-color: #e5e5e5; text-align: left; margin-left: 0px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 140px }
.messehinweis  { font-size: 11px; background-color: #e5e5e5; text-align: left; margin-left: 0px; padding-top: 3px; padding-bottom: 3px }
.quick_off  { color: black; font-size: 11px; text-decoration: none; text-align: left; margin-left: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; width: 140px }
.quick_rot a { color: #c03; font-size: 11px; text-decoration: none; text-align: left; margin-left: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; width: 140px }
.quick_on  { color: #1f4285; font-weight: bold; font-size: 11px; text-decoration: none; background: url(../nav/nacquickon.gif) no-repeat; text-align: left; margin-left: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; width: 140px }
.boldblue { color: #1f4285; font-weight: bold; text-decoration: none; background-repeat: no-repeat; text-align: left }
a:link { color: #535353; text-decoration: none }
a:visited { color: #535353; text-decoration: none }
a:hover { color: #c00; text-decoration: underline }
a:active { color: #535353; text-decoration: none }
