body,i{color:#005c81}h1,h2{text-transform:uppercase}@font-face{font-family:yanone;src:url(fonts/YanoneKaffeesatz-Regular.ttf)}@font-face{font-family:yanone-light;src:url(fonts/YanoneKaffeesatz-Light.ttf)}body{font-family:yanone,sans-serif!important;font-size:20px}p{line-height:22px}header{color:#000;font-size:16px;padding-top:30px}header a{color:#000;text-decoration:none}header i{margin-left:-28px;padding-right:15px}header p{margin:0}footer br{display:block;margin:12px 0}.small-icons i{margin:0;padding:0 5px}.header-info{padding-bottom:30px}i.fa-chevron-right{color:#d60a51;padding-right:10px}.banner-text,footer{background-color:#005c81;color:#fff}.bannerbild{width:50%}.banner-wrapper{margin-bottom:20px}h2{font-size:36px;color:#d60a51;font-family:yanone-light,sans-serif!important}h1{padding-left:25px}.places-wrapper{color:#666;font-size:18px;padding-bottom:40px}.quote-wrapper{font-size:30px;padding-bottom:30px;padding-top:30px}.kontakt-headline,.leistungen-headline{padding-bottom:20px}.red-stripe{height:25px;min-height:25px;background-color:#d60a51;margin-bottom:15px}.footer-img{background-color:#fff;width:100%}.footer-img img{width:100%}.kontakt-wrapper i{margin-left:-30px;padding-right:18px}.kontakt-wrapper a{text-decoration:none;color:inherit}.kontakt-wrapper b,.kontakt-wrapper p{padding-left:30px}.quote-text p{line-height:34px}.banner-img,.banner-text{width:50%;float:left}.banner-wrapper,.slider{float:left;width:100%}.banner-text h1{line-height:42px;margin:0;padding-top:100px}.banner-wrapper .banner-stripe{float:left;width:100%;height:7px;background-color:#d60a51}footer{margin:0;padding-bottom:30px}.leistungen-wrapper p{font-weight:300;margin:0;line-height:28px;padding-left:30px;position:relative}.fa.fa-phone{padding-right:13px}.fa.fa-envelope-o{padding-right:9px}.leistungen-wrapper p span:before{font-family:FontAwesome;content:"\f054";color:#d60a51;left:5px;position:absolute}.banner-wrapper{background-color:#005c81}.leistungen-wrapper{padding-bottom:20px}.slick-list,.slick-track{height:385px!important}@media(max-width:992px){.slick-list,.slick-track{height:300px!important}}@media(max-width:767px){.slick-list,.slick-track{height:380px!important}}.slick-slider img{max-width:100%;max-height:100%;height:auto!important}@media(max-width:1199px){.banner-text h1{padding-top:75px}}@media(max-width:990px){.banner-text h1{font-size:30px;padding-top:38px}}@media(max-width:767px){.header-info div{margin-bottom:15px;text-align:center}.header-info div:last-child{margin-bottom:0}.banner-img,.banner-text{width:100%}.banner-text h1{padding-bottom:38px;padding-left:30px}.places-wrapper{padding:0 15px}.quote-text p{padding:0 30px}.kontakt-headline,.kontakt-wrapper,.leistungen-headline,.leistungen-wrapper{padding:0 15px}.leistungen-wrapper{padding-bottom:20px}}@media(max-width:555px){.kontakt-wrapper div{width:100%;padding-bottom:60px}.slick-list,.slick-track{height:300px!important}}@media(max-width:450px){.emons-logo{float:left;padding-bottom:30px;width:100%}.emons-logo img{float:left!important}.banner-text h1{font-size:21px;line-height:33px}.slick-list,.slick-track{height:260px!important}}.job-banner{float:right;margin-right:5px;margin-bottom:10px}@media(max-width:992px){.job-banner{float:left}}

footer .nav-tabs > li{
	background-color: transparent !important;
}

footer .nav-tabs > li > a{
	font-size: 18px;
	color: #FFF !important;
	padding: 0 8px;
	background-color: transparent !important;
	border: none !important;
}

footer .nav-tabs > li:first-child > a{
	padding-left: 0px;
}

footer .nav-tabs{
	border: none;
}

footer .nav-tabs li.active a{
	font-weight: bold;
}

.cookie_hinweis {
	z-index: 9999;
    width: 100%;
    position: fixed;
    top: 0;
    font-size: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #d60c52;
    color: #FFF; 
}

.cookie_hinweis span:first-child
{
    float:left;
    padding-top:5px;

}

.invisible-container{
    opacity: 0 !important;
    float: left;
    width: 100%;
    position: relative;
    font-size:14px;
    padding-top:4px;
    padding-bottom:1px;
    padding-left:15px;
    padding-right:15px;
    color: transparent !important;
}

.invisible-container div, .invisible-container a, .invisible-container span{
    opacity: 0 !important;
    color: transparent !important;
}

#acceptCookie
{
    margin-right:15px;
}

.cookie-left{
    float: left;
    width: 70%;
}

.cookie-right{
    float: left;
    width: 30%;
}

@media(max-width: 992px){
    .cookie-left, .cookie-right{
        width: 100%;
    }
}

@media(max-width: 767px)
{
    .cookie_hinweis
    {
        font-size:12px;
        padding-top:5px;
    }

    .cookie_hinweis .btn
    {
        font-size:12px;
        padding:0 8px;
        margin-top:5px;
        float:left !important;
    }

    .cookie_hinweis .btn#acceptCookie
    {
        margin-left:10px;
    }
}