@charset "UTF-8";
/* CSS Document */

body{color:#495564; font-size:14px; background-image:url(../images/baustelle.jpg); background-repeat:no-repeat;
background-size:contain;
background-position:center;}
.carousel-caption{bottom:140px; padding-bottom:10px; left:0; text-shadow:none; z-index:9999;}
.carousel-caption .slide_logo{float:left; width:170px; height:80px; text-align:center; vertical-align:middle; display:inline-table; background:rgba(255, 255, 255, 0.7); position:relative; z-index:9;}
.carousel-caption .slide_desc{float:left; width:0px; height:80px; text-align:left; vertical-align:middle; display:inline-block; background:rgba(255, 255, 255, 0.7); padding:17px 50px; color:#555; margin-left:20px; opacity:0;}

.container{position: relative;}

.navbar-brand{padding:0; display:inline;width:auto;}
.navbar{min-height:80px; background:#c20012; border:none; top:0; z-index:1;}
.navbar-header{height:80px;}
.navbar-nav{float:right; margin:15px 0 0;}
.navbar-inverse .navbar-nav > li > a{color:#fff; font-size:18px;}
.navbar-header div.title{margin:27px 0 0 130px; color:#fff; font-size:18px; display:block; width:auto; float:left;}
.fixed_footer{position:fixed; bottom:0; background:#c20012; padding:20px; width:100%; color:#fff}
footer{margin:0;}
h1{position:absolute; z-index:9; top:10px; width: 100%; text-align: center; color: #fff;}
