@charset "utf-8";*{background-repeat:no-repeat}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:20px;}.row.grid-center{text-align:center;}.row.grid-center [class*="col-"]{text-align:center;display:inline-block;float:none;margin-left:-2px;margin-right:-2px;}a.btn{text-decoration:none;display:inline-block;padding:2px 8px 2px 8px;border-radius:3px;}img.image-embed-item{width:100%;height:auto;display:block;}#header .nav ul,#header .nav li,#header .icons ul,#header ul.level-0 li.level-0:before,#header ul.level-0 li.level-0:hover:before,#header ul.level-0 li.level-0 a,#header ul.level-0 li.level-0 a:hover,#header .container .wrapper,#header .container.top .wrapper,a,a:hover,#content input.powermail_submit,#content input.powermail_submit:hover{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}#header .container,#header .container.top,#content [class*="frame-bg"] div header *,#content [class*="frame-bg"] div:hover header *{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}#header div.logo,#content .container{box-shadow:0px 5px 15px -10px rgba(0,0,0,0.75);-webkit-box-shadow:0px 5px 15px -10px rgba(0,0,0,0.75);-moz-box-shadow:0px 5px 15px -10px rgba(0,0,0,0.75);}.start #content .col-4 > div,.mobile #header ul.level-0.open,#content .frame-bg-box-shadow [class*="col-"] > div{box-shadow:-1px 7px 12px -7px rgb(0 0 0 / 33%);-webkit-box-shadow:-1px 7px 12px -7px rgb(0 0 0 / 33%);-moz-box-shadow:-1px 7px 12px -7px rgba(0,0,0,0.33);margin-bottom:10px;}.start #content .col-4 > div,.mobile #header ul.level-0.open,#content .frame-bg-box-shadow [class*="col-"] > div{height:100%;}.start #content .col-4,.frame-bg-box-shadow [class*="col-"],[class*="frame-bg-"] [class*="col-"]{height:100%;float:none;display:table-cell;vertical-align:top;position:relative;overflow:hidden;}#header .nav ul,#header .nav li,#header .icons ul,#header .icons li,#header .slider ul,#header .slider li,#footer .nav ul,#footer .nav li{margin:0;padding:0;list-style:none;display:inline-block;}#content ul li{list-style:none;}#footer li a:before,#content ul li:before{display:block;position:absolute;margin-left:-10px;}::-webkit-scrollbar{width:9px;}html,body{overflow-x:hidden;}body{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;}body,html,#header,#header .banner,#header .banner div,#header .banner ul,#header .banner li,#content,#footer{margin:0;padding:0;width:100%;}#header .container,#content .container,#footer .container{width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:500}#header .container{position:relative;z-index:400}#header .banner,#header .gradient{width:1300px;margin:auto}#header{background-image:url('../../../fileadmin/verkehrstechnik-boeber/images/header-bg.png');background-size:100%;background-position:bottom center}#header .container{opacity:1}#header.top .container{opacity:0;height:100px}#header .container,#header .container.top{position:fixed;z-index:600;right:0;left:0;top:0;}#header .container.top{opacity:1}#header div.logo{width:250px;}#header .container.top div.logo{opacity:0}#header img.logo{width:100%;}#header .gradient{height:100px;z-index:500;}.start #header .banner,.start #header .banner div,.start #header .banner ul,.start #header .banner li{height:700px}#header .banner,#header .banner div,#header .banner ul,#header .banner li{height:300px}#header .banner{position:relative;top:70px;z-index:500}#header .banner .slide{position:relative;z-index:600}#header div.logo,#header div.nav{float:left;}#header nav,#header .wrapper{z-index:600;position:relative}#header .wrapper{margin-top:5px}#header .toggle-first-nav{display:none}#header div.logo a{display:block}#header div.logo{padding:30px 20px 30px 20px;margin-right:20px;position:relative;z-index:650}#header ul.level-0 li.level-0{display:inline-block;padding:10px 15px 10px 15px;line-height:40px;position:relative;z-index:600}#header ul.level-0 li.level-0 a{position:relative;z-index:600;display:block}#header ul.level-0 li.level-0:before{content:" ";display:block;position:absolute;top:40px;opacity:0;width:100%;height:20px;z-index:400;left:0}#header ul.level-0 li.level-0:hover:before,#header ul.level-0 li.level-0.active:before,#pid1  #header ul.level-0 li.level-0:first-child:before{top:12px;height:35px;}#header ul.level-0 li.level-0:hover:before,#header ul.level-0 li.level-0.active:before,#pid1  #header ul.level-0 li.level-0:first-child:before{opacity:1;}#header .menue-2 ul.level-1,#header .menue-2 ul.level-2{width:100%}#header .menue-2 li.level-1 a{line-height:40px;}#header .menue-2 ul.level-1,#header .menue-2 ul.level-2{display:none;position:absolute;left:0;padding:10px 0 10px 0;}#header .menue-2 ul.level-1,#header .menue-2 ul.level-2{display:none;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transition:transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;}#header .menue-2 li:hover > ul.level-1,#header .menue-2 li:hover > ul.level-2,#header .menue-2 ul li span.open + ul{display:block;-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-animation:anim .3s ease-in-out;animation:anim .3s ease-in-out;}@-webkit-keyframes anim{0%{display:none;opacity:0;}1%{display:block;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@keyframes anim{0%{display:none;opacity:0;}1%{display:block;opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}#header .menue-2 li.level-0:hover ul.level-1,#header .menue-2 li.level-1:hover ul.level-2{display:block}#header .menue-2 .level-1{min-width:300px;}#header .menue-2 li.level-1,#header .menue-2 li.level-2{display:block}#header .menue-2 ul li.level-1.sub:after{position:absolute;right:10px;top:0;line-height:40px;z-index:600}#header .menue-2 li.level-1 > a,#header .menue-2 li.level-2 > a{margin:0 12px 0 20px;}#header .menue-2 ul.level-2{top:0;left:auto;right:-200px}#header .icons{position:absolute;right:30px;top:22px;z-index:600}#header .container .wrapper{background-size:auto 20px;background-position:80px center;border-bottom:1px solid none}#header .container.top .wrapper{background-image:url('../../../fileadmin/verkehrstechnik-boeber/images/logo-verkehrstechnik-boeber.svg');border-bottom:1px solid #9B9B9B}#content .container{top:-20px;padding:20px 40px 50px 40px}.sub #content .container{top:20px;}.start #content .col-4 > div{border:#FFF 5px solid;padding:10px;}body #content [class*="frame-full-width"]{width:100vw;position:relative;left:50%;right:50%;margin:80px -50vw 80px -50vw;padding:30px 0 30px 0;}body #content .frame-full-width-bg15{background-repeat:repeat;background-attachment:fixed;padding:30px 0 80px 0;}#content [class*="frame-bg"]{margin:35px -40px 35px -40px;padding:20px 40px 20px 40px;background-repeat:repeat}#content .frame-bg-grey.before-frame-bg-grey{padding-bottom:0;margin-bottom:0}#content .frame-bg-grey + .frame-bg-grey{padding-top:10px;margin-top:-30px;}#content [class*="frame-bg"] .frame{position:relative}#content [class*="frame-bg"] header{position:absolute;z-index:500;width:100%;padding-top:66.66%}#content [class*="frame-bg"] header *{margin:auto;width:100%;display:block;position:absolute;position:absolute;bottom:0;padding:20px}#content [class*="frame-bg"] .ce-textpic{position:relative;z-index:400;}#footer{margin-top:40px;}#footer .content-last:after{content:" ";width:400px;height:444px;display:block;position:fixed;z-index:400;right:-50px;bottom:0;background-image:url('../../../fileadmin/verkehrstechnik-boeber/images/header-bg-02.png');background-size:100%;background-repeat:no-repeat;background-position:top center;opacity:0.2}#footer a{text-decoration:none;}#footer .row{padding-bottom:60px;opacity:0.9;}#footer .logo{width:250px;margin-top:40px;filter:grayscale(100%);}#footer .logo.instagram{width:150px;}#footer .nav  ul{margin-left:0;padding-left:0;}#footer .nav ul li{float:left;width:50%;}#footer .nav ul a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}#footer .nav > ul ul a{margin-left:10px;padding-left:20px}#footer .nav ul a{border-bottom:1px dotted #FFFFFF;padding:8px 15px 8px 8px;display:block}#footer .nav ul li.sub a{border:none;}#footer .nav ul li.sub li:last-child a{border:none}#footer .nav ul li.sub{border-bottom:1px dotted #FFFFFF;}#footer .content-last{position:absolute}.back-to-top.show{opacity:1;}.back-to-top{position:fixed;bottom:40px;right:40px;z-index:350;width:32px;height:32px;text-align:center;line-height:30px;background:#f5f5f5;color:#444;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity 0.2s ease-out;opacity:0;}div[id*="popup"]{padding:30px 30px 30px  30px;margin-bottom:20px;max-width:500px}div[id*="popup"] p{margin:5px 0 5px 0;}div[id*="popup"] p a{display:inline-block;text-decoration:none;padding:0 5px 0 5px;}button[id*="btn-close-modal"]{width:40px;height:30px;background:none;position:absolute;z-index:500;top:10px;right:10px;transition:all 0.3s ease;border:none;cursor:pointer;}button[id*="btn-close-modal"]  span,button[id*="btn-close-modal"]  span:before,button[id*="btn-close-modal"]  span:after{border-radius:2px;height:3px;width:40px;position:absolute;top:21px;right:0px;display:block;content:''}button[id*="btn-close-modal"]  span,button[id*="btn-close-modal"]  span:before,button[id*="btn-close-modal"]  span:after{height:1px;width:30px;}button[id*="btn-close-modal"]  span:before{top:-10px;}button[id*="btn-close-modal"]  span:after{bottom:-8px;top:10px}body button[id*="btn-close-modal"]  span{background-color:transparent;}button[id*="btn-close-modal"]  span:before,button[id*="btn-close-modal"]  span:after{top:0;}button[id*="btn-close-modal"]  span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg)}button[id*="btn-close-modal"]  span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}aside > [id*="popup"]{-webkit-box-shadow:0 0 5px rgba(144,144,144,0.50);box-shadow:0 0 5px rgba(144,144,144,0.50);}[id*="popup"] .form-group.powermail_fieldwrap_type_input,[id*="popup"] .powermail_fieldwrap_type_select{width:100%;}#popupform h3.header-h3{display:none;}input[type*="text"],input[type*="email"],input[type*="number"],input[type*="password"],input.powermail_date,textarea,select{display:block;width:100%;padding:6px 6px 8px 10px;line-height:1.5;border:none;border-radius:2px;border:1px solid  #CCC;position:relative;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;}.powermail_message.powermail_message_error{display:none;}.powermail_fieldwrap_type_input .powermail_field,.powermail_fieldwrap_type_textarea  .powermail_field{margin:15px 0 0 0;}.powermail_fieldwrap_type_input .powermail_field label{position:absolute;left:25px;top:0;line-height:15px;transition:all 0.5s;overflow:hidden;white-space:nowrap;z-index:1;opacity:0;}.powermail_fieldwrap_type_input .powermail_field input:focus + label{opacity:1;top:-25px;left:25px;}form input[type='checkbox'],form input[type='radio']{width:auto;float:left;margin-right:.75em;background:transparent;border:none;}form input[type='checkbox']:checked,form input[type='checkbox']:not(:checked),form input[type='radio']:checked,form input[type='radio']:not(:checked){position:absolute;clip:rect(0,0,0,0);}form input[type='checkbox'] + label,form input[type='radio'] + label{cursor:pointer;}form input[type='checkbox']:checked + label::before,form input[type='checkbox']:not(:checked) + label::before,form input[type='radio']:checked + label::before,form input[type='radio']:not(:checked) + label::before{content:' ';display:inline-block;width:17px;height:17px;position:relative;top:4px;border:1px solid #bbb;margin-right:2px;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);}form input[type=radio]:checked + label::before,form input[type=radio]:not(:checked) + label::before{border-radius:30px;}form input[type='checkbox']:hover  + label::before,form input[type='radio']:hover  + label::before,form input[type='checkbox']:checked  + label::before,form input[type='radio']:checked  + label::before{box-shadow:inset 0 0 0 2px white;}.form-group.powermail_fieldwrap_type_input,.powermail_fieldwrap_type_select{}.powermail_fieldwrap_type_text,.powermail_fieldwrap_type_typoscript{width:100%;margin:5px 0 5px 0;clear:both;float:none}.powermail_fieldwrap_type_select .powermail_label,.powermail_fieldwrap_type_select .powermail_field{padding:20px 15px 0 15px;float:left;}.powermail_fieldwrap_type_select .powermail_field{width:60%;}.powermail_fieldwrap_type_select .powermail_label{width:40%;}.powermail_fieldwrap_type_input.powermail_fieldwrap_firma{display:none;}.powermail_fieldwrap_type_input.powermail_fieldwrap_firma.show{display:block;}.form-group.powermail_fieldwrap_anfrage,.powermail_fieldwrap.powermail_fieldwrap_type_check,.form-group.powermail_fieldwrap_type_input.powermail_fieldwrap_jobnumber,.powermail_fieldwrap_type_textarea,textarea,.powermail_field > .checkbox{width:100%}.powermail_fieldwrap.powermail_fieldwrap_type_check [class*="col-"]{float:left;}.powermail_fieldwrap.powermail_fieldwrap_type_check .col-1.powermail_field{width:8.333333%;}.powermail_fieldwrap.powermail_fieldwrap_type_check .col-10{width:83.333333%}.form-group.powermail_fieldwrap_type_submit{margin-top:30px;}.form-group.powermail_fieldwrap_type_submit > div:first-child{display:none;}.powermail_fieldwrap_ichhabediedatenschutzhinweisegelesenundstimmedernutzungmeinerdatenzudiesemzweckzu{margin-top:30px;clear:both;float:none}input.btn,button,input[type*="submit"]{border:none;padding:5px 12px 5px 12px;}.form-group{margin-bottom:20px;}.cc-revoke.dp--revoke{bottom:40px;}
