#tpl-navigation-content{position:relative;}
#tpl-navigation-content::before {
	background-image:url(http://www.anspach.nbito.de/frontend/media/SYSTEM/icon_heizung.png);
	background-repeat: no-repeat;
    height:50px;
    content:"";
    z-index:100;
    display:block;
    position:absolute;
    width:90px;
    top:-16px;
    left:352px;
    pointer-events: none;
}
#tpl-navigation-content>.nbito-container::before {
	background-image:url(http://www.anspach.nbito.de/frontend/media/SYSTEM/icon_sanitaer.png);
	background-repeat: no-repeat;
    height:50px;
    content:"";
    z-index:100;
    display:block;
    position:absolute;
    width:90px;
    top:-16px;
    left:567px;
    pointer-events: none;
}
.nbito-display-s #tpl-navigation-content::before,
.nbito-display-xs #tpl-navigation-content::before,
.nbito-display-s #tpl-navigation-content>.nbito-container::before,
.nbito-display-xs #tpl-navigation-content>.nbito-container::before{display:none !important;}


#nbito-frontend-cms-widgets-40, #nbito-frontend-cms-widgets-42 { 
   padding-bottom: 1px;
   }

ul#nbito-frontend-cms-widgets-29-menu > li { 
   width: 215px;
   }

#tpl-container > .nbito-container{position:relative;}
#tpl-slider_overlay,
#tpl-slider_overlay-content{position:absolute;top:0;bottom:0;left:0;right:0;}

#tpl-slider_overlay-content > .nbito-container,
#tpl-slider_overlay-content > .nbito-container > .nbito-output-container,
#tpl-slider_overlay-content > .nbito-container > .nbito-output-container > div,
#tpl-slider_overlay-content .nbito-tile,
#tpl-slider_overlay-content .nbito-tile-front{ height:100%; max-height:399px; min-height:100%;}
#tpl-slider_overlay-content .nbito-tile-front{background-color: transparent;}
#tpl-slider_overlay-content > .nbito-container > .nbito-output-container:nth-of-type(2){opacity:.9;background-color:#6599FF;}
#tpl-slider_overlay{-webkit-transform:translateY(0%) !important; -ms-transform:translateY(0%) !important; transform:translateY(0%) !important;}
.nbito-display-s #tpl-slider_overlay,
.nbito-display-xs #tpl-slider_overlay{display:none !important;}

#tpl-body{background-color:white;padding-top:0;padding-bottom:0;border:0;margin-bottom:15px;}
#tpl-body-2,
#tpl-footer{border:0;}
#tpl-body-content{background-color:#E1DFDF;padding:0;margin-top:0;margin-bottom:0;}
#tpl-body-content > .nbito-container > .nbito-output-container:nth-of-type(1){background-color:#eee;}
#tpl-header{background-color:#E1DFDF;}
#tpl-header>.nbito-container{
    background: -moz-linear-gradient(left, #EEE 0%, #E1DFDF 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#EEE), color-stop(100%,#E1DFDF));
    background: -webkit-linear-gradient(left, #EEE 0%,#E1DFDF 100%);
    background: -o-linear-gradient(left, #EEE 0%,#E1DFDF 100%);
    background: -ms-linear-gradient(left, #EEE 0%,#E1DFDF 100%);
    background: linear-gradient(left, #EEE 0%,#E1DFDF 100%);
}

.nbito-client img{max-width:100%;}