@media screen{.contentForm{text-align:left}.introArticle+.contentForm{padding-top:50px}.listElement+.contentForm{margin-bottom:150px}.contentForm h2{font:400 20px/22px 'Trebuchet MS',Trebuchet,Arial,sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:22px;letter-spacing:2px;color:#373737;text-transform:uppercase;margin:0 0 30px;padding:0}.contentForm h2:not(:first-child){margin-top:60px}}@media screen and (max-width:900px){.contentForm{padding-top:50px}}@media screen and (max-width:600px){.contentForm{padding-top:25px}}@media screen and (min-width:901px){.contentForm h2{font-size:22px;line-height:26px}.contentForm__verticalLine{height:250px;margin-top:100px;width:1px;margin-left:50%;background:#ccc}}@media screen{.contentForm .inputSet{margin-bottom:25px;overflow:hidden}.contentForm .inputSet.dateUnkown{margin-bottom:0}.contentForm .inputSet>#contentForm_0_arrival,.contentForm .inputSet>#contentForm_0_departure{background-image:url(https://www.nrw-tourism.com/portal/dist/images/objects/calendarRound.734b3cf6.png.pagespeed.ce.c0s89l6TSX.png);background-position:right center;background-repeat:no-repeat;background-size:contain}.date-background,.persons-background{width:640px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);position:absolute;z-index:4}.date-background{width:655px;left:27%}.date-background:before,.persons-background:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);-webkit-transform-origin:0 100% 0;-ms-transform-origin:0 100% 0;transform-origin:0 100% 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);border-bottom-color:#fff;border-width:20px;margin-left:-20px;z-index:0;background:#fff}.persons-background-bg,.pikadate-container{background:#fff;padding:20px;position:relative;z-index:1}.pikadate-container{height:285px}.children-dependant .inputSet.children:first-child{margin-top:3px}.persons-background select::-ms-expand{display:none}.persons-background select:focus::-ms-value{background:0 0;color:#373737}.contentForm .persons-background select{min-width:130px}}@media screen and (max-width:1700px){.date-background{left:24%}}@media screen and (max-width:1355px){.date-background{left:63%;margin-left:-327px;margin-top:-95px}}@media screen and (max-width:900px){.date-background{left:50%;margin-left:-327px}.persons-background{width:440px}}@media screen and (max-width:700px){.date-background{width:340px;margin-left:-170px}}@media screen and (max-width:600px){.date-background.fromDate{margin-top:-285px}.date-background.toDate{margin-top:-190px}.persons-background{width:300px}}@media screen and (min-width:600px){.contentForm .inputGroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contentForm .inputGroup.flexbreak{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contentForm .inputGroup>.inputSet{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}}@media screen and (min-width:1221px){.contentForm .inputGroup>.inputSet:not(:last-child){margin-right:24px}}@media screen and (max-width:1220px) and (min-width:600px){.contentForm .inputGroup>.inputSet:not(:last-child){margin-right:1.86915888vw}}@media screen{.contentForm .noReportingHint,.contentForm label{font:400 16px 'Trebuchet MS',Trebuchet,Arial,sans-serif;color:#373737;letter-spacing:1px;margin:0 0 2px;display:block;overflow:hidden;text-overflow:ellipsis}.contentForm .noReportingHint{margin-bottom:25px}.contentForm input[type="date"],.contentForm input[type="email"],.contentForm input[type="text"],.contentForm select,.contentForm textarea,.dropdown select{font:400 16px/1 'Trebuchet MS',Trebuchet,Arial,sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding-left:10px;padding-right:10px;display:inline-block;vertical-align:top;color:#373737;background:#fff}.inputSet.persons{max-width:130px;min-width:130px;margin-left:auto}.inputSet.submit{margin-right:auto;max-width:255px}.dropdown{vertical-align:top;display:inline-block;width:70px;margin:2px}.contentForm .dropdown-medium,.contentForm .dropdown-small,.contentForm .mediumDate,.dropdown .dropdown-medium{position:relative;display:block;width:100%;overflow:hidden;cursor:pointer}.contentForm .dropdown-medium::after,.contentForm .dropdown-small::after,.contentForm .mediumDate::after,.dropdown .dropdown-medium::after{content:'\e60c';width:28px;height:37px;position:absolute;bottom:2px;right:2px;font:400 14px/40px icomoon;text-align:center;color:#373737;background:#fff;border-left:1px #373737 solid;pointer-events:none}.contentForm .mediumDate::after{content:'\e915'}.contentForm .dropdown-medium::after,.contentForm .dropdown-small::after{content:'\e60c'}label.dropdown-medium:-moz-any(select){width:110%}label.dropdown-medium select::-ms-expand{display:none}label.dropdown-smaller select{font-size:20px;height:50px;width:110px;border:2px solid #373737;padding-left:20px}.contentForm .dropdown-medium,.contentForm .dropdown-small,.contentForm .dropdown-smaller,.dropdown .dropdown-medium{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contentForm .dropdown-large::-ms-expand,.contentForm .dropdown-medium::-ms-expand,.contentForm .dropdown-small::-ms-expand,.contentForm .dropdown-smaller::-ms-expand,.dropdown .dropdown-medium::ms-expand{display:none}.contentForm .dropdown-smaller{background:url(https://www.nrw-tourism.com/portal/dist/images/objects/buttonArrowDown.8664555e.png.pagespeed.ce.hmRVXl_IXo.png) 100% no-repeat #fff!important}.contentForm .dropdown-small.buttonPen{background:url(https://www.nrw-tourism.com/portal/dist/images/objects/buttonPen.9e0e6b34.png.pagespeed.ce.ng5rNFf36n.png) 10% no-repeat #fff!important}.contentForm .dropdown-large{background:url(https://www.nrw-tourism.com/portal/dist/images/objects/buttonArrowDown.8664555e.png.pagespeed.ce.hmRVXl_IXo.png) 100% no-repeat #eee!important}.contentForm .childAgeWithoutLabel{margin-top:24px}.contentForm textarea{min-height:150px;resize:vertical;padding-top:10px}.contentForm input+[class*="icon"],.contentForm select+[class*="icon"]{font-size:22px;color:#fff;text-align:center;padding-top:12px;margin-left:-50px;background:#aaa;display:inline-block;vertical-align:top;height:38px;width:50px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}.contentForm input[type="checkbox"],.contentForm input[type="radio"]{position:absolute;opacity:0}.contentForm input[type="checkbox"]+label,.contentForm input[type="radio"]+label{position:relative;padding-left:30px}.contentForm input[type="checkbox"]+label:before,.contentForm input[type="radio"]+label:before{position:absolute;top:0;left:0;background:#e2e2e2;display:inline-block;vertical-align:bottom;width:20px;margin-right:10px}.contentForm input[type="checkbox"]+label:before{font-family:icomoon;text-align:center;color:#373737;content:'';height:20px}.contentForm input[type="checkbox"]+label[for="dateUnknown"]:before{height:0}.contentForm input[type="checkbox"]:checked+label:before{content:'\e613'}.contentForm input:disabled{opacity:.5}.offCanvas__subform__checkmarks input[type="checkbox"]:checked+label::before{content:''}.contentForm input[type="radio"]+label:before{content:'';height:20px}.contentForm input[type="radio"]:checked+label:before{border:5px solid #e2e2e2;background-color:#373737;width:10px;height:10px}.contentForm__buttons{text-align:right}.contentForm__info{font:italic 400 18px 'Trebuchet MS',Trebuchet,Arial,sans-serif;color:#373737;text-transform:uppercase;display:block;margin:0}.contentForm .button{margin-top:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;-webkit-box-flex:2;-webkit-flex:2 1 0;-ms-flex:2 1 0;flex:2 1 0}.contentForm .inputSet.locationAutocomplete{position:relative;overflow:visible}.recaptchaContainer.error,input[type="text"].formerror,select.formerror,textarea.formerror{border:2px solid red}input[type="checkbox"].formerror+label.formerror,input[type="radio"].formerror+label.formerror{color:red}.recaptcha{float:left}.recaptcha .recaptchaContainer{margin-top:15px;margin-bottom:25px;min-height:78px;min-width:1px}input[type=checkbox]#tabsSwitch,input[type=checkbox]#tabsSwitch:checked~.searchTab,input[type=checkbox]#tabsSwitch:not(:checked)~.filterTab{display:none}}@media screen and (max-width:1355px){.inputNewlineFoobarThingy{width:100%}}@media screen and (max-width:900px){.inputNewlineFoobarThingySmall{width:100%}.dateSet{margin-left:auto;margin-right:auto}}@media screen and (min-width:600px){.locationField{max-width:395px}}#requestFormShow{cursor:pointer}#requestFormShow>[class*="icon-"]{padding-right:7px}