.hide {
	display:none;
}

#dlg_person_cover.abdeckung {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	z-index:200;
	text-align:center;
}

#dlg_person_cover.abdeckung table,
#dlg_person_cover.abdeckung tbody {
	width:100%;
	height:100%;
}

#dlg_person_cover.abdeckung td {
	width:33.3%;
	height:100%;
}

#dlg_person {
	width:300px;
	/*height:150px;*/
	background:#eee;
	border:2px solid black;
	border-radius:5px;
}

#dlg_person header {
	width:100%;
	height:25px;
	line-height:25px;
	background:#000;
	color:#fff;
}

#dlg_person > div {
	width:100%;
	/*height:120px;*/
	padding:10px;
	/*line-height:25px;*/
	/*background:#DDD;*/
}
#dlg_person footer {
	width:100%;
	/*height:35px;*/
	/*background:#000;*/
	border-top:1px dotted #000;
	padding:5px;
}

#dlg_person footer ul {
	margin-left:100px;
    text-align:right;
}

#dlg_person footer ul li {
	text-align:center;
    display:inline-block;
    padding:5px;
    width:90px;
    list-style:none;
	
	border: 1px solid white;
	background: black;
	color: white;
	cursor: pointer;
}

#dlg_person footer ul li:hover {
	background: white;
	color: black;
	border: 1px solid black;
}

#dlg_person table {
	width:100%;
	text-align:left;
}

#dlg_person_cover.abdeckung #dlg_person table td {
	width:auto;
	height:20px;
}

#dlg_person_cover.abdeckung #dlg_person table td input {
	width:100%;
}

