.formular{padding:20px;margin:80px auto 100px auto;max-width:600px;min-height:300px}.formular .message{text-align:center;color:#a40c16}.news{max-width:600px;min-height:300px}.news .text{text-align:center}.formular h2{font-size:50px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;text-align:center;margin:20px 0}.formular h4{font-size:16px;line-height:20px;margin-top:20px;margin-bottom:0;color:#a40c16;margin-left:10px}.formular select,.formular input[type=text],.formular input[type=password]{width:100%;padding:3px 10px 3px 10px;box-sizing:border-box;outline:none;border-width:0 0 1px 0;border-bottom:solid 1px #000;font-family:'Avenir Next LT W05 Demi',Arial,sans-serif;font-size:18px;margin:2px 0 2px 0}.formular select{padding-left:6px}.formular .checkbox{margin:15px 10px}.formular .btn{color:#fff;text-transform:uppercase;display:block;background-color:#a40c16;border:solid 2px #fff;margin:20px auto 20px auto;width:222px;padding:10px 0;font-size:16px;font-family:'Avenir Next LT W05 Bold',Arial,sans-serif;text-align:center}.formular .chbox>div{margin-left:39px;position:relative;top:-1px}.formular>.bestelltable{width:100%;margin-bottom:30px;margin-top:20px;display:table}.formular>.bestelltable>div{display:table-row}.formular>.bestelltable>div>div{vertical-align:top;padding-bottom:20px;display:table-cell}.formular>.bestelltable>div>div:first-child{padding-right:20px;min-width:120px;font-family:'Avenir Next LT W05 Bold'}.formular>.bestelltable>div>div:first-child span{font-family:'Avenir Next LT W05 Medium'}.formular>.bestelltable>div>div.adress div{padding-bottom:7px}.formular>.bestelltable>div>div.adress a{font-size:14px}.formular>.bestelltable>div>div.payment img{margin-left:5px;vertical-align:middle;position:relative;top:-2px}.formular>.bestelltable>div>div.payment p{font-size:14px;padding-top:3px;margin:0;padding-bottom:0}.formular>.bestelltable div.voucher p{font-size:14px;padding-top:3px;margin:0;padding-bottom:0}.formular>.bestelltable div.voucher input{width:200px;float:left;margin-bottom:10px}.formular>.bestelltable div.voucher a.btn{width:100px;float:left;margin:0 0 0 10px;padding:6px 0}.formular>.bestelltable div.voucher .voucherinfo{padding-top:10px;color:#a40c16}.formular>.bestelltable .trrabatt{padding-bottom:20px}.formular>.bestelltable .betrag>div{padding-bottom:20px}.formular>.bestelltable .betrag>div:last-child span{text-align:right;display:inline-block;min-width:68px}.formular>.bestelltable .betrag:last-child>div{font-family:'Avenir Next LT W05 Bold'}.formular>.bestelltable .border>div{border-top:solid 1px #000;padding-bottom:5px;padding-top:20px}.formular>.bestelltable .order>div{float:right;margin-left:20px}.formular>.bestelltable .order>span{font-size:14px;padding-top:3px;margin:0;padding-bottom:15px;display:block}.profilbild{text-align:center;font-size:13px;line-height:14px}.profilbild>div{border-radius:50%;overflow:hidden;position:relative;padding:6px;border:solid 2px #a40c16;display:inline-block}.profilbild>div img{vertical-align:middle;border-radius:50%;overflow:hidden;width:207px;height:207px}.bild-upload input{margin:0;font-size:11px;font-weight:bold;opacity:0;filter:alpha(opacity=0);display:block}.bild-upload .button{width:220px;margin:10px auto 0 auto;border:solid 3px #a40c16;padding:7px 20px;font-size:16px;color:#a40c16}img+.fotoupload{display:none}.fotoimg{border-radius:50%;overflow:hidden}.fotoupload{width:100%;height:100%;cursor:pointer;display:none}.fotoupload>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15px;color:#fff;text-align:center}.fotoupload .icon-foto{font-size:60px;display:block;margin-bottom:5px}.fotoupload .icon-foto>span::before{color:#fff}.file-upload{overflow:hidden;text-align:center;color:#fff;font-size:16px;cursor:pointer;color:#a40c16;display:none;height:160px;position:absolute;top:50%;margin-top:-80px;margin-left:-70px;z-index:4}.file-upload{width:140px}.file-upload input{margin:0;font-size:11px;font-weight:bold;opacity:0;filter:alpha(opacity=0)}.file-upload span{display:block;margin:0 auto 10px auto;font-size:30px;border:2px solid #a40c16;line-height:21px;width:33px;height:33px;border-radius:50%;padding-top:3px;box-sizing:border-box;margin-bottom:10px}.file-upload{display:inline-block;left:50%;margin-left:-70px;z-index:2;margin-top:-40px;height:145px}.verifizierung{width:unset;height:unset;float:none;border-radius:10px;border-width:0;background-color:#f9fbfc}.verificationinfo{padding-left:10px;font-size:14px;margin-bottom:5px}.verifizierung>a{height:unset;width:unset;background-color:unset;text-align:left;padding:14px 20px 13px 20px;display:inline-block;font-size:16px;color:#000;max-width:400px;overflow:hidden}.verifizierung>div{float:right;width:unset;display:none}.verifizierung:hover{background-color:#a40c16}.verifizierung:hover>a{color:#fff}.verifizierung:hover>div{display:block}.verifizierung.new label{position:static;width:unset;margin:0 0 0 0;display:block;height:40px;overflow:hidden;text-align:left;padding:6px 20px}.verifizierung.new span{display:inline-block;margin:0 10px 0 0;text-align:center;position:relative;top:3px}.verifizierung.new:hover{background-color:#a40c16}.verifizierung.new:hover label{color:#fff}.verifizierung.new:hover span{color:#fff;border-color:#fff}.verifizierung .button{border:solid 2px #fff;color:#fff;margin:10px 10px 0 0;padding:2px 10px;display:block}@media screen and (max-width:920px){.formular h2{font-size:30px}}@media screen and (max-width:680px){.formular>.bestelltable{display:block}.formular>.bestelltable>div{display:block}.formular>.bestelltable>div>div{display:block}.formular>.bestelltable .betrag>div:first-child{float:left;width:170px}.formular>.bestelltable .trrabatt{padding-bottom:2px}}