
/* selbst */
div#gridbox {
	width:100%;
	height:400px;
	overflow:hidden;
}

div.gridbox table.hdr th {
	line-height:0px;
	height:0px;
}
div.gridbox div.ftr table {
	background-color:#B0B6B8;
}
div.gridbox div.ftr th {
	line-height:0px;
	height:0px;
}

/* von scand*/
div.gridbox table.hdr td {
	margin:0px;
	padding:5px 0px 5px 0px;
	-moz-user-select:none;
	overflow:hidden;
}
div.gridbox table.hdr td div.hdrcell {
	overflow:hidden;
}
div.gridbox table.hdr td div.hdrcell div {
	padding-right:10px;
}
div.gridbox table.obj td {
	-moz-user-select:none;
	overflow:hidden;
}
div.gridbox table.obj th {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
div.gridbox table.row20px tr td {
	height:20px;
	white-space:normal;
}
div.gridbox table.obj td span.space, div.gridbox table.obj td img.space {
	width:18px;
}
div.gridbox table.obj td.editable {
	-moz-user-select:text;
}
.dragSpanDiv {
	border:1px solid;
	font-size:12px;
}
.dhx_combo_select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
	cursor:default;
	position:absolute;
	height:auto;
	border:1px solid;
}
.dhx_combo_edit {
	width:100%;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.dhx_textarea {
	position:absolute;
	height:100px;
	border:1px solid;
}
.dhx_clist {
	padding:2px 2px 2px 2px;
	border:1px solid;
}
.gridDragLine {
	position:absolute;
	top:10px; left:0px;
	width:100%;
	height:2px;
	overflow:hidden;
}

/*paginal output*/
div.pagingBlock {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.pagingBlock .pagingCurrentPage {
	font-weight:bold;
	cursor:default;
}
div.pagingBlock .pagingPage {
	cursor:pointer;
	text-decoration:underline;
}
span.recordsInfoBlock {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*class for toolbar selectbox. used with pagingWT*/
.toolbar_select {
}

/*block selection style*/
.dhtmlxGrid_selection {
	border:1px dotted;
	-moz-opacity:0.5;
	filter:alpha(opacity = 50);
	opacity:0.5;
}

/*------------------------------------------------------------*/
div.gridbox div.ftr {
	position:absolute;
	left:0px;
	bottom:1px;
	width:100%;
	padding-right:20px;
	overflow:hidden;
}
div.gridbox div.ftr td {
	height:20px;
	padding:3px 10px 3px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-top:solid 1px;
	border-left:solid 1px #FFFFFF;
}

div.gridbox table.hdr td.columnTargetR div.hdrcell {
	border-right:3px double;
	border-left:3px solid;
}
div.gridbox table.hdr td.columnTargetL div.hdrcell {
	border-right:3px solid;
	border-left:3px double;
}
.dhx_dragColDiv {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin:0px;
	padding:5px 20px 5px 20px ;
	font-weight:normal;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}


/* -- Farben -- */


.dragSpanDiv {
	border-color:gray;
	background-color:#FFFFFF;
}
.dhx_combo_select {
	border-color:#000000 silver silver #000000;
	background-color:#FFFFFF;
}
.dhx_combo_edit {
	border:0px;
}
.dhx_textarea {
	border-color:#000000 silver silver #000000;
}
.dhx_clist {
	background-color:#FFFFFF;
	border-color:#000000;
}
.gridDragLine {
	background-color:#000000;
}

/* block selection style */
.dhtmlxGrid_selection {
	background-color:yellow;
	border-color:#000000;
}

/* rest */
div.gridbox table.hdr td.columnTargetR div.hdrcell {
	border-right-color:#FF6600;
	border-left-color:#D4D0C8;
}
div.gridbox table.hdr td.columnTargetL div.hdrcell {
	border-right-color:#D4D0C8;
	border-left-color:#FF6600;
}
div.gridbox div.ftr td {
	border-top-color:#FFFFFF;
	background:#B0B6B8;
	color:#505F6A;
}
.dhx_dragColDiv {
	background-color:#D4D0C8;
	border-color:#FFFFFF Gray Gray #FFFFFF;
}

