@media screen and (max-width:1400px){.wrapper{width:90%}}@media screen and (max-width:1024px){.titel-ndv{height:150px;background:url(/template/css/images/titel-ndv-m.jpg) top center no-repeat}body{font-size:17px}h1{font-size:24px}h3{font-size:17px}.formbox,.okbox{width:100%}.formbox{margin:0}.formrow{margin-left:0}.startgebuehr{width:calc(100% + 60px);float:none;text-align:center;margin-left:-30px;margin-bottom:-30px;margin-top:50px}#eur_spendenbox,#hm_spendenbox{margin-left:0}.hmspende-wrap,#hm_spendenbox,#hilfsrechner_box .formrow{width:100%;float:none}.einstieg .leftCol,.einstieg .rightCol{width:100%;border-right:none}.einstieg .leftCol{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}}@media screen and (max-width:768px){.formrow{width:100%;margin-right:0;margin-bottom:15px}.starterdaten{margin-left:0}.row{display:block;margin-bottom:15px;width:100%}.info,.infotext{display:block;width:100%;text-align:center}.info:before{width:100%;text-align:center;margin-bottom:20px}.formrow textarea,.formrow select,input[type=text],input[type=number],input[type=password],input[type=email]{height:48px}.custombtn{margin-top:0;float:right}.kostentbl{width:100%}.buttongrey a{width:auto}.buttongrey a.money{margin-bottom:15px}.buttongrey a.info:before{width:auto;margin-bottom:0}}@media screen and (max-width:650px){.starter_row{padding:10px 15px 15px 15px}.formrow input[type="checkbox"],.formrow input[type="radio"]{margin-right:6px}.radiolabel{margin-right:0}}