.nbito-client p{ text-align: justify; -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }

#tpl-slider,
#tpl-footer{background-color:#4D5458; color:#fff;}

#tpl-slider_overlay{position:absolute; height:100%; height:auto; z-index:101; pointer-events:none; padding-bottom:0 !important; -webkit-transform:translateY(-130%); -ms-transform:translateY(-130%); transform:translateY(-130%);}
#tpl-slider_overlay-content{width:100%;}

#tpl-fixed-header{background-color:#fff;}

#tpl-navigation{background-color:#4D5458; border-bottom: 3px #fff solid; min-height:40px;}
#tpl-navigation-content{background-color:inherit;}

#tpl-body{border-top: 5px #fff solid; padding-top: 15px;}
#tpl-body-2{border-bottom: 5px #EFEEEB solid;}
#tpl-body, 
#tpl-body-2{background-color:#EFEEEB;}

#tpl-footer{border-top: 3px #fff solid;}

.nbito-fixed{position:fixed;top:0;z-index:102;left:0;right:0;}

.nbito-client .nbito-empty{display:none;}

#tpl-infos{position:fixed;top:130px; right:-290px;width:auto;display:inline-block;z-index:1001;transition: all 1s;overflow:hidden;}
#tpl-infos img{margin: 7.5px !important; margin-left:0 !important;margin-right:20px !important;}
#tpl-infos:hover{right: 0;}
#tpl-infos .nbito-tile-front{height:67px;}
#tpl-infos .nbito-bgcolor-green{color:white !important;};

body > .nbito-tile-up > .nbito-overlay > .nbito-container{background-color:white;}
body .nbito-tile-up > .nbito-overlay > .nbito-container{background-color:white;}

/* Responsive Einstellungen */

.nbito-display-xl .nbito-client #tpl-slider_overlay{ left:50%; margin-left: -600px !important;}
.nbito-display-l .nbito-client #tpl-slider_overlay{ left:50%; margin-left:-496px !important;}
.nbito-display-s .nbito-client #tpl-slider_overlay,
.nbito-display-xs .nbito-client #tpl-slider_overlay{ padding-bottom:0; }

.nbito-display-s .nbito-client #tpl-infos:hover,
.nbito-display-xs .nbito-client #tpl-infos:hover{right:-330px;}


/*************************************************\
 Werbung (Slider oben rechts)
\*************************************************/

#tpl-infos{
    /* Abstand nach oben */
    top:110px;
    /* Wie weit die Kachel nacht rechts aus dem Bildschirm ragt */
    right:-325px;
    /* Mindestbreite (mind. etwas breiter als es rechts heraus ragt, damit noch eine Klickfläche im sichtbaren Bereich bleibt)*/
    min-width:400px;
    /* Schatten */
    box-shadow: 0px 8px 6px -6px #888;
    /* Sonstiges */
    position:fixed;width:auto;display:inline-block;z-index:1001;transition: all 1s;overflow:hidden;
}

#tpl-infos p{white-space:nowrap;display:inline-block;text-align:left !important; -moz-hyphens:none; -o-hyphens:none; -webkit-hyphens:none; -ms-hyphens:none; hyphens:none;}
#tpl-infos img{margin: 7.5px !important; margin-left:0 !important;margin-right:20px !important;}
#tpl-infos:hover{right: 0;}

/*************************************************\
 Cookie Hint
\*************************************************/

#individual-cookie-hint-container {
box-shadow: 0 -2px 2px 0 rgba(0,0,0,.16) !important;
}

#individual-cookie-hint-container .nbito-client {
    background-color: #E6441F !important;
}

#individual-cookie-hint-container .nbito-display-xl, #individual-cookie-hint-container .nbito-xl-size-xl {
    min-width: 100% !important;
    padding: 0px 35px 0px 35px !important;
}

#individual-cookie-hint-container img {
    line-height: 1;
    display: block;
    float: left; 
    margin-right: 10px;
    margin-bottom: 10px;
}

#individual-cookie-hint-container .nbito-button {
    color: #fff !important;
    border: 2px #EE7F00 solid;
    background-color: #E6441F !important;
    font-size: 16px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 4px;
}

#individual-cookie-hint-container .nbito-button:a {
    color: #fff !important;
}

#individual-cookie-hint-container .nbito-button:hover {
    color: #fff !important;
    background-color: #EE7F00 !important;
}