
.appell_box .headline_left { float: left; display: block; }
.appell_box .headline_right { float: right; display: block; }
.count { margin: 3px; padding: 3px; font-size: 14px; text-decoration: underline; }
.appell_box .headline_wrap { background-color: #666; padding: 5px; }
.appell_box .headline { padding: 0; margin: 5px; }

.appell .short_inputfield {
	width: 170px;
	float: left;
}

.appell .short_inputfield input {
	width: 150px;
}

.appell .short_inputfield textarea {
	width: 250px;
	height: 50px;
}
.appell .short_inputfield label {
	display: block;
}

#confirm_verarbeitung { float: left; margin: 5px; }

.appell_mail { padding: 5px; border: 1px solid #999;}
.appell_mail .info { float: left; width: 200px;}
.appell_mail .info dl { margin: 10px 5px 5px 5px; }
.appell_mail .info dt { font-weight: bold; }
.appell_mail .info dd { margin-left: 0; }
.appell_mail textarea { float: right; width: 380px; height: 120px; background-color: white;}
.appell_mail textarea.single { height: 300px; }

fieldset { border: none; padding: 0px; margin: 10px 5px;}
legend { font-weight: bold; font-size: 11px; margin: 0; padding: 0;}

.check_left input { float: left; margin: 5px; }

input { border: 1px solid #aaa; }
textarea { border: 1px solid #aaa; border: 1px solid #aaa; font-size: 1em; font-family: Verdana; color: #333; }

.petition { border: 1px solid #666; padding: 5px; margin-bottom: 5px; }
.sendit { font-weight: bold; margin-bottom: 5px; }
.petition ul { margin: 10px 20px; padding: 0; }

.error ul {
list-style-type: none;
margin: 5px 0 5px 0;
padding: 0px;
}

.error ul li {
background-color: none;
border: 2px solid red;
color: red;
margin: 2px 10px 0 0;
padding: 2px;
}

.content_box_yellow .appell .plz input{
width: 50px;
}

.content_box_yellow .appell .plz {
width: 70px;
}

