body, html {
	background: linear-gradient(45deg,#fff 0,#fff 25%,rgba(85,85,85,0.05) 0,rgba(85,85,85,0.05) 50%,#fff 0,#fff 75%,rgba(85,85,85,0.05) 0,rgba(85,85,85,0.05) 100%);
	background-size: 50px 50px;
	font-family: 'Lato', sans-serif;
}

h1, h2, h3, h4, h5 {
	font-weight: 700;
	color: #26354f;
}

.logo img {
	width: 400px;
}

.toplinks {
	font-size: 12px;
	padding: 15px 15px 0 15px;
	font-weight: bold;
	color: #3f3f3e;
}

.toplinks a {
	color: #3f3f3e;
	text-decoration: none;
}

.logo {
	text-align: center;
	padding: 15px;
	font-weight: bold;
	margin-bottom: 20px;
}

.breadcrump {
	font-size: 10px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.breadcrump a {
	color: #fc0013;
	text-decoration: none;
}

.listitem {
	border-bottom: 1px solid #ccc;
	padding-bottom: 25px;
	margin-bottom: 25px;
}

.vorteil {
	text-transform: uppercase;
}

.footer {
	background: #e5e5e5;
}

.footer-copytight {
	background: #fff;
}

.copyright {
	font-size: 13px;
}

.red-headline {
	color: #26354f;
	font-weight: 700;
	font-size: 45px;
	padding: 8px;
	line-height: 40px;
	text-align: center;
}

.pulse-button {
	-webkit-animation: pulse 1.5s infinite;
	box-shadow: 0 0 rgba(25,135,84, .5);
}

@-webkit-keyframes pulse {
  0% {
	@include transform(scale(.9));
  }
  70% {
	@include transform(scale(1));
	box-shadow: 0 0 0 50px rgba(25,135,84, 0);
  }
	100% {
	@include transform(scale(.9));
	box-shadow: 0 0 0 0 rgba(25,135,84, 0);
  }
}

@media only screen and (max-width:480px){
	
	.red-headline {
		font-size: 32px;
		line-height: 30px;
	}

}