*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody *.u_1973952654:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1973952654.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1973952654>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody nav.u_1112353738
{
	color:white !important;
}
*#dm *.dmBody div.u_1245139456
{
	background-color:rgba(128,129,203,0.96) !important;
}
*#dm *.dmBody *.u_1523443874
{
	width:100% !important;
}
*#dm *.dmBody div.u_1339939543
{
	background-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1350244292
{
	background-color:var(--color_5) !important;
}
*#dm *.dmBody div.u_1584787254 hr
{
	border:none !important;
	background:linear-gradient(to right,currentColor,transparent) !important;
	height:2px !important;
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1373368139 hr
{
	border:none !important;
	background:linear-gradient(to right,currentColor,transparent) !important;
	height:2px !important;
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1434234672 hr
{
	border:none !important;
	background:linear-gradient(to right,currentColor,transparent) !important;
	height:2px !important;
	color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1973952654:before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.25 !important;
}
*#dm *.dmBody div.u_1973952654.before
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.25 !important;
}
*#dm *.dmBody div.u_1973952654>.bgExtraLayerOverlay
{
	background-color:rgba(0,0,0,1) !important;
	opacity:0.25 !important;
}
*#dm *.dmBody div.u_1316281219
{
	background-repeat:no-repeat !important;
	background-image:url(https://le-de.cdn-website.com/699571490bf34a018bc7ad8679e9c656/dms3rep/multi/opt/AdobeStock_143249702-752h.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1334843137
{
	background-repeat:no-repeat !important;
	background-image:url(https://le-de.cdn-website.com/699571490bf34a018bc7ad8679e9c656/dms3rep/multi/opt/AdobeStock_76640055-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1084064705
{
	background-repeat:no-repeat !important;
	background-image:url(https://le-de.cdn-website.com/699571490bf34a018bc7ad8679e9c656/dms3rep/multi/opt/AdobeStock_310905212-fdcc720d-1920w.jpg) !important;
}
*#dm *.dmBody *.u_1548045886:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1548045886.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1548045886>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1548045886:before
{
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_1548045886.before
{
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_1548045886>.bgExtraLayerOverlay
{
	opacity:0.8 !important;
}
*#dm *.dmBody div.u_fliesenverlegung
{
	background-color:var(--color_5) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://de.cdn-website.com/699571490bf34a018bc7ad8679e9c656/dms3rep/multi/Bergholz+-+Fliesen+GmbH.svg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_fliesenverlegung:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_fliesenverlegung.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_fliesenverlegung>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1548045886
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1736082216
{
	width:100% !important;
}
*#dm *.dmBody div.u_fliesenverlegung:before
{
	background-color:var(--color_5) !important;
	opacity:0.95 !important;
}
*#dm *.dmBody div.u_fliesenverlegung.before
{
	background-color:var(--color_5) !important;
	opacity:0.95 !important;
}
*#dm *.dmBody div.u_fliesenverlegung>.bgExtraLayerOverlay
{
	background-color:var(--color_5) !important;
	opacity:0.95 !important;
}
*#dm *.dmBody div.u_1973952654
{
	background-repeat:no-repeat !important;
	background-image:url(https://le-de.cdn-website.com/699571490bf34a018bc7ad8679e9c656/dms3rep/multi/opt/AdobeStock_81053817-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_1416134893 .dmformsubmit
{
	float:LEFT !important;
}
*#dm *.dmBody div.u_1416134893 .dmwidget-title
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1416134893 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1416134893 .m-recaptcha
{
	color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1416134893 input:not([type="submit"])
{
	background-color:var(--color_1) !important;
	border-style:solid !important;
	border-width:1px !important;
	border-color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1416134893 textarea
{
	background-color:var(--color_1) !important;
	border-style:solid !important;
	border-width:1px !important;
	border-color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1416134893 select
{
	background-color:var(--color_1) !important;
	border-style:solid !important;
	border-width:1px !important;
	border-color:var(--color_6) !important;
}
*#dm *.dmBody div.u_1416134893 .dmforminput input
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 .dmforminput textarea
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 .dmforminput .fileUploadLink
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 .checkboxwrapper span
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 .radiowrapper span
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 .optinwrapper div
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 .freetextwrapper
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 .dmforminput select
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 .dmforminput option
{
	font-style:normal !important;
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 input::placeholder
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 input.placeholder
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 textarea::placeholder
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 textarea.placeholder
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 select::placeholder
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1416134893 select.placeholder
{
	color:var(--color_3) !important;
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1122904251
{
	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:928px !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	min-width:0 !important;
	display:block !important;
}
*#dm *.dmBody div.u_1693921298
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1943947318
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1159158563
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1233320740
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1046951439
{
	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:30px !important;
}
*#dm *.dmBody div.u_1316281219
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1473604636
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:30px !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_1063065411
{
	padding-top:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	padding-left:0px !important;
}
*#dm *.dmBody div.u_1245139456
{
	margin-left:0px !important;
	padding-top:30px !important;
	padding-left:30px !important;
	padding-bottom:30px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:30px !important;
}
*#dm *.dmBody div.u_1584787254
{
	width:120px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !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;
}
*#dm *.dmBody div.u_1373368139
{
	width:120px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1434234672
{
	width:120px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1548045886
{
	background-repeat:no-repeat !important;
	background-size:auto !important;
	background-position:50% 50% !important;
	background-attachment:fixed !important;
}
*#dm *.dmBody div.u_fliesenverlegung
{
	background-repeat:repeat !important;
	background-size:auto !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1860078902
{
	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:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:13px !important;
	margin-bottom:8px !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1736082216
{
	width:100px !important;
	height:61px !important;
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !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:auto !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;
}
*#dm *.dmBody div.u_1973952654
{
	background-position:50% 50% !important;
	margin-left:0px !important;
	padding-top:270px !important;
	padding-left:40px !important;
	padding-bottom:270px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1334843137
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1523443874
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:70px !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !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;
	height:auto !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1601555857
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:auto !important;
	padding-right:0px !important;
	important:true !important;
	width:calc(100% - 0px) !important;
	height:516px !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	position:relative !important;
	min-height:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	min-width:25px !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1339939543
{
	margin-left:0px !important;
	padding-top:30px !important;
	padding-left:30px !important;
	padding-bottom:30px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:10px !important;
	padding-right:30px !important;
}
*#dm *.dmBody div.u_1084064705
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:80px !important;
	padding-left:0px !important;
	padding-bottom:80px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	background-attachment:fixed !important;
	background-size:cover !important;
	background-position:0% 100% !important;
}
*#dm *.dmBody div.u_1416134893
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:575px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	max-width:100% !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1416134893 .dmwidget-title
{
}
*#dm *.dmBody div.u_1416134893 .dmformsubmit
{
	height:49px !important;
}
*#dm *.dmBody div.u_1558758061
{
	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:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	min-width:25px !important;
}
