@charset "utf-8";
/* CSS Document */
/* layout global for all sizes */
body{margin: 0; padding: 0;}

header a.logo{ display: block;
position: absolute;
background-position: 0px 0px;
background-repeat: no-repeat;
}



header { 
height: 250px;
	
background:url("../images/header-image_1.png") no-repeat right 0px;
}
header a.logo{
	width: 260px;
	height: 114px;
	top: 28px;
	right: 30px;
	background-image: url("../images/logo1.png");
	}
.logo-text{
	width: 400px;
	height: 50px;
	padding: 130px 20px 0px 0px;
	float:right;
	color:#D3F0E0;	
}

nav{
	
	width: 100%;
	display: block;
	position: absolute;
	background-color:#365041;	
}

article { padding: 60px 20px 10px 20px;}
.promo_container{ padding: 0px 0px 15px 20px; }
.promo_container .promo{
	width: 33%;
	float: left;
	background-position: 0px 3px;	
}

.promo_container .promo .content { padding: 0px 0px 150px 150px;} 

nav{ top: 250px;}
nav a{ margin: 12px 0px 10px 20px;}

@media screen and (max-width: 1034px){
	footer{padding-left: 20px;}
}

.Peter_container{background-image: url("../images/PeterTeitler.jpg"); background-repeat: no-repeat;
height: 307px;}

