body  { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin-top: 20px }
p  { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }

h1, h2, h3, h4, h5 { font-size: 13px; font-weight: normal; margin-bottom: 0px; }
td   { font-size: 13px; padding: 0; border: 0 }
td#banner   { vertical-align: top; border-bottom: 21px white }
.bodytext { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #888; vertical-align: top }
td#content { text-align: left; color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #888; vertical-align: top; padding: 21px }
td#content h1  { color: white; font-size:13px }
td#content h2  { font-weight: lighter; font-size: 13px; margin-top: 0px; margin-bottom: 0px }
img {magin-right:21px; margin-bottom: 10px }
td#content a  { color: white; background-color: #888 }
td#content td  { margin: 0px}
td#content a:hover { color: #9f6; background-color: #888 }
td#menu_1 { text-align: left; color: white; background-color: #92eb9d; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: transparent; vertical-align: top }
td#menu_1 a { color: white; text-decoration: none; background-color: #888; margin: 0 21px 0 0; padding-top: 5px; padding-right: 10px; padding-left: 2px; border-bottom: 1px solid white; height: 21px; display: block }
td#menu_1 a:hover { color: #92eb9d; text-decoration: none; margin: 0 21px 0 0; padding-right: 10px; padding-left: 2px; border-bottom: 1px solid white; height: 21px; display: block }
td#menu_1 .menu1-level1-no {color: white; background-color: #888 }
td#menu_1 .menu1-level1-no a:hover {color: #92eb9d; background-color: white }
td#menu_1 .menu1-level1-act {color: #92eb9d; background-color: white}
td#menu_1 .menu1-level1-act a {color: #92eb9d; background-color: white}

td#menu_2     { color: #888; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: white; }
td#menu_2 a   { color: #888; text-decoration: none }
td#menu_2 a:hover { color: #92eb9d ; text-decoration: none}
td#menu_2 .menu2-level1-no {color: #888}
td#menu_2 .menu2-level1-no a:hover {color: #92eb9d; text-decoration: none }
td#menu_2 .menu2-level1-act {color: #92eb9d }
td#menu_2 .menu2-level1-act a {color: #92eb9d; text-decoration: none}

td#menu_2 .menu2-level2-no {color: #888}
td#menu_2 .menu2-level2-no a:hover {color: #92eb9d; text-decoration: none }
td#menu_2 .menu2-level2-act {color: #92eb9d }
td#menu_2 .menu2-level2-act a {color: #92eb9d; text-decoration: none}
.contenttable {width: 400; border: 0; cellspacing: 0; cellpadding:5 }

.mailformrequired { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
.mailform { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }


a:link, a:visited { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
a:hover { color: #9f6; text-decoratoin: none }
ol, ul, div, table, .title, .footer, .quote { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }

.searchform { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: white }
.searchresultpagetitle { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: white }
.searchresultcontent { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: white }
.searchresultheader { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; color: white }
.searchmarkup { color: #000000}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#777; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:blue; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#888; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#888; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
 