/* 
* Produkte
* EDIT by Marcel 2006/01/07 
*/
/* Hauptcontainer */
#contentMainDIV_products {
	/*padding: 30px 25px 30px 10px;*/
	margin-left: 15px;
	border: 1px solid;
	
}
#contentMainDIV_products_inner {
	/*margin: -30px -25px -30px -10px;
	padding: 30px 25px 0 10px;*/
	padding: 0px 25px 0px 10px;
}

/* Materialübersicht */
#material_overview_container {
	padding-top: 30px;
}

/* Designübersicht */
#design_overview_container {
	padding-top: 30px;
}

/* Serienübersicht */
#tbl_design_overview {
	margin-bottom: 10px;
}
#tbl_design_overview .design_overview_head {
	margin-right: 10px;
}
#tbl_design_overview td {
	vertical-align: top;
	white-space: nowrap;
}
.tbl_serien_overview {
	width: 100%;
	margin-bottom: 10px;
}
.tbl_serien_overview td {
	width: 50%;
}

/************************************************************/

/* Elemente Materialübersicht */
.material_link_container {
	clear: left;
}
div.p_material_colorcode_1, div.p_material_colorcode_2 {
	width: 23px;
	height: 21px;
	float: left;
	cursor: hand;
}
div.p_material_colorcode_1 {
	border-top: 1px solid #817873;
	border-left: 1px solid #817873;
	border-right: 1px solid #817873;
}
div.p_material_colorcode_2 {
	border-top: 1px solid #817873;
	border-bottom: 1px solid #817873;
	border-left: 1px solid #817873;
	border-right: 1px solid #817873;
}
span.p_material_colorcode_text {
	margin-left: 2px;
	height: 22px;
}

/**
* Elemente Tabelle Seriendetailinformation 
*/
#serie_detail_container {
	margin: -10px 0 0 -10px;
	padding-top: 30px;
}
#serie_detail_tbl {
	/*display: block;*/
	/*margin-top: 30px;*/
}
#serie_cell_1_empty, #serie_cell_2_empty, #serie_cell_3_empty {
	width: 191px;
	padding: 2px;
	vertical-align: top;
}
#serie_cell_1, #serie_cell_2, #serie_cell_3 {
	width: 191px;
	padding: 2px;
	vertical-align: top;
	background-color: #DFE1EE;
}
#serie_cell_more_details_dummy {
	width: 80px;
}
#serie_cell_4_empty {
	padding: 2px;
	vertical-align: top;
}
#serie_cell_4 {
	padding: 2px;
	vertical-align: top;
	background-color: #DFE1EE;
}
#serie_cell_4 table {
	/*width: 100%;*/
	width: 396px;
	
}
#serie_cell_4 table td {
	vertical-align: top;
}
.info_hl {
	font-weight: bold;
}
.info_t {
	margin-bottom: 20px;
}
.info_image {
	margin-top: 10px;
}

/* Elemente Produkttabelle */
#products_container {
	/*clear: left;*/
	background-color: #ffffff;
	/*margin: 0 -25px -30px -10px;*/
	/*padding: 12px 0 20px 0;*/
	margin: 0 -25px 0px -10px;
	padding: 12px 10px 20px 10px;
}
#products_headline {
	background-color: #000000;
	height: 27px;
	/*margin: 0 0 19px 0;*/
}
#products_headline_type, #products_headline_serie {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 4px;
}
#products_headline_type {
	float: left;
	padding-left: 10px;
}
#products_headline_serie {
	text-align: right;
	padding-right: 20px;
}

.products_tbl {
	width: 98%;
	margin: 19px 0 0 0;
	border-bottom: 2px solid #222A60;
}
.products_tbl th, .products_tbl td {
	padding: 2px;
}
tr.products_tbl_head th {
	text-align: center;
	vertical-align: top;
	/*border-bottom: 1px solid #222A60;*/
}
tr.products_tbl_content_1 td, tr.products_tbl_content_2 td {
	text-align: center;
}
tr.products_tbl_content_1_top td, tr.products_tbl_content_2_top td {
	text-align: center;
	border-top: 2px solid #222A60;
}
tr.products_tbl_content_1 .cell_12, tr.products_tbl_content_2 .cell_12, tr.products_tbl_content_1_top .cell_12, tr.products_tbl_content_2_top .cell_12 {
	text-align: left;
}
tr.products_tbl_content_1 td, tr.products_tbl_content_1_top td {
	background-color: #F2F3F9;
}
tr.products_tbl_content_2 td, tr.products_tbl_content_2_top td {
	background-color: #ffffff;
}
/*th.hcell_2, th.hcell_3, th.hcell_4, th.hcell_5, th.hcell_6, th.hcell_7, th.hcell_8, th.hcell_9, th.hcell_10, th.hcell_11, th.hcell_12 {
	border-right: 1px solid #222A60;
}*/
th.hcell_x, td.cell_x {
	border-left: 1px solid #222A60;
}
/* Bildzelle */
tr.products_tbl_content_1_top .cell_1, tr.products_tbl_content_2_top .cell_1, tr.products_tbl_content_1 .cell_1, tr.products_tbl_content_2 .cell_1 {
	width: 200px;
	background-color: #F2F3F9;
}
/*td.cell_2, td.cell_3, td.cell_4, td.cell_5, td.cell_6, td.cell_7, td.cell_8, td.cell_9, td.cell_10, td.cell_11, td.cell_12 {
	border-right: 1px solid #222A60;
}*/

.hcell, .hcell_x, .hcell p, .hcell_x p {
font-size:10px;
font-weight:normal;
vertical-align:center;
}

