.version.index /* version checker */
{
	color: #000011;
	background-color: #29C184;
}

#page
{
	margin-left: auto;
	border-color: #000000;
	margin-right: auto;
	z-index: 1;
	border-width: 0px;
	width: 100%;
	background-color: transparent;
	background-image: none;
}

#u6018
{
	border-color: transparent;
	min-height: 27px;
	border-width: 0px;
	width: 48px;
	position: relative;
	background-color: transparent;
	margin-right: -10000px;
}

.html
{
	background-color: #FFFFFF;
}

body
{
	padding-bottom: 36px;
	position: relative;
	padding-top: 36px;
}

@media (min-width: 1121px), print
{
	#muse_css_mq
	{
		background-color: #FFFFFF;
	}

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 666px;
		max-width: 1224px;
	}

	#ppu381
	{
		z-index: 0;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: -36px;
		margin-left: 219px;
	}

	#pu381
	{
		z-index: 82;
		width: 0.01px;
	}

	#u381
	{
		z-index: 82;
		width: 104px;
		height: 610px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		left: 171px;
		background: transparent url("../images/ap_logo.png?crc=116700802") no-repeat left top;
		background-size: contain;
	}

	#u381.MuseLinkActive
	{
		background-repeat: no-repeat;
		background-position: left top;
		width: 104px;
		height: 610px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
		background-size: contain;
	}

	#u420
	{
		z-index: 83;
		width: 172px;
		height: 119px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-top: 31px;
		background: transparent url("../images/ap steuerberater umbruch-u2673-fr.png?crc=95093839") no-repeat left top;
		background-size: contain;
	}

	#u420.MuseLinkActive
	{
		background-repeat: no-repeat;
		background-position: left top;
		width: 172px;
		height: 119px;
		min-height: 0px;
		margin: 31px -10000px 0px 0px;
		background-size: 151px 116px;
	}

	#u106-6
	{
		z-index: 16;
		width: 171px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
		margin-top: 21px;
		position: relative;
	}

	#ppu17789
	{
		z-index: 0;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: -6px;
		width: 35.71%;
	}

	#pu17789
	{
		z-index: 86;
		width: 48.29%;
		margin-left: 231.81%;
	}

	#u17789
	{
		z-index: 86;
		width: 79px;
		height: 44px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -489.9999999999999px;
		background: transparent url("../images/ap_lageplan_passiv.png?crc=409376022") no-repeat left top;
		background-size: contain;
	}

	#u17774
	{
		z-index: 85;
		width: 104px;
		height: 46px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -382.9999999999999px;
		background: transparent url("../images/ap_impressum_passiv.png?crc=4204493502") no-repeat left top;
		background-size: contain;
	}

	#buttonu826
	{
		z-index: 22;
		width: 437px;
		height: 313px;
		border-color: #787878;
		background-color: transparent;
		border-radius: 10px;
		padding-bottom: 36px;
		margin-top: 206px;
		position: relative;
		left: 0px;
		margin-left: 514px;
	}

	#buttonu826:hover
	{
		width: 437px;
		height: 313px;
		min-height: 0px;
		margin: 206px 0px 0px 514px;
	}

	#buttonu826.ButtonSelected
	{
		width: 437px;
		height: 313px;
		min-height: 0px;
		left: 0px;
		margin: 206px 0px 0px 514px;
	}

	#u104-36
	{
		z-index: 23;
		width: 217px;
		min-height: 230px;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		margin-top: 3px;
	}

	#buttonu826:hover #u104-36
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 230px;
		width: 217px;
		margin: 3px -10000px 0px 0px;
	}

	#buttonu826.ButtonSelected #u104-36
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 230px;
		width: 217px;
		margin: 3px -10000px 0px 0px;
	}

	#u104-7,#u104-14,#u104-21
	{
		font-size: 14px;
		line-height: 10px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u104-28
	{
		line-height: 10px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u104-2,#u104-9,#u104-16,#u104-23,#u104-30
	{
		font-size: 14px;
		line-height: 18px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u104-4,#u104-6,#u104-11,#u104-13,#u104-18,#u104-20,#u104-25,#u104-27,#u104-32,#u104-34
	{
		font-size: 14px;
		line-height: 18px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u105-22
	{
		z-index: 59;
		width: 219px;
		min-height: 228px;
		background-color: transparent;
		font-size: 14px;
		position: relative;
		margin-right: -10000px;
		margin-top: 3px;
		left: 220px;
	}

	#buttonu826:hover #u105-22
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 228px;
		width: 219px;
		margin: 3px -10000px 0px 0px;
	}

	#buttonu826.ButtonSelected #u105-22
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 228px;
		width: 219px;
		margin: 3px -10000px 0px 0px;
	}

	#u105-10
	{
		line-height: 10px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u105-2,#u105-12
	{
		line-height: 18px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u105-7,#u105-17
	{
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u105-4,#u105-6,#u105-9,#u105-14,#u105-16,#u105-19,#u105-20
	{
		line-height: 18px;
		color: #000000;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#pu107-8
	{
		z-index: 8;
		width: 0.01px;
		left: 0px;
		margin-left: 514px;
	}

	#u107-8
	{
		z-index: 8;
		width: 200px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
		position: relative;
		margin-right: -10000px;
	}

	#u108-6
	{
		z-index: 2;
		width: 200px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
		position: relative;
		margin-right: -10000px;
		left: 218px;
	}

	#u107-2,#u107-5,#u108-3
	{
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u17800
	{
		z-index: 84;
		width: 119px;
		height: 46px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-top: -3px;
		margin-left: 100%;
		left: -251px;
		background: transparent url("../images/ap_datenschutz_passiv.png?crc=3920087323") no-repeat left top;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 769px);
	}

	#u6018
	{
		z-index: 81;
		margin-bottom: -3px;
		margin-top: 38px;
		left: 100.41%;
	}

	.verticalspacer
	{
		min-height: 1px;
	}
}

@media (min-width: 922px) and (max-width: 1120px)
{
	#muse_css_mq
	{
		background-color: #000460;
	}

	#bp_1120.active
	{
		display: block;
	}

	#page
	{
		min-height: 666px;
		max-width: 1120px;
	}

	#u106-6
	{
		z-index: 16;
		width: 163px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
		position: relative;
		margin-right: -10000px;
		margin-top: 595px;
		margin-left: 100%;
		left: -901px;
	}

	#u381
	{
		z-index: 82;
		width: 104px;
		height: 610px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-top: -36px;
		margin-left: 100%;
		left: -730px;
		background: transparent url("../images/ap_logo.png?crc=116700802") no-repeat left top;
		background-size: contain;
	}

	#u381.MuseLinkActive
	{
		background-repeat: no-repeat;
		background-position: left top;
		width: 104px;
		height: 610px;
		min-height: 0px;
		left: -730px;
		margin: -36px -10000px 0px 100%;
		background-size: contain;
	}

	#ppu420
	{
		z-index: 0;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: -6px;
		width: 39.29%;
		margin-left: 60.72%;
	}

	#pu420
	{
		z-index: 83;
		width: 98.19%;
		margin-left: 1.82%;
	}

	#u420
	{
		z-index: 83;
		width: 153px;
		height: 119px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-top: 1px;
		margin-left: 100%;
		left: -607px;
		background: transparent url("../images/ap steuerberater umbruch-u2673-fr.png?crc=95093839") no-repeat left top;
		background-size: contain;
	}

	#u420.MuseLinkActive
	{
		background-repeat: no-repeat;
		background-position: left top;
		width: 153px;
		height: 119px;
		min-height: 0px;
		left: -607px;
		margin: 1px -10000px 0px 100%;
		background-size: 151px 116px;
	}

	#u17789
	{
		z-index: 86;
		width: 79px;
		height: 44px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -386px;
		background: transparent url("../images/ap_lageplan_passiv.png?crc=409376022") no-repeat left top;
		background-size: contain;
	}

	#u17774
	{
		z-index: 85;
		width: 104px;
		height: 46px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -279px;
		background: transparent url("../images/ap_impressum_passiv.png?crc=4204493502") no-repeat left top;
		background-size: contain;
	}

	#buttonu826
	{
		z-index: 22;
		width: 440px;
		height: 313px;
		border-color: #787878;
		background-color: transparent;
		border-radius: 10px;
		padding-bottom: 3px;
		margin-top: 132px;
		position: relative;
		margin-left: 100%;
		left: -607.0000000000001px;
	}

	#buttonu826:hover
	{
		width: 440px;
		height: 313px;
		min-height: 0px;
		left: -607.0000000000001px;
		margin: 132px 0px 0px 100%;
	}

	#buttonu826.ButtonSelected
	{
		width: 440px;
		height: 313px;
		min-height: 0px;
		left: -607.0000000000001px;
		margin: 132px 0px 0px 100%;
	}

	#u104-36
	{
		z-index: 23;
		width: 217px;
		min-height: 230px;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		margin-top: 3px;
	}

	#buttonu826:hover #u104-36
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 230px;
		width: 217px;
		margin: 3px -10000px 0px 0px;
	}

	#buttonu826.ButtonSelected #u104-36
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 230px;
		width: 217px;
		margin: 3px -10000px 0px 0px;
	}

	#u104-7,#u104-14,#u104-21
	{
		font-size: 14px;
		line-height: 10px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u104-28
	{
		line-height: 10px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u104-2,#u104-9,#u104-16,#u104-23,#u104-30
	{
		font-size: 14px;
		line-height: 18px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u104-4,#u104-6,#u104-11,#u104-13,#u104-18,#u104-20,#u104-25,#u104-27,#u104-32,#u104-34
	{
		font-size: 14px;
		line-height: 18px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u105-22
	{
		z-index: 59;
		width: 219px;
		min-height: 228px;
		background-color: transparent;
		font-size: 14px;
		position: relative;
		margin-right: -10000px;
		margin-top: 3px;
		left: 221px;
	}

	#buttonu826:hover #u105-22
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 228px;
		width: 219px;
		margin: 3px -10000px 0px 0px;
	}

	#buttonu826.ButtonSelected #u105-22
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 228px;
		width: 219px;
		margin: 3px -10000px 0px 0px;
	}

	#u105-10
	{
		line-height: 10px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u105-2,#u105-12
	{
		line-height: 18px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u105-7,#u105-17
	{
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u105-4,#u105-6,#u105-9,#u105-14,#u105-16,#u105-19,#u105-20
	{
		line-height: 18px;
		color: #000000;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#pu107-8
	{
		z-index: 8;
		margin-top: 33px;
		width: 95%;
		margin-left: 5.01%;
	}

	#u107-8
	{
		z-index: 8;
		width: 200px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -606.0000000000001px;
	}

	#u108-6
	{
		z-index: 2;
		width: 200px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
		position: relative;
		margin-right: -10000px;
		margin-left: 100%;
		left: -388.0000000000001px;
	}

	#u107-2,#u107-5,#u108-3
	{
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u17800
	{
		z-index: 84;
		width: 119px;
		height: 46px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-top: -6px;
		margin-left: 100%;
		left: -147px;
		background: transparent url("../images/ap_datenschutz_passiv.png?crc=3920087323") no-repeat left top;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 769px);
	}

	#u6018
	{
		z-index: 81;
		margin-bottom: -3px;
		margin-top: 38px;
		margin-left: 100%;
		left: 5px;
	}

	body
	{
		overflow-x: hidden;
	}

	.verticalspacer
	{
		min-height: 1px;
	}
}

@media (min-width: 751px) and (max-width: 921px)
{
	#muse_css_mq
	{
		background-color: #000399;
	}

	#bp_921.active
	{
		display: block;
	}

	#page
	{
		min-height: 604px;
		padding-bottom: 62px;
		max-width: 921px;
	}

	#u1798
	{
		z-index: 82;
		width: 104px;
		height: 610px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-top: -36px;
		left: 20px;
		background: transparent url("../images/ap_logo.png?crc=116700802") no-repeat left top;
		background-size: contain;
	}

	#u1798.MuseLinkActive
	{
		background-repeat: no-repeat;
		background-position: left top;
		width: 104px;
		height: 610px;
		min-height: 0px;
		margin: -36px -10000px 0px 0px;
		background-size: contain;
	}

	#ppu6406
	{
		z-index: 0;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: -6px;
		margin-left: 150px;
	}

	#pu6406
	{
		z-index: 86;
		width: 0.01px;
		margin-left: 1px;
	}

	#u6406
	{
		z-index: 86;
		width: 210px;
		height: 116px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-top: 1px;
		background: transparent url("../images/ap steuerberater umbruch-u2673-fr.png?crc=95093839") no-repeat left top;
		background-size: contain;
	}

	#u6406.MuseLinkActive
	{
		background-repeat: no-repeat;
		background-position: left top;
		width: 210px;
		height: 116px;
		min-height: 0px;
		margin: 1px -10000px 0px 0px;
		background-size: 151px 116px;
	}

	#u1801
	{
		z-index: 85;
		width: 79px;
		height: 44px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		left: 219px;
		background: transparent url("../images/ap_lageplan_passiv.png?crc=409376022") no-repeat left top;
		background-size: contain;
	}

	#u1800
	{
		z-index: 83;
		width: 104px;
		height: 46px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		left: 321px;
		background: transparent url("../images/ap_impressum_passiv.png?crc=4204493502") no-repeat left top;
		background-size: contain;
	}

	#u1794-6
	{
		z-index: 17;
		width: 163px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
		margin-left: 2px;
		margin-top: 92px;
		position: relative;
	}

	#buttonu1795
	{
		z-index: 23;
		width: 439px;
		height: 310px;
		border-color: #787878;
		background-color: transparent;
		border-radius: 10px;
		padding-bottom: 8px;
		margin-top: 5px;
		position: relative;
	}

	#buttonu1795:hover
	{
		width: 439px;
		height: 310px;
		min-height: 0px;
		margin: 5px 0px 0px;
	}

	#buttonu1795.ButtonSelected
	{
		width: 439px;
		height: 310px;
		min-height: 0px;
		margin: 5px 0px 0px;
	}

	#u1797-36
	{
		z-index: 24;
		width: 217px;
		min-height: 230px;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		left: 2px;
	}

	#buttonu1795:hover #u1797-36
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 230px;
		width: 217px;
		margin: 0px -10000px 0px 0px;
	}

	#buttonu1795.ButtonSelected #u1797-36
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 230px;
		width: 217px;
		margin: 0px -10000px 0px 0px;
	}

	#u1797-7,#u1797-14,#u1797-21
	{
		font-size: 14px;
		line-height: 10px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u1797-28
	{
		line-height: 10px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u1797-2,#u1797-9,#u1797-16,#u1797-23,#u1797-30
	{
		font-size: 14px;
		line-height: 18px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u1797-4,#u1797-6,#u1797-11,#u1797-13,#u1797-18,#u1797-20,#u1797-25,#u1797-27,#u1797-32,#u1797-34
	{
		font-size: 14px;
		line-height: 18px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u1796-22
	{
		z-index: 60;
		width: 219px;
		min-height: 228px;
		background-color: transparent;
		font-size: 14px;
		position: relative;
		margin-right: -10000px;
		left: 220px;
	}

	#buttonu1795:hover #u1796-22
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 228px;
		width: 219px;
		margin: 0px -10000px 0px 0px;
	}

	#buttonu1795.ButtonSelected #u1796-22
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 228px;
		width: 219px;
		margin: 0px -10000px 0px 0px;
	}

	#u1796-10
	{
		line-height: 10px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u1796-2,#u1796-12
	{
		line-height: 18px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u1796-7,#u1796-17
	{
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u1796-4,#u1796-6,#u1796-9,#u1796-14,#u1796-16,#u1796-19,#u1796-20
	{
		line-height: 18px;
		color: #000000;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#pu1793-8
	{
		z-index: 9;
		width: 0.01px;
		margin-left: 1px;
		margin-top: 28px;
	}

	#u1793-8
	{
		z-index: 9;
		width: 200px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
		position: relative;
		margin-right: -10000px;
	}

	#u1792-6
	{
		z-index: 3;
		width: 200px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
		position: relative;
		margin-right: -10000px;
		margin-top: 1px;
		left: 218px;
	}

	#u1793-2,#u1793-5,#u1792-3
	{
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u17974
	{
		z-index: 84;
		width: 119px;
		height: 46px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-top: -3px;
		left: 599px;
		background: transparent url("../images/ap_datenschutz_passiv.png?crc=3920087323") no-repeat left top;
	}

	#u6018
	{
		z-index: 2;
		margin-top: 535px;
		left: 1041px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 771px);
	}

	body
	{
		overflow-x: hidden;
	}

}

@media (min-width: 401px) and (max-width: 750px)
{
	#muse_css_mq
	{
		background-color: #0002ee;
	}

	#bp_750.active
	{
		display: block;
	}

	#page
	{
		min-height: 604px;
		padding-bottom: 62px;
		max-width: 750px;
	}

	#ppu2152
	{
		z-index: 0;
		margin-right: -10000px;
		margin-top: -36px;
		margin-left: 21px;
		width: 86.67%;
	}

	#pu2152
	{
		z-index: 78;
		width: 0.01px;
	}

	#u2152
	{
		z-index: 78;
		width: 104px;
		height: 610px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		background: transparent url("../images/ap_logo.png?crc=116700802") no-repeat left top;
		background-size: contain;
	}

	#u2152.MuseLinkActive
	{
		background-repeat: no-repeat;
		background-position: left top;
		width: 104px;
		height: 610px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
		background-size: contain;
	}

	#ppu2155
	{
		z-index: 0;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 30px;
		margin-left: 130px;
	}

	#pu2155
	{
		z-index: 81;
		width: 0.01px;
	}

	#u2155
	{
		z-index: 81;
		width: 79px;
		height: 44px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		background: transparent url("../images/ap_lageplan_passiv.png?crc=409376022") no-repeat left top;
		background-size: contain;
	}

	#u2154
	{
		z-index: 79;
		width: 104px;
		height: 46px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		left: 107px;
		background: transparent url("../images/ap_impressum_passiv.png?crc=4204493502") no-repeat left top;
		background-size: contain;
	}

	#u18104
	{
		z-index: 80;
		width: 124px;
		height: 46px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		margin-top: 3px;
		left: 238px;
		background: transparent url("../images/ap_datenschutz_passiv.png?crc=3920087323") no-repeat left top;
	}

	#u3906
	{
		z-index: 82;
		width: 218px;
		height: 117px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		margin-top: 21px;
		position: relative;
		background: transparent url("../images/ap steuerberater umbruch-u2673-fr.png?crc=95093839") no-repeat left top;
	}

	#u6683-6
	{
		z-index: 83;
		width: 163px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
		margin-top: 22px;
		position: relative;
	}

	#buttonu2149
	{
		z-index: 33;
		width: 437px;
		height: 379px;
		border-color: #787878;
		background-color: transparent;
		border-radius: 10px;
		padding-bottom: 3px;
		margin-top: 8px;
		position: relative;
	}

	#buttonu2149:hover
	{
		border-width: 0px;
		border-color: transparent;
		width: 437px;
		height: 379px;
		min-height: 0px;
		margin: 8px 0px 0px;
	}

	#buttonu2149.ButtonSelected
	{
		border-color: #787878;
		width: 437px;
		height: 379px;
		min-height: 0px;
		margin: 8px 0px 0px;
	}

	#u2150-44
	{
		z-index: 34;
		width: 217px;
		min-height: 230px;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		margin-top: -3px;
	}

	#buttonu2149:hover #u2150-44
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 230px;
		width: 217px;
		margin: -3px -10000px 0px 0px;
	}

	#buttonu2149.ButtonSelected #u2150-44
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 230px;
		width: 217px;
		margin: -3px -10000px 0px 0px;
	}

	#u2150-7,#u2150-14,#u2150-21
	{
		font-size: 14px;
		line-height: 10px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2150-28
	{
		line-height: 10px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u2150-2,#u2150-9,#u2150-16,#u2150-23,#u2150-30
	{
		font-size: 14px;
		line-height: 18px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2150-4,#u2150-6,#u2150-11,#u2150-13,#u2150-18,#u2150-20,#u2150-25,#u2150-27,#u2150-32,#u2150-34,#u2150-35,#u2150-36
	{
		font-size: 14px;
		line-height: 18px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u2150-39,#u2150-42
	{
		font-size: 14px;
		line-height: 18px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2223
	{
		z-index: 2;
		background-color: transparent;
		padding-bottom: 26px;
		margin-left: 31px;
		margin-top: 42px;
		position: relative;
		width: 95.24%;
	}

	#u2151-26
	{
		z-index: 3;
		width: 219px;
		min-height: 228px;
		background-color: transparent;
		font-size: 14px;
		position: relative;
		margin-right: -10000px;
		left: 99px;
	}

	#u2151-10
	{
		line-height: 10px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2151-2,#u2151-12
	{
		line-height: 18px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2151-7,#u2151-17
	{
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2151-4,#u2151-6,#u2151-9,#u2151-14,#u2151-16,#u2151-19,#u2151-20,#u2151-21
	{
		line-height: 18px;
		color: #000000;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u2151-24
	{
		line-height: 18px;
		color: #000000;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2150-38,#u2150-41,#u2151-23
	{
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u2146-3
	{
		z-index: 30;
		width: 200px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
		position: relative;
		margin-right: -10000px;
		margin-top: 207px;
		left: 93px;
	}

	#u6018
	{
		z-index: 29;
		margin-top: 674px;
		left: 100.67%;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 1082px);
	}

	body
	{
		overflow-x: hidden;
	}

}

@media (max-width: 400px)
{
	#muse_css_mq
	{
		background-color: #000190;
	}

	#bp_400.active
	{
		display: block;
	}

	#page
	{
		min-height: 666px;
		max-width: 400px;
	}

	#page_position_content
	{
		margin-top: -36px;
		padding-bottom: 62px;
		width: 100%;
	}

	#pu2152
	{
		z-index: 84;
		width: 0.01px;
		margin-left: 21px;
	}

	#u2152
	{
		z-index: 84;
		width: 104px;
		height: 610px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		margin-right: -10000px;
		background: transparent url("../images/ap_logo.png?crc=116700802") no-repeat left top;
		background-size: contain;
	}

	#u2152.MuseLinkActive
	{
		background-repeat: no-repeat;
		background-position: left top;
		width: 104px;
		height: 610px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
		background-size: contain;
	}

	#pu2155
	{
		z-index: 85;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 30px;
		margin-left: 130px;
	}

	#u2155
	{
		z-index: 85;
		width: 79px;
		height: 44px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		position: relative;
		background: transparent url("../images/ap_lageplan_passiv.png?crc=409376022") no-repeat left top;
		background-size: contain;
	}

	#u2282
	{
		z-index: 86;
		width: 104px;
		height: 46px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		top: -4px;
		margin-bottom: -4px;
		position: relative;
		background: transparent url("../images/ap_impressum_passiv.png?crc=4204493502") no-repeat left top;
		background-size: contain;
	}

	#u18119
	{
		z-index: 87;
		width: 125px;
		height: 46px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		top: -3px;
		margin-bottom: -3px;
		position: relative;
		background: transparent url("../images/ap_datenschutz_passiv.png?crc=3920087323") no-repeat left top;
	}

	#u5756
	{
		z-index: 88;
		width: 189px;
		height: 115px;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		margin-top: 3px;
		position: relative;
		background: transparent url("../images/ap steuerberater umbruch-u2673-fr.png?crc=95093839") no-repeat left top;
	}

	#u2148-6
	{
		z-index: 33;
		width: 163px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
		margin-top: 11px;
		position: relative;
	}

	#buttonu2149
	{
		z-index: 39;
		width: 437px;
		height: 383px;
		border-color: #787878;
		background-color: transparent;
		border-radius: 10px;
		padding-bottom: 28px;
		margin-top: 5px;
		position: relative;
	}

	#buttonu2149:hover
	{
		border-width: 0px;
		border-color: transparent;
		width: 437px;
		height: 383px;
		min-height: 0px;
		margin: 5px 0px 0px;
	}

	#buttonu2149.ButtonSelected
	{
		border-color: #787878;
		width: 437px;
		height: 383px;
		min-height: 0px;
		margin: 5px 0px 0px;
	}

	#u2150-44
	{
		z-index: 40;
		width: 217px;
		min-height: 230px;
		background-color: transparent;
		position: relative;
		margin-right: -10000px;
		margin-top: 1px;
	}

	#buttonu2149:hover #u2150-44
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 230px;
		width: 217px;
		margin: 1px -10000px 0px 0px;
	}

	#buttonu2149.ButtonSelected #u2150-44
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 230px;
		width: 217px;
		margin: 1px -10000px 0px 0px;
	}

	#u2150-7,#u2150-14,#u2150-21
	{
		font-size: 14px;
		line-height: 10px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2150-28
	{
		line-height: 10px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u2150-2,#u2150-9,#u2150-16,#u2150-23,#u2150-30
	{
		font-size: 14px;
		line-height: 18px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2150-4,#u2150-6,#u2150-11,#u2150-13,#u2150-18,#u2150-20,#u2150-25,#u2150-27,#u2150-32,#u2150-34,#u2150-35,#u2150-36
	{
		font-size: 14px;
		line-height: 18px;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u2150-39,#u2150-42
	{
		font-size: 14px;
		line-height: 18px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#pu2223
	{
		z-index: 2;
		margin-left: 21px;
		margin-top: 36px;
		width: 105.5%;
	}

	#u2223
	{
		z-index: 2;
		background-color: transparent;
		padding-bottom: 68px;
		position: relative;
		margin-right: -10000px;
		width: 78.2%;
	}

	#u2151-26
	{
		z-index: 3;
		width: 219px;
		min-height: 228px;
		background-color: transparent;
		font-size: 14px;
		position: relative;
		margin-right: -10000px;
		margin-top: -22px;
		left: 130px;
	}

	#u2151-10
	{
		line-height: 10px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2151-2,#u2151-12
	{
		line-height: 18px;
		color: #173D6C;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2151-7,#u2151-17
	{
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2151-4,#u2151-6,#u2151-9,#u2151-14,#u2151-16,#u2151-19,#u2151-20,#u2151-21
	{
		line-height: 18px;
		color: #000000;
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u2151-24
	{
		line-height: 18px;
		color: #000000;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
	}

	#u2150-38,#u2150-41,#u2151-23
	{
		font-family: pt-sans, sans-serif;
		font-weight: 400;
	}

	#u2146-3
	{
		z-index: 30;
		width: 200px;
		min-height: 41px;
		background-color: transparent;
		line-height: 18px;
		font-size: 14px;
		font-family: pt-sans, sans-serif;
		font-weight: 700;
		position: relative;
		margin-right: -10000px;
		margin-top: 157px;
		left: 130px;
	}

	#u6018
	{
		z-index: 29;
		margin-top: 38px;
		left: 374px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 1153px);
	}

	body
	{
		overflow-x: hidden;
		min-width: 320px;
	}
}

