form[name="edit"] table {
	width:100%;
}

form[name="edit"] table tr {
	display: flex;
}

form[name="edit"] table tr td {
	border-bottom: none;
}

form[name="edit"] table tr td:nth-of-type(1) {
	flex: 1;
}
form[name="edit"] table tr td:nth-of-type(2) {
	flex: 3;
}
form[name="edit"] table tr td:nth-of-type(3) {
	display: none;
}


form[name="edit"] table input[type="text"],
form[name="edit"] table input[type="password"],
form[name="edit"] table select {
	border: 1px solid #E0E2E3;
	background-color: #F8F8F8;
	padding: 0.25rem;
	margin: 0.125rem 0;
	border-radius: 0.2rem;
	width: 100%;
}

form[name="edit"] table input[type="text"]:hover,
form[name="edit"] table input[type="text"]:focus,
form[name="edit"] table input[type="text"]:active,
form[name="edit"] table input[type="password"]:hover,
form[name="edit"] table input[type="password"]:focus,
form[name="edit"] table input[type="password"]:active,
form[name="edit"] table select:hover,
form[name="edit"] table select:focus,
form[name="edit"] table select:active {
	background-color: #e7e9ea;
}

form[name="edit"] table input[type="button"],
form[name="edit"] table input[type="submit"],
form[name="edit"] table input[type="reset"] {
	border: 1px solid #C0C2C3;
	background-color: rgb(244, 244, 244);
	background-image: linear-gradient(rgb(244, 244, 244) 0%, rgb(222, 222, 222) 100%);
	padding: 0.25rem;
	margin: 0.25rem 0;
	border-radius: 0.2rem;
	width: 25%;
}

form[name="edit"] input[type="button"]:hover,
form[name="edit"] input[type="button"]:focus,
form[name="edit"] input[type="button"]:active,
form[name="edit"] input[type="submit"]:hover,
form[name="edit"] input[type="submit"]:focus,
form[name="edit"] input[type="submit"]:active,
form[name="edit"] input[type="reset"]:hover,
form[name="edit"] input[type="reset"]:focus,
form[name="edit"] input[type="reset"]:active {
	border: 1px solid #B0B2B3;
	background-color: rgb(200, 200, 200);
	background-image: linear-gradient(rgb(233, 233, 233) 0%, rgb(211, 211, 211) 100%);
	cursor: pointer;
}

/**********************************************************************************************/
/*   Einstellungen für Bildschirmauflösung unter 600 Pixel  - z.B. Smartphones im Querformat  */ 
/**********************************************************************************************/

@media screen and (max-width: 600px) {
form[name="edit"] table tr {
	flex-direction: column;
}

form[name="edit"] table input[type="text"],
form[name="edit"] table input[type="password"],
form[name="edit"] table select {
	margin: -0.1rem 0 0.25rem 0;
}

form[name="edit"] table tr td:nth-of-type(2) {
	flex: 1;
}

form[name="edit"] table input[type="button"],
form[name="edit"] table input[type="submit"],
form[name="edit"] table input[type="reset"] {
	width: 50%;
}
	
}



