body {
	margin: 0;
	padding: 0;
}
.mulish-regular {
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
}
.mulish-light {
	font-family: 'Mulish', sans-serif;
	font-weight: 300;
}
.montserrat-bold {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
}
.montserrat-semibold {
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
}
.gc-green-text {
	color: #799900;
}
.gc-brown-text {
	color: #512b1c;
}
.gc-light-brown-bg {
	background: #e3dbd5;   /* eigentlich, aber transparent #c8b8ac; */
	padding: 0px;
	width: 100%;
}
.mittig {
	width: 900px;
	margin: 0 auto;
	clear: both;
	border: 0px solid red;
}
.container {
	width: 100%;
	background: white;
}
.bohrungen {
	padding: 250px 0 110px 60px;
	float: left
}
.bohrloch-bild {
	 width: 530px;
	 height: 530px;
	 margin: 60px 0 0 -10px;
	 float: left;
}
.adresse {
	 font-size: 18px;
	 line-height: 140%;
	 margin-top: 0px;
	 margin-left: 0px;
}

#impressum-link {
	 float: left;
	 padding-left: 60px;
	 padding-top: 10px;
}

#kontakt {
	float: left;
	border-left: 1px dotted #512b1c;
	border-right: 1px dotted #512b1c;
	padding: 10px 100px 0 20px;
}

#footer {
	 margin-bottom: 100px;
	 padding: 80px 0 60px 0
}

 /* unvisited link */
a:link {
  color: #512b1c;
  text-decoration: none;
}

/* visited link */
a:visited {
  color: #512b1c;
  text-decoration: none;
}

/* mouse over link */
a:hover {
  color: #512b1c;
  text-decoration: underline;
}

/* selected link */
a:active {
  color: #799900;
  text-decoration: underline;
} 

@media screen and (max-width:930px) {

	.mittig {
		width: 600px;
		padding-left: 20px;
	}
	.bohrloch-bild {
		 width: 350px;
		 height: 350px;
		 margin: 35px 0 0 25px;
		 float: none;
	}
	.bohrungen {
		padding: 30px 0 50px 80px;
		clear: left
	}
	#impressum-link {
		clear: left;
		padding-left: 0;
		padding-top: 30px;
	}
	#kontakt {
		border-right: none;		
	}
	#footer {
	 margin-bottom: 60px;
	 padding: 80px 0 50px 0
	}
}