header, #footer-bottom
{
	background-color:#005EA8;
}

#header
{
	position:absolute;
	width:100%;	
}

#header.header-sticky
{
	tansition:all;
	-webkit-tansition:all;
	-moz-tansition:all;
}

.boxengrau
{
	background: #bad3e7;
    padding: 20px;
    box-shadow: 1px 1px 1px #666;
}

.btn-default {
    border-color: #181818;
    background-color: #181818;
    color: #fff !important;
}

.bannercontainer
{
	margin-top:155px;
}

a.active span
{
	display:block;
	border-bottom:solid 6px white;
	padding-bottom:5px;
}

.header-sticky .menu > li > a.active span
{
	border-bottom:solid 2px #181818;
}

.container a
{
	color:#005EA8;
	font-weight:bold;
}

.langLink
{
	top:56px;
	position:relative;
}

.header-sticky .langLink
{
	top:12px;
}

.services-boxes.style-1
{
	height:150px;
}

.contentSub
{
	padding-top:30px;
}

.grid-section .container
{
	padding:20px 0px;
}

.menu > li > a {
    color: #fff;
}

.header-sticky .menu > li > a {
    color: #181818;
}

.menu li.dropdown ul
{
	top:50%;
	left:25px;
}

.dropdown ul li a
{
	font-size:12px;
	font-weight:700;
}

.header-sticky #search-form
{
	top:-5px;
}

#search-form + nav {
    margin-right: 90px;
}

.lgColor, .header-sticky .lg
{
	display:none;
}

.sv
{
	display:none;
}

.header-sticky .sv
{
	display:block;
}

.header-sticky .svWeiss
{
	display:none;
}

.header-sticky .lgColor
{
	display:block;
}

.bannercontainer
{
	margin-bottom:10px !important;
}

.services-boxes, .style-1, .services-boxes .style-1
{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}

#section-1
{
	margin-top:0px;
	
	background: url(/images/flugzeug.jpg) no-repeat fixed !important; 

 background-size: 100% auto !important;
  /*  background-attachment: scroll !important;*/

}

/* Retina */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	#section-1
{
	margin-top:0px;
	
	background: url(/images/flugzeug.jpg) no-repeat !important; 

 background-size: auto 100% !important;
	background-position: center center;

}
}

.bgText
{
	background:rgba(255,255,255,0.75);
	padding:40px;
}

.bgText p
{
	color:#000;
}

#section-2
{
	margin:100px 0px 200px;
	background-image:url(/images/windraeder.jpg); background-size:100% auto; background-repeat:no-repeat;
	-webkit-background-size: cover;
}

.portrait
{
	position:relative;
	top:-220px;
}

.rowPortrait
{
	    top:505px;
    position: relative;
}

.widget-social .social-media a i
{
	color:#fff;
	font-size:30px;
}

.widget-social .social-media a
{
	border:0px solid;
}

#mobile-menu
{
	margin-top:141px;
}


@media only all and (max-width: 1199px) { 
	.rowPortrait
	{
			top:433px;
		position: relative;
	}
	
	.menu > li > a
	{
		padding:10px 14px 60px;
		font-size:12px;
	}
	
	#section-1
	{
		padding:90px 0 280px;
	}
}

@media only all and (max-width: 991px) { 
	.bannercontainer
	{
		margin-top:140px;
	}
	
	#section-2
	{
		margin:0px;
		background-image:url(/images/windraeder.jpg); background-size:100% auto; background-repeat:no-repeat;
		-webkit-background-size: cover;
		padding:40px 0px;
	}

	#section-2 .container
	{
		background:rgba(255,255,255,0.8);
		padding:30px 20px;
	}
	
	.portrait
{
	position:relative;
	top:0px;
}

.portrait img
{
width:33%;
height:auto;
margin:auto;
}

.rowPortrait
{
	    top:0px;
    position: relative;
}
}

@media only all and (max-width: 990px) { 
	.langLink
	{
		top:47px;
	}
	
	.svWeiss
	{
		display:none;
	}
}

@media only all and (max-width: 768px) { 
	#mobile-menu
{
	margin-top:181px;
}
	
/* Layout */
	.langLink
	{
		top:-25px;
	}
	
#section-2
{
	margin:0px;
	background-image:url(/images/windraeder.jpg); background-size:100% auto; background-repeat:no-repeat;
	-webkit-background-size: cover;
	padding:40px 0px;
}

#section-2 .container
{
	background:rgba(255,255,255,0.8);
	padding:30px 20px;
}

.services-boxes.style-1
{
	height:120px;
}

.marginMobil
{
	margin-top:50px;
}

.portrait
{
	position:relative;
	top:0px;
}

.portrait img
{
width:33%;
height:auto;
margin:auto;
}

.rowPortrait
{
	    top:0px;
    position: relative;
}
 }


@media only all and (max-width: 540px) { 
	#section-2
	{
		background-image:none;		
	}
}