.popup {
/*	border:1px solid black; /* For debug, shows how big the draggables really are */
	padding: 6px; /* has to be identical to draggable size - internal padding and border - internal hold  */

	position:absolute;
	visibility:hidden;
}
.popup * {
	border:0px none;
	margin:0px;
	padding:0px;
}
.drag-handle {
	background-color:#1c262f;
	color:white;
	cursor:move;
	font-family:Arial;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:21px;
	line-height:normal;
	opacity:1;
	overflow:hidden;
	padding-left:2px;
	padding-top:2px;
	text-indent:3px;
	vertical-align:middle;
	width:auto;
}
.drag-handle .drag-controls {
	cursor:pointer;
	position:absolute;
	right:9px;
	top:9px; 
}
* html .drag-handle {
	width:100%;
}
.drag-contentarea {
	background-color:#F0F6FC;
	border: 1px solid #76878e; /* licht */
	color:black;
	height:147px;
	overflow:auto;
	padding:2px;
}
.drag-n-edge {
	border:0pt none;
	cursor:n-resize;
	font-size:1%;
	height:10px;
	margin:0pt;
	padding:0pt;
	position:absolute;
	top:0pt;
	width:100%;
}
.drag-s-edge {
	border:0pt none;
	bottom:0pt;
	cursor:s-resize;
	font-size:1%;
	height:10px;
	margin:0pt;
	padding:0pt;
	position:absolute;
	width:100%;
}
.drag-w-edge {
	border:0pt none;
	cursor:w-resize;
	font-size:1%;
	height:100%;
	left:0pt;
	margin:0pt;
	padding:0pt;
	position:absolute;
	width:10px;
}
.drag-e-edge {
	border:0pt none;
	cursor:e-resize;
	font-size:1%;
	height:100%;
	margin:0pt;
	padding:0pt;
	position:absolute;
	right:0pt;
	width:10px;
}
.drag-nw-corner-1 {
	border:0pt none;
	cursor:nw-resize;
	font-size:1%;
	height: 15px;
	left:0pt;
	margin:0pt;
	padding:0pt;
	position:absolute;
	top:0pt;
	width:10px;
}
.drag-ne-corner-1 {
	border:0pt none;
	cursor:ne-resize;
	font-size:1%;
	height: 15px;
	margin:0pt;
	padding:0pt;
	position:absolute;
	right:0pt;
	top:0pt;
	width:10px;
}
.drag-se-corner-1 {
	border:0pt none;
	bottom:0pt;
	cursor:se-resize;
	font-size:1%;
	height: 15px;
	margin:0pt;
	padding:0pt;
	position:absolute;
	right:0pt;
	width:10px;
}
.drag-sw-corner-1 {
	border:0pt none;
	bottom:0pt;
	cursor:sw-resize;
	font-size:1%;
	height: 15px;
	left:0pt;
	margin:0pt;
	padding:0pt;
	position:absolute;
	width:10px;
}
.drag-nw-corner-2 {
	border:0pt none;
	cursor:nw-resize;
	font-size:1%;
	height:10px;
	left:0pt;
	margin:0pt;
	padding:0pt;
	position:absolute;
	top:0pt;
	width: 15px;
}
.drag-ne-corner-2 {
	border:0pt none;
	cursor:ne-resize;
	font-size:1%;
	height:10px;
	margin:0pt;
	padding:0pt;
	position:absolute;
	right:0pt;
	top:0pt;
	width: 15px;
}
.drag-se-corner-2 {
	border:0pt none;
	bottom:0pt;
	cursor:se-resize;
	font-size:1%;
	height:10px;
	margin:0pt;
	padding:0pt;
	position:absolute;
	right:0pt;
	width: 15px;
}
.drag-sw-corner-2 {
	border:0pt none;
	bottom:0pt;
	cursor:sw-resize;
	font-size:1%;
	height:10px;
	left:0pt;
	margin:0pt;
	padding:0pt;
	position:absolute;
	width: 15px;
}
.drag-internal {
	padding: 0px;
	border: 1px solid #1c262f; /* donker /*
	background: #ecf5fa;
}
.content {
	width:100%;
}
.popup table {
	margin:0pt;
	padding:0pt;
}

