.fontcolor {
	color: red;
}

.klein, .klein a, .klein a:hover {
	font-size: 8pt; line-height: 11pt;
}

.kleinBlack, .kleinBlack a, .kleinBlack a:hover {
	font-size: 8pt; color: black;
}

.kleinBold {
	font-size: 8pt; font-weight: bold; line-height: 11pt;
}

.kleinFarbe, .kleinFarbe a, .kleinFarbe a:hover {
	font-size: 8pt; font-weight: bold; color: #008000;
}

.kleinFarbe1, .kleinFarbe1 a, .kleinFarbe1 a:hover {
	font-size: 8pt; color: #657bb3;
}

.kleinFarbe2, , .kleinFarbe2 a, .kleinFarbe2 a:hover {
	font-size: 8pt; color: red;
}

.kleingrau, .kleingrau a, .kleingrau a:hover {
	font-size: 8pt; color: #aaaaaa;
}

.mail, .mail a, .mail a:hover {
	font-size: 10pt; line-height: 11pt;font-family: Arial, Helvetica;
}

.medium, .medium a, .medium a:hover {
	font-size: 9pt;
}

.mediumbold, .mediumbold a, .mediumbold a:hover {
	font-size: 9pt; font-weight: bold;
}

.Normal {
	font-size: 11pt; color: #000000;
}

.NormalFett, .NormalFett a, .NormalFett a:hover  {
	font-size: 11pt; font-weight: bold; color: #000000;
}

.NormalKursiv {
	font-size: 10pt; font-style: italic; font-weight: bold;
}

.TabelleFelder {
	font-size: 8pt; white-space: nowrap; color: #000000; background-color: #e9e9e9
}

.TabelleFelderC {
	font-size: 8pt; background-color: #DFDFDF; color: #000000; white-space: nowrap;
}

.TabelleFelderD {
	font-size: 8pt;  background-color: #dddddd; color: #000000;
}

.TabelleFelderE {
	font-size: 8pt; background-color: #999999; color: #000000; white-space: nowrap;
}

.TabelleFelderF {
	font-size: 8pt; background-color: #B9B9B9; color: #000000; white-space: nowrap;
}

.TabelleGros {
	font-size: 10pt; font-weight: bold; text-align:center; background-color:#B9B9B9; color: #000000;
}

.TabelleRahmen {
	border: 1px solid #666666;
}

.TabelleTop {
	font-size: 9pt;  font-weight: bold; text-align:center; background-color:#B9B9B9; color: #000000;
}

.TabelleTop a {
	color: #FFFFFF; text-decoration: none;
}

.TabelleTop a:hover {
	color: #FFFFFF; text-decoration: underline;
}

.TopFrame {
	background-color: #339933; color: #FFFFFF;
}

.Uberschrift {
	font-size: 20px; font-weight: bold;
}

.Uberschrift2, .Uberschrift2 a, .Uberschrift2 a:hover {
	font-size: 18px;  font-weight: bold; color: #000000; line-height: 15pt;
}

.Uberschrift3, .Uberschrift3 a, .Uberschrift3 a:hover {
	font-size: 20px; color: #000000; line-height: 15pt;
}

.xxklein {
	font-size: 7pt; color: #000000;
}

.xxkleinFarbe {
	font-size: 8pt; font-weight: bold; color: #008000;
}

.zeile1 {
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999;
}

.zeile2 {
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666;
}

a {
	color: #0000FF; text-decoration: none;
}

a:hover {
	color: #0000FF; text-decoration: underline;
}

body {
	font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF;
}

input {
	font-size: 11px;
}

select {
	font-size: 11px;
}
.edit-object FIELDSET {
	BORDER-RIGHT: #c5c4b9 1px solid;
	BORDER-TOP: #c5c4b9 1px solid;
	BORDER-LEFT: #c5c4b9 1px solid;
	BORDER-BOTTOM: #c5c4b9 1px solid;
	font-size: 8pt;
	color: #000000;
	white-space: nowrap;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;

}
.edit-object label{
	font-size: 8pt;
	FLOAT: left; WIDTH: 120px
}

}
legend {
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 6px;
	font-size: 10pt;
	color: #000000;
}
.edit-object INPUT {
	MARGIN-BOTTOM: 4px
}
.edit-object TEXTAREA {
	MARGIN-BOTTOM: 4px
}
.edit-object SELECT {
	MARGIN-BOTTOM: 4px
}
.edit-object TD.TabelleFelderC, TR.TabelleFelderC {
	background-color: #DFDFDF;

}