BODY {
    scrollbar-arrow-color: #788696;
    scrollbar-track-color: #DDDDDD;
    scrollbar-base-color: #788696;
    scrollbar-darkshadow-color: #788696;
    scrollbar-face-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
}

td {
    font-family: Arial, Verdana;
    font-size: small;
}

A:link {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-size: small;
}

A:visited {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-size: small;
}

A:hover {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-size: small;
}

A.white12:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-size: small;
}

A.white12:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-size: small;
}

A.white12:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-size: small;
}

A.grey12:link {
    color: #788696;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-size: small;
}

A.grey12:visited {
    color: #788696;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-size: small;
}

A.grey12:hover {
    color: #39495A;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-size: small;
}

A.white14 {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

A.white14:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

A.white14:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

A.white14:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

A.white11 {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
}

A.white11:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
}

A.white11:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
}

A.white11:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
}

A.navi:link {
    color: #788696;
    text-decoration: none;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12px;
}

A.navi:visited {
    color: #788696;
    text-decoration: none;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12px;
}

A.navi:hover {
    color: #000000;
    text-decoration: none;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12px;
}

A.active {
    color: #000000;
    text-decoration: none;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12px;
}

A.active:link {
    color: #000000;
    text-decoration: none;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12px;
}

A.active:visited {
    color: #000000;
    text-decoration: none;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12px;
}

A.active:hover {
    color: #000000;
    text-decoration: none;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 12px;
}

.subtext {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
}

A.subtext {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 18px;
}

A.subtext:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 18px;
}

A.subtext:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 18px;
}

A.subtext:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 18px;
}

.subtext A {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 18px;
}

.subtext A:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 18px;
}

.subtext A:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 18px;
}

.subtext A:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 18px;
}

A.white8b:link {
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}

A.white8b:hover {
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}

A.white8b:visited {
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}

.white12 {
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: small;
}

.grey12 {
    font-family: Arial, Verdana;
    color: #788696;
    font-size: small;
}

.black10 {
    font-family: Arial, Verdana;
    font-size: x-small;
}

.black16 {
    font-family: Arial, Verdana;
    font-size: small;
}

.black18 {
    font-family: Arial, Verdana;
    font-size: 18px;
}

A.black18:link {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 16px;
}

A.black18:visited {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 16px;
}

A.black18:hover {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 16px;
}

.white11 {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 11px;
}

.white14 {
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding-right: 0px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.white14b {
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: small;
    font-weight: bold;
}

.white16 {
    padding-right: 0px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
}

.white16 A:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 16px;
}

.white16 A:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 16px;
}

.white16 A:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 16px;
}

.black28s {
    color: #000000;
    text-decoration: none;
    font-family: DIN-Black, Arial, Verdana;
    font-weight: normal;
    font-size: 20pt;
}

.imgborder {
    border-color: #ABBAC8;
}

.copyright {
    color: #788696;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: normal;
    font-size: 7pt;
}

/*.pagetitle{color:#000000; text-decoration: none; font-family: DIN-Black, Arial, Verdana; font-weight:normal; font-size: 20pt;}*/
.pagetitle {
    color: #000000;
    text-decoration: none;
    font-family: Arial Black, Arial, Verdana;
    font-weight: normal;
    font-size: 20pt;
    padding-top: 2px;
    padding-bottom: 0px;
}

.blackbold {
    font-family: Arial, Verdana;
    font-size: small;
    font-weight: bold
}

.white8b {
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold;
}

.black8b {
    font-family: Arial, Verdana;
    color: #000000;
    font-size: 8pt;
    font-weight: bold;
}

/* Forum */
.pageTitle {
    color: #000000;
    text-decoration: none;
    margin: 0.2em 0 0 0;
    padding: 0 0 0 0;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: 2.2em;
}

.categoryTable {
    font-family: Arial, Verdana;
    font-size: small;
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0;
}

