* {
	font-family: Arial, Helvetica, Sans Serif;
}
body {
	font-size: 10pt;
}
form {
	padding: 0;
	margin: 0;
}
a:link, a:active, a:visited {
	color: #4E689C;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
a:hover {
	color: #4E689C;
	text-decoration: underline;
	font-weight: bold;
}

h1 {
	font-size: 16pt;
	font-weight: bold;
	color: #666666;
	margin-bottom: 0px;
}

h2,
.comment_crossheading {
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	margin: 10px 0 10px 0;
	padding: 0;
}
h3,
.comment_crossheading2 {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #444444;
	margin: 0 0 10px 0;
	padding: 0;
}
h4,
.comment_crossheading3 {
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	margin: 0 0 10px 0;
	padding: 0;
	font-style: italic;
}

.comment_textcenter {
	text-align: center;
}

p, .text {
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
td {
	font-size: 10pt;
}

li {
	font-size: 10pt;
	font-weight: normal;
	text-align: justify;
	margin: 0px;
}

hr {
	border: 1px solid #AAAAAA;
}

.header_link:link, .header_link:active, .header_link:visited {	color: #FFFFFF;	text-decoration: none;	font-weight: bold;}
.header_link:hover {	color: #FFFFFF;	text-decoration: underline;	font-weight: bold;}
.bottom_link:link, .bottom_link:active, .bottom_link:visited, .bottom_link:hover {	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	font-size: 8pt;}
.bottom_link:hover {	text-decoration: underline;}

.newcomment {	background-color: #FFFFFF; padding-bottom: 0px;}
.newcomment_info {	background-color: #FFFFFF; padding-bottom: 0px; text-indent: 20px;}

.newcomment_date, .linkpage_category, .impressum_function, .authors_author, .accent {
	color: #666666;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: bottom;
	border-bottom: solid 0px #CCCCCC;
	background-image: url('images/nback.gif');
	background-position: bottom left;
	background-repeat: repeat-x;
}
.n_td1 {
	width: 95px;
	vertical-align: top;
}
.n_td2 {
	width: 465px;
	vertical-align: top;
}
.n_td3 {
	width: 80px;
	font-size: 8pt;
	text-align: right;
	vertical-align: top;
}
.subcategory_links:link, .subcategory_links:active, .subcategory_links:visited { }
.subcategory_links:hover {}
.subcategory_links_nolink {}
.subcategory_links_count {	color: #555555;	font-size: 8pt;}

.main_search_text {	border: 1px solid #66A1FA;	font-size: 8pt;	font-family: Verdana;}
.main_search_button {	border: 2px solid #FFFFFF;	color: #FFFFFF;	background-color: #4E689C;	font-size: 6pt;	font-family: Arial, Helvetica, sans-serif;}

.breadcrum_home {	border-bottom: 0px;}
.breadcrum_link:link, .breadcrum_link:active, .breadcrum_link:visited, .breadcrum_link:hover {	font-size: 8pt;	color: #4E689C;	text-decoration: none;}
.breadcrum_link:hover {	text-decoration: underline;}
.breadcrum_lastitem	 {	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;	color: #888888;	font-weight: bold;}

.comment_nav, .comment_nav_home {
	border: solid #4E689C 1px;
	border-bottom: 0px;
	border-top: #4E689C 1px dotted;
	padding: 4px;
	padding-left: 15px;
	padding-right: 15px;
}
.comment_nav_home {	border-bottom: 0px;	border-top: 0px;}

.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: solid #FFFFFF 1px;
	padding: 1px 5px 1px 5px;
	background-color: #4E689C;
	display:block;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	width: 150px;
}
.comment_nav_link:link, .comment_nav_link:active, .comment_nav_link:visited, .comment_nav_link2_gray:link, .comment_nav_link2_gray:active, .comment_nav_link2_gray:visited, .comment_nav_link2:link, .comment_nav_link2:active, .comment_nav_link2:visited, .comment_nav_link:hover, .comment_nav_link2:hover {
	border-left: solid #FFFFFF 1px;
	padding: 1px 5px 1px 5px;
	background-color: #4E689C;
	display:block;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	width: 80px;
}
.comment_nav_link2_w:link, .comment_nav_link2_w:active, .comment_nav_link2_w:visited {	background-color: #3C8F42; width: 150px;}
.comment_nav_link_w:hover, .comment_nav_link2_w:hover {	background-color: #801028; width: 150px;}
.comment_nav_link2:link, .comment_nav_link2:active, .comment_nav_link2:visited {	background-color: #3C8F42; width: 80px;}
.comment_nav_link:hover, .comment_nav_link2:hover {	background-color: #801028; width: 80px;}

.input_text {	border: 1px solid #666666;	background-color: #FFFFFF;	font-family: Verdana, Arial;	font-size: 10pt;}
.input_button {	border: 1px solid #666666;	background-color: #66A1FA;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}	
.input_frame		{	border: 1px solid #66A1FA;}

.comment_author {	font-style: italic;}

.com_2_table		{	border: 0px;}
.com_2_img			{	border: 0px #000000 solid;}
.com_2_a:link, .com_2_a:active, .com_2_a:visited, .com_2_a:hover {	color: #000000;	text-decoration: none;	font-weight: normal;	font-size: 9pt;}

.com_2_td					{	background-color: #FFFFFF;	border: 2px solid #4E689C; padding-left: 6px; padding-right: 6px; padding-top: 6px; padding-bottom: 6px;}
.com_2_headline		{	line-height: 20px;	font-size: 12pt;	font-weight: bold;	color: #000000;}
.com_2_description {	color: #444444;	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: #888888}
.com_2_hint				{	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;	font-weight: normal;	color: #000000;}

.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: #4E689C;}
.com_2_backlink_a:active	{	font-weight: normal;	text-decoration: none;	color: #4E689C;}
.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, .sitemap_top_links:link, .sitemap_top_links:hover, .sitemap_top_links:active, .sitemap_top_links:visited {	font-size: 12pt;	color: #666666; font-weight: bold; }

.biblelink:link		{	font-weight: normal;	text-decoration: none;}
.biblelink:hover	 {	font-weight: normal;	text-decoration: none;	color: #4E689C;}
.biblelink:active	{	font-weight: normal;	text-decoration: none;	color: #4E689C;}
.biblelink:visited {	font-weight: normal;	text-decoration: none;}

.leftnav_home_category_td {
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	width: 134px;
}
 
.home_box_title, .home_box_content {	padding-top: 2px;	padding-right: 2px;	padding-bottom: 2px;	padding-left: 5px;	color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	text-align: left;	border-bottom: 1px solid #FFFFFF;}
.home_box_content {	color: #000000;	background-color: #AAAAAA;	border-bottom: 0px solid #FFFFFF;}
.home_box_search {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	background-color: #FFFFFF;	border: 1px solid #4E689C;}
.home_box_button {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	background-color: #FFFFFF;	border: 1px solid #4E689C;}
.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: #000000;}
.home_box_table {
	border: 1px solid #AAAAAA;
}

.footer, .footer_a:link, .footer_a:active, .footer_a:visited, .footer_a:hover {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 7pt;
	color: #888888;
}

.footnote_nr:link,
.footnote_nr:visited {
	background-color: #888888;
	color: #FFFFFF;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	margin: 0px 2px 0px 2px;
	vertical-align: top;
}
.footnote_nr:hover,
.footnote_nr:active {
	background-color: #4E689C;
	color: #FFFFFF;
	font-size: 7pt;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	vertical-align: top;
}
.footnotes_hr {
	width: 100%;
	border: 2px solid #AAAAAA;
	text-align: center;
	margin-bottom: 5px;
}
.footnote {
	font-size: 9pt;
	text-indent: -19px;
	margin-left: 19px;
}
.footnote_bible {	font-size: 9pt;	text-indent: -19px;	margin: 0 0 0 19px; padding: 0 0 5px 0; text-align: left;}
.footnotes_title {	font-size: 10pt;	font-weight: bold;	color: #666666;}

.searchresult_category {	font-weight: bold;	color: #666666;	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 {	text-align: justify;	font-size: 9pt;	border: 1px solid #CCCCCC;	padding: 4px;}
.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 { font-family: Arial,Verdana,Tahoma;	font-size: 11px;	background-color: #EEEEEE ;	border: 1px solid black;}
.formbutton {font-family: Arial,Verdana,Tahoma;	font-size: 11px;	color: #FFFFFF; background-color: #3C8F42;	border: 1px solid black;}

.zoom_button:link, .zoom_button:visited, .zoom_button:active{
	background-color: #FFFFFF;
}
.zoom_button:hover {
	background-color: #C0C0FF;
}
.source_info {
	font-size: 10pt;
	color: #666666;
	padding: 5px 0px 5px 0px;
	font-weight: normal;
	text-decoration: none;
}
.subtitle2 {
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	padding-bottom: 10px;
}

.source_info_link:link, .source_info_link:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #666666;
}
.source_info_link:hover, .source_info_link:active {
	font-weight: normal;
	text-decoration: none;
	color: #4E689C;
}
.cbd_linkarticle {
	font-weight: bold;
	color: #3C8F42;
}
.wrong_bibleref {
	border: 1px solid #FF0000;
	color: #BB0000;
	background-color: #FFEEEE;
}
.downloadpdf_a:link, .downloadpdf_a:visited {
	font-size: 8pt;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
}
.downloadpdf_a:active, .downloadpdf_a:hover {
	font-size: 8pt;
	font-weight: normal;
	color: #4E689C;
	text-decoration: underline;
}
.downloadpdf_author {
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 0px;
}
.downloadpdf_series_title {
	padding-left: 10px; 
	font-size: 8pt; 
	padding-bottom: 0px;
}
.downloadpdf_series {
	padding-left: 30px; 
	font-size: 8pt; 
	color: #888888; 
	padding-bottom: 0px;
}
.tooltip_layer{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;
	width: auto;
	height: auto;

	visibility: hidden;
	border: 1px solid #000000;
	padding: 4px;
	background-color: #FFFFE1;
	overflow: hidden;
	text-align: left;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
}
.ttb_loaddiv {
	border: 1px solid #000000;
	background-color: #FFFFE1;
	overflow: hidden;
	width: 400px;
}
.ttb_loadtext {
	font-size: 8pt;
	padding: 4px;
}
.prevc_title {
	background-color: #EEEEEE;
	font-size: 12pt;
	font-weight: bold;
	color: #444444;
	height: 23px;
}
.8bold, .8bold:link, .8bold:visited, .8bold:hover, .8bold:active {
	font-size: 8pt;
	font-weight: bold;
}
.breadcrum_home {
	border-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.footnote_nr:target {
	background-color: #888800;
}
.footnote_nr:target:hover {
	background-color: #4E689C;
}

.footnote:target,
.footnote_bible:target {
	background-color: #FFFFC0;
}
.footnote:target a.footnote_nr,
.footnote_bible:target a.footnote_nr {
	background-color: #888800;
}
.footnote:target a.footnote_nr:hover,
.footnote_bible:target a.footnote_nr:hover {
	background-color: #4E689C;
}

#inline_feedback_links {
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	width: 100%;
	margin: 10px 0 20px 0;
	background-image: url(../images/feedback_bg.png);
	background-position: right top;
	background-repeat: no-repeat;
}
#inline_feedback_form {
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
	width: 100%;
	margin: 10px 0 20px 0;
	display: none;
	visibility: hidden;
}
#inline_feedback_form td,
#inline_feedback_links td {
	vertical-align: center;
	padding: 6px;
}
#inline_feedback_form td.head,
#inline_feedback_links td.head {
	background-color: #4E689C;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 0 3px 6px;
}

