.formular-error {position: relative; top:  0px; left:  0px; width: 95%; height: auto; text-align: center; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;}
.formular-error p {margin: 0px auto 20px auto; font-weight: normal; font-family: Arial;}
.formular-content {position: relative; top: 0px; left: 0px; width: 100%; height: auto; margin: 0px auto 10px auto; padding: 0px 0px 0px 0px; text-align : left;}
.formular-content-tran {margin: -30px auto 0px auto;}
.formular-content-tran-neu {width: 638px; text-align:center; margin: 0px 2px 0px auto;}
.formular-content p {clear: left; font-weight: normal; color: #2F2F2F; font-size: 12px; font-family: Arial; text-align: right; height: 22px; margin: 0px auto 3px auto; padding: 0px;}
.formular-content p a {font-weight: bold; color: #0058A5; font-family: Arial; font-size: 12px;}
.formular-content p a:hover {color: #C40000;}
.formular-content form {margin: 0px; padding: 0px;}
.formular-content p label {float: left; font-size: 14px; padding: 0px; margin: 3px auto 0px 3px; width: 120px; text-align: left;}
.formular-content p .input, .form-plz, .form-ort, .select, .form-hnr, .form-str, .form-textara {text-align: right; line-height: 20px; background:url(../design/hg-input.gif) repeat-x; padding: 0px 2px 0px 0px; margin: 0px auto 0px auto; height: 20px; font-weight: normal; color: #000000; border: 1px solid #DFDFDF;}
.formular-content p select {width: 156px; height: 22px; text-align: left; padding: 0px 0px 0px 0px;}
.formular-content p input {text-align: right;}
.input {width: 152px;}
.form-textara {float: left; text-align: left; width: 445px; height: 20px; border: 1px solid #DFDFDF; padding: 0px; margin: 0px;}
.formular-content p .checkbox {cursor:pointer;background: transparent; height: 15px; width: 15px; border: 1px solid #DFDFDF; padding: 1px 0px 0px 1px; margin: 2px 0px 0px 0px;}
.form-plz {width: 40px; margin: 0px auto 0px auto;}
.form-ort {width: 108px; margin: 0px auto 0px auto;}
.form-hnr {width: 21px; margin: 0px auto 0px auto;}
.form-str {width: 127px; margin: 0px auto 0px auto;}
.formular-content span {color: #c40000; font-size : 12px; font-weight: normal;}
.formular-content h2 {border-bottom: 1px solid #7F7F7F; font-family: Arial; font-size: 12px; font-weight: bold; color: #2F2F2F; margin: 0px auto 15px auto; padding: 0px 0px 1px 0px;}
.formular-content-a {text-align: center; width: 100%; height: auto; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px;}
.formular-content-a p {clear: left; text-align: left; height: 22px; margin: 0px auto 3px auto; padding: 0px;}
.formular-content-a-li {float: left; position: relative; top:  0px; left:  0px; width: 49%; height: auto; margin: 0px auto 10px auto; padding: 0px 0px 0px 0px;}
.formular-content-a-re {float: right; position: relative; top:  0px; right:  0px; width: 49%; height: auto; margin: 0px auto 10px auto; padding: 0px 0px 0px 0px;}
.formularbutton {background-image: url(button1.png); background-repeat: no-repeat; cursor:pointer;width: 280px; height: 25px; font-family: Arial; font-size: 12px; font-weight: bold; color: #FCFCFC; border: 0 outset #d5eaff; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px;}
