@charset "UTF-8";a:link:after, a:visited:after, a:after {
    content: "";
    display:none;
}

.btn-scrollDownWrap, #langNavi, #info, #metaNavi, #cookie-bar, .imageSliderH2.slick-slider, #header .baufortschrittMenu, #mainNavi ul.dropdown-menu, #main .imageSliderThumbnail,
#main .factsSlider .moreLink, .baufortschrittWrap .moreLink, .baufortschrittWrap .baufortschritt-Skizze, #header .extraLinks, #main .grid2col-sidebar, #main .teamItemImage {
	display: none !important;
}
/*
#main .slick-slide.slick-active   {
	display:block !important;
}
*/
#header h1, #header, #header div, #header p, #header .imageHeader h1.big span, #header .textHeader h1 {
	color: #ffffff !important;
	text-shadow: none !important;
}
#main div , #main h2{
	padding: 5px 0 !important;
	color: #000000 !important;
	margin: 0 !important;
	position:relative !important;
	left:0 !important;
	/*max-width:100% !important;*/
}
img {
	max-width:100%;
	height:auto;
}
#mainNavi{
	float:left;
	width: 80% !important;
	max-width:100% !important;
}
#mainNavi ul {
	float:none;
	width: 100% !important;
	max-width:100% !important;
}
#mainNavi ul li{
	display:inline-block !important;
}
#mainNavi .navbar-nav > li > .linkWrap {
    padding-bottom: 0 !important;
}
#footer {
    padding: 0 !important;
    margin: 0 auto;
}
#main .gallery {
	display:block !important;
}
#main .galleryItem {
	display:inline-block !important;
	width:32% !important;
	padding:5px;
}
#main .galleryItem a {
	display:inline-block;
	border:none;
}

#main .imageSlider{
	width:100% !important;	
	max-width:100% !important;
} 
#main .newsSliderImage, #main .locationsWrap {
	text-align:center !important;
}
#main .newsSliderImage, #main .news .newsSliderInfo, #main .news .newsSliderInfo .newsInfo {
	width:600px !important;	
	max-width:100% !important;
	margin: auto !important;
	float:none !important;
}
#main .news .newsSliderInfo .slick-track {
	width:100% !important;
	transform: none !important;
}
#main .news .newsSliderInfo .newsInfo {
	display:none !important;
	float:none !important;
}
#main .news .newsSliderInfo .newsInfo.slick-current {
	display:block !important;
	left:0 !important;
	width:600px !important;	
	float:none !important
}
.wrapAll #main .imageSliderText {
    background: #ffffff !important;
    position: absolute !important;
    right:auto !important;
    padding: 20px !important;
    max-width: 80% !important;
    width: 80% !important;
    display: block !important;
}
#main .imageSlider3col .slick-slide{
	display:none;
}
#main .imageSlider3col .slick-active{
	display:block;
}
#main .textSlider div, #main .teamItemInnerwrap, #main .teamItemInnerwrap div {
	max-width:100% !important;
}
#main .imageSlider3col .slick-track {
	width:100% !important;
	transform: none !important;
	margin: 0 -10px !important;
}
#main .imageSlider3colItem, #main .imageLink {
	width:33% !important;
	margin: 0 !important;
	padding: 0 10px !important;
}
#main .highlightIcon, #main .highlightInfo-text {
	display: inline-block !important;
}
#main .highlightIcon{
	width:18% !important;
}
#main .highlightInfo-text, #main .pageText {
	width:80% !important;
}
#main .imageLink a {
    border: none !important;
}
#main .locationHeadline h4{
	padding-left: 30px;
}
#main .locationsWrap {
	padding:10px !important;
}

