@media screen and (max-width:640px){body{min-width:320px}#maincontainer{float:left;padding-bottom:10px;width:100%;min-width:100%}#mainct{min-width:auto}#logo{float:left;width:65px;height:75px}#logo a,#logo a:link:visited:focus:hover:active{float:left;width:65px;height:75px}img.ageslogo{width:65px;height:75px;min-height:30px}#maincontainer strong.testexception{display:none}#header{background:transparent url(/portal/imgs/logo/logo_new_mobileVersion.png) no-repeat -8px -1px / auto 75px;margin:0;display:block;width:100%;float:left;position:relative;height:auto;min-height:75px;z-index:1;top:0;min-width:94vw}.left_area.panelTop{white-space:normal}#mobileMenu{cursor:pointer;display:block;background:#476fc0 none;position:absolute;right:155px}.icon.hamburgerMenu{display:block;float:left;height:30px;width:auto;cursor:pointer;z-index:99}.no-js .icon.hamburgerMenu{display:none}.icon-closeMenu{background:url(/portal/imgs/close_Menu_icon.png) no-repeat center / contain;width:25px;height:25px;position:absolute;top:15px;right:15px}#mobileMainMenu{cursor:pointer;float:right;width:30px;padding-top:2px;border:0;-webkit-box-shadow:none;box-shadow:none;position:relative;height:30px}#mobileMenu img.mobileMenuIcon{height:27px;border:0;-webkit-box-shadow:none;box-shadow:none;width:27px;cursor:pointer}#topwrap.mobil{width:100%;float:left;border-bottom:0;background:0;z-index:998;-webkit-box-shadow:none;box-shadow:none;border:0;position:fixed;top:0;bottom:0;background-color:#476fc0;display:block;height:100%}.no-js #topwrap{display:block}#topwrap.mobil.closed{display:none}#topwrap.mobil #navlist{margin:auto}#topwrap.mobil #headbar{z-index:999;float:left;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#navlist{margin:0;padding:0;text-align:center;width:100%;margin-top:65%}#navlist li{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;display:block;width:90%;text-align:center;margin:0 auto 25px auto}#navlist li a,#navlist li a:link:visited:focus:hover:active{display:block;margin:0;padding:8px 0 8px 0;text-align:center;white-space:nowrap;font-weight:normal;vertical-align:middle;background-color:#476fc0;text-decoration:none;border-top:0;color:#fff;border:2px solid #fff;border-radius:5px}#navlist li a:focus:hover:active{background-color:#fff;color:#476fc0}#navlist li a#current,#navlist li a#current:link:visited:focus:hover:active{display:block;margin:0;padding:8px 0 8px 0;text-align:center;white-space:nowrap;font-weight:normal;vertical-align:middle;text-decoration:none;background-color:#fff;color:#476fc0;border-radius:5px}#tools{float:right;position:absolute;right:26px;top:4px;z-index:-1}#tools p{position:relative}#tools p::before{position:absolute;right:13px;top:-1px;color:#fff;pointer-events:none;content:url(/portal/imgs/angle-down-thin.svg);height:15px;width:15px}select#localeSelect{margin-right:0;background:#476fc0;color:#fff;font-size:.80rem;height:1.3rem;line-height:.95rem;font-weight:normal;margin-bottom:0;border:1px solid;padding-left:8px;min-width:7rem;width:auto}select#localeSelect option{padding-right:8px;color:#fff}.panelHead h1{float:left;margin:0;padding:0 16px 0 16px;width:100%}#mainContent{float:left;margin:0;padding:0 10px 0 16px}div.book{min-width:auto}div.book.OIP-FinalInfoTab{min-width:auto}h1{font-size:1.3rem}#fsInput .trenner{width:auto;min-width:auto}#toolscnt{padding:0 16px;position:relative;display:block;width:100%;float:left;margin:0}.errorMessagesContainer{padding:0 16px;position:relative;display:block;width:100%;float:left;margin:0}div.errorOuter{padding:0}.userInform{min-width:auto}.errorMessagesContainer .error{min-width:auto;margin:0 6px 0 0}#pSteps span{font-size:1.0}.downloadPanel td span.downloadFormat{clear:both}#fsInput{clear:both;margin:0;float:left;width:100%}input[type="radio"],.book input[type="radio"],#fsInput span.ckb_radio_card input[type="radio"]{width:.5rem;height:.5rem;top:.066rem;left:.125rem;(-bracket-:hack;left:.13rem;)}.book .radio_check-behind_input input[type='radio']{width:.5rem;height:.5rem;top:.125rem;left:.125rem}_:-ms-fullscreen,:root input[type='radio'],:root .book input[type='radio'],:root #fsInput span.ckb_radio_card input[type="radio"]{width:1rem;height:1rem;top:.05rem;left:.14rem}_:-ms-fullscreen,:root .book .radio_check-behind_input input[type='radio']{width:1rem;height:1rem;top:.02rem;left:.14rem}_:-ms-fullscreen,:root input[type="radio"]:focus::before,:root #fsInput input[type="radio"]:focus::before,:root #fsInput span.ckb_radio_card input[type="radio"]:focus::before{content:"";width:1rem;height:1rem;border:1px dotted #282828;float:left;position:absolute;top:-5px;left:-5px}#fsInput span.ckb_radio_card input[type="radio"]{margin:1px 0 0 0}#fsInput p.subpanelHead{float:left;margin:5px 0;padding:5px 0 4px 0;width:100%}#fsInput label{clear:both;width:100%;margin-right:0}#fsInput .fsPanel.OIP-FinalInfoTab #finalinfotab label{margin:0;vertical-align:middle;width:48%;font-size:.80rem;min-width:13rem;height:auto;line-height:1.7rem}#fsInput .fsPanel.OIP-FinalInfoTab span.bookingdata{line-height:1.7rem;height:auto;padding:0;vertical-align:middle;font-size:.80rem;display:inline-block;text-align:left;float:none;width:52%}#fsInput .fsPanel.OIP-FinalInfoTab label.signatureTextLabel{display:none}#fsInput .fsPanel.OIP-FinalInfoTab #finalinfotab label.signatureLabel{width:100%}#fsInput #finalinfotab .input-three-cols.price{width:52%;margin:0}#fsInput #optimizerangetab .input-three-cols{width:auto}#fsInput #optimizerangetab label{width:auto;min-width:52%;line-height:2rem;height:2rem;margin-top:0}.booking_info{float:left;font-size:.95rem;font-style:normal;font-weight:normal;margin:8px 0 20px 0;clear:left}#fsInput select#ipNationality{padding-right:43px;max-width:270px;min-width:270px}#fsInput .two-cols.OIP-HelpBox{margin-bottom:10px;float:left;margin-top:10px;width:100%;min-width:auto;padding-right:0}.questionMarkInfoField{display:block;width:100%;max-width:640px;min-width:auto;min-height:auto}.graficQuestionMarkInfoField{width:93%}_:-ms-lang(x),_:-webkit-full-screen,.textQuestionMarkInfoField{min-height:auto}_:-ms-fullscreen,:root .textQuestionMarkInfoField{min-height:auto}.graficQuestionMarkInfoField img{min-width:100px;height:auto}.creditCardSelectionTabHelpBox .graficQuestionMarkInfoField img{min-width:auto}.nationalitySelector .graficQuestionMarkInfoField{background:url(/portal/imgs/LicencePlateCountryMobil.svg) no-repeat center / contain;height:80px}.licenceBox .graficQuestionMarkInfoField{background:url(/portal/imgs/LicencePlateNumber.svg) no-repeat center / contain;height:80px}.axlesClassSelector .graficQuestionMarkInfoField{background:url(/portal/imgs/AxleClass.svg) no-repeat center / contain;height:77px}.emissionClassSelector .graficQuestionMarkInfoField{background:url(/portal/imgs/EmissionClassMobil.svg) no-repeat center / contain;height:77px}.bookingPeriodOriginal .graficQuestionMarkInfoField{background:url(/portal/imgs/PeriodOriginal.svg) no-repeat center / contain;height:77px}.bookingPeriodOptimized .graficQuestionMarkInfoField{background:url(/portal/imgs/PeriodOptimized.svg) no-repeat center / contain;height:77px}span.oipBookingGraphic{display:none}#fsInput .functionBar{clear:both;display:block;float:left;margin:0;text-align:left;width:100%}#fsInput p.functionBarRight{padding:20px 0;width:100%;max-width:100%;min-width:auto;white-space:normal}#fsInput li.functionBarButtonFinal{padding:0}#fsInput li.functionBarButtonFinal div.functionBar{clear:both;float:left;width:100%}#fsInput .OIP-FinalInfoTab li.functionBarButtonFinal div.functionBar p.functionBarRight{padding:0}#fsInput ul.functionBarFinalList{clear:left;display:inline;float:none;list-style:none outside none;margin:0;margin-top:0;padding:0;width:100%}#fsInput ul.functionBarPrintPdfList{display:inline;float:none;list-style:none outside none;margin:0;padding:0;text-align:left;width:100%;margin-top:0;float:left}#fsInput ul.functionBarPrintPdfList li{display:block;clear:both;width:100%}#fsInput li.listPdf{display:inline;float:left;width:auto;padding:0}#fsInput ul.functionBarPrintPdfList li form{float:left;width:100%;display:block}#fsInput p.functionBarRight input.btcancel,#fsInput p.functionBarRight input.btcancel:hover,#fsInput p.functionBarRight input.btcancel:focus{margin:4px 0;width:auto;min-width:100%;padding:15px 10px;font-size:.85rem}#fsInput p.functionBarRight input.btsubmit,#fsInput p.functionBarRight input.btsubmit:focus,#fsInput p.functionBarRight input.btsubmit:hover,#fsInput p.functionBarRight input.btsubmitfocus,#fsInput p.functionBarRight input.btsubmitfocus:focus,#fsInput p.functionBarRight input.btsubmitfocus:hover{margin:4px 0;width:auto;min-width:100%;padding:15px 10px;font-size:.85rem}#fsInput .licenceAlertMessageContainer+.functionBar p.functionBarRight input.btsubmit,#fsInput .licenceAlertMessageContainer+.functionBar p.functionBarRight input.btsubmitfocus{margin:4px 0}#fsInput label.axlesclass{width:50%}#fsInput label.emissionclass{width:50%}#fsInput label.priceLabel{width:50%}#fsInput label.cardSelectFleetcard{width:60%;max-width:15rem}#fsInput label.cardSelectCreditcard{width:60%;max-width:15rem}#fsInput label.selectcardtype{width:45%}#fsInput .selectcardtype[for="checkMaster"]{width:0}.card-type.selectcardtypeVisa{width:100%;margin-top:8px}.card-type.selectcardtypeMastercard{margin-left:0;padding-left:0}#fsInput label.cardinfoVisa{width:auto;clear:none}#fsInput label.cardinfoMastercard{width:auto;clear:none}#fsInput .licenceDataNatLic label{width:50%;clear:none}#fsInput .fsPanel #finalinfotab .licenceDataNatLic .licenceData{width:auto}#fsInput .two-cols.detailPan.BasketOption{display:block;white-space:nowrap;margin:10px 0}#fsInput label.labelfunctionBarRight.captchaDescription{white-space:nowrap;display:table-cell;width:44%;max-width:250px;clear:right}#fsInput .BasketOption p{display:inline-block}#fsInput p.labelQuestionmark{vertical-align:top;display:table-cell}#fsInput .labelQuestionmark+label{width:44%;display:table-cell;white-space:nowrap;max-width:250px;clear:right}#fsInput #optimizerangetab .labelQuestionmark+label{clear:none;min-width:45%}#fsInput .labelQuestionmark+label.cardTypeValid{max-width:100%;width:80%}#fsInput p.labelText{width:auto}#fsInput .cardSelectCreditcard p.labelText,#fsInput .cardSelectFleetcard p.labelText{width:80%}#fsInput .BasketOption label p.labelText{white-space:normal;max-width:100%}#fsInput .BasketOption label p.labelTextFull{white-space:normal;word-wrap:break-word;width:auto}#fsInput label.captchaLabel.captcha{width:44%;clear:right;display:table-cell;max-width:250px;white-space:nowrap}.two-cols.detailPan.captchaPan img{width:9rem;clear:left;float:left}#fsInput .functionBarRight.addEntryIcon{padding:0;margin:0;float:left;width:2rem;min-width:auto;position:relative;top:2px}#fsInput p.functionBarRight input.btsubmit.addEntries,#fsInput p.functionBarRight input.btsubmit.addEntries:link:visited:focus:hover:active{width:1.4rem;min-width:auto;float:left;height:1.4rem;line-height:1.4rem;margin:0;padding:0}#fsInput p.functionBarRight input.btsubmit.removeEntry,#fsInput p.functionBarRight input.btsubmit.removeEntry:hover:focus:active:link:visited{float:left;padding:0;margin:0;height:1rem;line-height:1rem;width:17px;min-width:auto}_:-ms-lang(x),_:-webkit-full-screen,#fsInput p.functionBarRight input.btsubmit.removeEntry,#fsInput p.functionBarRight input.btsubmit.removeEntry:hover:focus:active:link:visited{width:19px}_:-ms-fullscreen,:root #fsInput p.functionBarRight input.btsubmit.removeEntry,:root #fsInput p.functionBarRight input.btsubmit.removeEntry:hover:focus:active:link:visited{width:19px}#fsInput p.functionBarRight input.btsubmit.removeEntry,#fsInput p.functionBarRight input.btsubmit.removeEntry:link:visited:focus:hover:active{background:url(/portal/imgs/trash-alt-solid.svg) no-repeat 0 0 / contain}.input-three-colsCaptcha input{margin-left:0}#fsInput .two-cols.detailPan.checkAGB{padding-left:0}#fsInput .two-cols.detailPan.payinfo{margin-left:0;padding-left:0}#fsInput .two-cols_cardsinfo{margin-left:0;width:100%}#fsInput .OIP-captchaTab label{clear:both;width:47%}table.default.calculationDetailTable{left:18px;margin-bottom:0;position:relative;width:auto;min-width:290px}.tariffPanel{padding-right:6px}.tariffPanel_details.vignettenDetails{display:none}.tariffPanel_details_mobile{display:block}.tariffPanel_details_mobile h4{display:none}dl{padding-left:0}.tariffPanel_details_mobile dl{width:100%;float:left;border-top:3px solid #476fc0;margin:6px 0 0 0;padding-top:10px}.tariffPanel_details_mobile dt{width:48%;float:left;text-align:left;display:inline-block;color:#282828;font-size:.95rem;padding:0;margin:0;line-height:2rem}.tariffPanel_details_mobile dd{width:52%;float:left;text-align:left;display:inline-block;line-height:2rem;font-size:.95rem;padding:0;margin:0}.tariffPanel_details_mobile dl dt:first-child+dd{width:auto;min-width:52%}.tariffPanel table.default{margin-bottom:0;min-width:auto;width:100%}.tariffPanel_details_mobile table.default.calculation{min-width:290px;position:relative;width:auto;margin-bottom:0;left:0}.tariffPanel_details_mobile .tariff_firstcol.tdctr.thEmissionGroupCalcul.payscaleTableEmissionGroup{text-align:left;padding-left:5px}.tariffPanel_details_mobile .tariff.tdctr.thUnit.payscaleTable{padding-right:15px;text-align:left}.tariffPanel_details_mobile .tariff.tdctr.thPriceCalcul.payscaleTable{padding-right:15px;text-align:right}.tariffPanel_details_mobile .tariff.tdctr.thComplete.payscaleTable{text-align:right}.tariffPanel_details_mobile .tariff_firstcol.tdctr.payscaleTableEmissionGroup{text-align:left;padding-left:10px;padding-right:15px}.tariffPanel_details_mobile .tdctr.tdUnit{text-align:left;padding-right:15px}.tariffPanel_details_mobile .tdrgt.tdPriceCalcul{padding-right:15px}.tariffPanel_details_mobile .tdrgt.tdComplete{padding-right:3px}#fsInput dl .functionBar{border-bottom:3px solid #476fc0;margin-bottom:20px}#fsInput dl .functionBar p.functionBarRight{padding:10px 0 20px 0;margin-bottom:20px}#fsInput dl .functionBar:last-child{border:0}#fsInput dl .functionBar:last-child p.functionBarRight{margin-bottom:0}#fsInput dl .functionBar:last-child p.functionBarRight:empty{display:none}#footer{float:left;height:auto;width:100%;margin-bottom:5px}#footerbar{padding:0 0 0 16px;position:relative}#footer p{float:left;padding:5px 0 0 0;text-align:left;width:100%;margin-top:44px}#footer p.toTop{float:right;height:39px;width:auto;background:transparent url(/portal/imgs/chevron-up-solid.svg) no-repeat scroll right 0 / contain;position:absolute;top:-42px;right:16px;border:0;display:block}#footer p.toTop a,#footer p.toTop a:link:visited:focus:hover:active{color:transparent}a.afooter,a.afooter:link:visited:focus:hover:active{color:#282828;background:transparent none repeat scroll 0 0;font-size:.85rem;font-weight:normal;text-decoration:none;letter-spacing:1px;line-height:1.5rem;width:100%;float:left;text-align:center;padding:0}a.logo:link{float:right;margin-right:0;text-decoration:none;position:absolute;top:7px;left:17px;height:auto;width:auto}img.agesfooterlogo{background:transparent url(/portal/imgs/logo/AGES_Logo.png) no-repeat scroll right 0 / contain;height:auto;width:75px}#footer p.version{display:none}}@media only screen and (min-width:768px) and (max-width:959px){input[type="radio"],.book input[type="radio"],#fsInput span.ckb_radio_card input[type="radio"]{width:.5rem;height:.5rem;top:.125rem;left:.125rem}.book .radio_check-behind_input input[type='radio']{width:.5rem;height:.5rem;top:.125rem;left:.125rem}_:-ms-fullscreen,:root input[type='radio'],:root .book input[type='radio'],:root #fsInput span.ckb_radio_card input[type="radio"]{width:1rem;height:1rem;top:.05rem;left:.14rem}_:-ms-fullscreen,:root .book .radio_check-behind_input input[type='radio']{width:1rem;height:1rem;top:.02rem;left:.14rem}_:-ms-fullscreen,:root input[type="radio"]:focus::before,:root #fsInput input[type="radio"]:focus::before,:root #fsInput span.ckb_radio_card input[type="radio"]:focus::before{content:"";width:1rem;height:1rem;border:1px dotted #282828;float:left;position:absolute;top:-5px;left:-5px}}@media only screen and (min-width:768px) and (orientation:landscape){input[type="radio"],.book input[type="radio"],#fsInput span.ckb_radio_card input[type="radio"]{width:.5rem;height:.5rem;top:.125rem;left:.125rem}.book .radio_check-behind_input input[type='radio']{width:.5rem;height:.5rem;top:.125rem;left:.125rem}_:-ms-fullscreen,:root input[type='radio'],:root .book input[type='radio'],:root #fsInput span.ckb_radio_card input[type="radio"]{width:1rem;height:1rem;top:.05rem;left:.14rem}_:-ms-fullscreen,:root .book .radio_check-behind_input input[type='radio']{width:1rem;height:1rem;top:.02rem;left:.14rem}_:-ms-fullscreen,:root input[type="radio"]:focus::before,:root #fsInput input[type="radio"]:focus::before,:root #fsInput span.ckb_radio_card input[type="radio"]:focus::before{content:"";width:1rem;height:1rem;border:1px dotted #282828;float:left;position:absolute;top:-5px;left:-5px}}@media only screen and (max-width:767px){input[type="radio"]{width:.5rem;height:.5rem;top:.05rem;left:.125rem}.book .radio_check-behind_input input[type='radio']{width:.5rem;height:.5rem;top:.125rem;left:.125rem}_:-ms-fullscreen,:root input[type='radio'],:root .book input[type='radio'],:root #fsInput span.ckb_radio_card input[type="radio"]{width:1rem;height:1rem;top:.05rem;left:.14rem}_:-ms-fullscreen,:root .book .radio_check-behind_input input[type='radio']{width:1rem;height:1rem;top:.02rem;left:.14rem}_:-ms-fullscreen,:root input[type="radio"]:focus::before,:root #fsInput input[type="radio"]:focus::before,:root #fsInput span.ckb_radio_card input[type="radio"]:focus::before{content:"";width:1rem;height:1rem;border:1px dotted #282828;float:left;position:absolute;top:-5px;left:-5px}}@media only screen and (max-width:479px){#fsInput .fsPanel.OIP-FinalInfoTab span.bookingdata{width:100%}#fsInput .fsPanel #finalinfotab .licenceDataNatLic .licenceData{width:auto;clear:both}}@media only screen and (min-width:480px) and (max-width:767px){input[type="radio"]{width:.5rem;height:.5rem;top:.05rem;left:.125rem}.book .radio_check-behind_input input[type='radio']{width:.5rem;height:.5rem;top:.125rem;left:.125rem}_:-ms-fullscreen,:root input[type='radio'],:root .book input[type='radio'],:root #fsInput span.ckb_radio_card input[type="radio"]{width:1rem;height:1rem;top:.05rem;left:.14rem}_:-ms-fullscreen,:root .book .radio_check-behind_input input[type='radio']{width:1rem;height:1rem;top:.02rem;left:.14rem}_:-ms-fullscreen,:root input[type="radio"]:focus::before,:root #fsInput input[type="radio"]:focus::before,:root #fsInput span.ckb_radio_card input[type="radio"]:focus::before{content:"";width:1rem;height:1rem;border:1px dotted #282828;float:left;position:absolute;top:-5px;left:-5px}}@media only screen and (max-width:479px){div.two-cols1 div.radio_check-behind_input{clear:left}}