/* COLORS: #B5CC03 rgb(181, 204, 3) CMYK: 30 0 100 0; */

* {
	margin: none;
}

@font-face {
	font-family: "PT Sans Narrow", sans-serif;
	font-style:normal;
	font-weight:normal;
}

body {
	font-family: "PT Sans Narrow", Arial, sans-serif;
	color: #8e9095;
	font-size: 26px;
	line-height: 32px;
	background-color: #ffffff;
	margin: 5px;
}

h1 {
	font-size: 58px;
	color: #8e9095;
	margin-top:45px;
}

span {
	color: #B5CC03;
}

p {
	margin-bottom: 15px;
}

p.impressum {
	font-size: 26px;
	line-height: 32px;
}

a:link, a:visited, a:active {
	color: #8e9095;
}

a:hover, a:link, a:visited, a:active {
	color: #B5CC03;
	text-decoration: none;
}

.contact {
	position: relative;
	margin-bottom: 30px;
}

.container {
	margin: none;
	padding: none;
}

.row {
  margin: none;
}
.logo-werbe {
	position: relative;
}

.logo-werbe img {
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.impressum  {
	/*position: absolute;*/
	display: inline-block;
}

.back {
	color: #cfcfcf;
}

#spaceholder {
	height: 150px;
}

#spaceholder2 {
	height: 140px;
}

#spaceholder3 {
	height: 90px;
}

#spaceholder4 {
	height: 100px;
}

#spaceholder80 {
	height: 80px;
}

#spaceholder50 {
	height: 50px;
}

#spaceholder30 {
	height: 30px;
}

@media (max-width: 767px) {
	#logo-werbe {
		padding-left: 0px;
		left: 15px;
		margin-bottom: 10px;
	}

	h1 {
		font-size: 30px;
		text-align: justify;
	}

	body {
		font-size: 20px;
		line-height: 24px;

	}

	#spaceholder {
		height: 50px;
	}
	#spaceholder2 {
		height: 200px;
	}

	.impressum {
		font-size: 26px;
	}
}



