body{font-family:'Lato',sans-serif;font-size:14px}label{color:#007985}option:disabled{color:#aaa}.navbar-brand{padding-top:3px;padding-right:80px;width:239px}.navbar.navbar-default{margin:5px;background-color:#fff;border:0}.navbar-collapse{padding-left:5px}ul.nav.navbar-nav{margin-top:10px}ul.nav.navbar-nav>li{margin-right:3px;background-color:#007985}ul.nav.navbar-nav>li>a,ul.nav.nav-tabs>li>a{color:#fff !important;padding-left:1.5rem !important;padding-right:1.5rem !important}ul.nav.nav-tabs>li>a{background-color:#007985;margin-right:2px}ul.nav.navbar-nav>li>a:hover,ul.nav.navbar-nav>li>a:focus,ul.nav.nav-tabs>li>a:hover,ul.nav.nav-tabs>li>a:focus{color:#ddd !important;border-color:transparent}ul.nav.navbar-nav>li.dropdown{margin-bottom:2px}ul.nav.navbar-nav>li.dropdown.open>a,ul.nav.nav-tabs>li>a.active{background-color:#00acbe;color:#fff}.sideBox{min-width:220px !important;width:220px;margin-bottom:30px;margin-left:25px;margin-top:5px;background-color:transparent}.sideBox>div{-webkit-box-shadow:-39px -20px 0 -20px #007985;-moz-box-shadow:-39px -20px 0 -20px #007985;box-shadow:-39px -20px 0 -20px #007985}.sideBoxTitle{margin:0;padding-bottom:5px;padding-top:5px;width:200px;background-color:#007985;color:#fff;font-weight:bold;-webkit-box-shadow:-19px 0 0 0 #007985 !important;-moz-box-shadow:-19px 0 0 0 #007985 !important;box-shadow:-19px 0 0 0 #007985 !important}.sideBoxContent{margin:0;padding:3px;width:100%;border:3px solid #83b8be;background-color:rgba(0,121,133,0.15)}form.sideBoxContent>div.row{margin-top:3px}p.sideBoxContent>span.glyphicon,p.sideBoxContent>i.fa,p.sideBoxContent>a>i.fa{color:#c31924;font-size:40px;padding:5px}.checkbox{margin:3px}.form-group{margin:0}.form-control,.form-control:focus{height:27px !important;color:#007985;border:1px solid #007985;border-radius:0}input.form-control,select.form-control{padding:0 2px;margin-top:1px}textarea.form-control,textarea.form-control:focus{height:auto !important}.checkbox-inline>label{color:#fff}.checkbox label:after,.checkbox-inline label:after,.radio label:after{content:'';display:table;clear:both}.checkbox .cr,.checkbox-inline .cr,.radio .cr{position:relative;display:inline-block;border:1px solid #007985;background-color:#fff;border-radius:0;width:1.3em;height:1.3em;float:left;margin-right:.5em}.checkbox .cr.readonly,.checkbox-inline .cr.readonly,.radio .cr.readonly{background-color:#ddd;cursor:not-allowed}.radio .cr{border-radius:50%}.checkbox .cr .cr-icon,.checkbox-inline .cr .cr-icon,.radio .cr .cr-icon{color:#007985;position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}.radio .cr .cr-icon{margin-left:.04em}.checkbox label input[type="checkbox"],.checkbox-inline label input[type="checkbox"],.radio label input[type="radio"]{display:none}.checkbox label input[type="checkbox"]+.cr>.cr-icon,.checkbox-inline label input[type="checkbox"]+.cr>.cr-icon,.radio label input[type="radio"]+.cr>.cr-icon{opacity:0}.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon,.checkbox-inline label input[type="checkbox"]:checked+.cr>.cr-icon,.radio label input[type="radio"]:checked+.cr>.cr-icon{opacity:1}.checkbox label input[type="checkbox"]:disabled+.cr,.checkbox-inline label input[type="checkbox"]:disabled+.cr,.radio label input[type="radio"]:disabled+.cr{opacity:.5}.btn-group{padding-top:5px}.btn-primary{color:#fff;background-color:#007985;border-color:#83b8be}.btn-primary:hover{color:#fff;background-color:#83b8be;border-color:#83b8be}.btn-primary:focus,.btn-primary.focus{box-shadow:none}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#83b8be;border-color:#83b8be}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#007985;border-color:#83b8be}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none}.popover-header{color:#fff;background-color:#83b8be}.row{margin:0}div.row>div>div.row>div{padding:0}#parent{height:100vh}.col-left{width:271px;padding:0}.col-right{padding:0 5px 5px 10px}.col-left,.col-right{width:260px}.col-main{min-height:680px;width:calc(100% - 542px);max-width:1100px;padding:0}.content-wrapper{height:100%;background-color:rgba(0,121,133,0.15);padding:15px}.col-main-tabcontent{height:680px;border-top:0;background-color:rgba(0,121,133,0.15);width:calc(100% - 542px);max-width:1100px;padding:0}.col-main-koop{display:table;border:3px solid #83b8be;background-color:rgba(0,121,133,0.15);width:calc(100% - 542px);max-width:1100px;padding:0}.tab-content{height:calc(100% - 30px);border:0}.tab-content h3{margin:0;padding-top:20px;padding-bottom:10px}.accordion-toggle,.accordion-toggle:focus,.accordion-toggle:hover{color:black;text-decoration:none}.accordion-toggle:before{font-family:'Glyphicons Halflings';content:"\e114";float:left;color:#fff}.accordion-toggle.collapsed:before{content:"\e080"}.bgTransparent{background-color:transparent !important}.bold{font-weight:bold !important}.block{text-align:justify}.fwn{font-weight:normal}.m0{margin:0 !important}.ml5{margin-left:5px}.mb0{margin-bottom:0 !important}.mb1{margin-bottom:1px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mt0{margin-top:0 !important}.mt1{margin-top:1px !important}.mt5{margin-top:5px}.mt20{margin-top:20px}.tac{text-align:center}.tal{text-align:left !important}.spacer{height:10px}.koopWrapper{padding:30px 20px 20px}.koopDetailWrapper{background-color:#fff;height:100%;display:table-row}.koopDetailLeftCol{display:table-cell;float:none;padding:5px;vertical-align:top;height:100%;width:calc(100% - 240px)}.koopDetailRightCol{display:table-cell;float:none;padding:5px;vertical-align:top;height:100%;width:240px}.koopTitleBox,.koopDetailsBox,.koopLogoBox,.koopContactBox{margin:5px;padding:10px;background-color:rgba(0,121,133,0.15)}.koopDetailsBox{height:calc(100% - 56px)}.koopContactBox{height:calc(100% - 194px)}.koopLogoBox>img{-webkit-box-shadow:5px 5px 10px 1px #bbb;-moz-box-shadow:5px 5px 10px 1px #bbb;box-shadow:5px 5px 10px 1px #bbb}.koopImgBoxWrapper{display:flex;flex-wrap:wrap}.koopImgBox{width:140px;margin:0 30px 15px 0;text-align:center}.koopImgBox>img{display:block;width:100%;-webkit-box-shadow:5px 5px 10px 1px #bbb;-moz-box-shadow:5px 5px 10px 1px #bbb;box-shadow:5px 5px 10px 1px #bbb}.koopImgBox>a{display:block;margin-top:10px;color:#000;text-decoration:none}.koopImgBox>a:hover,.koopImgBox>a:focus{color:#555}.koopImgBox>a>span.glyphicon,.koopImgBox>a>i.fa{color:#007985}.koopSmallTitle{font-size:14px;font-weight:bold;color:#007985}.koopBigRedTitle{font-size:20px;font-weight:bold;color:#c31924}.koopBlackTitle{font-size:16px;font-weight:bold;color:#000}.koopContentText{margin:10px 0 25px;font-size:14px;color:#000}.koopProminentContentText{margin:0 0 20px;padding:10px;font-size:20px;color:#fff;background-color:#007985;text-align:center}.koopContentText>ul{list-style-type:none;padding:0}.koopContentText span{padding:0 0 0 30px}.koopContentText span.glyphicon,.koopContentText i.fa{padding:0;margin-right:5px}.koopContentText a{color:#007985}.koopContentText a:focus,.koopContentText a:hover{color:#83b8be;text-decoration:none}.koopContentText a.koopBtn{border:3px solid #007985;padding:10px}.koopContentText a.koopBtn:focus,.koopContentText a.koopBtn:hover{border-color:#83b8be}.koopContentText>div{float:left;margin-right:20px;height:60px}.koopContactTitle{font-weight:bold;color:#007985}#spinnerOverlay{background-color:#fff;opacity:.5;z-index:1001;position:absolute;top:0;left:0;width:100%;height:100%}#spinnerOverlay>i.fa{font-size:80px;position:absolute;top:50%;left:50%}#pinboardAccordion .card{background-color:transparent;border:0;margin-bottom:2px}#pinboardAccordion .card-header{margin:0;padding:0;background-color:#007985;text-align:center}#pinboardAccordion .card-header .btn.btn-link{font-size:20px;color:#fff;text-decoration:none}#pinboardAccordion .card-body{padding-left:0;padding-right:0;display:flex;flex-wrap:wrap}.jobmarketBox{background:#fff;padding:20px 10px 20px 10px;margin-bottom:20px;-webkit-box-shadow:5px 5px 10px 1px #bbb;-moz-box-shadow:5px 5px 10px 1px #bbb;box-shadow:5px 5px 10px 1px #bbb}.jobmarketBox .titleSmall{font-size:14px;font-weight:bold;color:#007985}.jobmarketBox .titleBig{font-size:24px;font-weight:bold}.jobmarketBox .logo{font-size:20px;height:70px;margin-bottom:20px}.jobmarketBox .contactBox{background-color:rgba(0,121,133,0.15);padding:20px}.jobmarketBox .contactBox .contactTitle{font-weight:bold}.jobmarketBox .pdf{padding:5px 5px 5px 0}.jobmarketBox .pdf>a{color:#007985;font-size:13px;font-weight:bold;line-height:1.3;text-decoration:none}.pinboardBox{background:#fff;width:320px;height:190px;margin:0 20px 15px 0;-webkit-box-shadow:5px 5px 10px 1px #bbb;-moz-box-shadow:5px 5px 10px 1px #bbb;box-shadow:5px 5px 10px 1px #bbb}.pinboardBox .deleteEntry{position:relative;top:0;left:5px}.pinboardBox .logo{font-size:20px;width:300px;height:70px;padding:10px}.pinboardBox .contact{font-size:13px;line-height:1.3;width:310px;height:80px;padding:10px}.pinboardBox .pdf{font-size:13px;font-weight:bold;line-height:1.3;width:300px;padding:5px 5px 5px 10px}.pinboardBox .pdf>a{color:#000}.uploadHover:hover{font-weight:bold}.arbeitsFlaeche{width:100%;background-color:#f2fafc}.txtBlue{color:#007985}.txtRed{color:#c31924 !important}.txtBlack{color:#000 !important}table.arbeitsFlaeche tr td:first-child{padding-left:5px}.tableLines{font-size:14px}.ueschr_dunkelblau{background:#007985;padding:5px;font-weight:bold;text-align:center;color:#fff}.tableLineBG{background-color:#83b8be;font-weight:bold}.row_0{background-color:#fff}.row_1{background-color:rgba(0,121,133,0.15)}#pagerNavi{padding:20px 10px 10px;text-align:center}#pagerNavi>a{text-decoration:none}#pagerNavi>a.bold,#pagerNavi>span.bold{color:#007985}.pointer{cursor:pointer}.p0{padding:0}.p5{padding:5px !important}.p7{padding:7px !important}.p15{padding:15px !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px}.pl0{padding-left:0 !important}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px !important}.pl30{padding-left:30px}.plr5{padding-left:5px;padding-right:5px}.plr15{padding-left:15px;padding-right:15px}.pr5{padding-right:5px !important}.pr10{padding-right:10px !important}.pr30{padding-right:30px}.pt5{padding-top:5px}.pt10{padding-top:10px}.w40{width:40px !important}.w55{width:55px !important}.w60{width:60px !important}.w65{width:65px}.w75{width:75px !important}.w95per{width:95% !important}.w140{width:140px}.vat{vertical-align:top}a.jscroll-next{display:none}.ui-autocomplete{position:absolute;z-index:1000;cursor:default;padding:0;margin-top:2px;list-style:none;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.ui-autocomplete>li{padding:3px 20px}.ui-autocomplete>li.ui-state-focus{background-color:#DDD}.ui-helper-hidden-accessible{display:none}.custom-header-multi-select{text-align:center;padding:3px;background-color:#007985;font-size:12px;color:#fff;border:0}.ms-container{width:95% !important}.ms-container .ms-list{height:150px !important}.btn-cnet{color:#007985;font-weight:bold;background-color:transparent;border:3px solid #007985;vertical-align:text-top}.btn-cnet>i.fa{font-size:24px;color:#c31924;font-weight:bold}.btn-cnet-petrol{width:100%;color:#fff;font-weight:bold;background-color:transparent;border:3px solid #fff;padding-bottom:8px}.btn-cnet-petrol>i.fa{font-size:24px;color:#83b8be;font-weight:bold}.btn-cnet-summary{color:#007985;font-weight:bold;background-color:#fff;border:3px solid #83b8be;padding-left:10px;padding-right:10px;cursor:default}.secondline:after{content:"\A \A";white-space:pre}.bglightpetrol{background-color:rgba(0,121,133,0.5);color:#fff}.txtpetrol{color:#007985 !important}.customSelect{padding-left:20px !important;color:#007985;background:#fff url(../img/font-awesome-sort.png) no-repeat 4px 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input.customDateInput,input.customDateInput:focus{width:75px !important;color:#007985;border-left:0;margin-top:0;font-size:13px}input.customPostfixLabel,input.customPostfixLabel:focus{color:#007985;border-right:0;margin-top:0}span.customDateInput,span.customResetInput{padding:0 3px;border:1px solid #007985;border-radius:0;background-color:#eee}span.customPostfixLabel{padding:3px;height:27px;border:1px solid #007985;border-radius:0;background-color:#fff;color:#007985;font-weight:bold}span.customResetInput{margin-top:1px;height:27px;width:21px;border-left:0}span.customInfoCircle{padding:3px 0 0 5px}span.customDateInput>i,span.customResetInput>i,span.customInfoCircle>i{color:#007985}span.customResetInput>i{vertical-align:bottom}span.customInfoCircle>i{font-size:22px}.optionBox{background-color:#007985;text-align:center;padding-top:20px;font-weight:bold;height:110px;cursor:pointer}.optionBox>i.fa{font-size:36px}.bootstrap-select.btn-group .dropdown-toggle .caret{display:none}.btn-booking{color:#007985;background:url(../img/font-awesome-sort.png) 4px 4px no-repeat #fff;border-width:1px;border-style:solid;border-color:#007985;border-image:initial;border-radius:0;padding-left:20px;padding-top:2px}.btn-booking:focus,.btn-booking.focus{color:#007985;background-color:#fff;border-color:#007985}.btn-booking:hover{color:#fff;background-color:#007985}.btn-booking:active,.btn-booking.active,.open>.dropdown-toggle.btn-booking{color:#007985;background-color:#fff;border-color:#007985}.btn-booking:active:hover,.btn-booking.active:hover,.open>.dropdown-toggle.btn-booking:hover,.btn-booking:active:focus,.btn-booking.active:focus,.open>.dropdown-toggle.btn-booking:focus,.btn-booking:active.focus,.btn-booking.active.focus,.open>.dropdown-toggle.btn-booking.focus{color:#007985;background-color:#fff;border-color:#007985}.btn-booking:active,.btn-booking.active,.open>.dropdown-toggle.btn-booking{background-image:none}.btn-booking.disabled:hover,.btn-booking[disabled]:hover,fieldset[disabled] .btn-booking:hover,.btn-booking.disabled:focus,.btn-booking[disabled]:focus,fieldset[disabled] .btn-booking:focus,.btn-booking.disabled.focus,.btn-booking[disabled].focus,fieldset[disabled] .btn-booking.focus{background-color:#bbb;border-color:#007985}.btn-booking .badge{color:#007985;background-color:#fff}.dropdown-menu>.active>a.txtpetrol,.dropdown-menu>.active.txtpetrol>a:focus,.dropdown-menu>.active.txtpetrol>a:hover{background-color:#ddd}.custom-control-label::before{color:#007985;border:1px solid #007985;border-radius:0 !important;box-shadow:none !important}.custom-radio .custom-control-label::before{border-radius:1rem !important;padding:.5rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,.custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color:#fff}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after,.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url(check.svg);background-size:.8rem}.custom-control-label{color:#fff}.custom-control-label.search{color:#007985}.input-group-append{margin-left:0}[data-toggle="collapse"].withFA i{color:#fff;font-size:1.1rem;padding-left:10px}[data-toggle="collapse"].withFA i:before{content:"\f139"}[data-toggle="collapse"].withFA.collapsed i:before{content:"\f13a"}.vehicleInputForm .fa.fa-home.fa-fw,.freightInputForm .fa.fa-home.fa-fw,.bookingInputForm .fa.fa-home.fa-fw{margin-left:20px;font-size:18px}.vehicleInputForm .landLabel,.vehicleInputForm .plzLabel,.vehicleInputForm .ortLabel,.vehicleInputForm .datumLabel,.vehicleInputForm .uhrzeitLabel{min-width:65px}.freightInputForm .landLabel,.freightInputForm .plzLabel,.freightInputForm .ortLabel,.freightInputForm .datumLabel,.freightInputForm .zwischenLabel,.freightInputForm .bisLabel{min-width:68px}.freightInputForm .ortLabel,.freightInputForm .bisLabel{min-width:35px}.vehicleInputForm .fahrzeugLabel,.vehicleInputForm .palletLabel{min-width:85px}.vehicleInputForm .weightLabel{min-width:105px}.vehicleInputForm .preisLabel{min-width:235px}.vehicleInputForm .landContent,.vehicleInputForm .plzContent,.vehicleInputForm .datumContent,.freightInputForm .landContent,.freightInputForm .plzContent,.freightInputForm .datumContent,.freightInputForm .zwischenContent{min-width:112px}.vehicleInputForm .zsLandContent{min-width:80px}.vehicleInputForm .zsPlzContent{min-width:95px}.vehicleInputForm .palletContent{min-width:45px}.vehicleInputForm .datumContent .input-group{width:auto}.vehicleInputForm .plzInput,.freightInputForm .plzInput{width:108px}.vehicleInputForm .zsPlzInput{width:90px}.vehicleInputForm .uhrzeitInput,.freightInputForm .uhrzeitInput,.bookingInputForm .uhrzeitInput{width:50px}.cityWrapper{width:calc(100% - 243px) !important}.freightInputForm .cityWrapper{width:calc(100% - 217px) !important}.cityLabelWrapper{width:calc(100% - 390px) !important}.cityInputWrapper{width:calc(100% - 390px) !important}.stopoverInputForm .firmaLabel,.stopoverInputForm .strasseLabel,.stopoverInputForm .landLabel,.stopoverInputForm .plzLabel,.stopoverInputForm .datumLabel,.stopoverInputForm .zwischenLabel{min-width:65px}.stopoverInputForm .telefonLabel,.stopoverInputForm .ansprechpartnerLabel,.stopoverInputForm .bemerkungLabel{min-width:125px}.stopoverInputForm .typLabel,.stopoverInputForm .ortLabel,.stopoverInputForm .zwischenLabel{min-width:70px}.stopoverInputForm .bisLabel{min-width:30px}.stopoverInputForm .firmaContent,.stopoverInputForm .strasseContent,.stopoverInputForm .landContent,.stopoverInputForm .plzContent{min-width:240px}.stopoverInputForm .datumContent,.stopoverInputForm .zwischenContent{min-width:112px}.stopoverInputForm .plzInput{width:108px}.stopoverInputForm .uhrzeitInput{width:50px}.stopoverInputForm .cityWrapper{width:calc(100% - 395px) !important}.stopoverInputForm .bemerkungWrapper{width:calc(100% - 131px) !important}.bookingInputForm .plzInput{width:108px}.bookingInputForm .fahrzeugLabel,.bookingInputForm .gefahrgutLabel,.bookingInputForm .referenzLabel{min-width:120px}.bookingInputForm .preisLabel{min-width:260px}.bookingInputForm .bisLabel{min-width:29px;padding-left:2px !important}.bookingInputForm .labelWrapper{min-width:113px}.bookingInputForm .landContent{min-width:112px}.bookingInputForm .plzContent{min-width:200px}.bookingInputForm .datumContent .input-group{width:auto}.bookingInputForm .contentWrapper{width:calc(100% - 130px) !important}.bookingInputForm .referenzWrapper{width:calc(100% - 120px) !important}fieldset.settings{padding:0 10px 10px;margin:5px;border:1px solid #aaa}fieldset.settings>legend{width:inherit;margin-bottom:0;padding:0 10px;border-bottom:0;font-size:16px;font-weight:bold}.gm-style-iw-chr>button{width:40px !important;height:20px !important}.gm-style-iw-chr>button:focus{outline:0 !important}.gm-style-iw-chr>button>span{width:20px !important;height:20px !important;margin:10px !important}@media(max-width:767.98px){.freightInputForm .ortLabel,.freightInputForm .bisLabel{min-width:68px}.stopoverInputForm .firmaLabel,.stopoverInputForm .strasseLabel,.stopoverInputForm .landLabel,.stopoverInputForm .plzLabel,.stopoverInputForm .datumLabel,.stopoverInputForm .zwischenLabel,.stopoverInputForm .bisLabel,.stopoverInputForm .bemerkungLabel{min-width:70px}.cityWrapper,.cityLabelWrapper,.cityInputWrapper,.stopoverInputForm .cityWrapper,.bemerkungWrapper,.bookingInputForm .referenzWrapper,.bookingInputForm .contentWrapper{width:100% !important}}.fade.in{opacity:1}#cnetc{position:fixed;bottom:0;left:0;right:0;background:#eee;padding:20px;font-size:14px}#cnetc a.button{cursor:pointer;background:#ccc;color:#333;padding:8px 20px;margin-left:10px;border-radius:5px;font-weight:bold;float:right}#cnetc a.button:hover{background-color:#aaa}#cnetc p.cookiemessage{display:block;padding:0;margin:0}@media(max-width:600px){.koopLogoBox{display:none}.koopDetailLeftCol,.koopDetailRightCol{float:left;width:100%}}@media(max-width:767px){.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:rgba(0,121,133,0.15)}}@media(max-width:1380px){.col-right{clear:left}.col-main,.col-main-tabcontent,.col-main-koop{width:calc(100% - 260px)}}@media(max-width:990px){.col-left,.col-main,.col-main-tabcontent,.col-main-koop,.col-right{width:100%}#parent{display:flex;flex-flow:column}.sideBox{width:auto;margin-bottom:5px}}