body				{ margin:0px; padding:0px; font-family:Verdana,Arial,sans-serif; background-color:#ffffff;  }
td					{ font-size:12px; }
form				{ display:inline; }
a					{ text-decoration: none; color:#453992; }
a:hover				{ text-decoration: underline; }
ul 					{ margin:0px 0px 13px 0px; padding-left:18px; list-style-image:url('img/arrow_right.gif'); }
div.widthcontrol 	{ position:relative; top:0px; left:0px; width:1000px; margin-left:auto; margin-right:auto;  }
div.widthcontrol_tb	{ margin-left:12px; margin-right:12px;  }
div#header 			{ width:100%; height:150px; background-image:url('img/bg_header.gif'); margin-bottom:24px; }
div#footer 			{ width:100%; background-image:url('img/bg_footer.gif'); background-position:top; background-repeat:repeat-x; padding-bottom:12px; }
object.logo			{ float:left; margin-right:36px; vertical-align:bottom;  }
div.submenu			{ position:absolute; right:0px; top:4px; width:1000px; text-align:right; font-size:11px;}
a.menu				{ width:140px; height:32px; font-size:12px; float:left; color:#ffffff; margin:71px 0px 0px 8px; padding-top:4px; text-align:center; text-decoration:none; }
a.menu1				{ width:140px; height:32px; font-size:12px; float:left; color:#000000; margin:71px 0px 0px 8px; padding-top:4px; text-align:center; text-decoration:none; background-image:url('img/bg_menu1.gif'); background-position: center top; }
a.menu:hover		{ background-image:url('img/bg_menu_hover.gif'); background-position: center top; text-decoration:none;}
a.menu1:hover		{ text-decoration:none;}
a#submenu			{ color:#aaaaaa; text-decoration:none; padding:0px 6px 0px 4px; border-right:1px solid #757575;}
a#submenu1			{ color:#aaaaaa; text-decoration:none; padding:0px 6px 0px 4px; }
a#submenu2			{ color:#aaaaaa; text-decoration:none; padding:0px 2px 0px 4px; }
a#submenu_cart		{ color:#ffffff; background-color:#F19701; text-decoration:none; padding:1px 4px 4px 4px; }
a#submenu:hover		{ text-decoration:underline; }
a#submenu1:hover		{ text-decoration:underline; }
a#submenu2:hover		{ text-decoration:underline; }
a#submenu_cart:hover { text-decoration:underline; }
div.path			{ font-size:11px; color:#808080; text-align:right; }
div#footer_logo		{ position:relative; margin-left:auto; margin-right:auto; padding-top:95px; width:1000px; }
div#logo_cina		{ position:absolute; right:10px; top:38px; font-size:11px; }
div#footer_nav		{ position:absolute; left:-3px; top:66px; font-size:11px; }
div#other_logos		{ margin-top:24px; }
.tabber h2			{ color:#808080; font-size:14px; font-weight:normal; margin-top:24px; margin-bottom:8px; }
img#logo_cina		{ margin-left:4px; } 
span.footer_logo	{ font-size:10px; color:#808080; line-height:250%; text-align:center; }
a.footer_logo		{ font-size:10px; color:#808080; margin-right:5px; padding:2px; text-decoration:none; }
a.footer_logo:hover	{ text-decoration:underline; }
div#index_left		{ width:520px; float:left; font-size:12px; }
div#index_right		{ width:430px; float:right; font-size:12px; margin-left:0px; 	}
div.index_right_segment { margin-bottom:24px; }
div.index_category	{ font-size:11px; color:#cccccc; margin-bottom:8px; }
div.pane_top		{ padding-left:4px; margin-bottom:36px; font-size:12px; }
div.pane_left		{ width:250px; float:left; margin-right:24px;  }
div.pane_right		{ padding:0px; }
div.pane_mode		{ height:32px; font-size:11px; margin-bottom:12px; color:#cccccc; padding-left:1px; background-image:url('img/bg_mode.gif'); background-position:top; background-repeat:repeat-x; }
div.pane_mode_bottom { height:32px; font-size:11px; margin-top:12px; color:#cccccc; padding-left:1px; background-image:url('img/bg_mode_bottom.gif'); background-position:bottom; background-repeat:repeat-x; }
div.pane_pagination { float:right; padding-right:1px; }
span.pane_pagination { float:left; padding-right:4px; }
div.pane_article_left	{ width:750px; font-size:13px; float:left; }	/* margin-right: 250px; */
div.pane_article_right	{ width:250px; background-image:url('img/bg_mode_sidebar.gif'); background-repeat:no-repeat; background-position:top left; float:right; padding-top:20px;  }
div.pane_article_right_content { padding-left:36px; font-size:11px; color:#808080; margin-bottom:36px;  }
div.menu_ch			{ font-size:12px; }
div.menu_children	{ font-size:12px; margin:2px 0px 6px 12px;  }
a.menu_mode_off		{ color:#808080; height:32px; float:left; padding:0px 8px 0px 8px; }
a.menu_mode_on		{ color:#808080; height:32px; float:left; padding:0px 8px 0px 8px; background-image:url('img/bg_mode1.gif'); background-repeat:repeat-x; background-position: top center; }
a.menu_mode_ok		{ color:#808080; height:32px; float:left; padding:0px 8px 0px 8px; background-image:url('img/bg_mode_ok.gif'); background-repeat:repeat-x; background-position: top; }
a.menu_page_off		{ color:#808080; width:12px; height:32px; float:left; padding:0px 6px 0px 6px; }
a.menu_page_on		{ color:#808080; width:12px; height:32px; float:left; padding:0px 6px 0px 6px; background-image:url('img/bg_mode1.gif'); background-repeat:repeat-x; background-position: top center;  }
a.menu_ch_on		{ padding:2px; line-height:16px; color:#404040; background-color: #C7EA01; border:solid 1px #8EA800;}
a.menu_ch_off		{ padding:2px; line-height:16px; color:#404040; }
div.item			{ margin: 8px 0px 12px 0px; font-size:12px; }
div.item_dossier	{ height:20px; margin: 8px 0px 24px 0px; font-size:11px; padding:8px 0px 0px 28px; background-image:url('img/download_pdf.gif'); background-repeat:no-repeat; background-position: 2px 6px; }
a.item_dossier		{ text-decoration: underline; }
div.item_cartoon	{ padding:0px 4px 4px 0px; margin:12px 12px 12px 0px; font-size:12px; background-image:url('img/bg_shadow.gif'); background-position: bottom right; background-repeat:no-repeat; float:left; }
div.item_cartoon img	{ background-color:#ffffff; margin:-4px 0px 0px -4px; padding:4px; border:solid #eeeeee 1px; width:196px; height:142px; }
div.item_video		{ width:106px; height:81px; padding:0px 4px 4px 0px; margin:4px 8px 0px 0px; background-image:url('img/bg_shadow.gif'); background-position: bottom right; background-repeat:no-repeat; float:left; }
div.item_video img	{ background-color:#ffffff; margin:-4px 0px 0px -4px; padding:4px; border:solid #eeeeee 1px; width:100px; height:75px; }
div.item_andacht		{ width:58px; height:81px; padding:0px 4px 4px 0px; margin:3px 8px 0px 0px; background-image:url('img/bg_shadow.gif'); background-position: bottom right; background-repeat:no-repeat; float:left; }
div.item_andacht img	{ background-color:#ffffff; margin:-4px 0px 0px -4px; padding:4px; border:solid #eeeeee 1px; width:52px; height:75px; }
div.shadow			{ padding:0px 4px 4px 0px; margin: 4px; font-size:12px; background-image:url('img/bg_shadow.gif'); background-position: bottom right; background-repeat:no-repeat; float:left; }
div.shadow img		{ background-color:#ffffff; margin:-4px 0px 0px -4px; padding:4px; border:solid #eeeeee 1px; }
div.shadow div.shadow_content		{ background-color:#ffffff; margin:-4px 0px 0px -4px; padding:4px; border:solid #eeeeee 1px; }
div.item_shop		{ width:76px; padding:0px 4px 4px 0px; margin:4px 8px 0px 0px; background-image:url('img/bg_shadow.gif'); background-position: bottom right; background-repeat:no-repeat; float:left; }
div.item_shop img	{ background-color:#ffffff; margin:-4px 0px 0px -4px; padding:4px; border:solid #eeeeee 1px; width:70px; }
a.item_title		{ color:#453992; font-size:14px; font-weight:bold; line-height:20px; }
a#item_title		{ color:#453992; font-size:14px; font-weight:bold; line-height:20px; }
a.item_title_cartoon { color:#453992; font-size:10px; }
a#shop				{ color:#453992; font-size:14px; font-weight:bold; line-height:20px; }
span.item_intro		{ color:#808080; }
div.item_intro2		{ color:#808080; padding-top:4px; padding-bottom:12px;  }
div.item_intro		{ color:#808080; margin-bottom:4px; }
div.item_intro_shop		{ color:#808080; font-size:11px; padding-top:8px; }
div.field_intro		{ margin-bottom:4px; font-size:12px; }
div.field_comment	{ color:#808080; font-size:10px;  }
th					{ padding-bottom:12px; font-size:11px; color:#aaaaaa; text-align:left; font-weight:normal;}
h1					{ font-family:Verdana,Arial,sans-serif; color:#F19701; font-size:20px; margin-top:0px; padding-bottom:18px;}
h3					{ font-family:Verdana,Arial,sans-serif; color:#808080; font-size:16px; font-weight:bold; margin-top:24px; margin-bottom:8px;}
h4					{ font-family:Verdana,Arial,sans-serif; color:#808080; font-size:14px; font-weight:normal; margin-top:0px; margin-bottom:4px;}
div.titlebox		{ float:right; padding:4px; font-size:12px;  color:#808080; }
a#titlebox			{ color:#453992; text-decoration:underline; }
div.article_question { font-size:11px; padding-bottom:4px; color:#808080; margin:24px 2px 36px 2px; border-bottom: dashed #cccccc 1px; }
div.impressum_citation { font-size:11px; padding-bottom:4px; color:#808080; margin-top:8px; padding-top:4px; border-top: dashed #cccccc 1px; border-bottom: dashed #cccccc 1px; }
a#article_tool		{ color:#453992; }
span.bibleversenum	{ color:#808080; }
span.bibletextactive { background-color: #C7EA01; }
p.bibeltext		{ padding: 0px 12px 2px 6px; margin: 12px 0px 0px 0px; border-left:4px solid #F19701; color:#808080;  }
a#bibeltext		{ color: #453992; text-decoration: underline; }
a#bibelref		{ color: #453992; text-decoration: underline; }
table.wizard_table	{ margin:24px 0px 12px 0px; padding:4px; border-top:dashed #cccccc 1px; border-bottom:dashed #cccccc 1px;}
table.wizard_table textarea	{ width:100%; font-family:Verdana,Arial,sans-serif; font-size:12px; }
td.shop_cart_legend 	{ border-bottom:dashed #cccccc 1px; font-size:11px; color:#cccccc; text-align:right; }
td.shop_cart_sum		{ border-top:dashed #cccccc 1px; color:#aaaaaa; text-align:right; }
div.errorbox			{ font-size:11px; margin-bottom:12px; background-image:url('img/icon_error.gif'); background-repeat:no-repeat; background-position: 4px 4px; padding: 4px 4px 16px 42px; background-color:#eeeeee;  }
div.successbox			{ font-size:11px; margin-bottom:12px; background-image:url('img/icon_success.gif'); background-repeat:no-repeat; background-position: 4px 4px; padding: 4px 4px 16px 42px; background-color:#eeeeee;  }
div.infobox				{ font-size:11px; margin-bottom:12px; background-image:url('img/icon_info.gif'); background-repeat:no-repeat; background-position: 4px 4px; padding: 4px 4px 16px 42px; background-color:#eeeeee;  }
div.securebox			{ font-size:11px; margin-bottom:12px; background-image:url('img/icon_secure.gif'); background-repeat:no-repeat; background-position: 4px 4px; padding: 4px 4px 16px 42px; background-color:#eeeeee;  }
.optional			{ color:#aaaaaa; }
ul#newsticker		{ overflow:hidden; height:100px; color:#808080; font-size:12px; list-style-type: none; padding: 4px; margin: 0px; border-top:solid #cccccc 1px; border-bottom:solid #cccccc 1px; list-style-image:none;}
div.newsletter_item	{ }
li.newsletter_item  { padding-bottom:24px;  background:#fff;/*fix for IE6*/ }
div.google_weekday	{ margin-top:10px; width:189px; background-color:#eeeeee; text-align:center; color:#808080; }
.google_sold		{ text-align:center; padding-top:4px; float:left; height:21px; width:25px; color:#808080; background-color:#FEE4BC; border:1px solid white; }
#google_open		{ text-align:center; padding-top:4px; float:left; height:21px; width:25px; color:#808080; background-color:#F5FFBB; border:1px solid white; }
#google_open:hover	{ background-color:#AFCE01; text-decoration:none; }
#google_picked  	{ text-align:center; padding-top:4px; float:left; height:21px; width:25px; color:#ffffff; background-color:#AFCE01; border:1px solid white; text-decoration:none;}
.google_empty		{ text-align:center; padding-top:4px; float:left; height:21px; width:25px; color:#808080; border:1px solid white; }
.workshop_tab_tools	{ font-size:11px; color:#aaaaaa; text-align:right; margin-bottom:24px; padding-right:4px; margin-top:-12px; }
.workshop_tab_tools a { text-decoration:underline; color:#453992; }
.workshop_blog_username { color:#808080; font-size:11px; }
.workshop_blog_message { margin-bottom:24px; }
div.bannerbox		{ margin-bottom:24px; }
div.banner_title a	{ color:#453992; font-size:14px; font-weight:bold; line-height:20px; }

div.zitat, div.fact { background-color: #f2f1f7; border: 1px solid #ccc; padding: 10px; float: right; width: 250px; margin: 5px 5px 10px 10px; }
div.fact { background-color: #ecdec4; }

/* Float-Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
    clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block;}
/* Hides from IE-Mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-Mac */
