body {
	background-color:#E5E5E5;
	overflow-y:scroll;
}

#bg {
	background-image:url(img/fotolia_98486537.jpg);
	background-size: 110%;
	background-repeat: no-repeat;
	background-position:0px 170px;
	bottom:0px;
	top:0;
	width:100%;
	z-index:-1;
	position:fixed;
}

#img-kraemer {
	height:300px;
	margin-top:40px;
	border:1px solid #1f4e82;
	box-shadow: 4px 5px 4px 3px rgba(0,0,0,0.7);
	-webkit-box-shadow: 4px 5px 4px 3px rgba(0,0,0,0.7);
	-moz-box-shadow: 4px 5px 4px 3px rgba(0,0,0,0.7);
}

#navigation {
	padding-top:10px;
	position:fixed;
	z-index:100;
	border-bottom:1px solid #808080;
	width:100%;
}

#space-top {
	height:170px;
}

#back-top {
	height:170px;
	width:100%;
	position:fixed;
	background-color:white;
	z-index:2;
}

#img-top {
	height:170px;
	width:100%;
	position:fixed;
	background-image:url(img/fotolia_98486537.jpg);
	background-repeat: no-repeat;
	background-position:center center;
	background-size: 100%;
	filter: alpha(opacity=30);
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
	z-index:5;
	opacity: 0.3;
}

#space-bottom {
	margin-top:150px;
}

.container {
	margin-left:0;
}

footer.footer {
	position:fixed;
	z-index:100;
	bottom:0;
	height:135px;
	background-color: white;
	width:100%;
	border-top: 1px solid #1f4e82;
	padding-top:15px;
	background-color:white;
}

nav.navbar-default {
	 background:none;
	 border:none;
}

nav.navbar-default div.container-fluid {
	margin:0;
	padding:0;
}

#logo {
	height:80px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	#bg {
		background-size:120%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#bg {
		background-size:168%;
	}
}

@media (max-width:767px) {
	#navigation {
		padding-top:15px;
		padding-bottom:0px;
		background-color:white;
	}
	#back-top, #space-top, #img-top {
		height:85px;
	}
	#bg {
		background-size:222%;
		background-position:0px 85px;
	}
	#logo {
		height:48px;
	}
	footer.footer {
		height:50px;
	}
}

/* 1f4e82 */
