/* Produkt- Inhalte */
.product_description_part_one { font-size: 11px; }
.product_description_part_two { font-size: 12px; color: #FFFFFF; font-weight: bold; }	
.detail_list { list-style-type: square; margin:0 0 4px 20px; }
	
/* Produkte �bersicht */
.category_text { font-size: 11px; color: #a3a3a3; }

/* TAB Downloads */
.tab_download_style { padding: 0px; border: 0px;  margin: 0px; }
.tab_download_start { width: 40px; }
.tab_download_pic   { width: 50px; }
.tab_download_text  { width: 100px; }
	
/* Content Twister */
.content_twister_headline { font-size: 14px; color: #FFFFFF; }
.content_twister_content  { font-size: 11px; color: #C3C3C3; }
	
/* Content Tabellen */
.cth_20____br { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; height: 20px; }
.cth_20____b  { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 0px; border-color: #636363; border-style: solid; height: 20px;}
.cth_20_bg_b  { border-bottom: 1px; border-top: 1px; border-left: 0px; border-right: 0px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 20px;}
.cth_20_bg_br { border-bottom: 1px; border-top: 1px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 20px;}
.cth_20_bg_br_2nd { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 20px;}
.cth_20_bg_blr { border-bottom: 1px; border-top: 1px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 20px;}

.cth_30___br      { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; height: 30px; }
.cth_30___b       { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 0px; border-color: #636363; border-style: solid; height: 30px; }
.cth_30_bg_b      { border-bottom: 1px; border-top: 1px; border-left: 0px; border-right: 0px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 30px; }
.cth_30_bg_br     { border-bottom: 1px; border-top: 1px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 30px; }
.cth_30_bg_br_2nd { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 30px; }
.cth_30_bg_blr    { border-bottom: 1px; border-top: 1px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; background-color: #a0a0a0; font-weight: bold; font-size: 12px; height: 30px; }

.cti_50_bg_blr     { border-bottom: 1px; border-top: 0px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #f0f0f0; background-color: #404040; font-weight: bold; font-size: 12px; height: 50px; }
.cti_50_bg_blr_end { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #f0f0f0; background-color: #D00000; font-weight: bold; font-size: 14px; height: 50px; }
.cti_35_bg_blr     { border-bottom: 1px; border-top: 0px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #f0f0f0; background-color: #404040; font-weight: bold; font-size: 10px; height: 35px; }
.cti_25_bg_blr     { border-bottom: 1px; border-top: 0px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #f0f0f0; background-color: #404040; font-weight: bold; font-size: 10px; height: 20px; }

.ctc_lbr      { border-bottom: 1px; border-top: 0px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; font-size: 10px; color: #f0f0f0; height: 20px;}
.ctc_br       { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; font-size: 10px; color: #f0f0f0; }
.ctc_br_green { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; font-size: 10px; color: #00ff00; font-weight: bold; }
.ctc_b        { border-bottom: 1px; border-top: 0px; border-left: 0px; border-right: 0px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #000000; font-size: 10px; color: #f0f0f0; }
.ctc_line     { border-bottom: 1px; border-top: 0px; border-left: 1px; border-right: 1px; border-color: #636363; border-style: solid; text-align: center; vertical-align: middle; color: #f0f0f0; background-color: #606060; font-weight: bold; font-size: 10px; height: 20px; }

.content_twister_headline { font-size: 14px; color: #FFFFFF; }
.content_twister_content  { font-size: 10px; color: #F0F0F0; }

/* International und contentblock */
.ct_red_line { width: 350px; height: 1px; background-image: url("img/bg/bg_line_01.gif"); background-position: left top; }
.ct_international_space { width: 30px; }
.ct_international_headline { color: #ffffff; height: 18px;}
.ct_international_text { font-size: 11px; color: #a3a3a3; padding-top: 10px; vertical-align: top; }

 /* Jobs */
.job_left  { width: 150px; font-size: 11px; color: #ffffff; vertical-align: top; padding-top: 20px;}
.job_right { border-left: 1px solid #FFF; padding-left: 15px; color: #A3A3A3; font-size: 11px; vertical-align: top; }
.job_right li {list-style-type: square; margin:0 0 4px 20px; }


.content_text_bold {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	}
.content_text {
	font-size: 10px;
	color: #FFFFFF;
	}
.content_text_bold_grey {
	font-size: 10px;
	color: #a3a3a3;
	font-weight: bold;	
	}		
.content_text_grey {
	font-size: 10px;
	color: #a3a3a3;
	}	
.content_text_bold_green {
	font-size: 10px;
	color: #009900;
	font-weight: bold;	
	}	





.content_line_font {
	font-size: 10px;
	color: #FFFFFF;
	}
.content_line_top {
	valign: top;
	height: 20px;
	}
.content_line_red {
	background-color: #ff0000;
	height: 1px;
	}
.content_line_bottom {
	height: 20px;
	}
	
	
.content_line_grey {
	background-color: #636363;
	height: 1px;
	}
.content_line_grey_sep {
	background-color: #e0e0e0;
	height: 20px;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	}		
		

.content_table_connector_first_line {	
	background-color: #636363;
	height: 30px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	}	
.content_table_connector_item {	
	background-color: #c3c3c3;
	font-size: 10px;
	height: 30px;
	color: #000000;
	font-weight: bold;
	}		
.content_table_connector_content {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	}		


.content_table_cable_first_line {
	background-color: #636363;
	height: 30px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;	
	}
.content_table_cable_item {	
	background-color: #c3c3c3;
	height: 45px;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	}
.content_table_cable_content {
	font-size: 12px;
	font-weight: bold;


	color: #ffffff;
	}	



.content_table_spec_first_line {
	background-color: #636363;


	height: 30px;
	font-size: 10px;
	color: #FFFFFF; 
	font-weight: bold;
	}
.content_table_spec_item {
	background-color: #c3c3c3;

	font-size: 10px;
	color: #000000; 
	font-weight: bold;
	}
.content_table_spec_content_1 {
	background-color: #e0e0e0;
	height: 20px;
	font-size: 10px;
	color: #000000;
	}
.content_table_spec_content_2 {
	background-color: #f0f0f0;
	height: 20px;
	font-size: 10px;
	color: #000000;
	}	


.content_table_standards_item {
	background-color: #636363;
	font-size: 10px;
	color: #ffffff; 
	font-weight: bold;
	}




.blockquote {
	text-align: justify;
	}


