#anfrage{background:url(../images/transwhite.png) repeat;color:#000;padding:45px;margin:0 0 200px 0}#anfrage .radiobutton{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#anfrage .radiobutton:hover .checkmark{background-color:#dcdcdb}#anfrage .radiobutton input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#anfrage .radiobutton input.checked ~ .checkmark{background-color:#000}#anfrage .radiobutton input.checked ~ .checkmark:after{display:block}#anfrage .radiobutton .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#dcdcdb;border-radius:50%}#anfrage .radiobutton .checkmark:after{content:"";position:absolute;display:none;top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:white}#anfrage .disabled{-webkit-opacity:.3;-moz-opacity:.3;opacity:.3}#anfrage .disabled:hover{-webkit-opacity:.3 !important;-moz-opacity:.3 !important;opacity:.3 !important}#anfrage #senden-hinweis-rueckreise{display:none;padding:10px;margin:10px 0;background:#5FA0D9;color:#000}#anfrage #senden-hinweis-rueckreise a{font-size:18px;line-height:26px}#anfrage #senden-hinweis-rueckreise.active{display:block}#anfrage #abholort,#anfrage #zielort,#anfrage #abholortrueckfahrt,#anfrage #zielortrueckfahrt{display:block;padding:0 35px 0 10px;font-size:16px;line-height:18px;height:38px;color:#000;border:0 !important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;background:#dcdcdb;margin:0 0 10px 0}#anfrage .rueckfahrtholder{display:none}#anfrage .rueckfahrtholder.active{display:block}#anfrage .rueckfahrtholder .copy-button{background:#5FA0D9;padding:5px;width:100%;max-width:363px;text-align:center;line-height:18px}#anfrage .rueckfahrtholder .copy-button:hover{cursor:pointer;-moz-opacity:.8;-webkit-opacity:.8;opacity:.8}#anfrage .ap-input-icon{top:-10px;right:10px}#anfrage .ap-input-icon svg{fill:#000}#anfrage .ap-dropdown-menu{min-width:300px}#anfrage form label{display:block;width:100%;font-size:20px;line-height:22px;white-space:normal}#anfrage form label.label{color:#000;font-weight:bold;padding:0;margin-bottom:15px;text-align:left}#anfrage form label:hover{cursor:pointer}#anfrage form input[type="text"]{display:block;padding:10px;font-size:16px;line-height:18px;color:#000;border:0 !important;width:100%;background:#dcdcdb;margin:0 0 10px 0}#anfrage form input[type="email"]{display:block;padding:10px;font-size:16px;line-height:18px;color:#000;border:0 !important;width:100%;background:#dcdcdb;margin:0 0 10px 0}#anfrage form input[type="date"]{display:block;padding:7px;font-size:16px;line-height:18px;color:#000;border:0 !important;width:100%;background:#dcdcdb;margin:0 0 10px 0}#anfrage form input[type="time"]{display:block;padding:7px;font-size:16px;line-height:18px;color:#000;border:0 !important;width:100%;background:#dcdcdb;margin:0 0 10px 0}#anfrage form textarea{display:block;padding:7px;font-size:16px;line-height:18px;color:#000;border:0 !important;width:100%;background:#dcdcdb;margin:0 0 10px 0;height:100px}#anfrage form select{width:100%}#anfrage form input[type="submit"]{display:block;padding:0;font-size:20px;line-height:38px;color:#fff;background:#5FA0D9;border:0 !important;width:100%;margin:10px 0 0 0}#anfrage form input[type="submit"]:hover{opacity:.8;-webkit-opacity:.8;-moz-opacity:.8}#anfrage form p{text-align:right;color:#000;font-size:14px;line-height:16px;margin:15px 0 0 0}#anfrage form a{color:#000 !important;text-decoration:underline !important;font-size:14px;line-height:16px}#anfrage form .row.uhrzeitab,#anfrage form .ohnohoney{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}#anfrage form .nachricht,#anfrage form .sparo{margin-top:15px}#anfrage form .datenschutz,#anfrage form .rueckfahrt{margin-top:0}#anfrage form .datenschutz .labeltext,#anfrage form .rueckfahrt .labeltext{font-size:13px;line-height:15px;margin:0 0 15px 0 !important;cursor:pointer}#anfrage form .datenschutz input[type="checkbox"],#anfrage form .rueckfahrt input[type="checkbox"]{display:block;float:left;width:20px;height:20px;cursor:pointer;-webkit-appearance:none;appearance:none;border:1px solid #BBB;margin:2px 5px 30px 0;line-height:20px;position:relative;outline:0}#anfrage form .datenschutz input[type="checkbox"]:checked:after,#anfrage form .rueckfahrt input[type="checkbox"]:checked:after{content:'';position:absolute;width:20px;height:10px;background:transparent;top:0ex;left:0ex;border:3px solid #5FA0D9;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#anfrage form .rueckfahrt{margin-top:10px}#anfrage form .rueckfahrt input[type="checkbox"]{margin-bottom:20px}@media print, all and (max-width: 700px){#anfrage{padding:15px}}
