body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* style.css */
@font-face{font-family: 'Nunito Sans';    src: url('../../files/fonts/NunitoSans-ExtraLight.eot');    src: url('../../files/fonts/NunitoSans-ExtraLight.eot?#iefix') format('embedded-opentype'),        url('../../files/fonts/NunitoSans-ExtraLight.woff2') format('woff2'),        url('../../files/fonts/NunitoSans-ExtraLight.woff') format('woff'),        url('../../files/fonts/NunitoSans-ExtraLight.ttf') format('truetype'),        url('../../files/fonts/NunitoSans-ExtraLight.svg#NunitoSans-ExtraLight') format('svg');    font-weight: 200;    font-style: normal;    font-display: swap}@font-face{font-family: 'Nunito Sans';    src: url('../../files/fonts/NunitoSans-SemiBold.eot');    src: url('../../files/fonts/NunitoSans-SemiBold.eot?#iefix') format('embedded-opentype'),        url('../../files/fonts/NunitoSans-SemiBold.woff2') format('woff2'),        url('../../files/fonts/NunitoSans-SemiBold.woff') format('woff'),        url('../../files/fonts/NunitoSans-SemiBold.ttf') format('truetype'),        url('../../files/fonts/NunitoSans-SemiBold.svg#NunitoSans-SemiBold') format('svg');    font-weight: 600;    font-style: normal;    font-display: swap}*{margin:0;padding:0;outline:none}html,body{font:16px/24px Nunito Sans;color:#737373}#container{background-color:#fff}#header{height:420px}#header .inside{width:100%;position:fixed;z-index:1000}#header.smaller h1#branding a{top:-30px}#header.smaller #navi{top:-30px;background-color:rgba(0,0,0,.7)}.startseite #header{height:510px}.startseite #video .ce_player{width:100%;min-height:600px;top:0;position:fixed;overflow:hidden}.startseite #video video{width:100%}.video .mejs-video{margin:0 auto}.startseite .mejs-overlay{display:none !important}.produktdetail #header{height:120px;background-color:#fff}#header .inner{max-width:1200px;margin:0 auto}h1#branding a{width:346px;height:150px;top:0;position:absolute;background-image:url("../../files/images/logo-rbs.png");font-size:1px;text-indent:-9999px;z-index:1500;background-size:346px 150px;transition:0.2s}.direktsuche,.mod_changelanguage{max-width:1200px;position:relative;margin:0 auto;transition:0.2s}.mod_changelanguage{height:45px;margin-top:-45px;transition:0.2s;cursor:pointer}.mod_changelanguage.selected{height:150px;cursor:default}.mod_changelanguage.selected ul{height:auto;background-color:#4c4c4c}.mod_changelanguage ul{width:45px;height:45px;right:50px;position:absolute;padding-top:45px;background-image:url("../../files/images/lang.png");background-position:center top;background-repeat:no-repeat;list-style-type:none;z-index:1500;background-size:45px 45px;transition:0.2s}.mod_changelanguage ul:hover{background-color:#b61615}.mod_changelanguage ul li,.mod_changelanguage ul li a{font-size:20px;font-weight:bold;text-decoration:none;color:#fff}.mod_changelanguage ul li{padding-left:10px;color:#b61615}.direktsuche.selected form{width:413px}.direktsuche.selected input{cursor:text}.direktsuche form{width:45px;height:45px;position:relative;float:right;margin-top:51px;transition:0.2s;z-index:2000}#header.smaller .direktsuche form{margin-top:21px}fieldset{border:0px}.direktsuche input{float:left;padding:9px 25px 9px 60px;background-image:url("../../files/images/search.png");background-position:left center;background-repeat:no-repeat;border:0px;font:20px Nunito Sans;background-size:45px 45px;cursor:pointer;transition:0.2s}.direktsuche input.submit{display:inline-block;padding:9px 25px;font-size:20px;font-weight:bold;color:#fff;cursor:pointer;background-image:none;background: linear-gradient(to right, #4c4c4c 50%, #b61616 50%);background-size: 200% 100%;background-position: right bottom;transition: all .3s ease-out !important}.direktsuche input.submit:hover{background-position: left bottom}#navi{width:100%;height:120px;top:0;position:absolute;overflow:visible;background-color:rgba(0,0,0,.45);z-index:1000;transition:0.5s}#navi ul{max-width:600px;margin:62px auto 0;padding-left:690px}#navi ul li{float:left;list-style-type:none}#navi ul li a,#navi ul li.active .active{padding:9px 25px;font-size:20px;font-weight:bold;text-decoration:none;color:#fff}#navi ul li a:hover,#navi ul li.active .active,#navi ul li.trail a{background-color:#b61614;color:#fff}#navi ul li.merkliste a,#navi ul li.merkliste.active .active{width:45px;height:45px;max-width:45px;max-height:45px;overflow:hidden;display:block;margin-top:-11px;margin-left:28px;padding:0;background-image:url("../../files/images/note.png");background-position:center center;background-repeat:no-repeat;background-size:45px 45px}#navi ul li.abrichtraeder a{font-size:16px;line-height:18px}#navi ul li.merkliste a span,#navi ul li.merkliste .active span{position:absolute;display:block;margin-top:25px;padding:5px 6px 2px;background-color:#b61614;border-radius:20px;font-size:13px;line-height:13px;font-weight:bold;color:#fff}#navi ul li.merkliste .active span{margin-top:16px;margin-left:12px;color:#b61614;background:transparent}#navi ul.level_2{width:603px;max-width:804px;bottom:0;left:400px;right:0;top:90px;position:absolute;display:none;margin:0 auto;padding:30px 0 0}#navi ul.level_2 li{background-color:#fff}#navi ul.level_2 li a,#navi ul.level_2 li.active{width:200px;height:40px;float:left;padding:140px 0 0;text-align:center;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:16px;color:#737373}#navi ul.level_2 li a{background-color:transparent}#navi ul.level_2 li a:hover,#navi ul.level_2 li.active span,#navi ul.level_2 li.trail a{font-size:18px;font-weight:bold;color:#b61614;background-color:transparent}#navi ul.level_2 li.active span{padding:0px}#navi ul.level_2 li.abrichtraeder{background-image:url("../../files/images/teaser-abrichtreader.jpg");background-repeat:no-repeat;background-size:138.5px 75px;background-position:31px 35px}#navi ul.level_2 li.wellenraeder{background-image:url("../../files/images/teaser-wellenraeder.jpg");background-repeat:no-repeat;background-size:144px 75px;background-position:28px 35px}#navi ul.level_2 li.demant{background-image:url("../../files/images/teaser-demant.jpg");background-repeat:no-repeat;background-size:150px 75px;background-position:25px 35px}#navi ul.level_2 li.abrichtwalzen{background-image:url("../../files/images/teaser-abrichtwalzen.jpg");background-repeat:no-repeat;background-size:120px 75px;background-position:40px 35px}#navi ul.level_2 li.abrichtapparate{background-image:url("../../files/images/teaser-abrichtapparate.jpg");background-repeat:no-repeat;background-size:150px 75px;background-position:25px 35px}#navi ul.level_2 li.abdrehglocken{background-image:url("../../files/images/teaser-abdrehglocken.jpg");background-repeat:no-repeat;background-size:147px 75px;background-position:26px 35px}#navi ul.level_2 li.fugeneisen{background-image:url("../../files/images/teaser-fugeneisen.jpg");background-repeat:no-repeat;background-size:174px 75px;background-position:13px 35px}#navi ul.level_2 li.schaerf-filzrollen{background-image:url("../../files/images/teaser-schaerf-filzrollen.jpg");background-repeat:no-repeat;background-size:152px 75px;background-position:24px 35px}#navi ul.level_2 li.schleifmittel{background-image:url("../../files/images/teaser-schleifmittel.jpg");background-repeat:no-repeat;background-size:98px 75px;background-position:51px 35px}#navi ul li.produkte:hover ul.level_2{display:block}.zentriert{width:90%;max-width:900px;margin:0 auto;padding-top:90px;padding-bottom:90px;text-align:center;padding-left:5%;padding-right:5%}.hellgrau{width:100%;padding-top:90px;padding-bottom:90px;background-color:#f2f2f2}#funktionsweise{padding-bottom:0}.hellgrau .inner{max-width:1200px;margin:0 auto}.hellgrau .ce_text{max-width:900px;margin:0 auto;text-align:center}.hellgrau .teaser{width:380px;height:255px;float:left;margin-right:20px;margin-bottom:20px;text-align:center;background-color:#fff;-webkit-box-shadow:1px 2px 6px rgba(0,0,0,.09);box-shadow:1px 2px 6px rgba(0,0,0,.09)}.hellgrau .ce_metamodel_content{max-width:1200px;margin:0 auto}.teaser img{padding-top:30px;padding-bottom:15px}.teaser a{display:block;font-size:20px;font-weight:bold;text-decoration:none;color:#737373}.teaser:hover a{font-size:22px;color:#b61614}a{transition:0.2s}.ghost a{min-width:120px;display:inline-block;padding:9px 60px;border:1px solid #b61616;border-radius:6px;font-size:18px;font-weight:bold;text-decoration:none;color:#b61616;background: linear-gradient(to right, #b61616 50%, white 50%);background-size: 200% 100%;background-position: right bottom;transition: all .3s ease-out !important}.ghost a:hover{color:#fff !important;background-position: left bottom}h2,.produktdetail .field.zusatz,.produktdetail .field.variante{display:inline-block;font-size:45px;line-height:55px;color:#b61615;letter-spacing:-1px;font-weight:300}.produktdetail .field.produktlinie{display:none}.produktdetail .field.variante{margin-left:12px}.produktdetail .field.beschreibung_lang{max-width:600px;float:none;clear:both;margin:0 auto;padding-top:60px}h2{display:block}h3,.produktdetail .field.bezeichnung,.produktdetail .field.uvp span.text{font-size:20px;line-height:25px;font-weight:bold;color:#4c4c4c}h3{margin-bottom:30px}.field.uvp{right:0;position:absolute;margin-top:-150px;text-align:right}#article-79 .field.uvp{margin-top:345px}.field.uvp span.info,#uvp{font-size:13px;line-height:18px;color:#999}.ce_metamodel_content .layout_full{text-align:left}.produktdetail .ce_metamodel_content .layout_full{text-align:center}.ce_metamodel_content .item{position:relative}.liste .ce_metamodel_content .item .field,.liste .ce_metamodel_content .item .actions,.merkliste .ce_metamodel_content .item .field,.merkliste .ce_metamodel_content .item .actions{width:210px;display:inline-block;text-align:left}.merkliste .ce_metamodel_content .item .field{width:150px}.merkliste .item .field.image_hero{width:120px}.merkliste .item .field.alias{display:none}.merkliste form .metamodels_notelist_container{display:none}.merkliste .ce_metamodel_content p.info{display:none}.liste .ce_metamodel_content .item .field.image_hero{width:135px}.produktdetail .ce_metamodel_content .item .actions{width:auto;right:0;top:411px;position:absolute}.ce_metamodel_content .item .actions a.add{margin-left:30px;padding-left:30px;background-image:url("../../files/images/note-add.png");background-position:left center;background-repeat:no-repeat;background-size:15px 20px}.item .actions a.remove{margin-left:30px;padding-left:30px;background-image:url("../../files/images/note-remove.png");background-position:left center;background-repeat:no-repeat;text-decoration:none;background-size:15px 20px}.produktdetail .item .actions a.remove{margin-left:160px}.liste .actions{width:90px !important}.liste .actions .add,.liste .actions .edit,.liste .actions .remove{display:none}.produktdetail .actions label,.merkliste .actions label{display:inline-block;padding-top:9px;padding-left:15px}.liste ul.file{list-style-type:none}.liste ul.file img{float:left;margin-top:7px}.liste .ce_metamodel_content .item{padding-left:15px;border-bottom:1px solid #ddd}.liste .ce_metamodel_content .item a{font-weight:bold;text-decoration:none;color:#b61614}.liste .ce_metamodel_content .item a:hover{color:#000}.liste .field.zusatz,.liste .field.variante{font-weight:bold}.liste .field{height:45px}.produktdetail .field.image_hero{padding-top:30px;padding-bottom:45px}.produktdetail .field.image_hero img{max-width:500px}.field .sechstel,.field.abrichtraeder.aussendurchmesser,.field.abrichtraeder.innendurchmesser,.field.abrichtraeder.dicke,.field.abrichtraeder.zaehne_raeder,.field.abrichtraeder.geometrie,.field.abrichtraeder.geschwindigkeit,.field.abrichtraeder.laenge_breite{width:16.66%;float:left}.field .fuenftel,.field.wellenraeder.aussendurchmesser,.field.wellenraeder.innendurchmesser,.field.wellenraeder.dicke,.field.wellenraeder.geometrie,.field.wellenraeder.geschwindigkeit{width:20%;float:left}.field .viertel{width:25%;float:left}.field .drittel{width:33.3%;float:left}.field .haelfte{width:50%;float:left}.field.beschreibung_kurz{padding-top:60px;padding-bottom:60px;border-top:1px solid #ddd;font-size:20px;line-height:25px;font-weight:bold}.field.beschreibung_lang{}.suche .context .highlight{font-weight:bold;color:#b61614}.suche h2 a{font-size:25px;text-decoration:none;letter-spacing:-0.5px;color:#4c4c4c !important}.suche h2 a:hover{color:#b61614 !important}.suche .mod_search .odd,.suche .mod_search .even{margin-top:45px;padding-top:30px;border-top:1px solid #ddd}.suche .mod_search p.context{max-width:600px;margin:0 auto}.suche .mod_search form{margin-top:60px;margin-bottom:30px}.suche h2 a:hover{color:#4c4c4c}#footer{width:100%;position:relative;padding-top:30px;padding-bottom:15px;text-align:center;background-color:#b61614;font-size:15px;line-height:20px;font-weight:bold;color:#fff}#footer p{padding-bottom:15px}#footer a{font-size:15px;color:#fff}#footer a.email{font-size:20px;text-decoration:none;color:#fff}#main a{font-weight:bold;color:#b61614;transition:0.2s}#main p{margin-bottom:16px}#main a:hover{color:#000}#footer a.email:hover{font-size:22px}#footer .item-count{display:none}.unternehmen #team{height:320px}.unternehmen table{max-width:850px;margin:0 auto}.unternehmen table h3{color:#b61614}.unternehmen table td{padding-right:30px;padding-bottom:15px;vertical-align:top;text-align:left}.parallax-mirror{z-index:100 !important}.merkliste .layout_full{padding-top:90px;padding-bottom:60px}.merkliste .item{float:none;clear:both}.merkliste .field{width:210px;float:left;text-align:left}.merkliste .field span{display:inline-block;padding-top:9px}.merkliste .field.anzahl,.merkliste .field.actions{width:90px}.merkliste input.anzahl{width:90px}.merkliste .field .value{font-weight:bold}.kontakt .widget label,.merkliste .ce_form .widget label{width:300px;float:left;margin-right:30px;text-align:right;line-height:34px}.merkliste .ce_form .widget button,.merkliste .ce_form .widget input,.merkliste .ce_form .widget textarea,.kontakt .ce_form .widget input,.kontakt .ce_form .widget textarea,.produktdetail .actions input,.merkliste .actions input,.merkliste .actions button,.mod_search input{width:250px;float:left;margin-bottom:15px;padding:6px 15px;border:1px solid #ccc;border-radius:6px;font:16px/24px Nunito Sans;font-weight:bold;color:#b61614}.mod_search input{float:none;display:block;padding-top:9px;padding-bottom:9px;margin:0px auto 15px auto !important}.produktdetail .actions input,.merkliste .actions .ce_form .widget input{width:45px;padding-top:9px;padding-bottom:9px;font-weight:bold}.produktdetail .actions .widget,.produktdetail .actions .widget-submit,.merkliste .actions .widget,.merkliste .actions .widget-submit{float:left}.merkliste .ce_form .widget-submit,.kontakt .ce_form .widget-submit{float:none;clear:both}.merkliste .ce_form button.submit,.kontakt .ce_form button.submit,.produktdetail .actions button.submit,.merkliste .actions button.submit,.mod_search button.submit{width:280px;margin-left:40px;padding:9px 60px;background-color:#fff;border:1px solid #b61614;border-radius:6px;font-weight:bold;color:#b61614;cursor:pointer;transition:0.2s;background: linear-gradient(to right, #b61616 50%, white 50%);background-size: 200% 100%;background-position: right bottom;transition: all .3s ease-out}.produktdetail .actions button.submit,.merkliste .actions button.submit{margin-left:0;padding-right:30px;padding-left:30px;width: 165px !important}.merkliste .ce_form button.submit:hover,.kontakt .ce_form button.submit:hover,.produktdetail .actions button.submit:hover,.merkliste .actions button.submit:hover,.mod_search input.submit:hover{color:#fff;background-position: left bottom}#map{height:660px}.impressum #datenschutzerklaerung p{margin-bottom:0;font-size:11px;line-height:15px}.merkliste .widget,.kontakt .widget{float:none;clear:both}.merkliste .explanation{width:100%;left:0;position:absolute;padding-top:45px;padding-bottom:45px;background-color:#f2f2f2}.merkliste #main .explanation p{margin-bottom:0}.merkliste .actions{width:auto !important}body.merkliste .actions .ce_form{float:left;margin-right:20px}.merkliste .actions label{width:auto !important;float:right !important}.merkliste .actions a.remove{display:block;margin-bottom:30px;margin-left:180px}.ausblenden{display:none}div.alias{display:none}body.merkliste .actions span.anzahl{display:none}body.merkliste .actions .widget-submit{display: contents}body.merkliste .zentriert{max-width:1200px}body.merkliste .ce_form.last{max-width:720px;margin-right:auto;margin-left:auto}body.merkliste .ce_form.last .widget-submit{margin-left:290px}body.merkliste .ce_form fieldset.artikel,body.merkliste .formular{display:none}cms-accept-tags{--main-bg-overlay-color:rgba(255,255,255,0.85) !important}cms-accept-tags > cms-container{box-shadow: 0px 0px 120px rgba(0,0,0,0.3) !important}cms-cookie-bar > cms-container,cms-accept-tags > cms-container{font-family:Lato !important}cms-cookie-bar > cms-container form cms-buttons cms-button[value="accept"]:nth-last-of-type(1) > span:before,cms-accept-tags > cms-container form cms-buttons cms-button[value="accept"]:nth-last-of-type(1) > span:before,cms-accept-tags > cms-container form cms-taglist cms-taggroup cms-taggroup-header input:checked + label{background:#b61615 !important}cms-accept-tags > cms-container h2{font-weight:200 !important}
@media (max-width: 1280px){
/* medium-desktop.css */
#navi ul{padding-left:390px}.hellgrau .ce_text{width:90%;padding-right:5%;padding-left:5%}.hellgrau .teaser{width:21%}h1#branding a{margin-left:5%}.direktsuche{margin-right:5%}.zentriert,.hellgrau{padding-top:75px;padding-bottom:75px}#map{height:600px}
}
@media (max-width: 1024px){
/* small-desktop.css */
.hellgrau .teaser{width:37%}.zentriert,.hellgrau{padding-top:60px;padding-bottom:60px}h2,.produktdetail .field.zusatz,.produktdetail .field.variante{font-size:40px;line-height:40px}.kontakt .widget label,.merkliste .ce_form .widget label{width:auto;float:none;display:block;text-align:left}.merkliste .ce_form .widget input,.merkliste .ce_form .widget textarea,.kontakt .ce_form .widget input,.kontakt .ce_form .widget textarea,.merkliste .actions input,.mod_search input{width:90%;float:none;display:block}.liste .ce_metamodel_content .item .field,.liste .ce_metamodel_content .item .actions,.merkliste .ce_metamodel_content .item .field,.merkliste .ce_metamodel_content .item .actions{width:150px}.liste .actions{width:75px !important}.custom{display:none}#navi{width:45px;height:0px;right:105px;top:36px;position:absolute;overflow:hidden;margin-top:15px;padding-top:45px;background-image:url("../../files/images/burger.png");background-position:right top;background-repeat:no-repeat;background-size:45px 45px;background-color:transparent;cursor:pointer}#navi.opened{width:50%;height:300px}#navi ul{width:100%;top:75px;position:absolute;margin:0;padding-top:15px;padding-left:0;background-color:rgba(0,0,0,.45)}#navi ul li{height:45px;float:none;display:block}#navi ul li a,#navi ul li.active span.active{width:100%;display:block}#header .inside{height:120px;background-color:rgba(0,0,0,.45)}#navi ul.level_2,#navi ul li.produkte:hover ul.level_2{display:none}#navi ul li.merkliste{height:60px}#map{height:450px}
}
@media (max-width: 640px){
/* mobile.css */
#header{height:240px;background-size:960px 240px}#header .inside{height:75px}.hellgrau{width:90%;padding-right:5%;padding-left:5%}.hellgrau .teaser{width:90%}.zentriert,.hellgrau{padding-top:45px;padding-bottom:45px}.liste .ce_metamodel_content .item .field,.liste .ce_metamodel_content .item .actions,.merkliste .ce_metamodel_content .item .field,.merkliste .ce_metamodel_content .item .actions{width:100%;display:block}.liste .field{height:auto}.liste .ce_metamodel_content .item .field.image_hero{width:150px;height:90px;float:left}.liste .ce_metamodel_content .item{padding-top:15px;padding-bottom:15px}.liste .actions{width:90px !important;text-align:center !important}h1#branding a{width:60px;height:75px;background-size:173px 75px}.produktdetail #header{height:75px}#navi{right:0;top:0;margin-right:25%;margin-top:15px}.startseite #header{height:330px}.direktsuche form{margin-top:15px}.produktdetail .field.image_hero{padding-bottom:105px}.direktsuche.selected form{width:90%}.direktsuche input{padding-top:8px;padding-bottom:8px;border-radius:0}
}
