*,html{
	padding:0;
	margin:0
}

h1,h2,h3,p,a{
		font-family:Helvetica, Arial, "sans-serif";
	line-height:140%
}

#logo{
	text-align:center;
	margin-top:40px;
}

#logo img{
	width:450px;
	max-width:90%;
	margin:auto;
}

#titelbild{
	width:1000px;
	max-width:90%;
	margin:auto;
	margin-top:40px;
}

#titelbild img{
	width:100%;
	border-radius:30px;
	box-shadow:0 0 30px rgba(0,0,0,0.1)
}

#einklinkerleiste{
	text-align:center;
	background:#4e8bce;
	padding-top:100px;
	margin-top:-100px;
	padding-bottom:60px;
}

#einklinkerleiste h1{
	max-width:90%;
	margin:auto;
	padding-top:40px;
	color:#fff;
	font-size:30px;
	line-height:120%;
}

span.icons{
	font-size:40px;
	display:block;
}

#leistungen h2{
	font-size:27px
}

#leistungen{
	text-align:center;
	background:#eee;
	padding-top:40px;
	padding-bottom:40px;
}

#leistungen p{
	text-align:center;
	max-width:800px;
	margin:auto;	
		margin-bottom:50px;
	margin-top:40px;
		font-size:18px;
}

#uebertext{
	max-width:800px;
	margin:auto;
	padding:50px;
	border-radius:30px;
	background:#fff;
	box-shadow:0 0 30px rgba(0,0,0,0.1)
}

#leistungen a{
	padding:20px 40px;
	background:#fff;
	border-radius:10px;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	text-decoration:none;
	color:#4e8bce;
	font-size:24px;
	font-weight:bold
}

#uebertext .button a{
	background:#4e8bce;
	color:#fff
}

#kontaktleiste{
	text-align:center;
	padding-top:50px;
	padding-bottom:30px;
	background:#222;
}

#kontaktleiste h2,
#kontaktleiste p{
	color:#fff;
	padding-bottom:20px
}

#kontaktleiste a{
	text-decoration:none;
	color:#fff
}

