BODY {
    font-size: 14px;
    font-family: Trebuchet MS;
    color: rgb(58, 54, 54);
    background-image: none;
    background-repeat: no-repeat;
    background-position: 300px 10px;
    background-attachment: fixed;
    background-color: rgb(252, 243, 202)
}

A:active {
    color: rgb(118, 158, 86);
    text-decoration: underline
}

A:link {
    color: rgb(118, 158, 86);
    text-decoration: none
}

A:visited {
    color: rgb(0, 128, 0);
    text-decoration: underline
}

.TextObject {
    font-size: 14px;
    font-family: Trebuchet MS
}

/*
H1 {
    font-size: 27px;
    color: rgb(118, 158, 86);
    padding-left: 2px;
    border-left: 1pt solid rgb(118, 158, 86)
}
H2 {
    font-size: 27px;
    color: rgb(252, 138, 4);
    padding-left: 2px;
    border-left-color: rgb(255, 255, 255);
    border-left-width: 0pt
}
*/
.button {
    position: absolute;
    background: -webkit-linear-gradient(top, #e6c59d, #bf7015);
    background: -webkit-linear-gradient(top, #e6c59d, #bf7015);
    padding: 7.5px 15px;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
    text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
    color: #050505;
    font-size: 18px;
    font-family: Georgia, Serif;
    text-decoration: none;
    vertical-align: middle;
}

.btnText {
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
    color: black;
    font-family: Arial;
    font-size: 15px;
}

.btnText:hover {
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
    color: white;
    font-family: Arial;
    font-size: 15px;
}

.btnText.active {
    color: white;
}

.subbtnText.active {
    color: white;
}

.subbtnText {
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
    color: black;
    font-family: Arial;
    font-size: 13px;
}

.subbtnText:hover {
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
    color: white;
    font-family: Arial;
    font-size: 15px;
}

.subbtnTherapie {
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
    color: black;
    font-family: Arial;
    font-size: 13px;
}

.subbtnTherapie:hover {
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
    color: white;
    font-family: Arial;
    font-size: 15px;
}

  .button:hover {
    border-top-color: #28597a;
    background: #28597a;
    color: #ffffff;
}

P {
    font-size: 14px;
    font-family: Trebuchet MS
}

H3 {
    font-size: 21px;
    color: rgb(118, 158, 86);
    padding-left: 2px;
    border-left: 1pt solid rgb(118, 158, 86)
}

OL {
    color: rgb(118, 158, 86);
    font-style: normal;
    font-weight: normal
}

H4 {
    font-size: 21px;
    color: rgb(252, 138, 4);
    padding-left: 2px;
    border-left: 1pt none rgb(252, 138, 4)
}

.TextNavBar {
    color: rgb(118, 158, 86);
    font-family: Arial;
    font-size: 12px
}

H5 {
    font-size: 16px;
    color: rgb(118, 158, 86);
    padding-left: 2px;
    border-left: 1pt solid rgb(118, 158, 86)
}

H6 {
    font-size: 16px;
    color: rgb(252, 138, 4);
    padding-left: 2px;
    border-left: 1pt solid rgb(252, 138, 4)
}

.nof_NetworkGreenBanners2-Default {
    font-family: verdana;
    font-size: 29px;
    font-weight: 700;
    font-style: normal;
    color: #ffffff
}

.nof_NetworkGreenNavbar4-Regular {
    font-family: verdana;
    font-size: 11px;
    font-weight: 700;
    font-style: normal;
    color: rgb(0, 0, 0)
}

.nof_NetworkGreenNavbar5-Rollover {
    font-family: verdana;
    font-size: 11px;
    font-weight: 700;
    font-style: normal;
    color: #66ff00
}

.nof_NetworkGreenNavbar6-Highlighted {
    font-family: verdana;
    font-size: 11px;
    font-weight: 700;
    font-style: normal;
    color: #ffffff
}

.nof_NetworkGreenNavbar7-HighlightedRollover {
    font-family: verdana;
    font-size: 11px;
    font-weight: 700;
    font-style: normal;
    color: #ffff00
}

.nof_NetworkGreenNavbar9-Regular {
    font-family: verdana;
    font-size: 10px;
    font-weight: 700;
    font-style: normal;
    color: #5a5a5a
}

.nof_NetworkGreenNavbar10-Rollover {
    font-family: verdana;
    font-size: 10px;
    font-weight: 700;
    font-style: normal;
    color: #183a72
}

.nof_NetworkGreenNavbar11-Highlighted {
    font-family: verdana;
    font-size: 10px;
    font-weight: 700;
    font-style: normal;
    color: #454545
}

.nof_NetworkGreenNavbar12-HighlightedRollover {
    font-family: verdana;
    font-size: 10px;
    font-weight: 700;
    font-style: normal;
    color: #183a72
}

.nof_NetworkGreenTableStyles18-row1cell1 {
    font-size: medium;
    color: rgb(0, 0, 0);
    font-weight: bold;
    background-color: rgb(255, 255, 255)
}

.nof_NetworkGreenTableStyles18-row2cell1 {
    color: rgb(255, 255, 255);
    font-weight: bold;
    background-color: rgb(0, 0, 0)
}

.nof_NetworkGreenTableStyles18-row3cell1 {
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255)
}

textarea {
    width: 250px;
    font-size: 13px;
    font-family: Arial
}

.nof_formsHandler_label {
    display: block;
    white-space: nowrap;
    text-align: right;
    padding-left: 5px;
    cursor: pointer
}

.nof_formsHandler_input_button {
    margin-right: 5px
}

.nof_formsHandler_input_reset {
    margin-right: 5px
}

.nof_formsHandler_input_submit {
    margin-right: 5px
}

.nof_formsHandler_errorText {
    color: rgb(255, 0, 0)
}

.nof_formsHandler_input_text {
    width: 250px
}

.nof_formsHandler_input_password {
    width: 250px
}

.nof_formsHandler_listBox {
    width: 250px
}

.nof_formsHandler_select {
    width: 250px
}

.nof_formsHandler_input_file {
    width: 250px
}

.nof_formsHandler_successText {
    font-weight: bold;
    width: 100%;
    display: block;
    text-align: center;
    background-color: rgb(255, 204, 0);
    padding: 3px
}

.nof_formsHandler_text {
    font-family: Arial;
    font-size: 13px
}

.nof_formsHandler_link {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none
}

.nof_formsHandler_header {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 5px
}

.nof_formsHandler_footer {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 2px
}

.nof_formsHandler_contentCell {
    padding: 2px
}

.nof_formsHandler_columnHeadingRow {
    background-color: rgb(211, 208, 208);
    padding: 3px;
    font-weight: bold
}

.nof_formsHandler_textarea {
    width: 250px;
    font-size: 13px;
    font-family: Arial
}

.nof_formsHandler_heading {
    font-weight: bold;
    color: #43602A;
    font-size: 14px
}

.nof_formsHandler_content {
    background-color: rgb(237, 237, 237);
    padding: 2px;
    border-left: 2px solid #B0DB8B;
    border-right: 2px solid #B0DB8B
}

.nof_emailPage_label {
    display: block;
    white-space: nowrap;
    text-align: right;
    padding-left: 5px;
    cursor: pointer
}

.nof_emailPage_input_button {
    margin-right: 5px
}

.nof_emailPage_input_reset {
    margin-right: 5px
}

.nof_emailPage_input_submit {
    margin-right: 5px
}

.nof_emailPage_input_text {
    width: 250px
}

.nof_emailPage_input_password {
    width: 250px
}

.nof_emailPage_listBox {
    width: 250px
}

.nof_emailPage_select {
    width: 250px
}

.nof_emailPage_input_file {
    width: 250px
}

.nof_emailPage_errorText {
    color: rgb(255, 0, 0)
}

.nof_emailPage_text {
    font-family: Arial;
    font-size: 13px
}

.nof_emailPage_link {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none
}

.nof_emailPage_header {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 5px
}

.nof_emailPage_footer {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 2px
}

.nof_emailPage_contentCell {
    padding: 2px
}

.nof_emailPage_columnHeadingRow {
    background-color: rgb(211, 208, 208);
    padding: 3px;
    font-weight: bold
}

.nof_emailPage_textarea {
    width: 250px;
    font-size: 13px;
    font-family: Arial
}

.nof_emailPage_heading {
    font-weight: bold;
    color: #43602A;
    font-size: 14px
}

.nof_emailPage_content {
    background-color: rgb(237, 237, 237);
    padding: 2px;
    border-left: 2px solid #B0DB8B;
    border-right: 2px solid #B0DB8B
}

.nof_secureSite_label {
    display: block;
    white-space: nowrap;
    text-align: right;
    padding-left: 5px;
    cursor: pointer
}

.nof_secureSite_input_button {
    margin-right: 5px
}

.nof_secureSite_input_reset {
    margin-right: 5px
}

.nof_secureSite_input_submit {
    margin-right: 5px
}

.nof_secureSite_input_text {
    width: 250px
}

.nof_secureSite_input_password {
    width: 250px
}

.nof_secureSite_errorText {
    color: rgb(255, 0, 0)
}

.nof_secureSite_successText {
    font-weight: bold;
    width: 100%;
    display: block;
    text-align: center;
    background-color: rgb(255, 204, 0);
    padding: 3px
}

.nof_secureSite_text {
    font-family: Arial;
    font-size: 13px
}

.nof_secureSite_link {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none
}

.nof_secureSite_header {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 5px
}

.nof_secureSite_footer {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 2px
}

.nof_secureSite_contentCell {
    padding: 2px
}

.nof_secureSite_columnHeadingRow {
    background-color: rgb(211, 208, 208);
    padding: 3px;
    font-weight: bold
}

.nof_secureSite_heading {
    font-weight: bold;
    color: #43602A;
    font-size: 14px
}

.nof_secureSite_content {
    background-color: rgb(237, 237, 237);
    padding: 2px;
    border-left: 2px solid #B0DB8B;
    border-right: 2px solid #B0DB8B
}

.nof_news_label {
    display: block;
    white-space: nowrap;
    text-align: right;
    padding-left: 5px;
    cursor: pointer
}

.nof_news_input_button {
    margin-right: 5px
}

.nof_news_input_reset {
    margin-right: 5px
}

.nof_news_input_submit {
    margin-right: 5px
}

.nof_news_input_text {
    width: 250px
}

.nof_news_input_password {
    width: 250px
}

.nof_news_select {
    width: 250px
}

.nof_news_input_file {
    width: 250px
}

.nof_news_errorText {
    color: rgb(255, 0, 0)
}

.nof_news_text {
    font-family: Arial;
    font-size: 13px
}

.nof_news_link {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none
}

.nof_news_header {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 5px
}

.nof_news_footer {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 2px
}

.nof_news_contentCell {
    padding: 2px
}

.nof_news_columnHeadingRow {
    background-color: rgb(211, 208, 208);
    padding: 3px;
    font-weight: bold
}

.nof_news_textarea {
    width: 250px;
    font-size: 13px;
    font-family: Arial
}

.nof_news_heading {
    font-weight: bold;
    color: #43602A;
    font-size: 14px
}

.nof_news_content {
    background-color: rgb(237, 237, 237);
    padding: 2px;
    border-left: 2px solid #B0DB8B;
    border-right: 2px solid #B0DB8B
}

.nof_news_author {
    font-style: italic
}

.nof_news_date {
    font-weight: bold;
    color: rgb(153, 153, 153)
}

.nof_news_title {
    font-size: 16px;
    font-weight: bold;
    margin: 0px
}

.nof_news_message {
    margin: 0px
}

.nof_news_maxPicSize {
    font-size: 10px;
    padding-left: 5px;
    white-space: nowrap
}

.nof_faq_label {
    display: block;
    white-space: nowrap;
    text-align: right;
    padding-left: 5px;
    cursor: pointer
}

.nof_faq_input_button {
    margin-right: 5px
}

.nof_faq_input_reset {
    margin-right: 5px
}

.nof_faq_input_submit {
    margin-right: 5px
}

.nof_faq_select {
    margin-right: 5px;
    width: 250px
}

.nof_faq_input_text {
    width: 250px
}

.nof_faq_input_password {
    width: 250px
}

.nof_faq_text {
    font-family: Arial;
    font-size: 13px
}

.nof_faq_link {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none
}

.nof_faq_header {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 5px
}

.nof_faq_footer {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 2px
}

.nof_faq_contentCell {
    padding: 2px
}

.nof_faq_columnHeadingRow {
    background-color: rgb(211, 208, 208);
    padding: 3px;
    font-weight: bold
}

.nof_faq_textarea {
    width: 250px;
    font-size: 13px;
    font-family: Arial
}

.nof_faq_heading {
    font-weight: bold;
    color: #43602A;
    font-size: 14px
}

.nof_faq_content {
    background-color: rgb(237, 237, 237);
    padding: 2px;
    border-left: 2px solid #B0DB8B;
    border-right: 2px solid #B0DB8B
}

.nof_faq_categoryBlock {
    padding-top: 5px;
    padding-bottom: 5px
}

.nof_faq_category {
    font-size: 14px
}

.nof_faq_question {
    font-size: 16px;
    font-weight: bold
}

.nof_guestbook_label {
    display: block;
    white-space: nowrap;
    text-align: right;
    padding-left: 5px;
    cursor: pointer
}

.nof_guestbook_input_button {
    margin-right: 5px
}

.nof_guestbook_input_reset {
    margin-right: 5px
}

.nof_guestbook_input_submit {
    margin-right: 5px
}

.nof_guestbook_input_text {
    width: 250px
}

.nof_guestbook_input_password {
    width: 250px
}

.nof_guestbook_text {
    font-family: Arial;
    font-size: 13px
}

.nof_guestbook_link {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none
}

.nof_guestbook_header {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 5px
}

.nof_guestbook_footer {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 2px
}

.nof_guestbook_contentCell {
    padding: 2px
}

.nof_guestbook_columnHeadingRow {
    background-color: rgb(211, 208, 208);
    padding: 3px;
    font-weight: bold
}

.nof_guestbook_textarea {
    width: 250px;
    font-size: 13px;
    font-family: Arial
}

.nof_guestbook_heading {
    font-weight: bold;
    color: #43602A;
    font-size: 14px
}

.nof_guestbook_content {
    background-color: rgb(237, 237, 237);
    padding: 2px;
    border-left: 2px solid #B0DB8B;
    border-right: 2px solid #B0DB8B
}

.nof_guestbook_required {
    color: rgb(255, 0, 0)
}

.nof_guestbook_textLabel {
    font-weight: bold
}

.nof_guestbook_formInstructions {
    font-size: 10px
}

.nof_testimonials_label {
    display: block;
    white-space: nowrap;
    text-align: right;
    padding-left: 5px;
    cursor: pointer
}

.nof_testimonials_input_button {
    margin-right: 5px
}

.nof_testimonials_input_reset {
    margin-right: 5px
}

.nof_testimonials_input_submit {
    margin-right: 5px
}

.nof_testimonials_input_text {
    width: 250px
}

.nof_testimonials_input_password {
    width: 250px
}

.nof_testimonials_input_file {
    width: 250px
}

.nof_testimonials_text {
    font-family: Arial;
    font-size: 13px
}

.nof_testimonials_link {
    font-size: 13px;
    font-weight: bold;
    text-decoration: none
}

.nof_testimonials_header {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 5px
}

.nof_testimonials_footer {
    background-color: #C0E89C;
    border: 2px solid #B0DB8B;
    padding: 2px
}

.nof_testimonials_contentCell {
    padding: 2px
}

.nof_testimonials_columnHeadingRow {
    background-color: rgb(211, 208, 208);
    padding: 3px;
    font-weight: bold
}

.nof_testimonials_textarea {
    width: 250px;
    font-size: 13px;
    font-family: Arial
}

.nof_testimonials_heading {
    font-weight: bold;
    color: #43602A;
    font-size: 14px
}

.nof_testimonials_content {
    background-color: rgb(237, 237, 237);
    padding: 2px;
    border-left: 2px solid #B0DB8B;
    border-right: 2px solid #B0DB8B
}

.nof_testimonials_maxPicSize {
    font-size: 10px;
    padding-left: 5px;
    white-space: nowrap
}

.nof_testimonials_author {
    white-space: nowrap;
    font-style: italic;
    margin-right: 5px
}

.nof_testimonials_testimonial {
    font-weight: bold;
    font-size: 16px;
    margin: 0px
}

.nof_testimonials_date {
    font-weight: bold;
    color: rgb(153, 153, 153)
}

.nof_testimonials_description {
    margin: 0px
}

.nof_testimonials_required {
    color: rgb(255, 0, 0)
}

.nof_testimonials_successText {
    font-weight: bold;
    width: 100%;
    display: block;
    text-align: center;
    background-color: rgb(255, 204, 0);
    padding: 3px
}

A {
    color: rgb(0, 128, 0);
    text-decoration: underline
}

ul li {
    color: rgb(118, 158, 86)
}

ul li {
    list-style-type: circle;
    list-style-position: inside
}

ul li {
    list-style-position: inside
}

ul li {
}

ul li {
}

ul li {
    padding: 0px
}

ul li {
}

ul li {
    list-style-type: circle
}

ul li {
    list-style-type: disc
}

ul li {
}

ul li {
    list-style-position: inside
}

ul li {
}

ul li li {
    list-style-position: inside;
    text-align: left;
    background-repeat: no-repeat;
    background-image: none
}

ul li {
    font-family: Trebuchet MS;
    list-style-type: circle;
    background-repeat: no-repeat;
    background-image: none
}

ul li {
    font-family: Trebuchet MS
}

ul li {
    font-family: Trebuchet MS;
    font-size: 14px
}

ul li {
    font-size: 14px;
    list-style-type: none
}

ul li {
    list-style-type: disc;
    text-align: left
}

ul li {
    list-style-position: inside
}

ul li li li {
    list-style-position: inside
}

ul li {
    background-image: none;
    background-repeat: no-repeat;
    font-family: Trebuchet MS;
    font-size: 14px
}

ul li {
    color: rgb(0, 0, 0)
}

UL {
    font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, Sans-serif;
    font-size: 14px
}

.nof_NetworkGreenNavbar21-Regular {
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0)
}

.nof_NetworkGreenNavbar21-Rollover {
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: rgb(153, 51, 51)
}

.nof_NetworkGreenNavbar21-Highlighted {
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: rgb(252, 243, 202)
}

.nof_NetworkGreenNavbar21-HighlightedRollover {
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    color: rgb(255, 255, 0)
}

A:hover {
    color: rgb(72, 130, 26)
}

dl {
    width: 300px;
    margin: 1px;
}