.categoryTable TD#firstCell {
    vertical-align: top;
    padding: 2px 0px 0px 2px;
    border-left: 1px;
    border-right: 0px;
    border-bottom: 1px;
    border-top: 1px;
    border-style: solid;
    border-color: #ABBAC8;
    margin: 0px;
    width: 20px;
}

.categoryTable TD#contentCell {
    vertical-align: top;
    padding: 4px 0px 10px 0px;
    border-bottom: 0px;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    border-style: solid;
    border-color: #92A1B2;
    font-size: small;
}

.categoryTable TD#numberCell {
    width: 30%;
    text-align: right;
    vertical-align: top;
    padding: 4px 10px 10px 0px;
    font-size: x-small;
}

.categoryTable TD#lastCell {
    width: 19%;
    font-size: x-small;
    padding: 4px 2px 10px 0px;
    vertical-align: top;
    border-left: 0px;
    border-right: 1px;
    border-bottom: 0px;
    border-top: 0px;
    border-style: solid;
    border-color: #ABBAC8;
    margin: 0px;
    white-space: nowrap;
}

.categoryTable TH {
    vertical-align: middle;
    text-align: left;
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: x-small;
    font-weight: bold;
    padding: 0px 0px 0px 6px;
    border: 0px;
    border-style: solid;
    background-color: #92A1B2;
    height: 20px;
}

.categoryTable TD#lastRow {
    padding: 0px;
    background-color: #ABBAC8;
    height: 1px;
    width: 100%;
}

.postTypeNotification {
    margin: 0px 18px 0px 0px;
    padding: 0px 0px 0px 15px;
    /**oben recht unten links*/
    background: url( '/me/internet/images/icons_large/info_light.gif' ) no-repeat;
}

.postTypeNotificationNew {
    margin: 0px 18px 0px 0px;
    padding: 0px 0px 0px 15px;
    /**oben recht unten links*/
    background: url( '/me/internet/images/icons_large/info_on.gif' ) no-repeat;
}

.postTypeCategory {
    margin: 0px 18px 0px 0px;
    padding: 0px 0px 0px 15px;
    /**oben recht unten links*/
    background: url( '/me/internet/images/icons_large/manual_light.gif' ) no-repeat;
}

.postTypeCategoryNew {
    margin: 0px 18px 0px 0px;
    padding: 0px 0px 0px 15px;
    /**oben recht unten links*/
    background: url( '/me/internet/images/icons_large/manual_on.gif' ) no-repeat;
}

.categoryTable A {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.categoryTable A:link {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.categoryTable A:visited {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.categoryTable A:hover {
    color: #FFFFFF;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.infoElementStyleClass {
    background-color: #EAF2FB;
    border: 1px solid #ABBAC8;
    font-family: Arial, Verdana;
    font-size: x-small;
    padding: 2px 2px 2px 2px;
}

.topicTable {
    width: 100%;
    font-family: Arial, Verdana;
    font-size: x-small;
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0;
}

.topicTable TD#firstCellOddRow {
    font-size: xx-small;
    padding: 8px 4px 4px 8px;
    vertical-align: top;
    text-align: center;
    border-top: 0px;
    border-bottom: 4px;
    border-left: 0px;
    border-right: 4px;
    border-color: #ffffff;
    border-style: solid;
    background-color: #D6E2EF;
}

.topicTable TD#firstCellEvenRow {
    font-size: xx-small;
    padding: 8px 4px 4px 8px;
    vertical-align: top;
    text-align: center;
    border-top: 0px;
    border-bottom: 4px;
    border-left: 0px;
    border-right: 4px;
    border-color: #ffffff;
    border-style: solid;
    background-color: #EAF2FB;
}

.topicTable TD#oddRow {
    vertical-align: top;
    padding: 7px 4px 4px 4px;
    border-top: 0px;
    border-bottom: 4px;
    border-left: 4px;
    border-right: 4px;
    border-color: #ffffff;
    border-style: solid;
    margin: 0px;
    background-color: #D6E2EF;
}

.topicTable TD#evenRow {
    vertical-align: top;
    padding: 7px 4px 4px 4px;
    border: 4px #ffffff solid;
    margin: 0px;
    background-color: #EAF2FB;
}

