/* Not getting from cache 2019-pvernestine */
 
#row4-telefon {
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:3%;
	padding-bottom:2%;
}

#row0-menu-wrapper {
	padding-top:40px;
	border-bottom:3px solid #bed7d1;
	background-color:rgba(255,244,236,0.7);
	z-index:1500;
	position:fixed;
	width:100%;
	transition:all 1s;
}

.small {
	font-size:36px;
	transition:all 1s;
}

#row8-telefon {
	max-width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:2%;
	padding-bottom:5%;
}

.button1 {
	border-radius:30px;
	border:0px;
	background-color:#9DB8C3;
	display:inline-block;
	color:#ffffff;
	max-width:100px !important;
	text-align:center;
	cursor:pointer;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	margin-bottom:15px;
	margin-top:15px;
}

#block_156 {
	height:100%;
}

.buttonLevel2Hover {
	padding-left:5px;
}

#block_981 .blockContent {
	clear:both;
	padding-top:30px;
}

#block_1043 .blockContent {
	padding-bottom:0%;
	display:flex;
}

table {
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:collapse;
}

#center_c .head {
	text-align:left;
	max-width:30%;
}

input.button {
	width:auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#ffffff;
	background-color:#ff0000;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	cursor:pointer;
	margin-top:15px;
}

#block_831 {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	padding-bottom:70px;
	display:flex;
	justify-content:center;
	align-items:center;
	z-index:900;
}

#footer2 th {
	display:none;
}

img {
	border:0 none;
	height:auto;
	max-width:100%;
}

#block_981 {
	margin-left:15px;
	margin-right:15px;
}

#row0-menu {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}

#block_931 {
	padding-right:50px;
}

#block_156 .blockContent {
	max-width:1200px;
	height:100%;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
}

#startfeld #block_1049 {
	max-width:600px;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
}

#footer2 textarea {
	background-color:transparent;
	color:#ffffff;
	border:1px solid #F1EFEB;
	width:95%;
	margin-bottom:15px;
}

select {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-top-width:1px;
	border-top-style:double;
	border-top-color:#cccccc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#cccccc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
	max-width:70%;
}

#startfeld.sichtbar {
	height:100%;
	top:0px;
	overflow:auto;
}

#block_1011 {
	margin-top:5%;
	padding-right:20px;
	padding-left:20px;
}

.blockContent {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

.rev_slider {
	height:400px !important;
	max-height:auto !important;
}

#row8-telefon .blockContent {
	margin-left:15px;
	margin-right:15px;
}

a:hover {
	color:#000000;
	text-decoration:underline;
}

#block_1033 {
	margin-right:20px;
}

#startfeld {
	position:fixed;
	top:-1000px;
	bottom:0;
	left:0px;
	width:100%;
	height:0;
	background:rgba(190,215,209,1);
	transition:all 1s ease;
	display:table-cell;
	z-index:10000;
}

#content .btn {
	position:relative;
	z-index:2500 !important;
}

.button1:hover {
	color:#ffffff !important;
}

#startfeld .big-button {
	background-color:#FFF4EC;
}

.orden {
	position:absolute;
	left:0px;
	margin-left:3%;
	margin-top:-97px;
	z-index:1000;
	transition:all 1s ease;
}

#row9-footer {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}

textarea {
	width:70%;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#cccccc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#cccccc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
}

input {
	width:70%;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#cccccc;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#cccccc;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#cccccc;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;
}

#footer2 .head {
	display:none;
}

#bottomRow-footer a {
	color:#ffffff;
}

a {
	color:#85b4a9;
	text-decoration:none;
}

#block_1043 {
	width:100%;
	height:100%;
	position:absolute;
	display:flex;
	top:0px;
	padding-bottom:10px;
	justify-content:center;
	align-items:flex-end;
	z-index:900;
}

#block_1037 {
	margin-left:20px;
}

input.radio {
	width:15px;
}

ul {
	margin-left:0px;
	padding-left:30px;
}

#row5-content {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top:3%;
	padding-bottom:3%;
}

* {
	box-sizing:border-box;
}

#block_156 img {
	position:absolute;
	bottom:0;
}

#block_203 {
	display:none;
	margin-top:10px;
}

#block_1035 {
	margin-left:10px;
	margin-right:10px;
}

#center_c .blockContent {
	position:relative;
}

.big-button a {
	color:#000000;
}

#block_203 img {
	max-width:200px !important;
}

#container {
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	border-radius:0px;
	width:100%;
}

.siegel {
	position:absolute;
	left:0px;
	margin-left:2.5%;
	margin-top:-155px;
	z-index:1000;
}

#content {
	margin-top:5%;
	margin-right:15%;
	margin-bottom:5%;
}

.big-button {
	background-color:#BED7D1;
	color:#000000;
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
	font-size:26px;
	font-weight:600;
}

#row7-links {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
}

#startfeld #close {
	right:10px;
	top:10px;
	position:relative;
	float:right;
	cursor:pointer;
	font-size:40px;
	color:#FFF4EC;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

legend {
	display:none;
}

#row1-slider {
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:100%;
}

