*#dm *.dmBody div.u_1956612581
{
	background-color:rgba(0,0,0,0) !important;
	box-shadow:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
}
*#dm *.dmBody div.u_1056016553
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1786390642
{
	background-color:rgba(255,255,255,1) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/md/dmip/dms3rep/multi/opt/white-flowers-bloom-spring-1920w.jpg) !important;
	border-style:solid !important;
	border-width:0 !important;
}
*#dm *.dmBody div.u_1213423238
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1491236644
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1806035018 h3
{
	color:rgba(133,187,37,1) !important;
}
*#dm *.dmBody div.u_1458146969 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1458146969 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1190987842
{
	border-left-style:solid !important;
	border-left-color:rgba(0,0,0,1) !important;
	border-left-width:0px !important;
}
*#dm *.dmBody div.u_1806035018 .itemText
{
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1806035018 .itemText .rteBlock
{
	font-weight:400 !important;
}
*#dm *.dmBody *.u_1591620163
{
	width:100% !important;
}
*#dm *.dmBody div.u_Kursliste
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1168459219
{
	background-color:rgba(255,252,219,1) !important;
}
*#dm *.dmBody div.u_1521133524 hr
{
	color:rgba(133,187,37,1) !important;
	border-top-width:1px !important;
	border-top-style:solid !important;
}
*#dm *.dmBody div.u_1457117612 hr
{
	color:rgba(133,187,37,1) !important;
	border-top-width:1px !important;
	border-top-style:solid !important;
}
*#dm *.dmBody *.u_1117873270:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1117873270.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1117873270>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1117873270:before
{
	opacity:0.69 !important;
}
*#dm *.dmBody div.u_1117873270.before
{
	opacity:0.69 !important;
}
*#dm *.dmBody div.u_1117873270>.bgExtraLayerOverlay
{
	opacity:0.69 !important;
}
*#dm *.dmBody div.u_1117873270
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/d4c264c2/dms3rep/multi/opt/f%C3%83-r+Homepage+%2820%29-1920w.jpg) !important;
	background-size:cover !important;
}
*#dm *.dmBody *.u_undefined::after
{
	margin-top:12px !important;
}
*#dm *.dmBody *.u_1458146969
{
	width:100% !important;
}
*#dm *.dmBody *.u_1465360464::after
{
	margin-top:0px !important;
}
*#dm *.dmBody *.u_1786390642:before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1786390642.before
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1786390642>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(0,0,0) !important;
}
*#dm *.dmBody div.u_1786390642:before
{
	opacity:0.2 !important;
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1786390642.before
{
	opacity:0.2 !important;
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1786390642>.bgExtraLayerOverlay
{
	background-color:rgba(255,255,255,1) !important;
	opacity:0.2 !important;
}
*#dm *.dmBody *.u_1122987245
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1326840565
{
	justify-content:center !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1806035018 span.buttonText
{
	text-align:RIGHT !important;
}
*#dm *.dmBody div.u_1806035018
{
	border-style:solid !important;
	border-width:0px !important;
}
*#dm *.dmBody div.u_1017949786
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1356489546
{
	width:100% !important;
}
*#dm *.dmBody div.u_1402779558
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1806035018 span.buttonText
{
	direction:ltr !important;
	text-decoration:none !important;
}
*#dm *.dmBody div.u_1806035018 li.listItem
{
	border-bottom-style:dotted !important;
	border-bottom-color:rgba(133,187,37,1) !important;
	border-bottom-width:1px !important;
}
*#dm *.dmBody *.u_1806035018 ul li
{
	box-shadow:0px 2px 1px -2px #fff !important;
}
*.dmFooterContainer
{
	display:null !important;
}
separatorHomeCss{color:red !important}*.dmLargeBody *#dm *.d-page-1079357225 *.dmBody *.dmRespRowsWrapper
{
	background-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody h1.u_1578463334
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:100% !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1578463334
{
	display:block !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 72px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0 !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:816px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0 !important;
	min-width:25px !important;
}
*#dm *.dmBody div.u_1273625993
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:330px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0 !important;
	padding-left:25px !important;
	padding-bottom:2px !important;
	margin-right:0 !important;
	margin-left:0 !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0 !important;
	min-width:0 !important;
}
*#dm *.dmBody div.u_1016048739
{
	margin-left:0 !important;
	padding-top:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_1806035018
{
	padding-top:5px !important;
	padding-left:25px !important;
	padding-bottom:0px !important;
	padding-right:25px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	max-width:364px !important;
	min-width:25px !important;
	text-align:center !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1591620163
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1213423238
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:50px !important;
	padding-left:30px !important;
	padding-bottom:25px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:none !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	padding-right:10px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1056016553
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:15px !important;
	padding-left:40px !important;
	padding-bottom:15px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:none !important;
	margin-top:10px !important;
	margin-bottom:20px !important;
	padding-right:40px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1786390642
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:40px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:40px !important;
	margin-right:0px !important;
	background-attachment:initial !important;
	background-size:cover !important;
	width:auto !important;
	background-position:50% 0 !important;
	background-repeat:no-repeat !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
*#dm *.dmBody div.u_1956612581
{
	padding-top:100px !important;
	padding-bottom:100px !important;
	margin-left:0px !important;
	padding-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1797315848
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 146px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:588px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1923582458
{
	padding-right:30px !important;
	padding-top:0 !important;
	margin-left:0 !important;
	padding-left:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
}
*#dm *.dmBody div.u_1190987842
{
	padding-left:30px !important;
	margin-left:0 !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	margin-right:0 !important;
	padding-right:0 !important;
}
*#dm *.dmBody div.u_1491236644
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:30px !important;
	padding-left:40px !important;
	padding-bottom:30px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:none !important;
	margin-top:20px !important;
	margin-bottom:20px !important;
	padding-right:50px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1603206749
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:322px !important;
	position:relative !important;
	height:216.267px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:107.333px !important;
	margin-left:107.317px !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:start !important;
	max-height:100% !important;
	display:block !important;
}
*#dm *.dmBody div.u_1521133524
{
	width:412px !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:62.3333px !important;
	margin-left:62.3167px !important;
	max-width:100% !important;
	margin-top:20px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1045805227
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:10px !important;
	margin-bottom:8px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1457117612
{
	width:412px !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:center !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1689115228
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:10px !important;
	margin-bottom:8px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1866159665
{
	margin-left:40px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	margin-right:40px !important;
	padding-right:20px !important;
}
*#dm *.dmBody div.u_1168459219
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-bottom:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_Kursliste
{
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	padding-top:50px !important;
	padding-left:30px !important;
	padding-bottom:0px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:none !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1117873270
{
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1156555861
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:520px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:auto !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
}
*#dm *.dmBody div.u_1309629343
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	padding-right:0px !important;
	width:auto !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1458146969
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:292px !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:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1122987245
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	min-height:42.4px !important;
	margin-right:225.483px !important;
	margin-left:0px !important;
	max-width:239px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1326840565
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:239px !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	min-height:42.4px !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	margin-right:auto !important;
	margin-left:0 !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
}
*#dm *.dmBody div.u_1477457200
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	max-width:451.5px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
*#dm *.dmBody div.u_1811583725
{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	max-width:451.5px !important;
	padding-right:0px !important;
	min-width:25px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1474478138
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1662952467
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:332.5px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	max-width:100% !important;
	padding-right:0px !important;
	min-width:0 !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1944479878
{
	height:43px !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody a.u_1061985818
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 72px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:10px !important;
	padding-left:0px !important;
	padding-bottom:10px !important;
	min-height:44px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:188px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1402779558
{
	background-repeat:no-repeat !important;
	background-size:contain !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1356489546
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 405px) !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:405px !important;
	margin-left:405px !important;
	max-width:150px !important;
	margin-top:0px !important;
	justify-content:normal !important;
	align-items:normal !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
	display:block !important;
}
*#dm *.dmBody div.u_1017949786
{
	padding-top:15px !important;
	padding-left:0px !important;
	padding-bottom:15px !important;
	padding-right:0px !important;
	width:auto !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	margin-right:0px !important;
}
*#dm *.d-page-1079357225 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/d4c264c2/dms3rep/multi/opt/5537-60fd0652-4034h.png) !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-color:rgba(255,252,219,1) !important;
}
*#dm *.d-page-1079357225 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:url(https://irp.cdn-website.com/d4c264c2/dms3rep/multi/opt/5537-60fd0652-4034h.png) !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-color:rgba(255,252,219,1) !important;
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:1025px) {}
