/* Start of CMSMS style sheet 'italy : Comment und Table' */
div.comment {

margin: 1em;
border: 1px solid #E7AB0B;

}

div.commententry{

padding: 1em;
background-color: #f8f8f8;
border: 1px solid #cdcdcd;

}

div.commententryhead{

margin: -.5em -.5em 1em -.5em;
padding: .5em;
font-size: 1.2em;
font-style: italic;
font-weight: bold;
background-color: #E7AB0B;
}

#comments textarea { width:330px; }


/* TABELLE */



div#content table.listing
{
	table-width: 70%;
	border: 1px solid #E7AB0B;


}


div#content table.listing th
{
	text-align: left;
	font-weight: bold;
	padding: 0.5em;
	background-color: #E7AB0B;
}

div#content table.listing td
{
	padding: 0.5em;
	border: 1px solid #E7AB0B;
}

div#content table tr.rowA
{
	background-color: #d7d1c5;
	color: inherit;
}

div#content table tr.rowB
{
	background-color: #c7c0b1;
	color: inherit;
}

div#content table tr.rowC
{
	background-color: #e7e1e2;
	color: fff;
}



/* Sort Table */
	
	
	/* Start layout CSS */
	.tableWidget_headerCell,.tableWigdet_headerCellOver,.tableWigdet_headerCellDown{	/* General rules for both standard column header and mouse on header of sortable columns */
		cursor:pointer;	
		border-bottom:3px solid #C5C2B2;
		border-right:1px solid #ACA899;
		border-left:1px solid #FFF;	
		background-color: #ECE9D8;
	}
	
	.tableWidget_headerCell{	/* Standard column header */
		border-top:2px solid #ECE9D8;
		
	}
	
	.tableWigdet_headerCellOver{	/* Rollover on sortable column header */
		border-top:2px solid #FFC83C;		
	}
	.tableWidget tbody .tableWidget_dataRollOver{	/* Rollover style on mouse over (Data) */
		background-color:#F8F8F8;	/* No mouseover color in this example - specify another color if you want this */
	}
	
	.tableWigdet_headerCellDown{
		border-top:2px solid #FFC83C;	
		background-color:#DBD8C5;
		border-left:1px solid #ACA899;
		border-right:1px solid #FFF;			
	}
	.tableWidget td{
		margin:0px;
		padding:3px;
                border-right: 1px solid #EAE9E1;
		border-bottom:1px solid #EAE9E1;	/* Border bottom of table data cells */
		
	}
	 
	.tableWidget tbody{
		background-color:#f5f5f5;
	}
	
	.tableWidget tr.rowC {
	background-color: #e7e1e2;
	color: fff;
	}
	
	.tableWidget{
		
		width:400px;
	}
		
	/* End layout CSS */
	
	
	div.widget_tableDiv {
		border:1px solid #ACA899;	/* Border around entire widget */
		height: 400px;
		overflow:auto;
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:400px;

	}
	
	html>body div.widget_tableDiv {
		overflow: hidden;
		width:400px;
	}

	.tableWidget thead{
		position:relative;
	}
	.tableWidget thead tr{
		position:relative;
		top:0px;
		bottom:0px;
	}



	.tableWidget .scrollingContent{
		overflow-y:auto;
		overflow:-moz-scrollbars-vertical;
		width:100%;

	}

.tableWidget tr.red{
color: ff000;
}
	
	
/* End of 'italy : Comment und Table' */