#footer2 input {
	background-color:transparent;
	color:#ffffff;
	border:1px solid #F1EFEB;
	width:95%;
	margin-bottom:15px;
}

.stempel {
	position:absolute;
	margin-top:-100px;
}

.buttonLevel2Normal {
	padding-left:5px;
}

#row6-bilder-reihe {
	width:100%;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

h2 {
	font-family:Open Sans;
	font-weight:600;
	font-size:150%;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
}

.outer {
	width:80%;
}

#footer2 input.button {
	border-radius:30px;
	border:0px;
	background-color:#9DB8C3;
	display:inline-block;
	color:#ffffff;
}

#row9-footer-wrapper a {
	color:#000000;
}

#container1 {
	padding-left:30px;
	paddign-right:30px;
	box-sizing:border-box;
}

li {
	list-style-image:url(/image.php?cat=Layout2019&name=haken-gruen.png);
	margin-bottom:15px;
}

input.checkbox {
	width:15px;
}

#SEO-CONTAINER {
	background-position:center;
}

#slider {
	height:400px;
	position:relative;
	margin-top:100px;
	overflow:hidden;
}

h1 {
	font-family:Open Sans;
	font-size:200%;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:600;
}

#starticon {
	cursor:pointer;
}

h3 {
	font-weight:600;
	font-size:130%;
	color:#000000;
}

#row9-footer-wrapper {
	background-color:#bed7d1;
	font-size:16px;
	color:#000000;
	padding-top:3%;
	padding-bottom:3%;
}

.smaller {
	font-size:26px;
	transition:all 1s;
}

#row6-bilder-reihe h3 {
	font-size:40px;
	text-transform:uppercase;
	font-weight:400;
}

#rev_slider_331 {
	height:100vh !important;
	max-height:auto !important;
}

#row3-icons {
	width:100%;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

.big {
	font-size:48px;
	transition:all 1s;
}

#center_c {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:50px;
	padding-bottom:0px;
	position:relative;
}

.buttonLevel3Hover {
	padding-left:10px;
}

#center-r {
	padding-top:20px;
}

hr {
	border:0px;
	height:1px;
	background-color:#333333;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
}

#footer2 input[type=checkbox] {
	width:15px;
	margin-bottom:0px;
}

.starten {
	position:absolute;
	right:0px;
	margin-right:0px;
	margin-top:-159px;
	z-index:1000;
	transition:all 1s ease;
}

#startfeld #block_1045 {
	max-width:600px;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:auto;
}

body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	background-color:#fff4ec;
	color:#000000;
	font-family:Open Sans;
	font-size:18px;
}

#row4-telefon .blockContent {
	margin-left:15px;
	margin-right:15px;
}

@media (max-width: 992px) {
	#block_1043 .blockContent {
		padding-bottom:10%;
		display:block;
	}
	.big {
		font-size:36px !important;
	}
	.small {
		font-size:26px !important;
	}
	.smaller {
		font-size:16px !important;
	}
	#slider {
		margin-top:80px;
	}
	#block_931 {
		padding-right:0px;
	}
	#block_981 .blockContent {
		clear:both;
		padding-top:10px;
	}
	#content {
		margin-right:0px;
	}
	#row0-menu-wrapper {
		padding-top:0px;
		background-color:rgba(255,244,236,0.9);
	}
	#row6-bilder-reihe .block {
		margin-left:0px !important;
		margin-right:0px !important;
	}
	#row5-content {
		padding-left:15px;
		padding-right:15px;
	}
	#row9-footer {
		padding-left:15px;
		padding-right:15px;
	}
	.stempel {
		position:static;
		margin-top:30px;
	}
}

@media (max-width: 700px) {
	#slider {
		height:400px;
	}
	.rev_slider {
		height:400px !important;
	}
	.logo {
		padding-left:30px;
		padding-right:30px;
	}
	#row6-bilder-reihe h3 {
		font-size:26px;
		text-transform:uppercase;
	}
	.orden {
		display:none;
	}
	.siegel {
		display:none;
	}
	.starten {
		display:none;
	}
	h1 {
		font-size:18px;
		letter-spacing:0px;
	}
	h2 {
		font-size:18px;
		letter-spacing:0px;
	}
	h3 {
		font-size:18px;
		letter-spacing:0px;
	}
	#container {
		margin-top:0px;
		margin-bottom:0px;
		border-radius:0px;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
	}
	#center_c {
		width:100%;
	}
}

@media (max-width: 480px) {
	.big {
		font-size:28px;
	}
	.small {
		font-size:22px;
	}
}

@media (max-width: 1430px) {
	.big {
		font-size:3vw;
	}
	.small {
		font-size:2.5vw;
	}
	.smaller {
		font-size:2vw;
	}
}

@media (max-width: 1300px) {
	.starten {
		max-width:100px !important;
		margin-top:-80px;
		max-height:auto !important;
	}
	.orden {
		max-width:90px !important;
		max-height:auto !important;
	}
	#slider {
		height:400px;
	}
	.rev_slider {
		height:400px !important;
		max-height:auto !important;
	}
}
