body #fe_toolbar{display:none!important;}
html{min-height:100%;position:relative;}
html body{padding-bottom:165px;}
body > .mm-page{position:initial!important;min-height: 100%;}
.mm-opening body{padding-bottom:0;}
html, body{float:left;width:100%;height:100%;}
body .wrapper{float:left;width:100%;min-height:100%;position:relative !important;}
#content-wrapper{padding-bottom:224px;}
#header{background-color:#fff;min-height:95px;position:fixed;width:100%;z-index:9999;}
#logo{float:right;margin-top:5px;}
nav#navigation-wrapper {float:left !important;}
#navigation-wrapper ul{padding:0;margin:0;list-style:none;}
#navigation-wrapper .navigation > li{float:left;margin-left:30px;position:relative;}
#navigation-wrapper .navigation > li.starter_active:before{content:'';width:100%;position:absolute;top:0;height:3px;background-color:#7db0db;}
#navigation-wrapper .navigation > li > a{color:#000000;font-size:18px;padding:34px 0;display:inline-block;}
#navigation-wrapper .navigation li a.starter_active,
#navigation-wrapper .navigation li a.active,
#navigation-wrapper .navigation li a:hover{color:#7db0db;}
#navigation-wrapper li ul{display:none;position:absolute;width:205px;background-color:#fff;z-index:99;top:100%;left:-20px;border-top:1px inset rgba(221, 221, 221, 0.22);padding:20px;}
#navigation-wrapper .navigation > li:last-child > ul{right:-20px;left:auto;}
#navigation-wrapper .navigation > li:hover ul{display:block;}
#navigation-wrapper li ul a{line-height:2.3;color:#000000;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;opacity:0;transition:opacity 500ms ease-in-out;}
body.loaded .rslides,body.loaded .banner-bottom{opacity:1;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;height:100%;
    background-size:cover;background-repeat:no-repeat;
}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0; opacity: 0.8 !important;}
.banner-slider{position:relative;}
.banner-slider .rslides1_tabs{list-style:none;padding:0;margin:0;width:170px;margin:0 auto;position:absolute;bottom:210px;z-index:99;left:0;right:0;display:none;}
.banner-slider .rslides1_tabs li a{float:left;margin-left:20px;border:2px solid #fff;border-radius:50%;text-indent:-9999px;height:15px;width:15px;}
.banner-slider .rslides_here a{background-color:#fff;}
.banner-bottom{position:absolute;bottom:0;z-index:9;width:100%;padding:26px 0;background-image:url(../images/banner_bootom.png);background-position:center;opacity:0;transition:opacity 500ms ease-in-out;}
.banner-bottom h1{color:#000;font-size:35px;}
.rslides li h1{font-size:3.8em;color:#000;color:#333333;position:absolute;top:33%;width:100%;text-align:center; text-shadow: 1px 1px 1px rgba(225, 255, 255, 0.5);}   
.banner-slider .next{right:40px;}
.banner-slider .prev{left:40px;}
.banner-slider .rslides_nav{position:absolute;top:0;bottom:0;margin:auto;height:20px;display:none;z-index:9;font-size:0;}
.banner-slider .prev:before,.banner-slider .next:before{font-family:FontAwesome;font-size:75px;color:#fff;}
.banner-slider .prev:before{content:"\f104";}
.banner-slider .next:before{content:"\f105";font-family:FontAwesome;}
#content-wrapper{padding-top:95px;}
#home-content{padding:25px 0;}
#home-form{width:100%;height:0px;border:0;overflow:hidden;background-color:#EEEDEE;margin-top:0px;}
#content-title{background-image:url(../images/bg_title.png);background-size:contain;background-repeat-x:repeat;background-repeat-y:no-repeat;background-position:center;background-color:#7db0db;padding:11px 0;}
#content-title h1{font-size:45px;text-align:center;color:#000;color:#333333;}
#content{padding:35px 0;min-height:300px;}
#news,.horizontal-list{list-style:none;}
#contactFrame .contact label{display:none;}
#contactFrame .row{margin-left:0;margin-right:0;}
#contactFrame .half{width:50%;}
.half:nth-child(odd){padding-right:10px;}
.half:nth-child(even){padding-left:10px;}
.contact.form-group{margin-bottom:5px;}
#contactFeedback,#contactFormError{text-align:center;}
#footer{background-color:#7db0db;padding:40px 0;position:absolute;width:100%;bottom:0;text-align:center;}
#footer,#footer a{color:#000;color:#333333;}
#footer ul{list-style:none;margin:0;padding:0;}
#footer i{padding-right:10px;}
.menu-toggle{display:block;float:left;width:auto;margin-top:25px;}
.menu-toggle i{font-size:15px;font-size:1.5rem;color:#FFF;padding:9px 10px;line-height:1;background:#7db0db;border-radius:2px;}
#mobilemenu .mm-navbar.mm-hasbtns{height:80px;padding-top:2%;}
#mobilemenu .mm-panel{top:80px;}
#mobilemenu em.mm-counter + a.mm-next{padding-left:70px;}
.mm-title img{width:70%;}
html.mm-opened,.mm-opened body{height:100%;}
.employee-left{padding-left:10px;padding-right:20px;margin-bottom:30px;}
.employee-left img.img-responsive{width:100%;}
.empList{background-color:#fff;float:left;width:100%;padding:10px;box-shadow:0 0 3px 2px #ddd;height:100%;}
#mediadir .employee-title{text-align:center;width:100%;position:absolute;background-color:rgba(125, 176, 219,0.9);bottom:0;color:#000;font-size:20px;transition:top 0.7s;}
.imageTitle{position:relative;width:100%;float:left;min-height:250px;}
#mediadir .employee-more{text-align:center;width:100%;padding:0 10px;font-size:15px;padding-top:7px;line-height:1.2;min-height:60px;height:1px;}
.linkDetail{position:absolute;top:0;bottom:0;left:0;height:30px;width:105px;margin:auto;vertical-align:middle;text-align:center;right:0;border:1px solid #fff;line-height:1.8;z-index:2;display:none;}
.linkDetail a{padding:8px;}
.employee-title .title{padding:10px;line-height:1.2;min-height:68px;height:1px;}
.vertical-align{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-content:center;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.linkDetail a,.linkDetail a:hover{color:#fff;}
.empList:hover .employee-title{top:0;transition:top 0.7s;}
.empList:hover .linkDetail{display:block;}
.empList:hover .title{bottom:0;position:absolute;width:100%;}
#mediadir li i{color:#000;}
a.zuruck{float:right;margin-top:15px;margin-bottom:15px;}
.news-text .news-mehr{float:right;margin-bottom:15px;}
#news .row1, #news .row2{background-color:transparent;border:0;margin-bottom:30px;}
.news-text{width:100%;border-bottom:1px solid #BFBFBF;}
.news-teaser{min-height:75px;margin-top:5px;}
.news-info{margin-bottom:15px;}
ul.adresse-links{list-style:none;width:auto;padding-right:29px;}
.first-contact{float:left;width:100%;padding-top:20px;padding-bottom:20px;}
.first-contact h2{padding-top:0;margin-top:-12px;}
.bannerImage{float:left;width:100%;margin-bottom:28px;margin-top:10px;padding:15px;}
.bannerImage img{float:left;width:100%;border:10px solid #fff;box-sizing:border-box;box-shadow:0 0 3px 2px #ddd;-webkit-box-shadow:0 0 3px 2px #ddd;-moz-box-shadow:0 0 3px 2px #ddd;}
.content_image p{padding-bottom:32px;}
.content_image h2{word-wrap:break-word;}
ul.adresse-links:last-child{clear:both;}
.footer-content{display:inline-block;padding:0 25px;text-align:left;}
#footer-inner{display:inline-block;}
.employee-detail{display:none;}
#socialMedia {
    display: inline-block;
    float: right;
    padding-top: 50px;
}
#socialMedia span {
    float: left;
    line-height: 48px;
    height: 48px;
    font-size: 12px;
    margin-right: 15px;
}
#socialMedia ul {
    float: right;
}
#socialMedia li {
    float: left;
    margin-left: 5px;
    list-style:none;
}
#socialMedia li i {
    font-size: 32.5px;
}
.mm-opening #header {
    position: relative;
}
.mm-opening #content-wrapper {
    padding-top: 0;
}