label.left {

	float: left;

	text-align: left;

	width: 18em;

	margin-right: .3em;

	font-weight: bold;

}

input[type=text] {

	float: left;

	width: 8em;

}

select {

	float: left;

	width: auto;

	width: 13em;

	margin-left: .3em;

	margin-right: .3em;

	font-size: 1.2em

}

*.abstand>select {

	margin-left: 0;

}

input.right {

	float: left;

	width: auto;

	clear: both;

	margin-left: 0;

	margin-right: .3em;

}

input[type=select].right {

	float: left;

	width: auto;

	clear: both;

	margin-left: 0;

	margin-right: .3em;

}

input.left {

	width: 15em;

}

input[type=checkbox].right,

input[type=radio].right,

input[type=submit].right {

	margin-left: 1em;

}

form br{

	clear: both;

}

label,

select,

input[type=checkbox],

input[type=radio],

input[type=button],

input[type=submit] {

	cursor: pointer;

}

*.abstand {

	line-height: 220%;

}

div.c2 {

	float: right;

	width: 65%;

}

*.spenden>div.c2 {

	width: 70%;

}

div.c1 {

	float: left;

	width: 30%;

}

p.FormInfotext {

	margin: 1em 0 1em 0;

}

.textareabox {
  width: 260px;
  float: left;
}
