/* Getting from cache startseite */
 
#nav-ueber-row1 {
	background-color:#ffffff;
	z-index:1;
	position:relative;
	border-bottom:1px solid #e4e4e4;
}

#block_219 {
	max-width:1100px;
	margin-left:15px;
	margin-right:15px;
	padding-left:15px;
	padding-right:15px;
	background-color:rgba(247, 247, 247, 0.7);
	border-radius:10px;
	margin-top:15px;
	margin-bottom:15px;
	padding-top:15px;
	padding-bottom:15px;
}

#block_226 {
	max-width:1100px;
	margin-left:15px;
	margin-right:15px;
	padding-left:15px;
	padding-right:15px;
	background-color:rgba(247, 247, 247, 0.7);
	border-radius:10px;
	margin-top:15px;
	margin-bottom:15px;
	padding-top:15px;
	padding-bottom:15px;
}

#block_219 a {
	color:#fff;
}

#nav-row1 {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-left:2%;
	padding-right:2%;
}

#block_214 {
	background-color:#79bde9;
	border-radius:3px;
	margin-top:30px;
	margin-bottom:30px;
	display:inline-block;
	padding-top:14px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:14px;
}

table.table-content td {
	border-bottom:1px solid #e2e2e2;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

i.material-icons {
	vertical-align:text-bottom;
}

#footer-ueber-row {
	position:fixed;
	bottom:0px;
	width:100%;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#ffffff;
}

#block_237 a {
	color:#fff;
}

.st-h1 {
	font-weight:bold;
	font-size:44px;
	margin-bottom:30px;
}

a.phone-btn {
	background-color:#79bde9;
	display:block;
	padding-left:8px;
	padding-right:8px;
	padding-top:11px;
	padding-bottom:9px;
	color:#fff;
	border-radius:99px;
	max-width:30px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:27px;
}

#startseite-ueber-row {
	background-image:url("/images/16/startseite-hintergrund.jpg");
	min-height:100%;
	min-width:1024px;
	width:100%;
	height:auto;
	position:fixed;
	top:0;
	left:0;
	z-index:0;
}

#unterseiten-row {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3%;
	margin-bottom:3%;
	padding-left:2%;
	padding-right:2%;
}

a.phone-btn:hover {
	background-color:#92cff7;
}

#block_237 {
	background-color:#79bde9;
	border-radius:3px;
	margin-top:30px;
	margin-bottom:30px;
	display:inline-block;
	padding-top:14px;
	padding-left:14px;
	padding-right:14px;
	padding-bottom:14px;
	color:#ffffff;
}

#startseite-row {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:14%;
	color:#ffffff;
	font-size:26px;
	padding-left:2%;
	padding-right:2%;
}

p {
	margin-bottom:0px;
}

button.button-bar.noo-menu-collapse {
	border:1px solid #d8d8d8;
	border-radius:3px;
}

table.table-impressum td {
	border-bottom:1px solid #d8d8d8;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

table.table-content {
	width:100%;
}

#container {
	width:100%;
}

#footer-row {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	color:#ffffff;
	padding-left:2%;
	padding-right:2%;
}

#block_252 {
	padding-left:30px;
	padding-right:30px;
}

.buttonLevel3Normal {
}

.buttonLevel3Hover {
}

@media (max-width: 850px) {
	a.phone-btn {
		margin-top:10px;
		margin-bottom:10px;
		margin-right:8px;
	}
	#startseite-row {
		margin-top:0% !important;
		font-size:16px;
		text-align:center;
		padding-top:12%;
		padding-bottom:8%;
	}
	h1.st-h1 {
		font-size:1em;
	}
	#startseite-ueber-row {
		position:static;
		min-width:auto;
		padding-bottom:25%;
	}
}

@media (max-width: 1024px) {
	#startseite-row {
		margin-top:16%;
	}
	#unterseiten-row {
		margin-bottom:15%;
	}
}
