html{font-size:16px}@font-face{font-family:"Avenir Next";src:url(../fonts/avenir/AvenirNextCondensed-Regular.ttf);font-style:normal;font-weight:400}html body{margin:0 auto;font-size:16px;overflow-x:hidden}html body h1{font-family:"Avenir Next",Helvetica,Verdana,Arial,sans-serif;font-size:2em;text-align:center;margin-top:1em;margin-bottom:1em}html body h1.no_margin{margin-bottom:0!important}html body h2{font-family:"Avenir Next",Helvetica,Verdana,Arial,sans-serif;font-size:1.6em;text-align:left;margin-top:1em;margin-bottom:1em}html body h2.no_margin{margin-bottom:0!important}html body h3{font-family:"Avenir Next",Helvetica,Verdana,Arial,sans-serif;font-size:1.4em;color:#163e6a;text-align:left;margin-top:.5em;margin-bottom:.5em}html body h3.no_margin{margin-bottom:0!important}html body h4{font-family:"Avenir Next",Helvetica,Verdana,Arial,sans-serif;color:#163e6a;font-size:1.2em;text-align:left;margin-top:20px;margin-bottom:20px}html body h4.no_margin{margin-bottom:0!important}.wrapper{overflow-x:hidden}.align-left{text-align:left}.row>div{padding:15px}.carousel-indicators li{border-color:#434343}.carousel-indicators li.active{background-color:#434343}.float_left{float:left}.float_left.floated_img{margin-right:1em}.content{background:#f3f3f3}.f_white{color:#fff}.f_white :focus,.f_white:hover{text-decoration:none;color:#fff}a{cursor:pointer}.attachment-medium{max-width:200px;height:auto}aside{padding-top:15px;margin-bottom:35px}.no_txt_dec{text-decoration:none!important}.no_txt_dec:hover{text-decoration:none!important}@media only screen and (min-device-width:320px) and (max-device-width:480px){h1{text-align:center!important}}#homepage_header{padding-bottom:40px;height:auto}#homepage_header .container{margin:0 auto}#homepage_header .container #logo .cta_btns div>a{display:inline-block;margin:0 auto}#homepage_header .link_modal{width:45px;height:120px;position:fixed;left:-6px;top:140px;background:#2f6eb3;border-radius:6px;overflow:hidden;z-index:300}#homepage_header .link_modal a{color:#fff;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);margin-left:10px;display:inline-block;width:123px;position:absolute;top:38px;right:-39px}#homepage_header .link_modal a:hover{text-decoration:none!important}#homepage_header .link_modal a:focus{text-decoration:none!important}#homepage_header .link_modal:hover{background-color:#163e6a;cursor:pointer}#homepage_header .leitbild-modal-img{width:100%}#homepage_header .emdiv{width:250px;height:250px}#logo-content{width:244px;display:inline-block}#header_slider{height:280px;background:rgba(255,255,255,.6);margin-top:94px}.mobile_menu_container{display:none}#mobile_header{background:#2f6eb3;width:100%!important}#mobile_header #logo{padding-left:30px}.mobilemenu_trigger{text-align:center}.mobile_control_header{padding-top:45px!important}.searchbox_mobile{padding-bottom:10px}.searchbox_mobile>div{display:none}.searchinput_mobile{height:40px!important}.info_navi{float:right;text-align:right;padding-top:10px}.info_navi li{list-style-type:none;float:left;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:.75em;color:#fff!important}.info_navi li a{color:#fff!important}.info_navi li a:hover{color:#fff;text-decoration:none}#content-header{background:#2f6eb3;margin-bottom:20px}#searchform input{width:200px}#logo_content_tablet{max-width:150px!important}#mobile_tablet_menu_trigger{text-align:center;font-size:1.2em;font-family:"Avenir Next","Helvetica Neue",Arial,Verdana,sans-serif}#mobile_tablet_search_bar{font-size:1.2em}#cookiepolicy{display:none;background-color:#428bca!important}#cookiepolicy small{color:#fff}#cookiepolicy small #cookielink{color:#fff!important;text-decoration:underline}.sidebar #categorybox{width:100%;margin-bottom:30px;height:285px}.footernavi{float:right;text-align:right}.footernavi a{text-decoration:none;color:#fff}.footernavi a:hover{text-decoration:underline}.foolinks{text-align:center;padding-top:20px}.foolinks a{color:#838383;text-decoration:none;line-height:25px}.foolinks a:hover{text-decoration:underline}.first_foo_row{margin-bottom:20px}.inner_div_einsaetze{height:535px!important}.foo_dates div{height:535px}.footer_box .inner{height:660px;padding:15px}.footer_box .bannerbox{height:660px}.footer_box .whitebg{background:#fff}.footer_box .footer_dates_container .date_row{background:#f3f3f3;margin:15px}.footer_box .footer_dates_container .date_row .date_date{color:#163e6a;font-family:"Avenir Next",Arial,Helvetica,sans-serif;font-size:1.1em}.footer_box .footer_dates_container .date_row .date_calendar{color:#163e6a;font-family:"Avenir Next",Arial,Helvetica,sans-serif;font-size:.8em}@media only screen and (min-device-width:320px) and (max-device-width:480px){.footer_box .bannerbox{height:210px!important}}footer{width:100%;background:#434343;color:#fff;padding:20px 0}footer .copyright{float:left;font-size:.85em}footer .mini_nav_footer{position:absolute;right:0}footer .mini_nav_footer li{display:inline-block;float:left;font-size:.85em!important}footer .mini_nav_footer li a{text-decoration:none;color:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}@media only screen and (min-device-width:320px) and (max-device-width:480px){footer .mini_nav_footer{position:relative}footer .mini_nav_footer li{display:inline-block;float:left;font-size:.85em!important}footer .mini_nav_footer li a{text-decoration:none;color:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}}.menu-hauptmenue{margin:0 auto}#toggle_menu_bar{display:inline-block;text-align:center;font-family:"Avenir Next",Arial,Helvetica}#mainmenu{padding:0;margin:0;border:0;width:auto}#mainmenu li,#mainmenu ul{list-style:none;margin:0 auto!important;padding:0}#mainmenu ul{position:relative;z-index:597}#mainmenu ul li{float:left;min-height:1px;vertical-align:middle}#mainmenu ul li.hover,#mainmenu ul li:hover{position:relative;z-index:599;cursor:default}#mainmenu ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}#mainmenu ul ul li{float:none}#mainmenu ul ul ul{top:0;left:190px;width:190px}#mainmenu ul li:hover>ul{visibility:visible}#mainmenu ul ul{bottom:0;left:0}#mainmenu ul ul{margin-top:0}#mainmenu ul ul li{font-weight:400}#mainmenu a{display:block;line-height:1em;text-decoration:none}#mainmenu{background:#163e6a;border-bottom:4px solid #1b9bff;font-family:'Avenir Next',Tahoma,Arial,sans-serif;font-size:12px}#mainmenu ul:after,#mainmenu:after{content:'';display:block;clear:both}#mainmenu ul{text-transform:uppercase}#mainmenu ul ul{border-top:4px solid #1b9bff;text-transform:none;min-width:190px}#mainmenu ul ul a{background:#2f6eb3;color:#fff;border:1px solid #2f6eb3;border-top:0 none;line-height:150%;padding:16px 20px;font-size:16px}#mainmenu ul ul ul{border-top:0 none}#mainmenu ul ul li{position:relative}#mainmenu ul ul li:first-child>a{border-top:1px solid #0082e7}#mainmenu ul ul li:hover>a{background:#4eb1ff;color:#fff}#mainmenu ul ul li:last-child>a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:0 1px 0 #1b9bff;-webkit-box-shadow:0 1px 0 #1b9bff;box-shadow:0 1px 0 #2f6eb3}#mainmenu ul ul li:last-child:hover>a{-moz-border-radius:0 0 0 3px;-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#mainmenu ul ul li.has-sub>a:after{content:'+';position:absolute;top:50%;right:15px;margin-top:-8px}#mainmenu ul li.active>a,#mainmenu ul li:hover>a{background:#2f6eb3;color:#fff}#mainmenu ul li.has-sub>a:after{content:'+';margin-left:5px}#mainmenu ul li.last ul{left:auto;right:0}#mainmenu ul li.last ul ul{left:auto;right:99.5%}#mainmenu a{background:#163e6a;color:#fff;padding:0 17px}#mainmenu>ul>li>a{line-height:48px}.menu-item{font-family:"Avenir Next",Helvetica,Verdana,sans-serif;font-size:1.4em}#mainmenu_mobile{background:#2f6eb3}#home-feat-post-slider{min-height:420px}#home-feat-post-slider .carousel{margin-top:0}#home-feat-post-slider .feat-slider-item{background-size:cover!important;height:420px}#home-feat-post-slider .feat-slider-item .post-excerpt-wrapper{background:rgba(9,9,9,.4);position:absolute;bottom:0;color:#fff;padding:10px;width:100%}#home-feat-post-slider .feat-slider-item .post-excerpt-wrapper .headline h3{color:#fff}#news_home .item{overflow:hidden}#news_home .item .content{padding:1em}#news_home .item .content .headline{height:100px;line-height:1.1em}#news_home .item .content .headline h3{line-height:1.3em}#news_home .item .content .excerpt{height:200px;text-align:left}#news_home .item .content figure{height:180px;overflow:hidden;margin:0 auto;margin-bottom:20px}.buttonbar{margin-top:0;margin-bottom:30px}#mobile_box_einsaetze{background:url(../../images/home_bg_einsaetze.jpg) no-repeat #000}#mobile_box_news{background:url(../../images/home_bg_news.jpg)}#mobile_box_technik{background:url(../../images/home_bg_technik.jpg)}#mobile_box_termine{background:url(../../images/home_bg_termine.jpg)}#mobile_box_einsaetze,#mobile_box_news,#mobile_box_technik,#mobile_box_termine{margin-top:5px}#mobile_box_einsaetze a,#mobile_box_news a,#mobile_box_technik a,#mobile_box_termine a{color:#fff;font-family:"Avenir Next",Arial,Helvetica,sans-serif;font-size:2.5em;font-weight:lighter;display:block}.home_chevron{padding-top:8px;color:#fff}.mobile_einsaetze_abteilungen{display:none}.mobile_einsaetze_abteilungen .link_single{padding:10px}.mobile_einsaetze_abteilungen .link_single a{font-size:1.2em!important}.mobile_einsaetze_abteilungen .link_single :hover{text-decoration:none!important}.contentbox{display:inline-block;background:#f3f3f3;box-sizing:border-box;padding:20px 0;width:100%}.contentbox article img{max-width:100%;height:auto}.contentbox .text{text-align:left;padding:0 40px}.contentbox .text img{margin-right:20px;padding-bottom:10px}.contentbox .vid{max-width:100%;margin-bottom:7px}.contentbox .text-author-data{text-align:center;display:inline-block;width:100%;margin-top:10px;margin-bottom:10px}.date-table{min-height:400px}#ajax_date_loader{width:100px;margin:0 auto}#ajax_date_loader img{text-align:center}#ajax_date_loader_mobile{width:100px;position:relative;margin:0 auto}#ajax_date_loader_mobile img{text-align:center}.select_dates_mobile{margin:0 auto;text-align:center}#post-thumbnail-single{width:100%;float:none!important}#post-thumbnail-single a img{width:100%;height:auto}#galery_preview_wrapper{position:relative}#galery_preview_wrapper .piwigo-preview-nav{position:absolute;font-size:3em;top:65px;cursor:pointer}#galery_preview_wrapper .piwigo-preview-nav.left{left:0}#galery_preview_wrapper .piwigo-preview-nav.right{right:0}.piwigo-preview-owl .item{margin:10px}.piwigo-preview-owl .item img{width:100%;height:auto}.vehicle_type_overview{font-size:.8em}.v_features{margin-top:15px}.vehicle-rm-button{padding:10px!important;margin:0!important}.more_img img{max-width:75px;height:auto}