/* body { background-image:url("/elements/apps/mutterpass/https//images/customdesign/body.gif"); } */

a { cursor: pointer }

td { vertical-align: top }

td.td3 a { text-decoration: underline }


div.gui_users_online {
	text-align: right; 
	padding: 2px; padding-top: 5px; color: #655
}

table.gui_pregnancy_weeks {
	border: 1px solid #aaa; margin: 2px; border-collapse: collapse  
}
table.gui_pregnancy_weeks a { 
	display: block; cursor: pointer; padding: 0px;  
}
table.gui_pregnancy_weeks td { border: 1px solid #bbb; font-size: 0.9em  }

td.gui_pregnancy_week_1_f, td.gui_pregnancy_week_1_t {
	background-color: #c0c0ff;	
}
td.gui_pregnancy_week_0_t a, td.gui_pregnancy_week_1_t a {
	color: #c00
}
td.gui_pregnancy_week_hover a, td.gui_pregnancy_week_hover a:visited, td.gui_pregnancy_week_hover a:active {
	color: #000
}
td.gui_pregnancy_week_hover {
	background-color: #c0c0ff;
}

div.gui_pregnancy_result_0, div.gui_pregnancy_result_1 {
	margin-top: 5px; margin-bottom: 10px; 
}

div.applet_box { padding: 10px; padding-top: 0px; }

div.areaTopLogo { height:130px; }
img.logo 	{ padding: 0px; }

h3.entry_list_plain_text a, h3.entry_list_plain_text a:active, h3.entry_list_plain_text a:visited { color: #6E5645; }

div.entry_list_plain_thumb  { width:100px; float:right; clear:both; }
img.entry_list_plain_thumb  { width:90px; float:right; margin-left:10px;
			      margin-bottom:8px; clear:left; }

div.themen_kategorie_pic   { float:left; margin-right:8px; }
div.themen_kategorie_thumb { float:right; margin-left:8px; }
div.themen_kategorie	   { clear:both; margin-bottom:20px; }

a:hover { color:#826C5C; }
div.areaTop2 a.nav_top2_object:hover { color:#826C5C; }
div.areaTop2 a.nav_top2_object_active:hover { color:#826C5C; }

div.areaBottomImprint a, div.areaBottomImprint a:visited, div.areaBottomImprint a:active { color:#eee; }

em { font-style: italic }

img.entry_single_pic_right { width:auto; padding-bottom:2px; margin-right:13px; }


div.left_bar            { width:190px; padding: 0px; height:100%; margin-top:5px; clear:both;
			  background-color:#f7f3f0; 
			  color: #333333; background-image: url(''); 
			  vertical-align:top; float:left; }

div.page_object_text_small { font-size:11px; }

div.page_object_subhead_small { font-weight:bold; margin-top:0px; padding-top:0px; padding-bottom:3px; }

div.text { padding-bottom:15px; }


div.gui_shoutbox { clear: both; border:1px solid #e1d7cf; padding:10px; background-color:#FEFAF7; }
div.gui_shoutbox_head { color:#6e5645; padding-bottom:5px; }
div.gui_button { background-color: #f0f0f0; 
	padding: 2px; padding-left:5px; padding-right:5px; margin-top:3px; margin-bottom:3px;
	border: 1px solid #aaa;
	border-bottom: 1px solid #444;
	border-right: 1px solid #444; }
div.gui_shoutbox_msg_head { padding-top:8px; color:#6e5645; }
div.gui_shoutbox_msg { border:1px solid #e1d7cf; padding:10px; padding-top:0px; margin-bottom:10px; background-color:#f7f3f0; }


div.areaMainLeft	{ margin-top: 5px; }
div.areaMainContent	{ padding-top: 5px; }

/* ---------------------------------- NEWS ------------------------------------------------------------ */

div.news_heading		  { width:538px; margin:0px; padding:2px; padding-left:10px; font-weight:bold; 
				    color:#002966; clear:both; 
				    background-color:#BCD6FD; }
/* ----------------- mit Bild -------------------- */

div.entry_list_plain_matrix 	  { width:200px; margin:0px; padding-right:15px; clear:both; }
div.entry_list_plain_matrix_thumb { width:76px; float:left; }
img.entry_list_plain_matrix_thumb { float:left; margin-top:5px; margin-right:6px; margin-bottom:8px; }
div.entry_list_plain_matrix_left  { width:124px; float:left; margin-top:3px; }
div.entry_list_plain_matrix_head  { width:124px; font-size:11px; float:left; }
div.entry_list_plain_matrix_text  { width:124px; padding-bottom:7px; font-size:11px; float:left; }

/* ----------------- ohne Bild -------------------- */

div.entry_list_plain_matrix2 	  { width:200px; margin:0px; padding-right:15px; clear:both; }
div.entry_list_plain_matrix_left2 { width:200px; float:left; margin-top:3px; }
div.entry_list_plain_matrix_head2 { width:200px; font-size:11px; float:left; }
div.entry_list_plain_matrix_text2 { width:200px; padding-bottom:7px; font-size:11px; float:left; }

/* ----------------- Schlagzeilen ----------------- */

div.news_list		  	  { width:100%; padding:0px; margin:0px; padding-top:5px; }
div.news_list_heading		  { width:100%; padding:2px; margin:0px; font-size:11px; }

/* ---------------------------------- VERANSTALTUNGEN -------------------------------------------------- */

div.entry_list_plain      { width:550px; }



/* ------------------- Top2-Navigation --------------------- */ 
/* -- Meist im unteren Kopfbereich der Seite -- */

div.areaTop2leftCustom	{ width:770px; height:24px; float:left; }

div.areaTop2leftCustom ul    { margin:0px; padding:0px; list-style-type: none; }
div.areaTop2leftCustom ul li { display:block; float:left; }
div.areaTop2leftCustom a     { display:block; height:17px; padding-right:10px; padding-left:12px; padding-top:5px; }


div.areaTop2leftCustom a.nav_top2_object { color:#002966; white-space:nowrap;
			  background-color:; background-image:url(''); }

a.nav_top2_object_active, a.nav_top2_object_active:visited, a.nav_top2_object_active:active { font-weight:bold; color:#002966; background-image:url(''); background-color:; white-space:nowrap; }


div.paypal_button { border:1px solid #BCD6FD; padding:7px; margin-top:10px; margin-bottom:10px; }
div.paypal_standard_head { font-weight:bold; padding-bottom:7px; }
div.paypal_standard_comment { padding-top:6px; }


div.payment_button { border:1px solid #BCD6FD; padding:7px; margin-top:10px; margin-bottom:10px; }
div.payment_standard_head { font-weight:bold; padding-bottom:7px; }
div.payment_standard_comment { padding-top:6px; }

a.button_spk_debit, a.button_spk_debit:visited, a.button_spk_debit:active { 
	display: block; width: 150px; 
	background-color:#DCDCDC; color:#000000; padding-top:3px; padding-bottom:3px;
	border-right:1px solid #727272; padding-left:8px; padding-right:8px; text-align:center;
	text-align:center; font-weight:bold; border-bottom:1px solid #727272; 
	margin-bottom: 10px; margin-top: 2px; 
}

div.simple_poll {

}
div.simple_poll_question { margin-bottom: 10px; font-weight: bold }
div.simple_poll_result { margin-bottom: 5px }
div.simple_poll_options { margin-bottom: 10px }


div.simple_poll_result_bar { background-color: #006299; height: 14px; }

/* ---------------------------------- VISITENKARTEN ---------------------------------------------------- */

table.page_object_v_all	 { width:100%; }
td.page_object_v         { border:1px solid #BCD6FD; padding:6px; padding-top:10px; margin:0px; }
td.page_object_v_img     { padding-left:15px; }
img.v_logo               { Clear:both; padding:0px; }
div.page_object_v_name_list { margin:0px; vertical-align:top; border-bottom:1px solid #BCD6FD; }
div.page_object_v_name   { font-weight:bold; padding-bottom:4px; margin:0px; vertical-align:top; }

table.page_object_v      { text-align:left; margin-top:8px; margin-bottom:8px; }
th.page_object_v_br      { padding-bottom:5px; padding-right:10px; vertical-align:top; }
th.page_object_v_brright { width:0.1%; padding-right:10px; vertical-align:top; }
td.page_object_v_br      { padding-bottom:5px; vertical-align:top; text-align:left; }
div.page_object_v_baby	 { background-color:#E1D7CF; color:#000000;
			   padding-top:3px; padding-bottom:3px; font-weight:bold; margin-bottom:3px; }
div.page_object_v_head   { background-color:#E1D7CF; color:#000000;
			   padding:3px; padding-left:6px; padding-right:6px; font-weight:bold; margin-bottom:3px; }


/* ---------------------------------- Visitenkarte �rzte ------------------------------------------------------------ */

img.v_pic  { float:left; padding-right:20px; }
img.v_pic2 { float:right; padding-left:20px; padding-top:20px; }
div.page_object_v_title { font-weight:bold; font-size:13px; color:#6E5645; }

div.page_object_v_open_date { margin-bottom:8px; }
td.page_object_v_open_date  { padding-right:20px; vertical-align:top; }
td.page_object_v_open_date2 { vertical-align:top; }

/* ---------------------------------- Kalender ---------------------------------------------------------------------- */

div.gui_pregnancy_calculator_email_service { 
	background-color:#F1EBE6; 
	border:1px solid #998371; 
	padding:10px; margin-top:10px;
}


acronym.gui { border-bottom:0px; }

table.gui_calendar_small { width: 100% }
table.gui_calendar_small td { padding: 2px; vertical-align: center }

tr.gui_calendar_small_month_nav {}
tr.gui_calendar_small_days_body { height: 20px; }

td.gui_calendar_small_days_head_wd { color:#fff;
	border: 1px solid #fff; background-color: #826C5B
}
td.gui_calendar_small_days_head_we { color:#fff;
	border: 1px solid #fff; background-color: #4F3B2B 
}

td.gui_calendar_small_day_wd_om { color:#777;
	border: 1px solid #fff; background-color: #fff;
}
td.gui_calendar_small_day_we_om { color:#777;
	border: 1px solid #fff; background-color: #eee;
}

td.gui_calendar_small_day_wd_cm { color:#000;
	border: 1px solid #fff; background-color: #E1D7CF;
}
td.gui_calendar_small_day_we_cm { color:#000;
	border: 1px solid #fff; background-color: #CFBFAF;
}


div.editor_done {
	border: 1px sold #ccc; background-color: #cfc; font-weight: bold; padding: 4px; margin-bottom: 10px; 
}


div.gui_inbox_head     { padding-bottom:15px; }
div.gui_inbox_msg      { padding:10px; margin-bottom:20px; background-color:#f1ebe6; border:1px solid #998371; }
div.gui_inbox_msg_head { padding: 5px; padding-left:10px; margin-bottom:5px; background-color:#D7CABF; border:1px solid #998371; }
div.gui_inbox_msg_body { padding:10px; margin-bottom:10px; background-color:#ffffff; border:1px solid #C1A996; }


a.sl_copyright, a.sl_copyright:visited, a.sl_copyright:active { color:#bbb; }
div.sl_copyright a, div.sl_copyright a:visited, div.sl_copyright a:active { color:#bbb; }

div.list_user_inv_head {
	margin-bottom: 10px; margin-top: 10px; font-weight: bold; 
}
div.list_user_inv_body {
	margin-bottom: 10px;
}


div.login_register_img { float:left; }
div.login_register     { padding-top:18px; }

tr.list_manager_entries_sep { display:none; }




/* -------------------- Layoutverbreiterung -------------------------------------------------------------------------------------------- */

#all { width:960px; }

div.areaTop2, div.areaMain { width:960px; }

div.areaTopLogo 	{ width:960px; min-height:96px; }

div.areaTop2left	{ width:770px; height:24px; float:left; }
div.areaTop2right   	{ width:190px; height:24px; float:left; }

div.areaMainContent     { width:770px; }
div.mainWithoutSidebar  { width:740px; padding-left:15px; padding-right:15px; }
div.mainWithSidebar, div.mainWithSidebar_wl { width:550px; padding-left:15px; padding-right:15px; }

div.areaMainLeft, div.areaMainLeft_outer, div.left_bar { width:190px; }

div.areaMainLeft_Outer {
    float: left;
}

div.sidebar { width:190px; }

div.box		        { width: 190px; padding: 0px; margin:0px; float:left; }
div.box2	        { width: 190px; padding: 0px; margin:0px; float:left; }
div.box2_foot {
      height: 26px
}


/* -------------------- Bilder/Banner x 4 -------------------------- */

div.page_object_banner_x6      { width:90px; overflow:hidden; float:left; padding-right:2px; margin:0px; font-size:11px; }
div.page_object_banner_x6_last { width:90px; overflow:hidden; float:left; margin:0px; font-size:11px; }
div.page_object_banner_x4      { width:133px; overflow:hidden; float:left; padding-right:6px; margin:0px; }
div.page_object_banner_x4_last { width:133px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x3      { width:178px; overflow:hidden; float:left; padding-right:8px; margin:0px; }
div.page_object_banner_x3_last { width:178px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x2      { width:268px; overflow:hidden; float:left; padding-right:14px; margin:0px; }
div.page_object_banner_x2_last { width:268px; overflow:hidden; float:left; margin:0px; }
div.page_object_banner_x1      { width:550px; padding:0px; margin:0px; }



/* ----------------------- WYSIWYG DESIGNEDITOR - VORANSICHT ------------------------- */

div.editor_preview_main { width: 550px; padding: 0px; padding-left: 15px; padding-right: 15px; float:left; }



/* ------------------------------ FORUM (NEU)  -------------------------------- */

div.forum_path { padding-bottom:15px; }

td.forum_overview_subheading { padding-left:4px; padding-right:10px; padding-top:5px; vertical-align:top; }

table.forum_elements, table.forum_posts    { width:100%; margin-bottom: 10px }
th.forum_element { padding-left:5px; padding-right:10px; background-color:#BCD6FD;
			  color:#002966; border:1px solid #f7f3f0;
			  text-align:left; }
td.forum_element { padding-left:4px; padding-right:10px; vertical-align:top; padding-top:5px; padding-bottom:4px;
			  background-color:#E1D7CF; color:#000000;
			  border:1px solid #f7f3f0; }

table.forum_posts th { padding-left:5px; padding-right:10px; background-color:#BCD6FD;
		      color:#002966; border:1px solid #f7f3f0; text-align:left; }
td.forum_post_user  { padding-left:5px; padding-right:10px; vertical-align:top; padding-top:5px; height:100px;
		      background-color:#E1D7CF; color:#000000;
		      border:1px solid #f7f3f0; }
td.forum_post_info { padding-left:5px; padding-right:10px; vertical-align:top; padding-top:5px;
		      background-color:#E1D7CF; color:#000000;
		      border:1px solid #f7f3f0; }
/**** /css/define custom_post_bg=*style:tables_body_bg brightness=30 ****/
td.forum_post_content { padding-left:5px; padding-right:10px; vertical-align:top; padding-top:5px;
		      background-color:*style:tables_body_bg; color:#000000;
		      border:1px solid #f7f3f0; }

div.forum_post_user_info {
    font-size: 0.9em;
}



div.forum_topics_create_link { background-color:#BCD6FD; padding:1px; padding-left:20px;
			       padding-right:20px; margin-top:5px; margin-bottom:5px; }
div.forum_topics_create_link a, div.forum_topics_create_link a:active, div.forum_topics_create_link a:visited { font-weight:bold; font-style:italic; color:#002966; text-decoration:underline; }

div.forum_posts_reply_link { background-color:#BCD6FD; padding:1px; 
			     padding-left:20px; padding-right:20px; margin-top:5px; margin-bottom:5px; }
div.forum_posts_reply_link a, div.forum_posts_reply_link a:active, div.forum_posts_reply_link a:visited { font-weight:bold; font-style:italic; color:#002966; text-decoration:underline; }


div.button {
     background-color: #ccc; border: 1px solid #aaa; padding: 1px;
}


div.gui_tabs_item_0, div.gui_tabs_item_1 {
     padding-right: 10px; 
}

div.gui_tabs_item_1_inner {
     font-weight: bold;
}

div.gui_tabs_dark_item_0, div.gui_tabs_dark_item_1 {
    padding: 2px;
}

div.gui_tabs_dark_item_1, div.gui_tabs_dark_item_1_inner {
    background-image: none;
}
div.gui_tabs_dark_item_0, div.gui_tabs_dark_item_0_inner {
    background-image: none;
}

h2.forum_area {
    font-size: 14px;
}

td.forum_post_user_head, td.forum_post_info {
    height: 30px;
}