/* ============ Style 1 ============= */
/* ========== HEADINGS  ========== */
div.p_table h1.pt_col1,
div.p_table h1.pt_col2,
div.p_table h1.pt_col3,
div.p_table h1.pt_col4
	{
	color: #808080;
	}
	
div.p_table h1 span
	{
	color: #5bc2d4;
	}
	
div.p_table h2.pt_col1,
div.p_table h2.pt_col2,
div.p_table h2.pt_col3,
div.p_table h2.pt_col4
	{
	color: #808080;
	}
	
div.p_table h2.caption
	{
	color: #808080;	
	}		
	
div.p_table h2.caption span
	{
	color: #5bc2d4;
	font-family: 'YanoneKaffeesatzRegular',arial,sans-serif;
    font-size: 30px;
	}	
	
div.p_table h3.pt_col1,
div.p_table h3.pt_col2,
div.p_table h3.pt_col3,
div.p_table h3.pt_col4
	{
	color: #808080;
	}
	
/* ========== CAPTION COLUMN  ========== */
/* --- header row 1 ---  */
div.p_table div.caption_column li.header_row_1 
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b'); /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b); /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b); /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)); /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table div.caption_column li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f'); /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f); /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f); /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)); /* Chrome 10, Safari */		
	}

/* ========== COLUMN STYLE 1  ========== */
/* --- header row 1 ---  */
div.p_table div.pt_column_1 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b'); /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b); /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b); /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)); /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table div.pt_column_1 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f'); /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f); /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f); /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)); /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 2  ========== */
/* --- header row 1 ---  */
div.p_table div.pt_column_2 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b'); /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b); /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b); /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)); /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table div.pt_column_2 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f'); /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f); /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f); /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)); /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 3  ========== */
/* --- header row 1 ---  */
div.p_table div.pt_column_3 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b'); /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b); /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b); /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)); /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table div.pt_column_3 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f'); /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f); /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f); /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)); /* Chrome 10, Safari */	
	}
	
/* ========== COLUMN STYLE 4  ========== */
/* --- header row 1 ---  */
div.p_table div.pt_column_4 li.header_row_1
	{
	border-top: 1px solid #5f5f5f;
	border-bottom: 1px solid #1a1a1a;
	background-color: #353535; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #424242, #2b2b2b); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#424242', endColorstr='#2b2b2b'); /* IE8 */
	background: -ms-linear-gradient(top, #424242, #2b2b2b); /* IE9 */
	background: -moz-linear-gradient(top, #424242, #2b2b2b); /* Firefox */ 
	background: -o-linear-gradient(top, #424242, #2b2b2b); /* Opera 11  */
	background: -webkit-linear-gradient(top, #424242, #2b2b2b); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #424242), color-stop(1, #2b2b2b)); /* Chrome 10, Safari */	
	}
	
/* --- header row 2 ---  */
div.p_table div.pt_column_4 li.header_row_2
	{
	border-top: 1px solid #434343;
	border-bottom: 1px solid #1f1f1f;
	background-color: #353535; /* background color for non-css3 browsers */
	/* gradient */
	background-image: linear-gradient(top, #363636, #1f1f1f); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f'); /* IE5.5 - 7 */
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#363636', endColorstr='#1f1f1f'); /* IE8 */
	background: -ms-linear-gradient(top, #363636, #1f1f1f); /* IE9 */
	background: -moz-linear-gradient(top, #363636, #1f1f1f); /* Firefox */ 
	background: -o-linear-gradient(top, #363636, #1f1f1f); /* Opera 11  */
	background: -webkit-linear-gradient(top, #363636, #1f1f1f); /* Chrome 11  */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #363636), color-stop(1, #1f1f1f)); /* Chrome 10, Safari */	
	}