.cq-wcm-edit .button:before,
.cq-wcm-edit .button:after {
    content: " "; /* 1 */
    display: table; /* 2 */
	}
	.cq-wcm-edit .button:after {
    	clear: both;
		}
		.cq-wcm-edit .button {
		    *zoom: 1;
			}


#stageEdit .stagemodul figure img {
	width: 100%;
	}
	.stage-edit {
		position: absolute;
		top: -10000px;
		}
		.stage-edit.toggleEdit {
			top: 0;
			}
	.stagemodules,
	.stagemodules > div {
		position: relative;
		}
		
.cq-wcm-edit .teaser-btn {
	float: none;
	}
.EditMode .responsive {
	display: block;
	width: 100%;
	}
	
.EditMode .dp-form .cols1 .block, 
.EditMode .dp-form .cols2 .block,
.EditMode .dp-form .cols3 .block  {
	float: none;
	display: block !important;
	visibility: visible;
	}
	
.EditMode .hidden  {
	float: none;
	display: block !important;
	visibility: visible;
	}	 
	.EditMode .dp-form .hidden {
		visibility: visible !important;
		display: block !important;
		}
	.EditMode .dp-form .block {
		margin-bottom: 0;
		}

.mms-shared-cq-placeholder {
	font-family: "Delivery_bold", sans-serif;
	font-size: 16px;
	background: #fc0;

	background:   linear-gradient(to bottom, #888 0%, #000 100%);
	background:    -moz-linear-gradient(top, #888 0%, #000 100%);
	background: -webkit-linear-gradient(top, #888 0%, #000 100%);
	
	color: #fff;
	margin: 10px 0;
	padding: 10px;
	}
	.mms-shared-cq-placeholder h2,
	.mms-shared-cq-placeholder h3 {
		color: white !important;
		}
	
	img.responsive-image-placeholder {
		width: 100%;
		background: #000;
		}


#CQ .cq-editrollover-insert-container {
	background: rgba(100,100,100,.5);
	-pie-background: rgba(100,100,100,.5);
	behavior: url(PIE.htc);
	}


.cq-wcm-preview .mms-shared-cq-placeholder,
.cq-placeholder-searchbox {
	display: none !important;
	} 
	
.stagemodules img {
	width: 100%;
	}



#editIsotop img {
	width: 100%;
	}
#editIsotop .front {
	float: left;
	width: 48%;
	}
#editIsotop .back {
	float: right;
	width: 48%;
}
