#upload
{
	/*position:absolute;
	 background-color: rgb(120, 120, 120);
	 width: 350px;
	 height: 105px;
	 position: absolute;
	 overflow: hidden;
	 top: 300px;
	 left: 500px;*/
	top: -30px;
	padding: 0px;
	line-height: 38px;
	z-index: 1;
	display: none;
}

#upload_hold
{
	position: absolute;
	top: 149px;
	left: 400px;
}

#upload input
{
	width: 380px;
}

#progress
{
	margin-top: 7px;
	height: 20px;
	border: 1px solid #333333;
}
#percent
{
	position: absolute;
	line-height: 20px;
	text-align: center;
	width: 100%;
}
#progress_bar
{
	position: absolute;
	height: 20px;
	background-color: #aaaaaa;
}

#poly_hold
{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 11049;
	cursor: pointer;
	display: none;
	overflow: hidden;
}

#poly_hold_ie_move_fixer
{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 11050;
	background: #aaaaaa;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.2)";
	/* Netscape */
	-moz-opacity: 0.001;
	/* Safari 1.x */
	-khtml-opacity: 0.001;
	/* Good browsers */
	opacity: 0.001;
}

.polypoint
{
	background: url(../images/cross.png) no-repeat;
	/*background-color: #fafafa;*/
	width: 22px;
	height: 22px;
	position: absolute;
	z-index: 11050;
	/*border-top: 1px solid #cfcfcf;
	 border-bottom: 2px solid #cfcfcf;*/
	cursor: default;
}

.polypoint_first
{
	background: url(../images/cross_first.png) no-repeat;
	/*background-color: #fafafa;*/
	width: 22px;
	height: 22px;
	position: absolute;
	z-index: 11050;
	/*border-top: 1px solid #cfcfcf;
	 border-bottom: 2px solid #cfcfcf;*/
	cursor: default;
}

#grid_hold
{
	position: absolute;
	z-index: 11100;
	width: 100%;
	height: 100%;
	/*border-top: 1px solid #cfcfcf;
	 border-bottom: 2px solid #cfcfcf;*/
	cursor: pointer;
	display: none;
	overflow: hidden;
}

.grid
{
	background: url(../images/cross.png) no-repeat;
	/*background-color: #fafafa;*/
	width: 22px;
	height: 22px;
	position: absolute;
	z-index: 11100;
	/*border-top: 1px solid #cfcfcf;
	 border-bottom: 2px solid #cfcfcf;*/
	cursor: pointer;
}

#grid1
{
	top: 100px;
	left: 400px;
}
#grid2
{
	top: 100px;
	left: 550px;
}
#grid3
{
	top: 350px;
	left: 400px;
}
#grid4
{
	top: 350px;
	left: 550px;
}

#canvas_1
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 110;
	display: none;
}
#dia_editor input
{
	width: 80px;
	height: 16px;
	padding: 1px;
	margin-bottom: 5px;
	border: 1px solid #000;
	text-align: center;
	line-height: 20px;
	vertical-align: middle;
	display: inline-block;
}

