fieldset {
border:0;
margin:0;
padding:20px 0 0 0;
}

#content .zweiteilig h2 {
margin:0 0 5px 0;
}

#content form div {
margin-bottom:5px;
}

#content form label {
width:50%;
float:left;
}

#content .form_left div input,
#content .form_left div select {
width: 45%;
padding: 3px 2px;
background: #f6f7f7;
border: 1px solid #002596;
}

#content .form_left div select {
width: 47%;
}

#content .form_right div textarea {
padding: 3px 0;
background: #f6f7f7;
border: 1px solid #002596;
}

.form_left {
width: 49%;
float:left;
margin:0 50px 0 0;
padding:0;
}

.form_right {
margin:0 0 10px 0;
padding:0;
}

#content form .arrow label {
text-align: left;
width:100%;
margin-bottom:10px;
clear:both;
}

#content form .arrow input {
padding:2px;
margin:0;
width:20%;
border: 1px solid #002596;
background: #cfdce5;
clear:both;
}

#content .alert {
border:1px solid #ff0000;
color:#ff0000;
font-weight:700;
padding:1em;
}

#content .success {
color:green;
font-weight:700;
border:1px solid green;
padding:1em;
}
