*#dm *.dmBody nav.u_1740582231
{
	color:white !important;
}
*#dm *.dmBody div.u_1640013176
{
	background-color:rgba(220,237,247,1) !important;
}
*#dm *.dmBody nav.u_1225404628
{
	color:black !important;
}
*#dm *.dmBody div.u_Kontakt
{
	background-color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1699698378 input:not([type="submit"])
{
	background-color:var(--color_4) !important;
	border-color:var(--color_1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1699698378 textarea
{
	background-color:var(--color_4) !important;
	border-color:var(--color_1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1699698378 select
{
	background-color:var(--color_4) !important;
	border-color:var(--color_1) !important;
	border-style:solid !important;
	border-width:1px !important;
}
*#dm *.dmBody div.u_1699698378 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1699698378 .m-recaptcha
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1699698378 .dmforminput input
{
	font-weight:normal !important;
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1699698378 .dmforminput textarea
{
	font-weight:normal !important;
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1699698378 .dmforminput .fileUploadLink
{
	font-weight:normal !important;
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1699698378 .checkboxwrapper span
{
	font-weight:normal !important;
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1699698378 .radiowrapper span
{
	font-weight:normal !important;
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1699698378 .optinwrapper div
{
	font-weight:normal !important;
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1699698378 .freetextwrapper
{
	font-weight:normal !important;
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1699698378 .dmforminput select
{
	font-weight:normal !important;
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1699698378 .dmforminput option
{
	font-weight:normal !important;
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1699698378 input::placeholder
{
	color:var(--color_3) !important;
	font-style:normal !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1699698378 input.placeholder
{
	color:var(--color_3) !important;
	font-style:normal !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1699698378 textarea::placeholder
{
	color:var(--color_3) !important;
	font-style:normal !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1699698378 textarea.placeholder
{
	color:var(--color_3) !important;
	font-style:normal !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1699698378 select::placeholder
{
	color:var(--color_3) !important;
	font-style:normal !important;
	font-weight:normal !important;
}
*#dm *.dmBody div.u_1699698378 select.placeholder
{
	color:var(--color_3) !important;
	font-style:normal !important;
	font-weight:normal !important;
}
*#dm *.dmBody *.u_1699698378 .dmformsubmit
{
	float:LEFT !important;
}
*#dm *.dmBody div.u_1699698378 .dmwidget-title
{
	font-weight:bold !important;
}
*#dm *.dmBody div.u_1694034346
{
	background-color:var(--color_6) !important;
}
*#dm *.dmBody *.u_1844965267
{
	width:100% !important;
}
*#dm *.dmBody a.u_1426307202 span.icon
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody a.u_1426307202:hover .icon
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody a.u_1426307202.hover .icon
{
	color:var(--color_1) !important;
	fill:var(--color_1) !important;
}
*#dm *.dmBody div.u_1346121125
{
	background-repeat:no-repeat !important;
	background-image:url(https://le-de.cdn-website.com/93eb2e16e0c343979e1fb0a48d6111cb/dms3rep/multi/opt/AdobeStock_306277429-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1346121125:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1346121125.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1346121125>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1371678751
{
	display:block !important;
}
*#dm *.dmBody *.u_1575435738
{
	display:none !important;
}
*#dm *.dmBody *.u_1750891051
{
	display:block !important;
}
*#dm *.dmBody *.u_1983144766
{
	display:none !important;
}
*#dm *.dmBody *.u_1848895467
{
	display:block !important;
}
*#dm *.dmBody *.u_1614573758
{
	display:none !important;
}
*#dm *.dmBody div.u_1103801096 .caption-inner
{
	background-image:linear-gradient(0deg,rgba(255,255,255,1) 38%,rgba(0,0,0,0) 100%) !important;
}
*#dm *.dmBody div.u_1103801096 .photoGalleryThumbs .image-container
{
	border-radius:10px 10px 10px 10px !important;
}
*#dm *.dmBody div.u_1260475504
{
	background-color:var(--color_4) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1346121125:before
{
	background-color:var(--color_3) !important;
	opacity:0.4 !important;
}
*#dm *.dmBody div.u_1346121125.before
{
	background-color:var(--color_3) !important;
	opacity:0.4 !important;
}
*#dm *.dmBody div.u_1346121125>.bgExtraLayerOverlay
{
	background-color:var(--color_3) !important;
	opacity:0.4 !important;
}
*#dm *.dmBody *.u_1046775706:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1046775706.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1046775706>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1667988611
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1832332996
{
	background-color:var(--color_4) !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px -3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px -3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px -3px 11px 0px !important;
	border-radius:10px 10px 10px 10px !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1785501038
{
	background-color:var(--color_2) !important;
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1911752192
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1169175355
{
	background-repeat:no-repeat !important;
	background-image:url(https://le-de.cdn-website.com/93eb2e16e0c343979e1fb0a48d6111cb/dms3rep/multi/opt/AdobeStock_702924289-1920w.jpg) !important;
	background-size:cover !important;
	border-radius:10px 10px 10px 10px !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px -3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px -3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px -3px 11px 0px !important;
}
*#dm *.dmBody div.u_1850031652
{
	background-repeat:no-repeat !important;
	background-image:url(https://le-de.cdn-website.com/93eb2e16e0c343979e1fb0a48d6111cb/dms3rep/multi/opt/AdobeStock_703515761-23ccd720-1920w.png) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1046775706
{
	background-color:var(--color_2) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://le-de.cdn-website.com/93eb2e16e0c343979e1fb0a48d6111cb/dms3rep/multi/opt/AdobeStock_12030700-8c8ed79e-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1170571304
{
	display:block !important;
}
*#dm *.dmBody *.u_1534757396
{
	display:none !important;
}
*#dm *.dmBody *.u_1335116155
{
	background-position:50% 0% !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1640013176
{
	padding-top:100px !important;
	padding-bottom:20px !important;
}
*#dm *.dmBody section.u_1744011129
{
	padding-top:80px !important;
	padding-left:40px !important;
	padding-bottom:80px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_Kontakt
{
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-left:0 !important;
	padding-left:20px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:20px !important;
	width:auto !important;
}
*#dm *.dmBody section.u_About
{
	margin-left:0 !important;
	padding-top:40px !important;
	padding-left:20px !important;
	padding-bottom:40px !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:20px !important;
	width:auto !important;
}
*#dm *.dmBody section.u_Leistungen
{
	margin-left:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-top:0 !important;
	padding-left:40px !important;
	padding-bottom:80px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1504926615
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:610px !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	min-width:0 !important;
	display:block !important;
}
*#dm *.dmBody div.u_1699698378 .dmformsubmit
{
	width:200px !important;
	height:47px !important;
}
*#dm *.dmBody div.u_1699698378 .dmwidget-title
{
	font-size:28px !important;
}
*#dm *.dmBody div.u_1613801236
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1274232992
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
*#dm *.dmBody div.u_1103801096 .caption-container .caption-title
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1694034346
{
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1750847909
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
}
*#dm *.dmBody div.u_1835308997
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:924px !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	display:block !important;
}
*#dm *.dmBody div.u_1995738233
{
	margin-left:0px !important;
	padding-top:40px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1103801096 .caption-container .caption-text
{
	font-size:16px !important;
}
*#dm *.dmBody div.u_1103801096 .caption-container .caption-text .rteBlock
{
	font-size:16px !important;
}
*#dm *.dmBody *.u_1103801096 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1103801096 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1103801096 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody *.u_1103801096 .photoGalleryThumbs .image-container a
{
	padding-top:243px !important;
}
*#dm *.dmBody a.u_1426307202
{
	padding-top:10px !important;
	padding-left:30px !important;
	padding-bottom:10px !important;
	padding-right:7px !important;
	width:200px !important;
	height:auto !important;
	min-height:47px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:0 !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1844965267
{
	width:65px !important;
	height:auto !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1260475504
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:50% 0% !important;
}
*#dm *.dmBody div.u_1346121125
{
	background-position:50% 50% !important;
	margin-left:0px !important;
	padding-top:180px !important;
	padding-left:40px !important;
	padding-bottom:180px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
	background-attachment:fixed !important;
}
*#dm *.dmBody div.u_1785501038
{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:100% 0% !important;
	background-attachment:initial !important;
}
*#dm *.dmBody div.u_1832332996
{
	margin-left:0px !important;
	padding-top:40px !important;
	padding-left:40px !important;
	padding-bottom:40px !important;
	margin-top:-240px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	background-position:100% 50% !important;
}
*#dm *.dmBody div.u_1347829054
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1046775706
{
	margin-left:0px !important;
	padding-top:40px !important;
	padding-left:80px !important;
	padding-bottom:40px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:0% 50% !important;
	background-attachment:initial !important;
}
*#dm *.dmBody div.u_1169175355
{
	background-position:50% 0% !important;
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:-120px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1667988611
{
	margin-left:0px !important;
	padding-top:80px !important;
	padding-left:20px !important;
	padding-bottom:80px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:20px !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-position:0% 50% !important;
	background-attachment:initial !important;
}
*#dm *.dmBody div.u_1911752192
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:100% 0% !important;
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1850031652
{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:0% 50% !important;
	margin-left:0px !important;
	padding-top:100px !important;
	padding-left:80px !important;
	padding-bottom:80px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1707137508
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	min-width:25px !important;
}
