/*
In diesem  File stehen MODUL spezifische Styles.
Änderungen werden normalerweise nur von BC durchgeführt
*/		

/*-----------------------------------------------------------------------------
Styles für Fehlermeldungsseite
*/
		
.errormsg_bktable {
        border-color: #E6370C #E6370C #E6370C #E6370C;
        border-style: solid;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px
        }

.errormsg_headline {
        background-color: #E6370C;
        color: #ffffff;
        font-weight: bold;
        }

.errormsg_text {
        background-color: #ffffff;
        }
		
/*-----------------------------------------------------------------------------
Dynamisches POPUP das beim ZoomModus von Bildern generiert wird
*/
.cmsdynpopup_body {
	background: #000000;
	}
	
.cmsdynpopup_table {
	padding: 10;
	height: 100%;
	width: 100%;
	}
	
.cmsdynpopup_cellpicture {
	}
	
.cmsdynpopup_cellclose {
	font-size: 9;
	color: #ffffff;
	}
	
		


/* ----------------------------------------------------------------------------------------------------------
*  Bereich für Mainmenu
*/

/* Style des Menüpunktes, wenn er aktiviert ist*/
.submenu_active_maincell { color:#ffffff; background-color: #01519F; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.submenu_active_maincell a {  color:#ffffff;}

/* Style des Menüpunktes, allgemein (wenn er nicht aktiviert ist)*/
.submenu_passive_maincell { color:#ffffff; background-color: #848582 ; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.submenu_passive_maincell a {  color:#ffffff; text-decoration: none}

/* ---------------------------------
*  Textblock ober dem Menü
*/
.submenu_sub_headline { color:#000000; background-color: #EDEEEC;}

/* Style des Menüpunktes, wenn er aktiviert ist*/
.submenu_active_cell { color:#000000; background-color: #EDEEEC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none  ; border-color: #2E3436 #2E3436 #2E3436 #2E3436; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.submenu_active_cell a {  color:#000000; background-color:#EDEEEC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; border-color: #2E3436 #2E3436 #2E3436 #2E3436; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

/* Style des Menüpunktes, allgemein (wenn er nicht aktiviert ist)*/
.submenu_passive_cell { color:#000000; background-color: #EDEEEC ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; border-color: #2E3436 #2E3436 #2E3436 #2E3436; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.submenu_passive_cell a {  color:#000000; background-color: #EDEEEC ; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; border-color: #2E3436 #2E3436 #2E3436 #2E3436; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

/* ----------------------------------------------------------------------------------------------------------
*  (Nur bei Menüstyle "dropdown") Sub-Sub Menü


.submenu_active_cell_block1 { background-color: #008821 }
.submenu_active_cell_block1 a {  text-decoration: none}

.submenu_passive_cell_block1 { background-color: #008899 }
.submenu_passive_cell_block1 a {  text-decoration: none}
*/

.submenu_text_below { font-family: Arial, Helvetica, sans-serif; font-size: 12pt }

.submenu_seperator_cell {color:#000000; background-color: #EDEEEC; font-weight: bold; border-color: #2E3436 #2E3436 #2E3436 #2E3436; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.submenu_seperator_background_table {}

/* -----------------------------------
*  Zeile zwischen horizontalen Menüpunkten
*/
.submenu_spaceline_vert{
        height: 2px;
        }
/* ------------------------------------
* Modulabhängige CSS Styles, die je nach Modul hereinkopiert werden können
* um so ein übersichtliches CSS File zu erhalten.
*/

/* ----------------------------------------------------------------------------------------------------------
*  NEWS
*/

.news_main_table {
	width: 100%;
	}
	
.news_news_subtable {
	width: 100%;
	}
.news_cell_headline {
	}
.news_cell_data {}

.news_headline{	}

.news_from {font-size: 10px;}

.news_preview_picture {
	width: 140px;
	text-align: left;
	}		

//*/
/* ----------------------------------------------------------------------------------------------------------
*  Secure
*/

.secure_table_background { background-color: #CCCCCC}
.secure_table_normal {background-color: #FFFFFF}
.secure_title_cell {background-color: #848582; font-weight: bold; color: #FFFFFF; border-color: #0099FF #0000CC #0000CC #0099FF; line-height: 14px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.secure_name_text_cell {}
.secure_name_field_cell {}
.secure_password_text_cell {}
.secure_password_field_cell {}
.secure_lastrow_cell {}

/* ---------------------------------------------------------------------------------
*  EG Produkte
*/
.egprodukte_group_headline {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.egprodukte_cell_headline {background-color: #F0CA21}
.egprodukte_cell_sub_headline {background-color: #F7E394}
.egprodukte_cell_data {}
.egprodukte_link_groups {}
.egprodukte_table_aktuell {}
.egprodukte_headline {}
.egprodukte_vpe {}
.egprodukte_picture {}
.egprodukte_data {}
.egprodukte_table_groups {}
.egprodukte_combo {}
.egprodukte_cell_blank_line {background-color: #F7EAB7}

/* ----------------------------------------------------------------------------------
*  FAQ
*/
.faq_table_background {}
.faq_question_cell {}
.faq_answer_cell {}
.faq_question
        {
        font-weight: bold;
        }
.faq_answerblock_question
        {
        font-weight: bold;
        }

.faq_answerblock_answer {}
.faq_dot_cell
        {
        background-color: #BABDB6;
        }
.faq_category
        {
        color: #ffffff;
        background-color: #BABDB6;
        height: 15px;
        }

.faq_category_blankline
        {
        }

/* -------------------------------------------------------------------------------
*  Speisekarte
*/

.skarte_detail_preview_line {background-color: #EDEEEC}
.skarte_detail_cell_data {background-color: #FFFFFF}
.skarte_liste_speise  {background-color: #EDEEEC}


/* --------------------------------------------------------------------------------
*  LINKLISTE
*/
.linkliste_cell_category_pre_headline {}
.linkliste_cell_category_headline {
        background-color: #BABDB6;
        color: #ffffff;
        font-weight: bold;
        }
.linkliste_table_main {
        width: 70%;
        }
.linkliste_cell_sub_headline {}
.linkliste_cell_data {}

/* ---------------------------------------------------------------------------------
*  Bereich für Termine
*/
.termine_beginn_am {font-size: 12px; font-family: Arial, Helvetica, sans-serif}
.termine_table_background {background-color: #F0CA21}
.termine_table_main {}
.termine_cell_headline {background-color: #F7E394}
.termine_cell_data { background-color: #FFFFFF}
.termine_bottom_line {background-color: #FCF6DE}


/* ----------------------------------------------------------------------------------
*  SHOP-System
*/

.shop_table_basket
        {
        border: #000000;
        border-style: solid;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px
        }
.table_top_shop {background-color: #848582}

.table_top_shop_basket {background-color: #848582}

/* -----------------------------------------------------------------------------------
*  Presenter
*/
.presenter_top_table {
        }

.presenter_upper_area_left {
        background-color: #BABDB6;
        }

.presenter_upper_area_right {
        background-color: #BABDB6;
        }

.presenter_second_row {
        }

.presenter_background_table {
        background-color: #848582;
        }

.presenter_background_table2 {
        }

.presenter_background_table_headline {
        background-color: #848582;
        }

.presenter_upper_area2 {
        }

.presenter_headline {
        background-color: #BABDB6;
        color: #ffffff;
        font-weight: bold;
        }

.presenter_data {
        }

.presenter_picturer {
        border: #838383;
        border-style: solid;
        border-top-width: 0px;
        border-right-width: 3px;
        border-bottom-width: 3px;
        border-left-width: 0px
        }
.presenter_picture_cell {
        }
.presenter_lower_area {
        background-color: #BABDB6;
        }

/* --------------------------------------------------------------------------------
*  Pollingliste
*/

.polling_question_table {
        /* width: 360px; */
        border: 1px #BABDB6 solid;
        }
.polling_question_headline {
        font-weight: bold;
        background-color: #BABDB6;
        color: #FFFFFF;
        padding-top: 2px;
        padding-bottom: 2px;
        }

.polling_question_data {
        }

.polling_question_question {
        }

.polling_result_table {
        border: #000000;
        border-style: solid;
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
        }

.polling_result_headline {
        font-weight: bold;
        }

.polling_result_data {
        }

.polling_result_header {
        font-weight: bold;
        background-color: #BABDB6; color: #FFFFFF;
        }

.polling_result_footer {
        font-weight: bold;
        }

.polling_result_remark {
        font-size: 10px;
        }

.polling_result_question {
        }

.polling_result_anzahl {
        }

.polling_result_proz {
        }

/* --------------------------------------------------------------------------------
*  Preisliste
*/
.pricelist_cell_category_headline_space {
        }
.pricelist_cell_category_headline {
        color: #ffffff;
        background-color: #848582;
        font-weight: bold
        }
.pricelist_cell_category2_headline {
        background-color: #EDEEEC;
        }
.pricelist_cell_headline {
        }
.pricelist_cell_price {
        font-weight: bold
        }
.pricelist_cell_data {
        }
.pricelist_next {
        }


/* ---------------------------------------------------------------------------------
*  Packages
*/

.package_headline {
        background-color: #BABDB6;
        font-weight: bold;
        color: #ffffff;
        }
.packages_valid_fromto {
        background-color: #BABDB6;
        font-size: 14px;
        }
.packages_subheadline {
        background-color: #ffffff;
        }
.packages_price {
        background-color:#EDEEEC;
        }
.packages_details {
        }
.packages_details_link {
        background-color: #ffffff;
        }
.packages_preview_image {
        }
.package_preview_background_table {
        background-color: #BABDB6
        }

/* ----------------------------------
*Detailansicht
*/
.package_headline_detail {
        background-color: #BABDB6;
        font-weight: bold;
        color: #ffffff;
        }
.packages_valid_fromto_detail {
        background-color: #BABDB6;
        font-size: 13px;
        }
.packages_image{
        }
.packages_data{
        }
.packages_price_detailview{
        }
.package_detail_background_table{
        }

/* ---------------------------------------------------------------------------------
*  PDF-Lister 
*/

.pdflister_link {
        font-weight: bold;
        color: #ffffff;
        }

.pdflister_link_pict {
        }


.pdflister_headline {
        background-color: #BABDB6;
        color: #ffffff;
        height: 18;
        }

.pdflister_data {
        }

.pdflister_data_blank_line {
        }

.pdflister_aktualisiert {
         font-size: 10px;
         }

.pdflister_von {
        }

.pdflister_dateigroesse {
         font-size: 10px;
        }

.pdflister_filesize {
        }

.pdflister_picture {
        }


/* -------------------------------
*  Tabellenbereich - Zeile
*/
.pdflister_table_line {
        }

.pdflister_data_table {
        border: #2E3436;
        border-style: solid;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px
        }

.pdflister_blank_line {
        }

.pdflister_pict_cell {
        filter: dropshadow(color=#2E3436, OffX=2, OffY=2);
        width: 150;
        }

/* ----------------------------------------------------------------------------------
*  Adressen
*/

.adressen_table_background {
      background-color: #848582;
      }
.adressen_table_main { }
.adressen_cell_category_headline {
      background-color: #F0CA21;
      }
.adressen_cell_headline {
      background-color: #848582;
      color: #FFFFFF;
      font-weight: bold;
      }
.adressen_cell_sub_headline {
      background-color: #F7E394;
      }
.adressen_cell_data {
      background-color: #FFFFFF;
      }
.adressen_cell_bottom {
      background-color: #EDEEEC;
      }
.adressen_cell_bottom_space {
      background-color: #FFFFFF;
      }
.adressen_cell_blank_line {
      background-color: #FFFFFF;
      }
.adressen_picture {}
.adressen_email {
      font-size: 12px;
      color: #000000;
      }
.adressen_email_link {
      font-size: 12px;
      color: #000000;
      }
.adressen_fax {
      font-size: 12px;
      color: #000000;
      }
.adressen_fax_number {}
.adressen_telefon {
      font-size: 12px;
      color: #000000;
      }
.adressen_telefon_number {}
.adressen_web {
      font-size: 12px;
      color: #000000;
      }
.adressen_web_link {
      font-size: 12px;
      color: #000000;
      }
a.adressen_web:link {  }
a.adressen_web:hover { }


/* --------------------------------------------------------------------------------
*  Pressemeldungen
*/

/* ------------------------------------
*Hintergrundtabelle
*/
.press_subtable {}

.press_cell_headline {}
.press_headline {
      font-weight: bold;
      }

/* -------------------------------------
Subheadliner
*/
.press_cell_data {}
.press_from {}
.press_space_table
					{
					border-collapse: collapse;
					margin: 5px 5px; 				/* Rückt die Seitenränder herein */
					padding: 0px 0px;				/* Ändert die Liniendicke */
					width: 90%;
					/*background: red;*/
					/*border: solid thin black;*/	/* Rand um die Box */
  				}
					
.press_space_cell { background-color: #ffffff}


/* --------------------------------------------------------------------------------
*  Bereich für Termine
*/
.termine_beginn_am {
	font-size: 8px; font-family: Arial, Helvetica, sans-serif;
	}
.termine_table_background {
      background-color: #848582;
      }
.termine_table_main {}
.termine_cell_headline {
      background-color: #848582;
      font-weight: bold;
      color: #ffffff;
      }
.termine_cell_data {
      background-color: #FFFFFF;
      }
.termine_bottom_line {
      background-color: #EDEEEC;
      }
.termine_fonts {
      font-size: 10px;
      font-family: Arial, Helvetica, sans-serif;
      }
/* ---------------------------------------------------------------------------------
*  Gästebuch
*/

.gbuch_weiter {}
.gbuch_maintable {}
.gbuch_table_background {}
.gbuch_cell_headline {}
.gbuch_headline_link {}
.gbuch_cell_data {}
.gbuch_cell_bottom {
 	font-size: 10px;	
	}

/* ----------------------------------------------------------------------------------
*  JOB Angebote
*/

.jobs_table_no_job {
	border: #EDEEEC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color: #EDEEEC
	padding: 10;
	/* 	margin: 10px; */
	}

.jobs_preview_headline {
 	font-size: 17px;
	font-weight: bold;
	}
	
.jobs_table_preview {
	border: #EDEEEC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3;
	}
	
.jobs_table_preview_headline {
	background-color: #EDEEEC;
	}			
	
.jobs_table_preview_stellenart {
	font-weight: bold;
	}
	
.jobs_table_preview_date {
	}
		
.jobs_table_preview_dataline {
	border: #EDEEEC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}	
	
.jobs_headline_detail {
 	font-size: 17px;
	font-weight: bold;
	height: 25;
	}
	
.jobs_table_detail {
	border: #EDEEEC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 3;
	}		
	
.jobs_data_detail {background-color: #EDEEEC;}
	}
	
.jobs_addon_detail {
	background-color: #FFFFFF;
	border: #848582;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	}			
	
.jobs_link_detail {
	background-color: #EDEEEC;
	border: #EDEEEC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	}			
	
.jobs_backtopreview_detail {
 	font-size: 10px;
	}		

/* ----------------------------------------------------------------------------------
*  Bikerouten
*/
.bikerouten_table_background {}
.bikerouten_table_main {}
.bikerouten_cell_category_headline {
     font-family: Arial, Helvetica, sans-serif;
     color: #FFFFFF;
     background-color: #848582;
     font-weight: bold
      }
.bikerouten_cell_headline {
      background-color: #EDEEEC;
      }
.bikerouten_cell_data {}
.bikerouten_cell_bottom {}	
	

/* ----------------------------------------------------------------------------------
*  Panorama
*/
.panorama_table_background {
      background-color: #BABDB6;
      }
.panorama_cell_headline {
      background-color: #EDEEEC;
      }	
/* ----------------------------------------------------------------------------------
*  Ferien
*/
.ferien_table_background {
      background-color: #EDEEEC

      }
.ferien_table_background1 {
      background-color: #EDEEEC

      }

/* ----------------------------------------------------------------------------------
*  GLASSHOP
*/
.glasshop_cell_category_headline {}
.glasshop_table_main {}
.glasshop_cell_sub_headline {}
.glasshop_cell_data {}

/* ----------------------------------------------------------------------------------
*  NORMEN Datenbank
*/

/*
Sample:
.normen_search_table {border-color: #333333 black #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
*/
.normen_search_table {}
.normen_weiter {}
.normen_text_anz_nach_gruppen {
      font-weight: bold
      }
.normen_combo_cell {}
.normen_text_searchterm {
      font-weight: bold
      }
.normen_searchterm_cell {}
.normen_details {}
.normen_file_link {}
.normen_filename_link {}
.normen_filename_text {}
.normen_headline {
      font-weight: bold
      }
.normen_version {
      font-weight: bold
      }
.normen_group {}
.normen_text_last_update {
      font-size: 8pt
      }
.normen_last_update {
      font-size: 8pt;font-weight: bold
      }
.normen_data {}
.normen_place {
      font-weight: bold
      }
.normen_text_place {}
.normen_bullet {
      background-color: #2E3436
      }

/* ---------------------------------------------------------------------------- 
*  GLASSHOP
*/
.glasshop_cell_category_headline {}
.glasshop_table_main {}
.glasshop_cell_sub_headline {}
.glasshop_cell_data {}

/* ----------------------------------------------------------------------------
*  Trends
*/
.trends_cell_headline {
      background-color: #EDEEEC
      }
.trends_cell_bottom  {
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
      background-color: #EDEEEC;
      font-weight: bold;
	  font-size: 6pt;
      }
/* ---------------------------------------------------------------------------
*  CAM-Manager
*/
	
.cammanager_table {
	background-color: #ffffff;
	border: #848582;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 5;
	width: 500px;
	}
	
.cammanager_table_headline {
	color: #ffffff;
	background-color: #BABDB6;
	font-weight: bold;
	}
	
.cammanager_table_headline_col1 {
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	}

.cammanager_table_headline_col2 {
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	width: 450px;
	}
		
.cammanager_preview_link {
	}
	
.cammager_preview_cell {
	}
	
.cammager_data_cell {
	}
	
.cammager_preview_cell {
	filter: dropshadow(color=#333333, OffX=2, OffY=2);	
	}

.cammanager_headline {
	font-weight: bold;
	}
	
.cammager_data_cell {
	}
	
.cammanager_data {
	}
	
	  
.maintable-dotted-right {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
}
.maintable-dotted-left {
	border: thin dotted #2E3436;

}
.links-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #535958;
	background-color: #BABDB6;
	border-left-style: none;
	text-align: center;
	vertical-align: bottom;


}
.maintable-dotted {
	border: 1px dotted #2E3436;
}
.headline-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #CC0000;
}

/*--------------------------------------------------------------------------------------------------------------------------------
Disussionsforum
*/
/* Einstiegsseite */
.forum_showforumlist_table {
	border: #BABDB6
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding: 3;
	width: 100%;
	}
	
.forum_showforumlist_headline_col2 {
	border: #BABDB6
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	font-weight: bold;
	text-align: center;
	}
.forum_showforumlist_headline_col3 {
	font-weight: bold;
	text-align: center;
	}
	
.forum_showforumlist_col2 {
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	text-align: center;
	background-color: #BABDB6;
	}
.forum_showforumlist_col3 {
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-weight: bold;
	text-align: center;
	}
		
.forum_showforumlist_groupline {
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-weight: bold;
	font-size: 12;
	background-color: #6B6C69;
	color: #ffffff;
	}	
	
.forum_showforumlist_image {
	}
	
.forum_showforumlist_descriptionline0 {
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 6;
	background-color: #F7F7F7;
	}
	
.forum_showforumlist_descriptionline1 {
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 6;
	background-color: #EDEEEC;
	}
	
.forum_showforumlist_descriptionline_link0 {
	}	
	
.forum_showforumlist_descriptionline_link1 {
	}	
	
.forum_showforumlist_addontext {
	}
	
/* Spezielle FORUMS-Seite mit den Beiträgen */
.forum_listarticles_table {
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 100%;
	}

.forum_listarticles_menucell {
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-weight: bold;
	font-size: 12;
	background-color: #848582;
	color: #ffffff;
	padding: 3;
	}
	
.forum_listarticles_menucell_link {
	color: #ffffff;
	}
	
.forum_listarticles_datacell {
	}
	
.forum_listarticles_bottomcell	{
	text-align: right;
	font-size: 9;
	background-color: #848582;
	}
	
.forum_listarticles_bottomcell_link	{
	color: #ffffff;
	}
	
.forum_listarticles_line0 {
	background-color: #BABDB6;
	padding: 4;
	}
	
.forum_listarticles_line1 {
	background-color: #EDEEEC;
	padding: 4;
	}			
	
.forum_listarticles_messagedate	{
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	color: #6C6C6C;
	text-align: center;
	font-size: 9;
	padding: 1;
	}
	
.forum_listarticles_messagetime	{
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	color: #6C6C6C;
	text-align: center;
	font-size: 9;
	}
	
/* Formular - Styles */
.forum_form_table {
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 100%;
	padding: 3;
	}

.forum_form_cellheadline {
	border: #BABDB6;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	font-weight: bold;
	background-color: #BABDB6;
	color: #ffffff;
	}

.forum_form_celldata {
	background-color: #EDEEEC;
	}

.forum_form_textheadline {
	font-weight: bold;
	}
.forum_form_star {
	color: #ff0000;
	}
.forum_form_textmessage {
	font-weight: bold;
	}

	
.forum_form_formfield {
	}
	
/* Detaildaten */
.forum_detail_table	{
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	width: 100%;
	padding: 3;
	}

.forum_detail_cellmenu {
	border: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	background-color: #848582;
	color: #ffffff;
	}

.forum_detail_menulink {
	font-weight: bold;
	color: #ffffff;
	}

.forum_detail_menulink_back {
	color: #ffffff;
	}
	
.forum_detail_cellheadline {
	font-weight: bold;
	background-color: #BABDB6;
	}
	
.forum_detail_celldata {
	}
	
.forum_detail_celldate	{
	text-align: right;
	font-size: 9;
	}


/*--------------------------------------------------------------------------------------------------------------------------------
Baumeisterhaus
*/
.bmh_detail_table {
	padding: 3;
	}
	
.bmh_detail_image {
	width: 340px;
	height: 250px;
	filter: dropshadow(color=#333333, OffX=2, OffY=2, positive=2);
	}
	
.bmh_detail_col_plaene {
	}
	
.bmh_detail_plaene {
	font-weight: bold;
	}
	
.bmh_detail_og {
	}
	
.bmh_detail_eg {
	}
	
.bmh_detail_ug {
	}
	
.bmh_detail_price {
	color: #ff0000;
	font-size: 20;
	font-weight: bold;
	}
	

.bmh_popup_body {
	}
	
.bmh_popup_table {
	}
	
.bmh_popup_picture_cell {
	}
	
.bmh_popup_close_cell {
	}
	
/* Random-Bild auf Einstiegsseite */
.bmh_random_table {
	padding: 2;
	}
		
.bmh_random_maintitle {
	text-align: center;
	color: #ffffff;
	background-color: #B30C17;
	height: 18px;
	border: #ffffff;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
	border-left-width: 0px;
	height: 20px;
	}
	
.bmh_random_headline {
	text-align: left;
	color: #000000;
	background-color: #FFD600;
	}
	
.bmh_random_headline a {
	color: #0059A7;
	}
	
.bmh_random_previewpicture {
	text-align: center;
	background-color: #FFD600;
	filter: dropshadow(color=#333333, OffX=2, OffY=2, positive=2);
	}
	
.bmh_random_price {
	text-align: right;
	color: #0059A7;
	background-color: #DCE6EE;
	font-weight: bold;
	}
	
.bmh_random_link {
	text-align: right;
	color: #ffffff;
	background-color: #83A6C2;
	}
	
.bmh_random_link a{
	color: #ffffff;
	background-color: #83A6C2;
	}
	
		
/* Galerie */
.bmh_galerie_table {
	padding: 5;
	}
	
.bmh_picture_table {
	height: 150px;
	}
	
.bmh_galerie_headline_cell {
	height: 22px;
	text-align: center;
	vertical-align: middle;
	background-color: #CAE4FF;
	}
	
.bmh_galerie_pict_cell {
	text-align: center;
	vertical-align: middle;
	filter: dropshadow(color=#333333, OffX=2, OffY=2, positive=2);
	background-color: #E1F0FF;
	}
	
.bmh_galerie_blank_pict_cell {
	}	
	
/* ---------------------------------------------------------------------------
Aktionen
*/

.aktionen_main_table {
	}
		
.aktionen_maintitle {
	height: 20px;
	color: #ffffff;
	background-color: #E70017;
	text-align: left;
	border: #ffffff;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	padding: 3;
	}
		
.aktionen_liste_table {
	width: 180;
	height: 130px;
	border: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding: 5;
	}
		
.aktionen_liste_headline {
	width: 110px;
	text-align: left;
	vertical-align: top;
	font-size: 17;
	font-weight: bold;
	}
		
.aktionen_liste_sub_headline {
	font-size: 17;
	font-weight: bold;
	}
		
.aktionen_liste_image_cell {
	text-align: center;
	}
		
.aktionen_liste_price {
	color: #ff0000;
	font-size: 18;
	font-weight: bold;
	vertical-align: bottom;
	}
		
.aktionen_liste_linkcell {
	font-size: 10;
	}
		
.aktionen_liste_link {
	}

.aktionen_liste_spaceline {
	height: 3px;
	}
	
.aktionen_detail_table {
	}
		
.aktionen_detail_headline {
	font-size: 23;
	}
		
.aktionen_detail_image {
	/*
	filter: dropshadow(color=#333333, OffX=2, OffY=2, positive=2);
	*/
	padding: 10;
	}
		
.aktionen_detail_price {
	color: #ff0000;
	font-size: 23;
	font-weight: bold;
	}
		
.aktione_detail_pdf {
	}
		
	
