#header .container {
    padding: 0;
    width: 100%;
}

/*Mobil Menü*/
#mobile-menu {
    cursor: pointer;
    display: block;
    height: 22px;
    position: absolute;
    right: 5%;
    top: 35px;
    width: 30px;
    z-index: 50;
}

#mobile-menu span {
	background-color: #E3051A;
	display: block;
	height: 3px;
	left: 0;
	opacity: 1;
	position: absolute;
	width: 100%;
	border-radius: 3px;
	
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition:0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	transition: 0.25s ease-in-out;
}

#mobile-menu span:nth-child(1) {
    top: 0;
}

#mobile-menu span:nth-child(2) 
 {
    top: 8px;
}

#mobile-menu span:nth-child(3) {
    top: 17px;
}

#mobile-menu.open span:nth-child(1) {
    left: 50%;
    top: 10px;
    width: 0;
}

#mobile-menu.open span:nth-child(2) {
	top: 10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

#mobile-menu.open span:nth-child(3) {
	top: 10px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}


/*Mobil Menü ENDE*/
#main_nav {
	 display: none;
	 width: 100%;
}

#main_nav li {
	 width: 100%;
	 padding: 0px;
	 border-top: 1px solid #666666; 
}

#main_nav li a {
	 padding: 15px 0px 15px 3%;
	 border: none;
}

#main_nav li a:hover {
	 background-color: #666666;
}

#main_nav li a:hover, 
#main_nav .navistartseiteactive a, 
#main_nav .naviaktuellesactive a, 
#main_nav .navifirmeninfosactive a, 
#main_nav .navileistungenactive a, 
#main_nav .navifachpartneractive a, 
#main_nav .navireferenzenactive a, 
#main_nav .navilinklisteactive a, 
#main_nav .navikontaktactive a {
	 border: none;
}

#logo {
    background-color: #ffffff;
    float: right;
    padding: 10px 10px 7px;
    position: relative;
    right: 0;
    text-align: center;
    width: 100%;
}

.introBg,
.introKopfgrafik {
    width: 50%;
	transform: none;
}


.quicklinks .col-sm-4 .inner {

}