.topicTable TH {
    padding: 2px 4px 2px 4px;
    vertical-align: middle;
    text-align: left;
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: small;
    font-weight: bold;
    border-right: 4px;
    border-left: 4px;
    border-bottom: 0px;
    border-top: 2px;
    border-color: #ffffff;
    border-style: solid;
    background-color: #788696;
}

.topicTable TH#firstCell {
    width: 20px;
    vertical-align: middle;
    text-align: middle;
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: x-small;
    font-weight: bold;
    border-right: 4px;
    border-left: 0px;
    border-bottom: 0px;
    border-top: 2px;
    border-color: #ffffff;
    border-style: solid;
    background-color: #788696;
}

.topicTable TH#lastCell {
    padding: 2px 4px 2px 4px;
    vertical-align: middle;
    text-align: left;
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: small;
    font-weight: bold;
    border-right: 0px;
    border-left: 4px;
    border-bottom: 0px;
    border-top: 2px;
    border-color: #ffffff;
    border-style: solid;
    background-color: #788696;
}

.topicTable TH#secondCell {
    padding: 2px 4px 2px 4px;
    width: 50%;
    vertical-align: middle;
    text-align: left;
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: small;
    font-weight: bold;
    border-right: 4px;
    border-left: 4px;
    border-bottom: 0px;
    border-top: 2px;
    border-color: #ffffff;
    border-style: solid;
    background-color: #788696;
}

.topicTable TD#lastCellsOddRow {
    padding: 4px;
    white-space: nowrap;
    vertical-align: top;
    text-align: left;
    font-family: Arial, Verdana;
    color: #000000;
    font-size: x-small;
    font-weight: bold;
    border-right: 0px;
    border-left: 4px;
    border-bottom: 4px;
    border-top: 0px;
    border-color: #ffffff;
    border-style: solid;
    background-color: #D6E2EF;
}

.topicTable TD#lastCellsEvenRow {
    padding: 4px;
    white-space: nowrap;
    vertical-align: top;
    text-align: left;
    font-family: Arial, Verdana;
    color: #000000;
    font-size: x-small;
    font-weight: bold;
    border-right: 0px;
    border-left: 4px;
    border-bottom: 4px;
    border-top: 0px;
    border-color: #ffffff;
    border-style: solid;
    background-color: #EAF2FB;
}

.topicTable A {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.topicTable A:link {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.topicTable A:visited {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.topicTable A:hover {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.postingTable {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0px;
    margin: 0px;
    background: #ffffff;
}

.postingTable TH {
    text-align: left;
    width: 100%;
}

.postingTable TH#postingTitle {
    font-size: small;
    font-weight: bold;
    text-align: left;
}

.postingTable TH#headline {
    font-size: x-small;
    font-weight: normal;
    text-align: left;
}

.postingTable TH#postingDetails {
    font-size: x-small;
    text-align: left;
}

.postingTable TH#categoryTitle {
    vertical-align: middle;
    text-align: left;
    font-family: Arial, Verdana;
    color: #FFFFFF;
    font-size: small;
    font-weight: bold;
    padding: 0px 0px 0px 6px;
    border: 0px;
    border-style: solid;
    background-color: #92A1B2;
    height: 20px;
}

.postingTable TD#postingMessage {
    font-size: small;
    text-align: left;
    vertical-align: top;
    padding: 0px 1em 0px 0px;
    width: 99%;
    background: #ffffff;
    height: 100%;
}

.postingTable TD#postingFunctions {
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}

.postingTable DIV#contDiv {
    text-align: center;
    background-image: url( '/me/extranet/img/break_2.gif' );
    background-repeat: repeat-x;
    background-position: center left;
    margin: 22px 0px 5px 0px;
    padding: 2px 0px 0px 0px;
    clear: all;
}

