body,td,tr,li {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

a:link  {
  color               : #0055CC;
  text-decoration     : none;
}
a:active  {
  color               : #0055CC;
  text-decoration     : none;
}

a:visited  {
  color               : #0055CC;
  text-decoration     : none;
}

a:hover  {
  color               : #DC143C;
  text-decoration     : underline;
}

.title {
    background-color: #A0A8B4;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding: 10px;
}
.homePageTitle {
    color: #000000;
    font-size: 19px;
    font-family: Arial, Helvetica, sans-serif;
}
.topMenu {
    background-color: #ED232A;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 18px;
}
.topMenu A:hover {
    color: Silver;
    text-decoration: none;
}
.topMenu A:link {
    color: #FFFFFF;
    text-decoration: none;
}
.topMenu A:visited {
    color: #FFFFFF;
    text-decoration: none;
}
.topMenu A:active {
    color: #FFFFFF;
    text-decoration: none;
}
.siteSearch {
    background-color: #E4E7EA;
    color: #3E3E3E;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 15px;
}
.leftMenu {
    background-color: #A0A8B4;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #E4E7EA;
    line-height: 18px;
}
.leftMenu A {
    color: #FFFFFF;
    text-decoration: none;
}
.leftMenu A:link {
    color: #FFFFFF;
    text-decoration: none;
}
.leftMenu A:visited {
    text-decoration: none;
    color: #FFFFFF;
}
.leftMenu A:active {
    color: #FFFFFF;
    text-decoration: none;
}
.leftMenu A:hover {
    text-decoration: none;
    color: #ED232A;
}
.leftSubMenu {
    background-color: #F1F1F2;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 18px;
}
.leftSubMenu A.link {
    color: #000000;
    text-decoration: none;
}
.leftSubMenu A.active {
    color: #ED232A;
    text-decoration: none;
}
.leftSubMenu A:hover {
    color: #ED232A;
    text-decoration: none;
}
.homeSectionTitle {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    margin-bottom: 8px;
}
.homeHeadline {
    color: #214990;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.generalText {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
a.generalText A:link {
    color: #0055CC;
    text-decoration: none;
}
a.generalText A:active {
    text-decoration: underline;
}
a.generalText:visited {
    color: #0055CC;
    text-decoration: none;
}
a.generalText:hover {
  color               : #DC143C;
    text-decoration: underline;
}

.newsDate {
    background-color: #F5F6F7;
    color: #214990;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #C0C0C0;
    padding: 3px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.newsInsideDate {
    color: #0055CC;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.pageTitle {
    color: #ED232A;
    font-size: 18px;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #ED232A;
    margin-bottom: 20px;
}
.dividerHdotted {
    BACKGROUND-IMAGE: url(navi/dottedlineh.gif); 
    WIDTH: 100%; 
    BACKGROUND-REPEAT: repeat-x; 
    HEIGHT: 41px;
}
.nextPages {
    color: #ED232A;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.nextPages A {
    color: #ED232A;
    text-decoration: none;
}
.nextPages A:hover {
    text-decoration: underline;
}
.footer {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.footer A {
    color: #000000;
    text-decoration: none;
}
.footer A:hover {
    text-decoration: underline;
}
.searchBox {
    background-color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #666666;
    height: 15px;
    width: 139px;
}
.editorLabels {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.editorBoxes {
    background-color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    font-family: Tahoma, Helvetica, sans-serif;
    border: 1px solid #666666;
}
.editorLargeBoxes {
    background-color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Helvetica, sans-serif;
    border: 1px solid #CCCCCC;
}
.editorEventBoxes {
    background-color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Helvetica, sans-serif;
    border: 1px solid #CCCCCC;
    width: 596px;
}
.5px {
    font-size: 5px;
}
.contactFormularLabels {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.contactFormularBoxes {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #000000;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}
.subscribeFormularLabels {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.subscribeFormularBoxes {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #000000;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}
.subscribeFormularCombo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #000000;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    width: 328px;
}
.eventsBoxes {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #CCCCCC;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}
.eventsReferentBoxes {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #CCCCCC;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    width: 360px;
}
.tableHeader {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}   
.tableNoRecords {
    color: #FF0000;
    font-weight: bold;
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.tableRecords {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.tableData {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
a.tableLink {
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.tableBox {
    color: #000000;
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    border-style: none;
    height: 14px;
    border: 0px;
    margin: 0px;
}
.programTitle {
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.programLabels {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Arial, Helvetica, sans-serif;
}
.programHeadline {
    color: #214990;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.visitorsHeadline {
    color: #214990;
    font-size: 13px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.visitorsTitlesCombo {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 442px;
}
.visitorsLabels {
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    font-family: Tahoma, Arial, Arial, Helvetica, sans-serif;
}
.visitorsValues {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    font-family: Tahoma, Arial, Arial, Helvetica, sans-serif;
}
.documentsTitle {
    color: #214990;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.documentsBlackTitle {
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.documentsLabel {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.documentsValue {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.loginMessage {
    color: #FF0000;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.loginLabels {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.loginBoxes {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #FFFFFF;
    border-style: solid;
    border-color: #000000;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
}
.membersTableHeader {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.membersTableLabel {
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 19px;
}
.membersTableImportantLabel {
    color: #214990;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 19px;
}
.membersTableData {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.membersTableData A {
    color: #0055CC;
}
.membersTableData A {
    color: #0055CC;
    text-decoration: none;
}
.membersTableData A:hover {
    color: #0055CC;
    text-decoration: underline;
}
.membersBoxes {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    width: 425px;
}
.membersImportantBoxes {
    color: #214990;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    width: 425px;
}
.referBoxes {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
        border-style: solid;
        border-color: #000000;
        border-left-width: 1px;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-right-width: 1px;
}
.newsTeaser {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.newsArticle {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}
.newsTitle {
    color: #214990;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.memberSearchLabel {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}
.memberSearchBox {
    background-color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #666666;
    height: 15px;
    width: 139px;
}
.frame {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    border-style: solid;
    border-color: #CCCCCC;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    font-weight: bold;	
}
.fileLoaded {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    border-style: solid;
    border-color: #CCCCCC;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    font-weight: normal;	
}
.editorNewFrame {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    border-style: solid;
    border-color: #CCCCCC;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    font-weight: normal;
}
.editorNewEditShort {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    border-style: solid;
    border-color: #CCCCCC;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    font-weight: normal;
    width: 578px;
    height: 72px;
}
.editorNewEditLong {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    border-style: solid;
    border-color: #CCCCCC;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    font-weight: normal;
    width: 578px;
    height: 117px;
}
.vis {
    display: block;
}
.hid {
    display: none;
}