/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { font-family: Arial,Times New Roman,Times,serif;
    font-size: 10pt;
    }

  a:link, a:active, a:visited { color: rgb(78, 104, 156);
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  a:hover { color: rgb(78, 104, 156);
    text-decoration: underline;
    font-weight: bold;
    }

  h1 { font-size: 16pt;
    font-weight: bold;
    color: rgb(102, 102, 102);
    }

  h2 { font-size: 12pt;
    font-weight: bold;
    color: rgb(102, 102, 102);
    }

  h3 { font-weight: bold;
    }

  .comment_crossheading { font-weight: bold;
    font-size: 12pt;
    }

  .comment_textcenter { text-align: center;
    }

  p, .text { margin: 0px;
    padding: 0px 0px 10px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: justify;
    }

  td { font-size: 10pt;
    }

  li { margin: 0px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: justify;
    }

  hr { border: 2px solid rgb(170, 170, 170);
    }

  .header_link:link, .header_link:active, .header_link:visited { color: rgb(255, 255, 255);
    text-decoration: none;
    font-weight: bold;
    }

  .header_link:hover { color: rgb(255, 255, 255);
    text-decoration: underline;
    font-weight: bold;
    }

  .bottom_link:link, .bottom_link:active, .bottom_link:visited, .bottom_link:hover { color: rgb(255, 255, 255);
    text-decoration: none;
    font-weight: bold;
    font-size: 8pt;
    }

  .bottom_link:hover { text-decoration: underline;
    }

  .newcomment { background-color: rgb(255, 255, 255);
    padding-bottom: 0px;
    }

  .newcomment_info { background-color: rgb(255, 255, 255);
    padding-bottom: 0px;
    text-indent: 20px;
    }

  .newcomment_date, .linkpage_category, .impressum_function, .authors_author { border-bottom: 1px solid rgb(204, 204, 204);
    color: rgb(102, 102, 102);
    font-size: 10pt;
    font-weight: bold;
    height: 40px;
    vertical-align: bottom;
    }

  .subcategory_links:link, .subcategory_links:active, .subcategory_links:visited {  }

  .subcategory_links:hover {  }

  .subcategory_links_nolink {  }

  .subcategory_links_count { color: rgb(85, 85, 85);
    font-size: 8pt;
    }

  .main_search_text { border: 1px solid rgb(102, 161, 250);
    font-size: 8pt;
    font-family: Verdana;
    }

  .main_search_button { border: 2px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    background-color: rgb(78, 104, 156);
    font-size: 6pt;
    font-family: Arial,Helvetica,sans-serif;
    }

  .breadcrum, .breadcrum_home { border-style: none solid dotted;
    border-color: -moz-use-text-color rgb(78, 104, 156) rgb(78, 104, 156);
    border-width: 0px 1px 1px;
    padding: 4px 15px;
    font-size: 8pt;
    color: rgb(0, 0, 0);
    }

  .breadcrum_home { border-bottom: 0px none;
    }

  .breadcrum_link:link, .breadcrum_link:active, .breadcrum_link:visited, .breadcrum_link:hover { font-size: 8pt;
    color: rgb(78, 104, 156);
    text-decoration: none;
    }

  .breadcrum_link:hover { text-decoration: underline;
    }

  .breadcrum_lastitem { font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    color: rgb(136, 136, 136);
    font-weight: bold;
    }

  .comment_nav, .comment_nav_home { border-style: dotted solid none;
    border-color: rgb(78, 104, 156) rgb(78, 104, 156) -moz-use-text-color;
    border-width: 1px 1px 0px;
    padding: 4px 15px;
    }

  .comment_nav_home { border-top: 0px none;
    border-bottom: 0px none;
    }

  .comment_nav_link_w:link, .comment_nav_link_w:active, .comment_nav_link_w:visited, .comment_nav_link2_w:link, .comment_nav_link2_w:active, .comment_nav_link2_w:visited, .comment_nav_link_w:hover, .comment_nav_link2_w:hover { border-left: 1px solid rgb(255, 255, 255);
    background-color: rgb(78, 104, 156);
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: rgb(255, 255, 255);
    width: 150px;
    }

  .comment_nav_link:link, .comment_nav_link:active, .comment_nav_link:visited, .comment_nav_link2:link, .comment_nav_link2:active, .comment_nav_link2:visited, .comment_nav_link:hover, .comment_nav_link2:hover { border-left: 1px solid rgb(255, 255, 255);
    background-color: rgb(78, 104, 156);
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: rgb(255, 255, 255);
    width: 80px;
    }

  .comment_nav_link2_w:link, .comment_nav_link2_w:active, .comment_nav_link2_w:visited { background-color: rgb(60, 143, 66);
    width: 150px;
    }

  .comment_nav_link_w:hover, .comment_nav_link2_w:hover { background-color: rgb(128, 16, 40);
    width: 150px;
    }

  .comment_nav_link2:link, .comment_nav_link2:active, .comment_nav_link2:visited { background-color: rgb(60, 143, 66);
    width: 80px;
    }

  .comment_nav_link:hover, .comment_nav_link2:hover { background-color: rgb(128, 16, 40);
    width: 80px;
    }

  .input_text { border: 1px solid rgb(102, 102, 102);
    background-color: rgb(255, 255, 255);
    font-family: Verdana,Arial;
    font-size: 10pt;
    }

  .input_button { border: 1px solid rgb(102, 102, 102);
    background-color: rgb(102, 161, 250);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }

  .input_frame { border: 1px solid rgb(102, 161, 250);
    }

  .comment_author { font-style: italic;
    }

  .com_2_table { border: 0px none ;
    }

  .com_2_img { border: 0px solid rgb(0, 0, 0);
    }

  .com_2_a:link, .com_2_a:active, .com_2_a:visited, .com_2_a:hover { color: rgb(0, 0, 0);
    text-decoration: none;
    font-weight: normal;
    font-size: 9pt;
    }

  .com_2_td { border: 2px solid rgb(78, 104, 156);
    padding: 6px;
    background-color: rgb(255, 255, 255);
    }

  .com_2_headline { line-height: 20px;
    font-size: 12pt;
    font-weight: bold;
    color: rgb(0, 0, 0);
    }

  .com_2_description { color: rgb(68, 68, 68);
    font-style: normal;
    font-size: 8pt;
    text-align: justify;
    }

  .com_2_author { padding: 0px;
    font-family: Verdana,Times New Roman,Times,serif;
    font-size: 10pt;
    font-weight: normal;
    }

  .com_2_sizekb { padding: 0px;
    font-family: Verdana,Times New Roman,Times,serif;
    font-size: 7pt;
    font-weight: normal;
    color: rgb(136, 136, 136);
    }

  .com_2_hint { font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: rgb(0, 0, 0);
    }

  .com_2_backlink_p { text-align: right;
    }

  .com_2_backlink_a:link { font-weight: normal;
    text-decoration: underline;
    }

  .com_2_backlink_a:hover { font-weight: normal;
    text-decoration: none;
    color: rgb(78, 104, 156);
    }

  .com_2_backlink_a:active { font-weight: normal;
    text-decoration: none;
    color: rgb(78, 104, 156);
    }

  .com_2_backlink_a:visited { font-weight: normal;
    text-decoration: underline;
    }

  .sitemap_table { font-size: 10pt;
    }

  .sitemap_td_top {  }

  .sitemap_td_book_links:link {  }

  .sitemap_td_book_links:hover {  }

  .sitemap_td_book_links:active {  }

  .sitemap_td_book_links:visited {  }

  .sitemap_td_book_links:link {  }

  .sitemap_td_book_links:hover {  }

  .sitemap_td_book_links:active {  }

  .sitemap_td_book_links:visited {  }

  .sitemap_book_links:link { font-size: 10pt;
    }

  .sitemap_book_links:hover { font-size: 10pt;
    }

  .sitemap_book_links:active { font-size: 10pt;
    }

  .sitemap_book_links:visited { font-size: 10pt;
    }

  .sitemap_td_book_nolink { font-size: 10pt;
    }

  .sitemap_td_comment {  }

  .sitemap_top_links:link, .sitemap_top_links:hover, .sitemap_top_links:active, .sitemap_top_links:visited { font-size: 12pt;
    color: rgb(102, 102, 102);
    }

  .biblelink:link { font-weight: normal;
    text-decoration: none;
    }

  .biblelink:hover { font-weight: normal;
    text-decoration: none;
    color: rgb(78, 104, 156);
    }

  .biblelink:active { font-weight: normal;
    text-decoration: none;
    color: rgb(78, 104, 156);
    }

  .biblelink:visited { font-weight: normal;
    text-decoration: none;
    }

  .leftnav_home_category_td { padding: 2px 3px 2px 5px;
    color: rgb(255, 255, 255);
    background-color: rgb(36, 52, 172);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    width: 134px;
    }

  .leftnav_home_a:link, .leftnav_home_a:visited, .leftnav_home_a:active, .leftnav_home_a:hover, .leftnav_links:link, .leftnav_links:active, .leftnav_links:visited, .leftnav_links:hover, .leftnav_cur_links:link, .leftnav_cur_links:active, .leftnav_cur_links:visited, .leftnav_cur_links:hover, .leftnav_links_nolink { border-top: 1px solid rgb(170, 170, 170);
    padding: 2px 3px 2px 5px;
    background-color: rgb(76, 92, 205);
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: rgb(255, 255, 255);
    width: 134px;
    }

  .leftnav_cur_links:link, .leftnav_cur_links:active, .leftnav_cur_links:visited, .leftnav_cur_links:hover { background-color: rgb(60, 143, 66);
    }

  .leftnav_home_a:hover, .leftnav_links:hover { background-color: rgb(122, 135, 237);
    }

  .leftnav_links_nolink { background-color: rgb(153, 153, 153);
    }

  .leftnav_links_count { color: rgb(153, 153, 153);
    font-size: 8pt;
    }

  .leftnav_cur_links_nolink {  }

  .leftnav_cur_links_count { color: rgb(153, 153, 153);
    font-size: 8pt;
    }

  .home_box_title, .home_box_content { border-bottom: 1px solid rgb(255, 255, 255);
    padding: 2px 2px 2px 5px;
    color: rgb(255, 255, 255);
    background-color: rgb(36, 52, 172);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    }

  .home_box_content { border-bottom: 0px solid rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    background-color: rgb(165, 167, 185);
    }

  .home_box_search { border: 1px solid rgb(78, 104, 156);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    background-color: rgb(255, 255, 255);
    }

  .home_box_button { border: 1px solid rgb(78, 104, 156);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    background-color: rgb(255, 255, 255);
    }

  .home_box_link:link, .home_box_link:active, .home_box_link:visited, .home_box_link:hover { font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    color: rgb(0, 0, 0);
    }

  .home_box_table { border: 1px solid rgb(170, 170, 170);
    }

  .footer, .footer_a:link, .footer_a:active, .footer_a:visited, .footer_a:hover { padding: 2px 0px;
    font-size: 7pt;
    color: rgb(136, 136, 136);
    font-family: Arial,Helvetica,sans-serif;
    }

  .image_lable { padding: 2px 0px;
    font-size: 7pt;
    color: rgb(136, 136, 136);
    font-family: Arial,Helvetica,sans-serif;
    }

  .random_verse {  }

  .random_verse_reference:link, .random_verse_reference:visited { font-size: 8pt;
    font-weight: normal;
    color: rgb(34, 34, 34);
    text-decoration: none;
    }

  .random_verse_reference:active, .random_verse_reference:hover { font-size: 8pt;
    font-weight: normal;
    color: rgb(78, 104, 156);
    text-decoration: underline;
    }

  .footnote_nr:link, .footnote_nr:visited { margin: 0px 2px;
    padding: 0px 2px;
    background-color: rgb(136, 136, 136);
    color: rgb(255, 255, 255);
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
    vertical-align: top;
    }

  .footnote_nr:hover, .footnote_nr:active { padding: 0px 2px;
    background-color: rgb(78, 104, 156);
    color: rgb(255, 255, 255);
    font-size: 7pt;
    font-weight: bold;
    text-decoration: none;
    vertical-align: top;
    }

  .footnotes_hr { border: 2px solid rgb(170, 170, 170);
    width: 100%;
    text-align: center;
    margin-bottom: 5px;
    }

  .footnote { font-size: 9pt;
    text-indent: -19px;
    margin-left: 19px;
    }

  .footnotes_title { font-size: 10pt;
    font-weight: bold;
    color: rgb(102, 102, 102);
    }

  .searchresult_category { font-weight: bold;
    color: rgb(102, 102, 102);
    font-size: 12pt;
    }

  .searchresult_author { text-indent: 20px;
    }

  .searchresult_author_comment { text-indent: 40px;
    }

  .searchresult_comment { text-indent: 20px;
    }

  .searchresult_fulltext_table { margin-left: 20px;
    margin-right: 20px;
    }

  .searchresult_fulltext_commentpart {  }

  .searchresult_fulltext_commentpart_a {  }

  .searchresult_fulltext_content { border: 1px solid rgb(204, 204, 204);
    padding: 4px;
    text-align: justify;
    font-size: 9pt;
    }

  .searchresult_highlight { font-weight: bold;
    }

  .searchresult_author_biography:link, .searchresult_author_biography:visited { font-weight: normal;
    }

  .searchresult_author_biography:hover, .searchresult_author_biography:active { font-weight: normal;
    }

  .formfield { border: 1px solid black;
    font-family: Arial,Verdana,Tahoma;
    font-size: 11px;
    background-color: rgb(238, 238, 238);
    }

  .formbutton { border: 1px solid black;
    font-family: Arial,Verdana,Tahoma;
    font-size: 11px;
    color: rgb(255, 255, 255);
    background-color: rgb(60, 143, 66);
    }

  .tooltip_layer { border: 1px solid rgb(0, 0, 0);
    padding: 4px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    width: auto;
    height: auto;
    visibility: hidden;
    background-color: rgb(255, 255, 225);
    overflow: hidden;
    text-align: left;
    font-size: 8pt;
    text-decoration: none;
    font-weight: normal;
    }

  .zoom_button:link, .zoom_button:visited, .zoom_button:active { background-color: rgb(255, 255, 255);
    }

  .zoom_button:hover { background-color: rgb(192, 192, 255);
    }

  .source_info { padding: 5px 0px;
    font-size: 10pt;
    color: rgb(102, 102, 102);
    font-weight: normal;
    text-decoration: none;
    }

  .subtitle2 { font-size: 10pt;
    font-weight: normal;
    color: rgb(102, 102, 102);
    }

  .source_info_link:link, .source_info_link:visited { font-weight: normal;
    text-decoration: underline;
    color: rgb(102, 102, 102);
    }

  .source_info_link:hover, .source_info_link:active { font-weight: normal;
    text-decoration: none;
    color: rgb(78, 104, 156);
    }

  .cbd_linkarticle { font-weight: bold;
    color: rgb(60, 143, 66);
    }

  .wrong_bibleref { border: 1px solid rgb(255, 0, 0);
    color: rgb(187, 0, 0);
    background-color: rgb(255, 238, 238);
    }