.postingTable TH#headline A {
    font-size: small;
    display: block;
    text-decoration: none;
    color: #000000;
    padding: 0px 0px 0px 21px;
    margin: 0px 0px 0px 0px;
    background: url( '/me/internet/images/icons/next_off.gif' ) no-repeat 0px 0px;
}

.postingTable TH#headline A:visited {
    font-size: small;
    text-decoration: none;
    color: #000000;
    background: url( '/me/internet/images/icons/next_off.gif' ) no-repeat 0px 0px;
}

.postingTable TH#headline A:hover {
    font-size: small;
    text-decoration: none;
    color: #000000;
    background: url( '/me/internet/images/icons/next_on.gif' ) no-repeat 0px 0px;
}

.postingTable TH#headline A:active {
    font-size: small;
    text-decoration: none;
    color: #000000;
    background: url( '/me/internet/images/icons/next_off.gif' ) no-repeat 0px 0px;
}

.postingTable TH#postingDetails .rt {
    float: right;
    font-size: x-small;
    font-weight: normal;
}

.postingTable TH#postingDetails .rtOver {
    float: right;
    font-size: x-small;
    font-weight: normal;
}

.postingTable DIV#datePoster {
    float: left;
}

.quote {
    font-style: italic;
    padding: 1em 1em 1em 1em;
    display: block;
}

.attachmentTable {
    margin-top: 1em;
    width: 100%;
    font-family: Arial, Verdana;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.attachmentTable TH {
    font-size: x-small;
    color: #ffffff;
    text-align: left;
    padding: 12px 0px 2px 4px;
    background-color: #788696;
    margin: 20px;
}

.attachmentTable TD {
    font-size: x-small;
    color: #000000;
    text-align: left;
    padding: 1px 0px 1px 12px;
    background-color: #eaf2fb;
}

.attachmentTable DIV#firstRow {
    padding: 0px;
    margin: 0px;
    height: 6px;
    width: 1px;
    font-size: 0px;
}

.attachmentTable DIV#lastRow {
    height: 20px;
    font-size: 0px;
}

.attachmentTable A {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: x-small;
}

.attachmentTable A:link {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: x-small;
}

.attachmentTable A:visited {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: x-small;
}

.attachmentTable A:hover {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: x-small;
}

.attachmentTable A IMG {
    margin: 0px 10px 0px 0px;
}

div {
    margin: 0;
}

.rt {
    margin: 1px;
    vertical-align: middle;
    font-align: center;
    white-space: nowrap;
    background: url( '/me/extranet/img/gr_right_top.gif' ) top right no-repeat;
    background-color: #788696;
}

.rtOver {
    margin: 1px;
    vertical-align: middle;
    font-align: center;
    white-space: nowrap;
    background: url( '/me/extranet/img/gr_right_top.gif' ) top right no-repeat;
    background-color: #465463;
}

.lt {
    background: url( '/me/extranet/img/gr_left_top.gif' ) top left no-repeat;
}

.rb {
    background: url( '/me/extranet/img/gr_right_bottom.gif' ) bottom right no-repeat;
}

.lb {
    background: url( '/me/extranet/img/gr_left_bottom.gif' ) bottom left no-repeat;
}

.inside {
    vertical-align: middle;
    font-align: center;
    margin: 0;
    padding: 0px 7px 0px 7px;
    font-size: 0.92em;
    color: #FFFFFF;
    text-decoration: none;
}

.inside A {
    font-size: 0.96em;
    color: #FFFFFF;
    text-decoration: none;
}

.inside A:visited {
    font-size: 0.96em;
    color: #FFFFFF;
    text-decoration: none;
}

.inside A:hover {
    font-size: 0.96em;
    color: #FFFFFF;
    text-decoration: none;
}

.visible {
    display: block;
}

.invisible {
    display: none;
}

.bold {
    font-weight: bold;
}

.forumFunctionsTable {
    width: 100%;
}

.forumFunctionsTable TD {
    padding: 0px 0px 0px 0px;
}

.forumFunctionsTable TD#secondary {
    width: 70%;
    text-align: right;
    padding: 0px 0px 0px 0px;
}

