table.tl_listing{word-break:break-all}footer{-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s}form .widget.quarter-left,form .widget.quarter-middle,form .widget.quarter-middle-left,form .widget.quarter-middle-right,form .widget.quarter-right{width:23.5%}form .widget.quarter-middle-left{margin:0 1% 0 2%}form .widget.quarter-middle-right{margin:0 2% 0 1%}form .widget.quarter-half{width:calc((2 * 23.5%) + 2%)}.widget-checkbox fieldset{position:relative}form .widget-checkbox fieldset legend{color:#006eb8;font-weight:500;position:absolute;left:41px;top:0;display:none}form fieldset label{color:#A4A4A4;font-size:18px}.widget-checkbox.privacy-notice fieldset{border:none;padding:0;margin:0;display:block!important}.privacy-notice fieldset .formfieldholder span{display:block;width:100%!important}.privacy-notice fieldset span input.checkbox{display:block;width:27px!important;height:27px!important;min-height:0;float:left;padding:0;-webkit-appearance:checkbox;-moz-appearance:none!important;border:1px solid #BEC2BB;border-radius:5px}.privacy-notice fieldset .error span input.checkbox{border-color:#a80529}.privacy-notice fieldset span input.checkbox:checked{border-color:green;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAMAAADkSAzAAAABAlBMVEUAAAA8nGA1i3Qqekwre0oncEE8nGE6mV05l1wyhVIlWUw1lGsvg088nGE8nGE8nGA7ml85llslbUA1jlY1ilQ8nGAygU48m18odEUqeEcmb0I6ml85l103lFsmbUE2kVkkbD86ll4wiFM5klojbUEtg089nmAla0AmdEo2lV4mbkIpc0Qte0o3lFs7ml4sfUwlb0E7mV40jVY2k1k4k1k9nV88nGE9nWE5lVw2j1k8nWElaz86lV08nGEjaz89nGAka0A9nmI9m2E5lls1jFUzilY+m2E5k1kzi1QwhFEla0AyiFMue0owf04+nmAgajkseDw9nWE6mV80jFY2j1czilQioNuNAAAAUXRSTlMA/gIJEwz24NYQBgT++/Du6cVkT0MrG/728ejmzbSmjYZmXltOMS8vJCAX/fz28O7h2s/Evbqwp6Wgn5yZmJWRiomAfX12c29sal9WSColHwUavu33AAAA+0lEQVQoz3XR55KCMBQF4ARpIiiKi2vvu+r23tfea1Df/1WcmzCiEzj/ki9zkzNB/hEkDQVlUy8kpAALJV/1TIBKVtxw9Mws5GPhSg4T4uiPNbrUJMEzcaISiPOQoFfUSteeDRRCkx2KYPPndMFVQSyazJRyGKzylNqlfxoUW1/3zNQqXKVNTUzw9vJ/DTPzMrOcRZ8aKWNCQDstZL8YzOLJiNt4RE9vb0oLFVMy8nWvVy8KW/vbO2by5xJ5sbsxmJyihGO/DXSaZhuUmVm00XlWf1HXsn2R+76Lb6bKGKpz+iGDVaEer1fvMlEtjRemb8fqfpObYEHK7RwAk20wuOqj2bcAAAAASUVORK5CYII=) no-repeat center center / 19px auto}.privacy-notice label{padding-left:40px;float:none!important;display:block!important;text-align:left;line-height:1.3;margin:0!important;width:calc(100% - 35px)!important}.privacy-notice fieldset .formfieldholder span::after{content:"";display:block;float:none;clear:both}form.form-add .submit_container{width:100%}form button.submit{border:1px solid #49AD33;color:#fff;background-color:#49AD33;padding:5px 75px 10px 15px;position:relative;display:inline-block;cursor:pointer;font-family:'Oswald',sans-serif;font-weight:700;font-size:2.2rem;line-height:1}form button.submit::after{content:'〉';position:absolute;right:10px;font-family:'Oswald',sans-serif;font-weight:700;font-size:1.8rem;margin-top:.3rem}.form-add .valid>select,.form-add .error>select,.form-add .valid>input.date,.form-add .valid>input.date_from,.form-add .valid>input.date_to,.form-add .error>input.date,.form-add .error>input.date_from,.form-add .error>input.date_to{background-position-x:right 45px}footer{opacity:1;margin-bottom:2rem}footer nav ul{display:inline-block;list-style-type:none;margin:0;padding:0}footer nav ul li{display:inline-block;margin:0 15px}footer nav ul li a,footer nav ul li a:hover,footer nav ul li span,footer nav ul li strong{color:#fff;font-weight:700;font-size:2rem;font-family:'Oswald',sans-serif}.footeranschrift{margin-top:1rem;color:#fff}.footeranschrift span{display:inline-block;margin:0 15px;font-weight:700;font-family:'Oswald',sans-serif}@media only screen and (max-width :991px){form .widget.quarter-left,form .widget.quarter-middle,form .widget.quarter-middle-left,form .widget.quarter-middle-right,form .widget.quarter-right{width:49%}form .widget.quarter-middle-left{margin:0 0 0 2%}form .widget.quarter-middle-right{margin:0 2% 0 0}form .widget.quarter-half{width:100%}form .widget.quarter-middle{margin:0}footer{margin-bottom:1rem}footer nav ul li a,footer nav ul li a:hover,footer nav ul li span,footer nav ul li strong{font-size:1.3rem}footer nav ul li{margin:0 7.5px}.footeranschrift span{font-size:.8rem;margin:0 5px}.footeranschrift{margin-top:0}}@media only screen and (max-width :767px){form .widget-checkbox fieldset label{font-size:.8rem;text-align:justify;width:100%!important}.widget-checkbox fieldset .sign{right:auto;left:6px;top:30px}form button.submit{text-align:left;line-height:1.2;font-size:2rem;padding-right:35px}form button.submit::after{top:calc(50% - ((1.8rem * 1.2) / 2));margin-top:0}}@media only screen and (max-width :480px){form .widget.quarter-left,form .widget.quarter-middle,form .widget.quarter-middle-left,form .widget.quarter-middle-right,form .widget.quarter-right{width:100%;margin:0}form .widget.quarter-middle.field-plz{width:32%}form .widget.quarter-right.field-ort{width:65%}form .formfieldholder{margin-bottom:10px}label.no-label{display:none}form .errormsg{font-size:.7rem}form .widget-checkbox fieldset legend{line-height:1.1;top:10px;width:calc(100% - 75px)}footer nav ul li a,footer nav ul li a:hover,footer nav ul li span,footer nav ul li strong{font-size:1rem}.footeranschrift{margin-top:1rem}.footeranschrift span{display:block}}@media only screen and (max-width :350px){form button.submit{font-size:1.5rem}form button.submit::after{top:calc(50% - ((1.5rem * 1.2) / 2))}}