form{margin-top:40px}.kontaktformular .col-xs-1{width:30px;margin-bottom:10px}input{margin-bottom:5px}.form-checkbox{margin:0;padding:1px 0}input#datenschutz{border:11px solid red}.form-control-mathspam{float:left;display:block;width:auto;padding:6px 0 6px 10px;margin:0;font-size:.8em;line-height:1em;border:1px solid #add8e6;border-radius:4px;color:#000}span.mathspam{float:left;width:auto;margin:0;padding:4px 10px}.form-control-mathspam:hover,.form-control:hover{background:#f9f6fe}.senden{font-weight:700;border-radius:6px;border:0;padding:6px 10px 4px;background:rgba(61,140,163,.38)}.senden:hover{color:#fff;background:rgba(0,128,0,.42)}.artikel-rahmen-form{margin-top:20px;margin-bottom:20px;padding:50px 15%;border:1px solid rgba(0,0,0,.01);background-color:rgba(204,204,204,.4);border-radius:20px 2px;backdrop-filter:blur(4px)}#kontaktformular{color:#fff;background-image:url(../images/page/Schreibtisch-bl1200x800.jpg);background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important}#kontaktformular h3{color:grey;font-size:1.6em}#kontaktformular a{color:#87ceeb}@media only screen and (min-width:1200px){#kontaktformular,.artikel-rahmen-form{background-attachment:fixed}}.artikel-rahmen-form p{margin:0;padding:0 20px;text-align:justify}.artikel-rahmen-form .kontaktformular .col-xs-11 p{font-size:.9em;margin-bottom:10px;padding:4px 0}input#mathspam.error{border-radius:6px;border:0;margin:5px 0 15px}.kontaktformular a{color:#00f;text-decoration:underline}.kontaktformular .fehler{float:left;width:auto;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:red;margin-left:15px;margin-bottom:10px;padding:5px 10px;border-radius:6px;text-align:center}@media all and (orientation:portrait){.artikel-rahmen-form{margin-top:20px;margin-bottom:20px;padding:10px 0}.artikel-rahmen-form h3{font-size:1.3em;padding:0 20px}}