.searchTable {
    margin-left: 7px;
    margin-top: 5px;
    border: 1px #ABBAC8 solid;
    background: #EAF2FB;
}

.searchTable TD {
    vertical-align: top;
    padding: 5px;
    white-space: nowrap;
}

.searchTable TD#searchCell {
    vertical-align: middle;
}

.searchTable TD#searchCell A.navi:link {
    color: #788696;
    text-decoration: none;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 0.9em;
}

.searchTable TD#searchCell A.navi:visited {
    color: #788696;
    text-decoration: none;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 0.9em;
}

.searchTable TD#searchCell A.navi:hover {
    color: #000000;
    text-decoration: none;
    font-family: Helvetica;
    font-weight: bold;
    font-size: 0.9em;
}

.pagingTable {
    border-bottom: 2px solid #ffffff;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    padding: 10px;
}

.pagingTable TH#title {
    width: 90%;
    font-size: small;
    color: #ffffff;
    text-align: left;
    padding: 12px 0px 2px 4px;
    background-color: #788696;
}

.pagingTable TH#pagingSelection {
    font-size: small;
    color: #ffffff;
    text-align: left;
    padding: 12px 9px 2px 4px;
    background-color: #788696;
    white-space: nowrap;
    vertical-align: middle;
    font-weight: normal;
}

.pagingTable A {
    color: #ffffff;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: normal;
    font-size: x-small;
}

.pagingTable A:link {
    color: #ffffff;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: normal;
    font-size: x-small;
}

.pagingTable A:visited {
    color: #ffffff;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: normal;
    font-size: x-small;
}

.pagingTable A:hover {
    color: #ffffff;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: normal;
    font-size: x-small;
}

.pagingTable A IMG {
    margin: 0px 7px 0px 7px;
    vertical-align: middle;
}

.pagingTable SELECT {
    margin: 0px 0px 0px 1em;
    font-size: 0.9em;
    padding: 0px;
}

.searchResultTable {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    font-family: Arial, Verdana;
}

.searchResultTable TH {
    font-size: small;
    color: #ffffff;
    text-align: left;
    padding: 12px 0px 2px 4px;
    background-color: #788696;
    margin: 20px;
}

.searchResultTable TD {
    font-size: x-small;
    color: #000000;
    text-align: left;
    padding: 8px 0px 12px 12px;
    background-color: #eaf2fb;
}

.searchResultTable A {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.searchResultTable A:link {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.searchResultTable A:visited {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.searchResultTable A:hover {
    color: #000000;
    text-decoration: none;
    font-family: Arial, Verdana;
    font-weight: bold;
    font-size: small;
}

.searchResultTable A IMG {
    margin: 0px 10px 0px 0px;
}

.searchResultTable TD#contDiv {
    text-align: center;
    background-image: url( '/me/extranet/img/break_2.gif' );
    background-repeat: repeat-x;
    background-position: center left;
    margin: 2px 0px 5px 0px;
    padding: 2px 0px 0px 0px;
}

.profileTable {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.profileTable TH {
    font-size: small;
    color: #ffffff;
    text-align: left;
    padding: 12px 0px 2px 4px;
    background-color: #788696;
    margin: 20px;
}

.profileTable TH#firstCell {
    width: 20%
}

.profileTable TD {
    font-size: small;
    color: #000000;
    text-align: left;
    padding: 2.5px 0px 2.5px 12px;
    background-color: #eaf2fb;
}

.categorySelectionTable {
    background: #EAF2FB;
    border: 1px #ABBAC8 solid;
    padding: 1em;
    white-space: nowrap;
}

.categorySelectionTable DIV {
    width: 100%;
}

.categorySelectionTable TABLE {
    width: 10%;
}

.newsContainerTable {
    padding: 0px;
    margin: 0px;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

.newsContainerTable TR {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.newsContainerTable .postingTable TD#postingMessage {
    padding: 0.1em 0.3em 0em 0em;
    margin: 0px;
    width: 100%;
}

.newsContainerTable .postingTable TD#postingMessage IMG {
    display: block;
    border: 1px solid #788696;
    padding: 0em;
    margin: 0px 0em 0.3em 0px;
}

.newsContainerTable .postingTable TD#postingMessage DIV#contDiv {
    text-align: center;
    background-image: url( '/me/extranet/img/break_2.gif' );
    background-repeat: repeat-x;
    background-position: center left;
    margin: 0.5em 0px 0.2em 0px;
    padding: 2px 0px 0px 0px;
}

.newsContainerTable .postingTable TH#postingDetails {
    padding: 0.1em 0.3em 0.4em 0em;
    margin: 0px;
    width: 100%;
}

