#banner																{ background: url('../images/layout/green_banner.jpg') no-repeat center top; }
.search_button												{ background: url('../images/layout/green_search_button.jpg') no-repeat center top; }
#submenu_container										{ background: url('../images/layout/green_submenu.gif') no-repeat center top; }
.submenu_entry:hover									{ background-color: #B1C19F; border-left: 1px solid #344A28; border-right: 1px solid #E5E8DD; }
.submenu_entry_h											{ background-color: #B1C19F; border-left: 1px solid #344A28; border-right: 1px solid #E5E8DD; }

.text_header_round										{ background: url('../images/layout/green_text_header_round.gif') no-repeat left top; color: #ffffff; }
.text_subheader												{ background: url('../images/layout/green_text_subheader.jpg') no-repeat left top; color: #ffffff; }
.text_body														{ background: url('../images/layout/green_text_body.jpg') repeat-x left bottom #E2E4D9; color: #343C0B; }
.text_body a													{ color: #343C0B; }
.text_body_noborder										{ background: url('../images/layout/green_text_body.jpg') repeat-x left bottom #E2E4D9; color: #343C0B; }
.text_subbody													{ background: url('../images/layout/green_text_subbody.jpg') repeat-x left bottom #879D6F; color: #343C0B; }
.text_subbody_list										{ background-color: #f4f4f4; }
.text_subbody_list_item								{ color: #343c0b; }
.text_subbody_list_item a							{ color: #343c0b; }
.text_footer_round										{ background: url('../images/layout/green_text_footer_round.gif') no-repeat left top; }
.text_footer_round_details						{ background: url('../images/layout/green_text_footer_round_details.gif') no-repeat left top; }
.text_footer_flat											{ background: url('../images/layout/green_text_footer_flat.jpg') no-repeat left top; }
.text_footer_flat_details							{ background: url('../images/layout/green_text_footer_flat_details.jpg') no-repeat left top; }
.text_footer_flat_details	a						{ color: #ffffff; }

#teasers															{ background: url('../images/layout/green_teaser_bg.gif') repeat-y left top; }
.teaser_list_item											{ border-bottom: 1px solid #B2C2A0; }

.side_header													{ background: url('../images/layout/green_side_header.gif') no-repeat left top; color: #ffffff; }
.kalender_header											{ background: url('../images/layout/green_kalender_header.gif') no-repeat left top; color: #ffffff; }
.kalender_body												{ background: url('../images/layout/green_kalender_body.jpg') repeat-x bottom left #E8E9E3; }
.kalender_footer											{ background: url('../images/layout/green_kalender_footer.gif') no-repeat top left #ffffff; }

#forum_col														{ float: left; width: 213px; }
.forum_reiter													{ height: 19px; padding-left: 10px; padding-top: 3px; background: url('../images/layout/green_reiter_bg.jpg') repeat-x left top; font-family: Arial; font-size: 12px; color: #ffffff; }
.forum_list														{ background-color: #f4f4f4; padding: 10px 0px 10px 10px; }
.forum_list_item											{ padding-right: 10px; border-bottom: 1px solid #AFBF9D; color: #343c0b; margin: 0px 0px 5px 0px; }
.forum_list_item a										{ color: #343c0b; }
.forum_diskussion											{ display: block; background: url('../images/layout/mit_diskutieren.png') no-repeat left top; width: 128px; height: 50px; cursor: pointer; }

#chart_col														{ float: left; margin-left: 10px; }
.chart_reiter_1												{ height: 22px; width: 640px; background: url('../images/layout/chart_menu1.gif') no-repeat top left; }
.chart_reiter_2												{ height: 22px; width: 640px; background: url('../images/layout/chart_menu2.gif') no-repeat top left; }
.chart_reiter_3												{ height: 22px; width: 640px; background: url('../images/layout/chart_menu3.gif') no-repeat top left; }
.chart_span_button										{ padding: 0px 10px 5px 10px; margin: 0px; background: url('../images/layout/chart_span_button.jpg') repeat-x left top; height: 17px; font: bold 10px/17px arial; color: #ffffff; border-left: 1px solid #bbbbbb; border-top: 1px solid #bbbbbb; border-right: 1px solid #888888; border-bottom: 1px solid #888888; }
.chart_span_button:hover							{ cursor: pointer; }
.chart_span_button_selected						{ padding: 0px 10px 5px 10px; margin: 0px; background: url('../images/layout/chart_span_button_h.jpg') repeat-x left top; height: 17px; font: bold 10px/17px arial; color: #ffffff; border-left: 1px solid #bbbbbb; border-top: 1px solid #bbbbbb; border-right: 1px solid #888888; border-bottom: 1px solid #888888; }
.chart_span_button_selected:hover			{ cursor: pointer; }
.chart_button1												{ margin: 0px 0px; padding: 0px 0px 0px 10px; border: 0px solid transparent; background-color: transparent; text-align: left; font: bold 12px Arial; color: #ffffff; height: 23px; line-height: 23px; width: 229px; }
.chart_button1:hover									{ cursor: pointer; }
.chart_button2												{ margin: 0px 0px; padding: 0px 0px 0px 10px; border: 0px solid transparent; background-color: transparent; text-align: left; font: bold 12px Arial; color: #ffffff; height: 23px; line-height: 23px; width: 213px; }
.chart_button2:hover									{ cursor: pointer; }
.chart_button3												{ margin: 0px 0px; padding: 0px 0px 0px 10px; border: 0px solid transparent; background-color: transparent; text-align: left; font: bold 12px Arial; color: #ffffff; height: 23px; line-height: 23px; width: 196px; }
.chart_button3:hover									{ cursor: pointer; }

.chart_footer													{ width: 661px; height: 24px; padding-top: 5px; background: url('../images/layout/green_chart_footer.gif') no-repeat left top; }
.forum_link														{ float: left; width: 213px; }
.forum_link	a													{ float: right; font-family: Arial; font-size: 12px; color: #ffffff; text-decoration: none; padding-right: 20px; background: url('../images/layout/link_arrow.gif') no-repeat center right; }
.chart_link														{ float: left; width: 426px; }
.chart_link	a													{ float: right; font-family: Arial; font-size: 12px; color: #ffffff; text-decoration: none; padding-right: 20px; background: url('../images/layout/link_arrow.gif') no-repeat center right; }

.leadform_body												{ background: url('../images/layout/green_text_body.jpg') repeat-x left bottom #E2E4D9; color: #343C0B; }

#site_footer													{ background: url('../images/layout/green_footer.gif') no-repeat top left; }
#site_footer_text											{ background-color: #9CAE81; color: #ffffff; }
