.edit {
	position: relative;
	width: inherit;
	margin: 0;
	padding: 0; }
.feld_tabelle { font-family: Arial, Helvetica, Verdana; background-color: #999; margin: 5px; border: ridge 1px #003 }
.feld_format { font-family: Arial, Helvetica, Verdana; background-color: #999; margin: 5px; border: ridge 1px #003 }
.listentrenner { background-color: #ccc; height: 2px }
.liste { color: black !important; font-size: 11px; font-weight: normal; text-align: left; vertical-align: top; padding: 3px }
.kl { font-size: 9px; font-weight: normal;}
.ad_oben {
	color: #000;
	font-size: 11px;
	font-family: Arial;
	background-color: #cdcdcd;
	text-align: left;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 1px;
	border-style: none;
	opacity: 0.75; }
.ad_unten {
	color: #000;
	font-size: 11px;
	font-family: Arial;
	background-color: #cdcdcd;
	text-align: left;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 1px;
	border-style: none;
	opacity: 0.75; }
.ad_tab {
	color: #000;
	font-size: 10px;
	font-family: Arial;
	line-height: 15px;
	background-color: #ddd;
	text-align: left;
	position: relative;
	margin: 0;
	padding: 1px;
	border: solid 1px #999;
	white-space: nowrap;
	opacity: 0.2; }
.ad_tab form, .ad_oben form, .ad_unten form {
	line-height: 15px;
	float: left;
	margin: 0;
	white-space: nowrap; }
.ad_tab form p, .ad_oben form p, .ad_unten form p {
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	padding: 0; }
.ad_oben a, .ad_oben a:visited { color: #006; font-size: 10px; text-decoration: none; background-color: #ccc; padding-right: 4px; padding-left: 4px; border: solid 1px #333 }
.ad_tab button, .ad_oben button, .ad_unten button {
	font-size: 0;
	background-color: transparent;
	position: relative;
	width: 15px;
	height: 15px;
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	border-style: none;
	cursor: pointer; }
.ad_tab select, .ad_oben select, .ad_unten select {
	font-size: 10px;
	line-height: 15px;
	position: relative;
	float: left;
	margin: 0 0 0 5px;
	padding: 0; }
.ad_tab input, .ad_oben input, .ad_unten input {
	font-size: 11px;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative;
	float: left; }
.ad_tab button img, .ad_oben button img {
	margin: 0;
	padding: 0;
	border-style: none; }
.ad_tab span, .ad_oben span, .ad_unten span {
	font-size: 11px;
	line-height: 15px;
	float: left;
	margin: 0;
	padding: 0; }
.send_r { color: black !important; font-size: 9px; background-color: #fcc; cursor: pointer; margin-right: 1px; margin-left: 1px; padding: 0 2px; border: solid 1px }
.send_b { color: black !important; font-size: 9px; background-color: #9cf; cursor: pointer; margin-right: 1px; margin-left: 1px; padding: 0 2px; border: solid 1px }
.send_g { color: black !important; font-size: 9px; background-color: #9f9; cursor: pointer; margin-right: 1px; margin-left: 1px; padding: 0 2px; border: solid 1px }
.send_y { color: black !important; font-size: 9px; background-color: #ff9; cursor: pointer; margin-right: 1px; margin-left: 1px; padding: 0 2px; border: solid 1px }
.send_o { color: black !important; font-size: 9px; background-color: #fc9; cursor: pointer; margin-right: 1px; margin-left: 1px; padding: 0 2px; border: solid 1px }
.send_t { color: black !important; font-size: 9px; background-color: #9fc; cursor: pointer; margin-right: 1px; margin-left: 1px; padding: 0 2px; border: solid 1px }
.send_w { color: black !important; font-size: 9px; background-color: white; cursor: pointer; margin-right: 1px; margin-left: 1px; padding: 0 2px; border: solid 1px }
#format { color: black !important; font-size: 10px; background-color: #ccc; text-align: center; cursor: pointer; margin-right: 1px; margin-left: 1px; padding: 0 2px; width: 75px; border: solid 1px #666 }
#btn_form { color: black !important; font-size: 10px; background-color: #ccc; text-align: center; cursor: pointer; margin-right: 1px; margin-left: 1px; padding: 0 2px; width: 50px; border: solid 1px #666 }
.mi { text-align: center }
.re { text-align: right ; white-space: nowrap; }
#fehlermeldung { color: #000; background-color: #d4d4d4; text-align: center; position: absolute; top: 90px; left: 15%; width: 350px; z-index: 80; float: none; margin-right: auto; margin-left: auto; padding-bottom: 10px; border: solid 2px #1b1b42; }
#fehlermeldung h4 { color: #000; font-size: 14px; font-weight: bold; background-color: #fb0219; text-align: center; margin-top: 0; padding: 5px; border-bottom: 1px solid #530008; }
#fehlermeldung p { font-size: 12px; font-weight: bold; text-align: left; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
#fehlermeldung a, #fehlermeldung a:visited { color: #1b1b42; font-size: 12px; font-weight: bold; background-color: #fb331a; text-align: center; padding: 2px 10px; border: solid 1px; cursor: pointer; }
.ad_trenner { font-size: 0; width: 100%; height: 0; clear: both; margin-top: 3px; margin-bottom: 3px; border-bottom: 1px dotted #999; }
.foot { float: right; }
.reset { clear: both; }