.newsContainerTable .postingTable TH#headline {
    padding: 0.5em 0.3em 0.1em 0em;
    margin: 0px;
    width: 100%;
}

.newsContainerTable .postingTable TH#categoryTitle {
    margin: 0px;
    width: 100%;
    background: #788696;
}

TH#categoryTitle A {
    text-decoration: none;
    color: #ffffff;
}

.newsContainerTable TD {
    background: #ffffff;
    padding: 0px;
    margin: 0px;
    width: 32%;
    vertical-align: top;
}

.newsContainerTable TD#middle {
    background: #ffffff;
    padding: 0px;
    margin: 0px;
    width: 32%;
    vertical-align: top;
}

.newsContainerTable TD#division {
    background-image: url( '/me/extranet/img/break_2-y.gif' );
    background-repeat: repeat-y;
    background-position: center center;
    margin: 0px;
    width: 1%;
    vertical-align: top;
    text-align: center;
    border-top: 0px solid #ffffff;
    padding: 0px 6px 0px 5px;
}

DIV.pageTeaser {
    padding: 0px 0px 0px 0px;
    margin: 11px 0px 10px 0px;
    border: 1px #ABBAC8 solid;
    width: 100%;
    vertical-align: middle;
}

.pageTeaser IMG {
    padding: 0px;
    margin: 0px;
    border: 0px;
    vertical-align: middle;
}

DIV.pageTeaser#teaserText {
    font-family: Arial, Verdana;
    font-size: small;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 2em 0px;
    border: 0px;
}

OBJECT {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

.redMessage {
    color: #8D0404;
    width: 100%;
    text-align: center;
    font-size: small;
    font-weight: bold;
    padding: 0 0 1em 0;
}

.amberMessage {
    color: #FE8605;
    width: 100%;
    text-align: center;
    font-size: small;
    font-weight: bold;
    padding: 0 0 1em 0;
}

.greenMessage {
    color: #197F01;
    width: 100%;
    text-align: center;
    font-size: small;
    font-weight: bold;
    padding: 0 0 1em 0;
}

.languageTable {
    padding: 0px;
    margin: 0px;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    font: 0.8em Arial;
}

.languageTable TH {
    background-color: #D6E2EF;
    text-align: left;
    font-weight: normal;
    padding: 0.2em 0.2em 0.2em 0.2em;
    white-space: nowrap;
}

.languageTable TD {
    background-color: #EAF2FB;
    padding: 0.2em 0.2em 0.2em 0.2em;
}

.languageTable TD#secondRow {
    background-color: #ffffff;
    padding: 0.6em 0 0 0;
}

#edit {
    width: 100%;
}

#editMeta {
    width: 100%;
    background-color: #D6E2EF;
    padding: 10px;
}

#editMeta textarea.description {
    width: 100%;
    height: 100px;
}

#editMeta input {
    width: 100%;
}

.animLoadingBox {
    width: 150px;
    height: 80px;
    background-color: #dddddd;
    border-top: 1px solid #7A7A7A;
    border-left: 1px solid #7A7A7A;
    border-bottom: 2px ridge #7A7A7A;
    border-right: 2px ridge #7A7A7A;
    background-color: #F1F1F1;
    padding: 50px 80px 50px 80px;
    visibility: inherit;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url( '/me/extranet/img/stopwatch_ani.gif' );

    z-index: 500;
}