﻿
#cont-112 {
	max-width: 1200px;
	margin: 0px auto;
}
#col-115 {
	width: 25%;
}
#col-116 {
	width: 25%;
}
#text-118 {
	border-top: 2px #fff dotted;
}
#cont-123 {
	max-width: 1200px;
	margin: 0px auto;
}
#text-128 {
	font-family: 'Sue Ellen Francisco', cursive;
	color: #fff;
	font-size: 50px;
}
#col-127 {
	width: 25%;
}
#col-129 {
	width: 25%;
}
#text-122 {
	border-bottom: 2px #fff dotted;
}
#text-130 {
	width: 70%;
	color: #fff;
}
#cont-120 {
	background: #4e9391;
}
#cont-141 {
	max-width: 1200px;
	margin: 0px auto;
}
#text-148 {
	width: 80%;
	margin: 0px auto;
	color: #4e9391;
	font-size: 14px;
	text-align: center;
}
#text-149 {
	color: #4e9391;
	font-size: 22px;
	font-weight: 700;
	text-decoration: underline;
}
#text-153 {
	color: #4e9391;
	font-size: 22px;
	font-weight: 700;
	text-decoration: underline;
}
#text-154 {
	color: #4e9391;
	text-align: center;
	font-family: 'Sue Ellen Francisco', cursive;
	font-size: 40px;
}
#text-156 {
	width: 80%;
	margin: 0px auto;
	color: #4e9391;
	font-size: 14px;
	text-align: center;
}
#text-157 {
	color: #4e9391;
	font-size: 22px;
	font-weight: 700;
	text-decoration: underline;
}
#text-139:has(a):hover {
	background: #c6c14d;
}
#text-163:has(a):hover {
	background: #c6c14d;
}
#cont-183 {
	width: 95%;
	margin: 0px auto;
}
#text-185 {
	height: 15px;
	border-bottom: 1px #fff solid;
}
#cont-110 {
	background: #e9ca3a;
}
#text-188 {
	width: 80%;
	margin: 0px auto;
	color: #4e9391;
	font-size: 14px;
	text-align: center;
}
#text-190 {
	width: 80%;
	margin: 0px auto;
	color: #4e9391;
	font-size: 14px;
	text-align: center;
}
#text-186 {
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: 'Sue Ellen Francisco', cursive;
	color: #2e7057;
	font-size: 40px;
	text-align: center;
}
#text-184 {
	text-align: center;
}
#text-187 {
	text-align: center;
}
#cont-181 {
	width: 60%;
	border: 2px #4e9391 dotted;
	background: #fff;
	margin: 0px auto;
}
#col-299 {
	border: 2px #4e9391 dotted;
	background: #fff;
	margin: 0px auto;
}
#col-300 {
	border: 2px #4e9391 dotted;
	background: #fff;
	margin: 0px auto;
}
#col-301 {
	border: 2px #4e9391 dotted;
	background: #fff;
	margin: 0px auto;
}
#cont-302 {
	width: 90%;
	margin: 0px auto;
	margin-bottom: 20px;
}
#text-307 {
	text-align: center;
}
#cont-304 {
	width: 90%;
	margin: 0px auto;
	margin-bottom: 20px;
}
#text-311 {
	text-align: center;
}
#cont-308 {
	width: 90%;
	margin: 0px auto;
	margin-bottom: 20px;
}
#text-180 {
	width: 60%;
	margin: 0px auto;
	color: #fff;
	text-align: center;
}
#col-144 {
	border: 2px #4e9391 dotted;
	background: #fff;
	margin: 0px auto;
}
#text-315 {
	color: #e9ca3a;
	font-weight: 600;
}
#text-144 {
	font-family: 'Sue Ellen Francisco', cursive;
	color: #2e7057;
	font-size: 56px;
	text-align: center;
}
#col-145 {
	border: 2px #4e9391 dotted;
	background: #fff;
	margin: 0px auto;
}
#cont-143 {
	display: flex;
	flex-wrap: wrap;
	x-justify-content: center;
}
#cont-143 > div {
	width: 32%;
}
#text-321 {
	width: 80%;
	margin: 0px auto;
	color: #4e9391;
	font-size: 14px;
	text-align: center;
}
#text-320 {
	width: 80%;
	margin: 0px auto;
	color: #4e9391;
	font-size: 14px;
	text-align: center;
}
#text-318 {
	color: #e9ca3a;
	font-weight: 600;
}
#text-319 {
	font-family: 'Sue Ellen Francisco', cursive;
	color: #2e7057;
	font-size: 56px;
	text-align: center;
}
#col-146 {
	border: 2px #4e9391 dotted;
	background: #fff;
	margin: 0px auto;
}
#text-327 {
	width: 80%;
	margin: 0px auto;
	color: #4e9391;
	font-size: 14px;
	text-align: center;
}
#text-326 {
	width: 80%;
	margin: 0px auto;
	color: #4e9391;
	font-size: 14px;
	text-align: center;
}
#text-324 {
	color: #e9ca3a;
	font-weight: 600;
}
#text-325 {
	font-family: 'Sue Ellen Francisco', cursive;
	color: #2e7057;
	font-size: 56px;
	text-align: center;
}
#text-329:has(a):hover {
	background: #8e7c59;
}
#text-329 {
	width: 40%;
	border: 1px #c2af89 solid;
	background: #2e7057;
	margin: 0px auto;
	padding: 10px 0 11px 0;
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	display: block;
}
#cont-332 {
	width: 40%;
	margin: 0px auto;
}
#bild-363 img {
	max-width: 90%;
}
#bild-365 img {
	max-width: 90%;
}
#bild-367 img {
	max-width: 90%;
}
#bild-361 img {
	width: 300px;
	max-width: 90%;
	border: 2px #4e9391 dotted;
	border-radius: 50%;
}
#cont-359 {
	width: 90%;
	margin: 0px auto;
}
#bild-373 img {
	max-width: 90%;
}
#bild-375 img {
	max-width: 90%;
}
#bild-377 img {
	max-width: 90%;
}
#bild-371 img {
	width: 300px;
	max-width: 90%;
	border: 2px #4e9391 dotted;
	border-radius: 50%;
}
#cont-369 {
	width: 90%;
	margin: 0px auto;
}
#text-378 {
	width: 60%;
	margin: 0px auto;
	text-align: center;
}
#col-662 {
	border: 2px #4e9391 dotted;
	background: #fff;
	margin: 0px auto;
}
#cont-298 {
	display: flex;
	flex-wrap: wrap;
	x-justify-content: center;
}
#cont-298 > div {
	width: 23%;
}
#text-668 {
	text-align: center;
}
#cont-665 {
	width: 90%;
	margin: 0px auto;
	margin-bottom: 20px;
}
#cont-669 {
	max-width: 1200px;
	margin: 0px auto;
}
#col-106 {
	width: 40%;
	height: 600px;
	background: url(../media/stoffheller.png);
	background-size: cover;
}
#text-109 {
	width: 60%;
	margin: 0px auto;
	color: #2e7057;
	font-size: 22px;
	font-weight: 700;
	position: relative;
	top: 30%;
}
#text-106 {
	width: 60%;
	margin: 0px auto;
	font-family: 'Sue Ellen Francisco', cursive;
	color: #2e7057;
	font-size: 60px;
	position: relative;
	top: 30%;
}
#col-107 {
	width: 60%;
	height: 600px;
	background: url(../media/header_camping.png);
	background-size: cover;
}
#img-galery-894 .bhv-image {
	height: px;
	width: px;
}
#img-galery-894 .bhv-image img {
	max-width: px;
	max-height: px;
}
#img-galery-894 .bhv-image.textrechts .editable {
	margin-left: NaNpx;
}
#img-galery-894 .bhv-image.textlinks .editable {
	margin-right: NaNpx;
}
#img-galery-900 .bhv-image {
	height: px;
	width: px;
}
#img-galery-900 .bhv-image img {
	max-width: px;
	max-height: px;
}
#img-galery-900 .bhv-image.textrechts .editable {
	margin-left: NaNpx;
}
#img-galery-900 .bhv-image.textlinks .editable {
	margin-right: NaNpx;
}
@media(max-width: 800px) {
	#col-299 {
		margin-bottom: 15px;
	}
	#col-300 {
		margin-bottom: 15px;
	}
	#col-301 {
		margin-bottom: 15px;
	}
	#col-144 {
		margin-bottom: 15px;
	}
	#cont-143 {
		width: 95%;
		margin: 0px auto;
	}
	#col-146 {
		margin-bottom: 15px;
	}
	#text-329 {
		margin: 0px auto;
	}
	#cont-298 {
		width: 95%;
		margin: 0px auto;
	}
	#col-106 {
		height: 400px;
	}
	#text-109 {
		font-size: 20px;
		text-align: center;
	}
	#text-106 {
		font-size: 40px;
		text-align: center;
	}
	#col-107 {
		height: 400px;
	}
}
