:root {
	--module-body-padding:5px 10px;	
	
	--pagemodule-grid-spacing: 10px;
	--pagemodule-grid-inner-spacing: 5px;
	--pagemodule-element-spacing:5px;
}

.t3-grid-container {
	overflow-x:auto;
}

.t3-grid-container-inner {
}

.t3-grid-table {
	border-spacing:0px;
	margin-left:-2px;
	margin-right:-2px;		
}

.t3-grid-table .t3-grid-table {
	
}

.t3-grid-table > tbody > tr > td {
	border-bottom:10px solid #fff;
	border-right:5px solid #fff;
	border-left:5px solid #fff;
}

.t3-grid-table .t3-grid-table > tbody > tr > td {
	border-bottom:5px solid #fff;
	border-right:2px solid #fff;
	border-left:2px solid #fff;
}

.t3js-page-ce.closed .collapse-button a,
.t3js-page-column.closed .collapse-button a {
	text-decoration:none !important;
}

.t3js-page-ce.closed > div > div.collapsable-ce-content,
.t3js-page-column.closed .collapsable-content {
	display:none;
}

.t3js-page-ce.closed .ce-collapse-button.collapse-button-hide,
.t3js-page-column.closed .col-collapse-button.collapse-button-hide {
	display:none;
}

.t3js-page-ce.open .ce-collapse-button.collapse-button-show,
.t3js-page-column.open .col-collapse-button.collapse-button-show {
	display:none;
}

.t3-grid-table .element-count-wrap {
	font-size:0.6rem;
	font-weight:normal;
}

.t3js-page-ce.open .element-headline {
	display:none;
}


button.t3js-drag-uploader {
	display:none;
}