#rahmen_formular  {
	border: 0px dotted blue;
	width: 650px;
}

#rahmen_formular  h2{
	margin-top: 0px;
}

#rahmen_formular .label {
	border: 0px dotted red;
	width: 120px;
	float:left;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align:right;
}

#rahmen_formular .label2	{
	border: 0px dotted black;
	width: 400px;
	float:left;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align:left;
}

#rahmen_formular .label3	{
	border: 0px dotted black;
	width: 100px;
	float:left;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align:left;
}

#rahmen_formular .label4	{
	border: 0px dotted black;
	width: 85%;
	float:left;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align:left;
}

#rahmen_formular .label5		{
	border: 0px dotted red;
	width: 30%;
	float:left;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align:left;
}

#rahmen_formular .label6	{
	border: 0px dotted black;
	width: 570px;
	float:left;
	padding-left:10px;
	text-align:left;
	margin-bottom:10px;
}

#rahmen_formular .label7	{
	border: 0px dotted black;
	width: 117px;
	float:left;
	padding-left:9px;
	text-align:left;
}

* html d\iv #rahmen_formular .label7 {
	border: 0px dotted black;
	width: 100px;
	float:left;
padding-left:19px;
	text-align:left;
}

#rahmen_formular .field {
	border: 0px dotted green;
	width: 400px;
	float:left;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
}

#rahmen_formular .fieldWText {
	border: 0px dotted green;
	width: 400px;
	float:left;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#rahmen_formular .fieldSelect {
	border: 0px dotted green;
	width: 400px;
	float:left;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
}

#rahmen_formular .fieldMulti {
	border: 0px dotted green;
	width: 400px;
	float:left;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 0px;
}

#rahmen_formular .field2 {
	border: 0px dotted red;
	width: 30%;
	float:left;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align:right;
}

#rahmen_formular .field3 {
	border: 0px dotted red;
	width: 40%;
	float:left;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align:left;
}

#rahmen_formular .field4	{
	border: 0px dotted red;
	width: 15px;
	float:left;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align:right;
}

#rahmen_formular .field6	{
	border: 0px dotted red;
	width: 10px;
	float:left;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align:right;
	margin-left:37px;
}

#rahmen_formular .field7	{
	border: 0px dotted red;
	width: 10px;
	float:left;
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 0px;
	text-align:left;
}

#rahmen_formular .submit {
	border: 1px solid gray;
	width: 219px;
}

* html #rahmen_formular .submit {
	border: 1px solid gray;
	width: 219px;
	height: 20px;
	padding-top: 0px;
}

#rahmen_formular .submit_medium {
	border: 1px solid gray;
	width: 138px;
}

* html #rahmen_formular .submit_medium {
	border: 1px solid gray;
	width: 138px;
	height: 20px;
	padding-top: 0px;
}

#rahmen_formular .input_normal {
	border: 1px solid gray;
	width: 214px;
	padding-left:4px;
}

* html #rahmen_formular .input_normal {
	border: 1px solid gray;
	width: 214px;
	height: 12px;
	padding-left:4px;
}

#rahmen_formular .input_select {
	border: 1px solid gray;
	width: 219px;
}

#rahmen_formular .input_small {
	border: 1px solid gray;
	width: 47px;
	padding-left:4px;
}

* html #rahmen_formular .input_small {
	border: 1px solid gray;
	width: 47px;
	height: 12px;
	padding-left:4px;
}

#rahmen_formular .input_medium {
	border: 1px solid gray;
	width: 133px;
	padding-left:4px;
}

* html #rahmen_formular .input_medium {
	border: 1px solid gray;
	width: 133px;
	height: 12px;
	padding-left:4px;
}

#rahmen_formular .textarea {
	border: 1px solid gray;
	width: 550px;
}

#rahmen_formular .radio {
	text-align:left;
	width: 20px;
}

#rahmen_formular img {
	margin-bottom: 3px;
}

#rahmen_formular .space {
	border: 0px dotted orange;
	width: 100%;
}

#rahmen_formular .errortext  {
	margin: 0px;
	font-size: 8pt;
	line-height: 12px;
	margin-left:135px;
	font-weight: bold;
	color:red;
}

* html #rahmen_formular .errortext  {
	margin: 0px;
	font-size: 8pt;
	line-height: 12px;
	margin-left:133px;
	font-weight: bold;
	color:red;
}

#rahmen_formular .errortext2 {
	margin: 0px;
	font-size: 8pt;
	line-height: 12px;
	margin-left:188px;
	font-weight: bold;
	color:red;
}

#rahmen_formular .errortext3 {
	margin: 0px;
	font-size: 8pt;
	line-height: 12px;
	margin-left:30px;
	font-weight: bold;
	color:red;
}

/*********** CSS-Debug ***********/
#debug {
	background: #000;
	width: 23%;
	height: 16px;
	position: fixed;
	border: 4px solid #aaa;
	padding: 4px;
	text-align: center;
	color: #fff;
	overflow:hidden;
	opacity: 0.5;
}
#debug:hover{
	opacity: 1;
	height: auto;
}

.debugPost {
	bottom: -4px;
	right: 0px;
}
.debugGet {
	bottom: -4px;
	right: 25%;
}
.debugDaten1 {
	bottom: -4px;
	left: 0px;
}
.debugDaten2 {
	bottom: -4px;
	left: 25%;
}
.debugDaten3 {
	top: -4px;
	left: 0px;
}
.debugDaten4 {
	top: -4px;
	left: 25%;
}
.debugDaten5 {
	top: -4px;
	right: 25%;
}
.debugDaten6 {
	top: -4px;
	right: 0px;
}