
.editable .texttoedit {
	border: 1px dashed transparent;
	/*margin: -1px;*/
}

.editable:hover .texttoedit{
	border-color: #ccc;
}

.editable.activeeditor .texttoedit, .editable.activeeditor .texteditbutton span {
	border-color: red;
}


.editable .texteditbutton {
	display: none;
	position:absolute;
	font-size:9pt!important;
	line-height: 1em!important;
	text-align:right;	
	height: 20px;
	margin: -20px 1px 0;
	z-index: 1;
}

.editable.activeeditor .texteditbutton, .editable:hover .texteditbutton {
	display: block;
}

.editable .texteditbutton span {
	background-color: #fff;
	border: 1px dashed #ccc;
	border-bottom: none;
	color: gray;
	padding:3px 10px 0;	
	cursor: pointer;
	display: block;
	float: right;
	height: 16px;
}

.editable .texteditbutton span:hover {
	text-decoration: underline;
	color: #333;
}