.btt_editor
{
	width: 50px;
	height: 20px;
	padding: 3px;
	border: 1px solid #000;
	text-align: center;
	line-height: 20px;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
}
.btt_refresh
{
	background: transparent url(../images/buttons/btt_refresh_0.png) no-repeat center center;
	position: absolute;
	bottom: 4px;
	right: 4px;
	cursor: pointer;
	width: 34px;
	height: 34px;
	margin-left: 50px;
	margin-top: 5px;
}
#btt_addarea, #btt_addpt
{
	margin-right: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl, .ui-corner-right, .ui-corner-tr, .ui-corner-left, .ui-corner-bl, .ui-corner-right, .ui-corner-br
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.ui-dialog-titlebar-close
{
	display: none;
}
.upload .ui-dialog-titlebar-close
{
	display: block;
}
.edit_btt_plus
{
	width: 21px;
	height: 21px;
	display: inline-block;
	background: transparent url(../images/buttons/btt_plus_0.png) no-repeat center center;
}
.edit_btt_minus
{
	width: 21px;
	height: 21px;
	display: inline-block;
	background: transparent url(../images/buttons/btt_minus_0.png) no-repeat center center;
}



#edit_tool_help
{
	border-bottom: 1px solid #cccccc;
	color: #ffffff;
	height: 35px;
}

#edit_tool_help_radio
{
	width: 21px;
	height: 21px;
	margin-left: 5px;
	background: transparent url(../images/buttons/btt_autohelp_1.png) no-repeat center center;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

#edit_tool_help_txt
{
	width: 57px;
	height: 25px;
	display: inline-block;
	line-height: 15px;
	font-size: 10px;
	vertical-align: middle;
}

#edit_tool_help_open
{
	width: 50px;
	height: 21px;
	background: transparent url(../images/buttons/btt_help_0.png) no-repeat center center;
	display: inline-block;
	color: #000000;
	text-align: center;
	line-height: 21px;
	vertical-align: middle;
	cursor: pointer;
}

#edit_buttons
{
	width: 45px;
	height: 150px;
	display: inline-block;
	vertical-align: top;
	margin-left: -5px;
	margin-right: 5px;
}
#edit_zoom_txt, #edit_object_txt, #edit_zoom_plus, #edit_zoom_minus
{
	height: 25px;
	display: inline-block;
	line-height: 25px;
}
#edit_zoom_txt, #edit_object_txt
{
	width: 86px;
	margin-left: 5px;
	vertical-align: top;
	margin-top: 2px;
}
#edit_zoom
{
	height: 25px;
	padding-top: 2px;
	margin-bottom: 5px;
	padding-bottom: 6px;
	border-bottom: 1px solid #cccccc;
	color: #ffffff;
}
#edit_grid, #edit_area, #edit_settings
{
	margin-top: 5px;
	width: 95px;
	height: 150px;
	display: none;
}
#edit_settings
{
	width: 88px;
	padding-left: 3px;
}
#edit_grid, #edit_area, #edit_settings
{
	display: inline-block;
}
#label_grid_w, #label_grid_h, #label_settings_average, #label_settings_opacity
{
	margin-right: 3px;
	margin-left: 3px;
	text-align: right;
	display: inline-block;
	font-size: 8pt;
	line-height: 20px;
	height: 20px;
	display: inline-block;
	color: #ffffff;
}
#label_settings_opacity
{
	margin-top: 8px;
}
.ui-dialog
{
	padding: 0;
}
#edit_btt_grid, #edit_btt_area, #edit_btt_settings
{
	width: 45px;
	height: 46px;
	background: transparent url(../images/buttons/btt_grid_1.png) no-repeat center center;
}
#edit_btt_area
{
	background: transparent url(../images/buttons/btt_area_0.png) no-repeat center center;
}
#edit_btt_settings
{
	background: transparent url(../images/buttons/btt_tool_0.png) no-repeat center center;
}

.ui-dialog .ui-dialog-content
{
	overflow: visible;
}
#label_point
{
	display: inline-block;
	width: 73px;
	vertical-align: top;
	margin-top: 3px;
	margin-bottom: 5px;
	color: #ffffff;
}

#label_area
{
	display: inline-block;
	width: 73px;
	vertical-align: top;
	margin-top: 3px;
	margin-bottom: 9px;
	color: #ffffff;
}

.btt_active
{

}

#edit_help_book
{
	top: -28px;
	padding: 0px;
	line-height: 40px;
	z-index: 1;
	display: none;
}

#edit_help
{
	top: -28px;
	padding: 0px;
	line-height: 40px;
	z-index: 1;
	display: none;
}

#edit_help_show
{
	background: transparent url(../images/blank.gif);
	position: absolute;
	top: 6px;
	right: 210px;
	width: 280px;
	height: 18px;
	cursor: pointer;
	opacity: 0;
}

#edit_help_show_check
{
	position: absolute;
	right: 1px;
	top: 2px;
}

#edit_help_close, #upload_close
{
	background: transparent url(../images/blank.gif);
	position: absolute;
	top: 6px;
	right: 18px;
	width: 150px;
	height: 18px;
	cursor: pointer;
}

#edit_help_object_select
{
	position: absolute;
	left: 30px;
	top: 120px;
	width: 300px;
	height: 300px;
	display: none;
}

#edit_help_book_close
{
	background: transparent url(../images/blank.gif);
	position: absolute;
	top: 6px;
	right: 18px;
	width: 160px;
	height: 18px;
	cursor: pointer;
}

#edit_help_book_cover
{
	background-color: #484848;
	position: absolute;
	top: 3px;
	left: 180px;
	width: 453px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;
	color: #ffffff;
	font-size: 14px;
}

.edit_help_object_select_btt
{
	width: 230px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	background-color: #333333;
	color: #ffffff;
	margin-bottom: 5px;
	padding-left: 5px;
	cursor: pointer;
}

#help_book_back
{
	background: transparent url(../images/buttons/btt_pfeil_links_0.png);
	position: absolute;
	left: -70px;
	top: 200px;
	display: none;
	width: 48px;
	height: 56px;
}

#help_book_next
{
	background: transparent url(../images/buttons/btt_pfeil_rechts_0.png);
	position: absolute;
	right: -70px;
	top: 200px;
	width: 48px;
	height: 56px;
}

#edit_object
{
	border-bottom: 1px solid #cccccc;
	color: #ffffff;
	height: 55px;
}

#edit_object_select
{
	width: 138px;
	margin-left: 5px;
}

#edit_object_plus, #edit_object_minus
{
	height: 25px;
	display: inline-block;
	line-height: 25px;
}

#edit_object_minus
{
	display: none;
}

.dia_editor_dialog .ui-widget-header
{
	'background-color' : '#eeeeee',
	'color' : '#666666',
	'text-align' : 'center'
}