.xdropdown-trigger{color:#000000;margin-top:32px}@media (min-width:1280px){.xdropdown-trigger{margin-top:68px}}@media (min-width:1920px){.xdropdown-trigger{margin-top:64px}}.xdropdown-trigger:hover{color:#e2001a;background-color:transparent}nav{}nav .logo img{height:55px;max-width:none;margin-top:20px}@media (min-width:1280px){nav .logo img{height:68px;margin-top:35px}}@media (min-width:1920px){nav .logo img{height:90px;margin-top:20px}}nav ul a{font-size:18px;font-family:'PT Sans';font-weight:normal;font-style:normal}@media (min-width:1920px){nav ul a{font-size:22px;line-height:48px}}nav .dropdown-trigger{color:#000000;margin-top:32px}@media (min-width:1280px){nav .dropdown-trigger{margin-top:68px}}@media (min-width:1920px){nav .dropdown-trigger{margin-top:64px}}nav .dropdown-trigger:hover{color:#e2001a;background-color:transparent}nav a.sidenav-trigger{position:absolute;right:15px;top:37px;margin:0}nav a.sidenav-trigger img{margin:0px;height:auto}@media (min-width:993px){nav a.sidenav-trigger{display:block}}@media (min-width:1280px){nav a.sidenav-trigger{display:none}}#navi.sidenav{padding-top:0px}#navi.sidenav>li a{color:#000;font-size:20px;font-family:'PT Sans';font-weight:normal;font-style:normal;padding:0 16px}#navi.sidenav .sidenav-close{padding:0px}#navi.sidenav .sidenav-close .material-icons{margin:0px 10px 0px 0px}.rauchmelderheader .s12.darkbackground{padding:20px;margin-top:20px}.rauchmelderheader .overlay .row{margin:0px -10px 0px -10px}.rauchmelderheader .overlay .darkbackground h1,.rauchmelderheader .overlay .darkbackground h3,.rauchmelderheader .overlay .darkbackground p{color:rgba(255, 255, 255, 0.9)}.rauchmelderheader .overlay .darkbackground h1,.rauchmelderheader .overlay .darkbackground h2{font-size:14px;line-height:18px;margin-top:0px;margin-bottom:10px}@media (min-width:1280px){.rauchmelderheader .overlay .darkbackground h1,.rauchmelderheader .overlay .darkbackground h2{font-size:24px;line-height:28px}}.rauchmelderheader .overlay .darkbackground h3{margin-top:0px;margin-bottom:20px}@media (min-width:1280px){.rauchmelderheader .overlay .darkbackground h3{font-size:32px;line-height:36px;margin-bottom:30px}}.rauchmelderheader .overlay h1,.rauchmelderheader .overlay h3{color:#6b6b6b;font-size:25px}.rauchmelderheader .overlay h1{margin-top:50px}.rauchmelderheader .overlay h3{font-family:InsigniaLTPro, 'PT Sans', sans-serif;font-size:90px;line-height:90px}#c2035 .headerelement .overlay h3{color:#e2001a}.html-reasons{text-align:center}.html-reasons h2{font-size:30px;line-height:34px;padding-bottom:20px}.html-reasons h5{font-size:20px;font-weight:normal;line-hieght:24px}.html-reasons .number{font-size:50px;line-height:50px;padding-bottom:5px}.html-reasons.colorwrap.layout3{background-color:#9C9C9C}.html-thumbup span{font-weight:bold;font-size:18px;color:#e2001a}.html-thumbup img{height:65px;margin-right:15px;width:65px}.region{display:none}.regionDefault{display:initial}#deutschlandkarte path,#deutschlandkarte polygon{fill:#d8d8d8;transition:fill 1s ease}#deutschlandkarte path:hover,#deutschlandkarte polygon:hover,#deutschlandkarte path.active,#deutschlandkarte polygon.active,#deutschlandkarte path.blselect,#deutschlandkarte polygon.blselect{fill:#e2001a;transition:fill 1s ease}.rrechner-teaser img{height:150px;margin:30px 0;width:150px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.rrechner-teaser svg{width:150px}.rrechner-teaser a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.rauchmelderrechner .btn{margin-top:20px}.rauchmelderrechner .formcontrols .btn{display:none}.rauchmelderrechner .tab{display:none}.rauchmelderrechner .tab .prevpage{background-image:url('/fileadmin/Bilder/Bilder_Rauchmelder-sind-Pflicht/ico_RoterPfeil-mini.svg');background-repeat:no-repeat;background-position:center left;color:#e2001a;padding-left:15px}.rauchmelderrechner .tab .prevpage:hover{cursor:pointer}.rauchmelderrechner .tab p{margin:30px 0}.rauchmelderrechner .tab h5{color:black;margin:30px 0;line-height:42px;font-size:40px}.rauchmelderrechner .tab .numberwrap{margin-bottom:-20px}.rauchmelderrechner .tab .number{background-color:#f7f7f7;border:1px solid #707070;border-radius:10px;color:black;display:inline-block;font-size:30px;font-weight:bold;line-height:30px;padding:10px 50px;text-align:center;margin-bottom:20px}.rauchmelderrechner .tab .numbercontrols{display:inline-block;margin:0 30px;position:relative}.rauchmelderrechner .tab .numbercontrols .add{background-image:url('/fileadmin/Bilder/Bilder_Rauchmelder-sind-Pflicht/plus.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:27px;width:27px;position:absolute;bottom:12px;left:-8px}.rauchmelderrechner .tab .numbercontrols .remove{background-image:url('/fileadmin/Bilder/Bilder_Rauchmelder-sind-Pflicht/minus.svg');background-size:contain;background-position:center;background-repeat:no-repeat;height:27px;width:27px;position:absolute;bottom:-20px;left:-8px}.rauchmelderrechner .tab .overview{border:1px solid black;border-radius:5px;min-height:300px;padding:10px}.rauchmelderrechner .tab .overview img{height:auto;float:left;width:20px}.rauchmelderrechner .tab .overview p:last-of-type{background-image:none}.rauchmelderrechner .tab .overview p:first-of-type{background-image:url('/fileadmin/Bilder/Bilder_Rauchmelder-sind-Pflicht/ico_Deutschland-mini.svg');background-size:42px 38px;padding-left:45px;margin:10px 0}.rauchmelderrechner .tab .overview p{background-image:url('/fileadmin/Bilder/Bilder_Rauchmelder-sind-Pflicht/ico_PlusSymbol-mini.svg');background-repeat:no-repeat;background-position:left center;background-size:42px 20px;padding-left:45px}.rauchmelderrechner .tab .overview p.resultAnzahl{background-image:url('/fileadmin/Bilder/Bilder_Rauchmelder-sind-Pflicht/ico_GleichSymbol-mini.svg');background-position:left 15px;border-top:1px dashed black;padding-top:15px}.rauchmelderrechner .tab .overview .bland{font-weight:bold}.properties-wrap .properties{color:#666666}.properties-wrap .properties .property{display:flex;align-items:center}.properties-wrap .properties .property img{min-width:71px}.properties-wrap .properties .property div{display:inline}@media (min-width:1280px){.properties-wrap .headerwrap{text-align:center;margin-bottom:50px}.properties-wrap .properties{position:relative;min-height:260px}.properties-wrap .properties .property{display:inline-block;width:350px;background:transparent;text-align:center;position:absolute;top:0px;left:calc(100%/8);margin-left:-175px}.properties-wrap .properties .property div,.properties-wrap .properties .property span{display:block}.properties-wrap .properties .property:nth-child(2){left:calc(100%/8*4)}.properties-wrap .properties .property:nth-child(3){left:calc(100%/8*7)}.properties-wrap .properties .property:nth-child(4){left:calc(100%/8*6)}.properties-wrap .properties .property:nth-child(5){left:calc(100%/8*2);top:150px}.properties-wrap .properties .property:nth-child(6){left:calc(100%/8*4);top:150px}.properties-wrap .properties .property:nth-child(7){left:calc(100%/8*6);top:150px}}.rauchmelderrechner .tab .desktoptoggle h3{margin-top:30px}.rauchmelderrechner .tab .desktoptoggle p{margin-top:0px}footer{width:100%;background:#d8d8d8;color:#4D4D4D;letter-spacing:0.48px;padding:40px 0}footer .border{border-bottom:1px solid #4D4D4D;margin-bottom:15px;margin-top:5px}footer .imprintlinks.right{font-size:14px}@media (min-width:1201px){footer .imprintlinks{margin-top:25px}}footer .table{display:table;width:100%;margin-top:10px}@media (min-width:1201px){footer .table{margin-top:0}}footer .tablerow{display:table-row}footer .tablecell{display:table-cell;vertical-align:bottom;font-size:14px}footer #tooltiplinkedin{margin-right:15px}footer a{color:#4D4D4D;font-size:14px}footer h5{color:#4D4D4D;font-family:InsigniaLTPro;font-size:19px;line-height:34px;margin-bottom:20px}footer ul{margin-top:0;margin-bottom:0}footer li{margin-bottom:10px}footer li a{background-image:url('/typo3conf/ext/mask_project/Resources/Public/Icons/footer_linkpfeil.svg');background-repeat:no-repeat;background-position:left center;background-size:16px;color:#4D4D4D;font-weight:700;font-size:16px;padding-left:20px}footer li a.maillink{background-image:url('/typo3conf/ext/mask_project/Resources/Public/Icons/footer_mail.svg')}footer li a.phonelink{background-image:url('/typo3conf/ext/mask_project/Resources/Public/Icons/footer_phone.svg')}