@media all{.hidden-xs,.hidden-sm{display:block}.img-responsive{width:100%}.hide{display:none}body{font-family:'Droid Sans', sans-serif;width:100%}body div.cont{width:80%;margin:0px auto;background:#fff}body .header1{background:#7a0f2d;color:#fff;height:80px;-moz-box-shadow:0 0 15px #000;-webkit-box-shadow:0 0 15px #000;box-shadow:0 0 15px #000;display:flex;flex-direction:row}body .header1 .logo{flex:0 0 200px;margin:5px 0 0 35px}body .header1 .logo img{height:60px}body .header1 div.mobile{display:none}body .header1 menu{flex:1 0 auto;margin:48px 40px 0 0;vertical-align:bottom;text-align:right}body .header1 menu ul{margin:0;padding:0;font-size:0.9em}body .header1 menu ul li{display:inline-block;margin:0 30px 0 30px;cursor:pointer}body .header1 menu ul li a{color:white}body .header1 menu ul li a:hover{-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;opacity:0.6}body .header1 menu ul li a:active{-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;opacity:0.4}body .content{margin:15px 0 10px 0;padding:0}body .content>.left{padding:0 0 0 10px;height:100%}body .content>.left>div{background:#7a0f2d;color:#fff;padding:15px 10px 0 0}body .content>.left>div>blockquote{position:relative;z-index:20;font-size:1.8em;font-weight:bold;margin:0 0 0 50px;padding:0;border:0;text-align:right}body .content>.left>div>div.name{position:relative;z-index:20;font-size:1.2em;margin:5px 0 0 0;text-align:right}body .content>.left>div>img{position:relative;z-index:10;margin:-26px 0 0 0;width:80%}body .content>.right>div>img{width:100%}body section{margin:0 10px 70px 10px;line-height:1.5}body section>h1{color:#7a0f2d;font-weight:bold;margin:25px 0 20px 0;padding:0 0 5px 2px;border-bottom:2px solid #7a0f2d}body section>h2{color:rgba(0,0,0,0.8);font-size:1.6em;margin:25px 0 15px 0}body section>article{margin:10px 0 10px 0}body section#Kontakt form{margin:20px 0 60px 0}body section#Kontakt label{text-align:left}body section#Team div.name{margin:15px 5px 10px 5px;font-style:italic;font-weight:bold;font-size:98%}body section#Team div.description{margin:10px 5px 30px 5px}body section#Referenzen h2{margin:50px 0 30px 0}body section#Referenzen img{margin-bottom:15px}body section#Referenzen div.text{margin:0 3px 30px 3px;border-top:1px solid rgba(0,0,0,0.2);padding-top:10px}body .footer{background:#7a0f2d;text-align:center}body .footer ul{margin:5px 0 0 0;font-size:0.9em;padding:0;height:22px;color:#fff}body .footer ul>li{display:inline-block;margin:0 2px 0 2px;cursor:default}body .carousel{margin:0 0 20px 0}body .carousel .carousel-inner img{width:100%}}@media all and (max-width: 1200px){body div.cont{width:92%}body .header1 .logo{margin:5px 0 0 15px}body .header1 menu ul li{margin:0 8px 0 8px}.content>.left>div>blockquote{font-size:1.7em;margin:0 0 0 50px}.content>.left>div>div.name{font-size:1.1em;margin:5px 0 0 0}.content>.left>div>img{margin:-52px 0 0 0;width:70%}}@media all and (max-width: 992px){.header1{height:auto}.header1 .logo{margin:5px 0 0 20px}.header1 .logo img{height:60px}.header1 menu{margin:20px 0 10px 0;text-align:left}.header1 menu>ul{font-size:1.4em}.header1 menu>ul>li{margin:0 20px 0 0}section>h1{margin:15px 0 25px 0}section>h2{font-size:1.4em;margin:25px 0 10px 0}section#Referenzen h2{margin:30px 0 20px 0}section#Referenzen img{margin-bottom:15px}section#Referenzen div.text{margin:0 3px 30px 3px;padding-top:10px}}@media all and (max-width: 768px){.hidden-xs,.hidden-sm{display:none}body div.cont{width:100%}body div.cont .header1{flex-wrap:wrap;height:auto}body div.cont .header1 .logo{flex:0 0 auto}body div.cont .header1 div.mobile{display:block;flex:1 0 auto;margin:30px 30px 0 0}body div.cont .header1 div.mobile div.toggle-btn{text-align:right;margin:0;height:80%}body div.cont .header1 menu{display:none;flex:1 1 100%;margin:10px 30px 0 30px;padding:0;width:100%}body div.cont .header1 menu ul{margin:5px 0 5px 0;font-size:1em;padding:0;height:auto;width:100%}body div.cont .header1 menu ul li{display:block;width:100%;text-align:left;margin:0 10px 0 0px;cursor:pointer}body div.cont .header1 menu ul li:not(:first-child){border-top:1px solid rgba(255,255,255,0.5)}body div.cont .header1 menu ul li a{color:white}body div.cont .header1 menu ul li a,body div.cont .header1 menu ul li a:hover,body div.cont .header1 menu ul li a:active{text-decoration:none}body div.cont .header1 menu ul li a:hover{-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;opacity:0.6}body div.cont .header1 menu ul li a:active{-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;opacity:0.4}}@media all and (max-width: 600px){.header1 .logo img{height:40px}.header1 menu{margin:10px 0 10px 0}}@media all and (max-width: 400px){.header1 menu{margin:10px 0 10px 0}.footer.hidden-xxs{display:none}.footer ul{margin:5px 0 5px 0;font-size:0.4em}.footer ul>li{margin:0 0 0 0}}
