body {
margin-top: 0px;
margin-left: 0px;
}

.formMitBoxLeft {
float: left;
width: 380px;
height: 410px;
margin-top: 0px;
}

.formMitBoxRight {
float: right;
width: 420px;
height: 410px;
margin-top: 0px;
}

.formMitFeldLeft {
float: right;
width: 355px;
height: 385px;
margin-top: 20px;
background: #A80230;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
border: 1px solid #000000;
}

.formMitFeldRight {
float: left;
width: 410px;
height: 325px;
margin-top: 20px;
background: #A80230;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
border: 1px solid #000000;
}

.formMitFeldSubmit {
float: left;
width: 410px;
height: 45px;
margin-top: 13px;
background: #A80230;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
border: 1px solid #000000;
}

.formMitHeadline {
float: left;
width: calc(100% - 22px);
height: 30px;
background: #000000;
-webkit-border-top-left-radius: 7px;
-moz-border-top-left-radius: 7px;
border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-top-right-radius: 7px;
border-top-right-radius: 7px;
border: 1px solid #000000;
font-family: OpenSans, sans-serif;
color: #999999;
font-size: 10pt;
font-weight: normal;
text-align: left;
padding-left: 20px;
padding-top: 10px;
}

.formMitHeadlineSubmit {
float: left;
width: 250px;
height: 32px;
background: #000000;
-webkit-border-top-left-radius: 7px;
-moz-border-top-left-radius: 7px;
border-top-left-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-bottom-left-radius: 7px;
border-bottom-left-radius: 7px;
border: 1px solid #000000;
font-family: OpenSans, sans-serif;
color: #999999;
font-size: 10pt;
font-weight: normal;
text-align: left;
padding-left: 20px;
padding-top: 12px;
}

.formMitTitel {
float: left;
width: calc(100% - 20px);
height: 15px;
margin-top: 15px;
font-family: OpenSans, sans-serif;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
text-align: left;
padding-left: 20px;
margin-bottom: 5px;
}

.formMitAnrede {
width: 313px;
height: 35px;
border: 1px solid #000000;
background: #A80230;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
-moz-box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
font-family: OpenSans, sans-serif;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
text-align: left;
padding-left: 10px;
margin-left: 20px;
}

.formMitAnrede:focus {
background: #FFFFFF;
color: #000000;
}

.formMitInput {
width: 300px;
height: 30px;
border: 1px solid #000000;
background: #A80230;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
-moz-box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
font-family: OpenSans, sans-serif;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
text-align: left;
padding-left: 10px;
margin-left: 20px;
}

.formMitInput:focus {
background: #FFFFFF;
color: #000000;
}

.formMitThema {
width: 369px;
height: 35px;
border: 1px solid #000000;
background: #A80230;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
-moz-box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
font-family: OpenSans, sans-serif;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
text-align: left;
padding-left: 10px;
margin-left: 20px;
}

.formMitThema:focus {
background: #FFFFFF;
color: #000000;
}

.formMitArea {
width: 355px;
height: 50px;
resize: none;
border: 1px solid #000000;
background: #A80230;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
-moz-box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
box-shadow: rgba(0,0,0,0.7) 2px 2px 2px;
font-family: OpenSans, sans-serif;
color: #FFFFFF;
font-size: 10pt;
font-weight: normal;
text-align: left;
padding-left: 10px;
padding-top: 10px;
margin-left: 20px;
}

.formMitArea:focus {
background: #FFFFFF;
color: #000000;
}

.submitBtn {
border: 1px solid #000000;
background: #000000;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #FFFFFF;
font-family: OpenSans, sans-serif;
padding: 8.5px 18px;
margin-left: 22px;
margin-top: 3px;
font-size: 14px;
text-decoration: none;
vertical-align: middle;
cursor: pointer;
}

.submitBtn:hover {
border: 1px solid #000000;
background: #FFFFFF;
color: #A80230;
}

.submitBtn:active {
border: 1px solid #000000;
background: #A80230;
color:#FFFFFF;
}

.formMitProofInput {
float: left;
width: 310px;
height: auto;
margin-top: 5px;
font-family: OpenSans, sans-serif;
color: #FFFFFF;
font-size: 11pt;
font-weight: normal;
text-align: left;
padding-left: 20px;
}

.formMitProofArea {
float: left;
width: 370px;
height: 100px;
margin-top: 5px;
font-family: OpenSans, sans-serif;
color: #FFFFFF;
font-size: 11pt;
font-weight: normal;
text-align: left;
padding-left: 20px;
overflow: auto;
}

.formMitBest {
float: left;
width: 810px;
height: auto;
margin-top: 50px;
font-family: OpenSans, sans-serif;
color: #000000;
font-size: 11pt;
font-weight: normal;
text-align: left;
padding-left: 20px;
}