/*
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;
        }
		

/* ----------------------------------------------------------------------------------------------------------
*  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_news_subtable {
	background-color: #4298D5;
	width: 100%;
	}
.news_cell_headline {
	background-color: #4298D5;
	}
.news_cell_data {
	background-color: #ffffff;
	}

.news_headline{
	color: #ffffff;
	font-weight: bold;
	}
.news_from 
	{
	color: #ffffff;
	font-size: 10pt;
	}

.news_main_table {
	width: 100%;
	}
	
.news_preview_picture {
	width: 140px;
	text-align: left;
	}		
/* --------------------------------------------------------------------------------
*  Preisliste
*/
.pricelist_cell_category_headline_space {
        }
.pricelist_cell_category_headline {
        color: #ffffff;
        background-color: #133F98;
        font-weight: bold
        }
.pricelist_cell_category2_headline {
        background-color: #4298D5;
        }
.pricelist_cell_headline {
        }
.pricelist_cell_price {
        font-weight: bold
        }
.pricelist_cell_data {
		font-weight: bold
        }
.pricelist_next {
        }


/* ----------------------------------------------------------------------------
*  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;
      }
.bccms_table_background 
		{
		border: #BABDB6;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		} 
.bccms_cell_headline {
		background-color: #BABDB6;
		}
.bccms_cell_data
	{
	background-color: #FFFFFF;
	}
	
.bccms_cell_bottom
	{
	font-family: Arial, Helvetica, sans-serif;
      color: #000000;
      background-color: #EDEEEC;
      font-weight: bold;
	  font-size: 8px;
	}

	  
.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;
}


