.version.index /* version checker */
{
	color: #000011;
	background-color: #6906C0;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

@font-face
{
	font-family: '__Mark Pro_5';
	src: url('../fonts/3088a5_0_0.eot');
	src: local('☺'), url('../fonts/3088a5_0_0.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

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

#u11820
{
	border-color: transparent;
	border-width: 0px;
	width: 60px;
	position: relative;
	min-height: 60px;
	background-color: transparent;
}

#u7072
{
	border-color: transparent;
	border-width: 0px;
	width: 88px;
	position: relative;
	min-height: 65px;
	background-color: #000000;
}

#buttonu7077
{
	height: 41px;
	width: 44px;
	position: fixed;
	background: transparent url("../images/closebutton_inaktiv.png") no-repeat center center;
}

.MenuCloseButton
{
	border-color: #000000;
	border-width: 0px;
	background: transparent url("../images/close_musemenupro.png") no-repeat center center;
	background-size: contain;
}

#buttonu7077:hover
{
	height: 41px;
	width: 44px;
	min-height: 0px;
	margin: 0px;
	background: transparent url("../images/closebutton_mo.png") no-repeat center center;
}

.hidpi #buttonu7077:hover
{
	background-image: url("../images/closebutton_mo_2x.png");
	background-size: 44px 44px;
}

#buttonu7077.ButtonSelected
{
	height: 41px;
	width: 44px;
	min-height: 0px;
	margin: 0px;
	background: transparent url("../images/closebutton_inaktiv.png") no-repeat center center;
}

.hidpi #buttonu7077,.hidpi #buttonu7077.ButtonSelected
{
	background-image: url("../images/closebutton_inaktiv_2x.png");
	background-size: 44px 44px;
}

#buttonu10852
{
	width: 37px;
	position: fixed;
}

.MenuTrigger
{
	border-color: #000000;
	border-width: 0px;
	background-color: transparent;
}

#buttonu10852.ButtonSelected
{
	width: 37px;
	min-height: 0px;
	margin: 0px;
}

#u10854
{
	background-image: url("../images/blank.gif");
	position: relative;
	height: 2px;
	transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	-webkit-transition-delay: 0s;
	width: 37px;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-delay: 0s;
	background-color: #FFFFFF;
}

#buttonu10852:hover #u10854
{
	height: 2px;
	width: 37px;
	min-height: 0px;
	background-color: #7F7F7F;
	margin: 0px 0px 0px 0%;
}

#buttonu10852.ButtonSelected #u10854
{
	height: 2px;
	width: 37px;
	min-height: 0px;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0%;
}

#u10853,#u10855
{
	background-image: url("../images/blank.gif");
	margin-top: 6px;
	background-color: #FFFFFF;
	transition-timing-function: ease;
	position: relative;
	-webkit-transition-timing-function: ease;
	-webkit-transition-delay: 0s;
	width: 37px;
	transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-delay: 0s;
	height: 2px;
}

#buttonu10852:hover #u10853,#buttonu10852:hover #u10855
{
	height: 2px;
	width: 37px;
	min-height: 0px;
	background-color: #7F7F7F;
	margin: 6px 0px 0px 0%;
}

#buttonu10852.ButtonSelected #u10853,#buttonu10852.ButtonSelected #u10855
{
	height: 2px;
	width: 37px;
	min-height: 0px;
	background-color: #FFFFFF;
	margin: 6px 0px 0px 0%;
}

#accordionu7078
{
	position: relative;
	background-color: #7F7F7F;
}

.MenuContainer
{
	border-color: #000000;
	border-width: 0px;
	background-color: #F2F2F2;
}

#u7079
{
	position: relative;
	background-color: transparent;
}

#u7080-3
{
	background-color: #DEDEDE;
	padding-top: 10px;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	position: relative;
	padding-bottom: 10px;
	min-height: 0px;
}

#u7080-3:hover,#u7080-3:active
{
	margin-top: 0px;
	border-color: #FFFFFF;
	border-style: solid;
	margin-right: 0px;
	padding-bottom: 10px;
	background-color: #F2F2F2;
	padding-top: 10px;
	border-width: 1px;
	min-height: 0px;
	margin-bottom: 0px;
}

#u7080-3.AccordionPanelTabOpen
{
	padding-top: 0px;
	margin-top: 0px;
	border-color: #000000;
	border-width: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	background-color: transparent;
}

#u7080-3.AccordionPanelTabOpen p
{
	font-size: 1px;
	visibility: hidden;/* 100% transparent text is hidden */
}

#u7080-2
{
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	color: #999999;
	font-size: 1px;
	margin-left: 10px;
	line-height: 1px;
}

#u7081
{
	border-color: transparent;
	border-width: 0px;
	position: relative;
	background-color: transparent;
}

#u7858-28
{
	text-align: center;
	background-color: transparent;
	margin-right: -10000px;
	font-family: '__Mark Pro_5';
	font-size: 13px;
	font-weight: 400;
	position: relative;
	line-height: 16px;
}

#u7858-10
{
	color: #111111;
}

#u7858-2,#u7858-4,#u7858-12,#u7858-16,#u7858-20,#u7858-24,#u7858-26
{
	padding-top: 10px;
}

.AccordionPanelTab
{
	cursor: pointer;
}

.html
{
	background-color: #111111;
}

body
{
	position: relative;
}

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

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 1000px;
		max-width: 2177px;
	}

	#pu9944
	{
		width: 0.01px;
		margin-right: -10000px;
		margin-top: -274px;
	}

	#u9944
	{
		z-index: 2;
		height: 568px;
		background: transparent url("../images/sterne_1500px.jpg") no-repeat center center;
		background-size: cover;
	}

	#u9944-bw
	{
		z-index: 2;
		margin-top: 273px;
		height: 568px;
	}

	#u11555
	{
		z-index: 3;
		height: 568px;
		background: transparent url("../images/sterne_1500px.jpg") no-repeat center center;
		background-size: cover;
	}

	#u11555-bw
	{
		z-index: 3;
		margin-top: 345px;
		height: 568px;
	}

	#u419
	{
		z-index: 4;
		height: 814px;
		background-color: transparent;
	}

	#U4321_animation
	{
		width: 100%;
		height: 814px;
		border: none;
	}

	#u419-bw
	{
		z-index: 4;
		margin-top: 274px;
		height: 814px;
	}

	#u234
	{
		z-index: 5;
		min-height: 604px;
		padding-bottom: 501px;
		background: transparent url("../images/silhouette3200px.png") no-repeat center bottom;
		background-size: contain;
	}

	#u234_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 2177px;
	}

	#u11820
	{
		z-index: 42;
		margin-right: -10000px;
		margin-top: 184px;
		left: 281px;
	}

	#u7731-15
	{
		z-index: 43;
		width: 558px;
		min-height: 227px;
		line-height: 22px;
		font-size: 18px;
		font-family: '__Mark Pro_5';
		font-weight: 400;
		position: relative;
		margin-right: -10000px;
		margin-top: 376px;
		margin-left: 50%;
		left: -280px;
		background: #FFFFFF url("../images/logo_lang_30pxrand_kurz.png") no-repeat left top;
	}

	.hidpi #u7731-15
	{
		background-image: url("../images/logo_lang_30pxrand_kurz_2x.png");
		margin-left: 50%;
		left: -280px;
		background-size: 480px 114px;
	}

	#u7731-13
	{
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
	}

	#u7731-10
	{
		text-decoration: underline;
		color: #111111;
	}

	#u7731-9,#u7731-11
	{
		color: #111111;
	}

	#u234-bw
	{
		z-index: 5;
		min-height: 604px;
	}

	#buttonu10852
	{
		z-index: 58;
		top: 28px;
		left: 30px;
	}

	#u10854
	{
		z-index: 59;
	}

	#u10853
	{
		z-index: 60;
	}

	#u10855
	{
		z-index: 61;
	}

	#accordionu7078
	{
		z-index: 8;
		width: 1057px;
		left: -529px;
		margin: 29px -10000px -357px 50%;
	}

	#u7079
	{
		z-index: 9;
		width: 1057px;
	}

	#u7080-3
	{
		z-index: 10;
		width: 1055px;
	}

	#u7080-3:hover
	{
		margin-left: 0px;
		width: 1055px;
	}

	#u7080-3:active
	{
		margin-left: 0px;
		width: 1055px;
	}

	#u7080-3.AccordionPanelTabOpen
	{
		margin-left: 0px;
		min-height: 5px;
		width: 1057px;
	}

	#u7081
	{
		z-index: 13;
		width: 1057px;
	}

	#u7858-28
	{
		z-index: 14;
		width: 802px;
		min-height: 120px;
		margin-top: 61px;
		margin-left: 50%;
		left: -401px;
	}

	#u7072
	{
		z-index: 6;
		margin-right: -10000px;
		margin-top: -1105px;
		left: 90.63%;
	}

	#buttonu7077
	{
		z-index: 7;
		top: -93px;
		left: 2087px;
	}

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

@media (min-width: 972px) and (max-width: 1293px)
{
	#muse_css_mq
	{
		background-color: #00050d;
	}

	#bp_1293.active
	{
		display: block;
	}

	#page
	{
		min-height: 699.4499999999991px;
		padding-bottom: 1px;
		max-width: 1293px;
	}

	#page_position_content
	{
		margin-top: -402px;
		padding-bottom: 1px;
		width: 100%;
	}

	#u11820
	{
		z-index: 40;
		margin-left: 281px;
		margin-top: 312px;
	}

	#pu1827
	{
		margin-top: 29px;
		width: 100%;
	}

	#u1827
	{
		z-index: 2;
		height: 699px;
		background-color: transparent;
	}

	#U4318_animation
	{
		width: 100%;
		height: 699px;
		border: none;
	}

	#u1827-bw
	{
		z-index: 2;
		height: 699px;
	}

	#u2345
	{
		z-index: 3;
		min-height: 236px;
		padding-bottom: 344px;
		background: transparent url("../images/silhouette2500px.png") no-repeat center bottom;
		background-size: contain;
	}

	#u2345_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 1293px;
	}

	#u7731-15
	{
		z-index: 41;
		min-height: 236px;
		line-height: 22px;
		font-size: 18px;
		font-family: '__Mark Pro_5';
		font-weight: 400;
		position: relative;
		margin-right: -10000px;
		width: 44.63%;
		margin-left: 27.69%;
		left: 0px;
		background: #FFFFFF url("../images/logo_lang_30pxrand_kurz.png") no-repeat left top;
	}

	.hidpi #u7731-15
	{
		background-image: url("../images/logo_lang_30pxrand_kurz_2x.png");
		margin-left: 27.69%;
		left: 0px;
		background-size: 480px 114px;
	}

	#u7731-13
	{
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
	}

	#u7731-10
	{
		text-decoration: underline;
		color: #111111;
	}

	#u7731-9,#u7731-11
	{
		color: #111111;
	}

	#u2345-bw
	{
		z-index: 3;
		min-height: 236px;
		margin-top: 119px;
	}

	#u7072
	{
		z-index: 4;
		top: -1100px;
		margin-bottom: -65px;
		margin-left: 56.39%;
	}

	#buttonu7077
	{
		z-index: 5;
		top: -363px;
		left: 646px;
	}

	#buttonu10852
	{
		z-index: 56;
		top: 35px;
		left: 30px;
	}

	#u10854
	{
		z-index: 57;
	}

	#u10853
	{
		z-index: 58;
	}

	#u10855
	{
		z-index: 59;
	}

	#accordionu7078
	{
		z-index: 6;
		width: 819px;
		top: -427px;
		margin-bottom: -386px;
		margin-left: 50%;
		left: -1593px;
	}

	#u7079
	{
		z-index: 7;
		width: 819px;
	}

	#u7080-3
	{
		z-index: 8;
		width: 817px;
	}

	#u7080-3:hover
	{
		margin-left: 0px;
		width: 817px;
	}

	#u7080-3:active
	{
		margin-left: 0px;
		width: 817px;
	}

	#u7080-3.AccordionPanelTabOpen
	{
		margin-left: 0px;
		min-height: 5px;
		width: 819px;
	}

	#u7081
	{
		z-index: 11;
		width: 819px;
		padding-bottom: 64px;
	}

	#u7858-28
	{
		z-index: 12;
		min-height: 146px;
		margin-top: 55px;
		width: 94.51%;
		margin-left: 2.75%;
		left: -1px;
	}

}

@media (min-width: 820px) and (max-width: 971px)
{
	#muse_css_mq
	{
		background-color: #0003cb;
	}

	#bp_971.active
	{
		display: block;
	}

	#page
	{
		min-height: 700px;
		max-width: 971px;
	}

	#page_position_content
	{
		margin-top: -402px;
		padding-bottom: 1px;
		width: 100%;
	}

	#u11820
	{
		z-index: 40;
		margin-left: 281px;
		margin-top: 312px;
	}

	#pu11576
	{
		margin-top: 30px;
		width: 100%;
	}

	#u11576
	{
		z-index: 2;
		height: 699px;
		background-color: transparent;
	}

	#U11578_animation
	{
		width: 100%;
		height: 699px;
		border: none;
	}

	#u11576-bw
	{
		z-index: 2;
		height: 699px;
	}

	#u2345
	{
		z-index: 3;
		min-height: 236px;
		padding-bottom: 344px;
		background: transparent url("../images/silhouette2500px.png") no-repeat center bottom;
		background-size: contain;
	}

	#u2345_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 971px;
	}

	#u7731-15
	{
		z-index: 41;
		min-height: 236px;
		line-height: 22px;
		font-size: 18px;
		font-family: '__Mark Pro_5';
		font-weight: 400;
		position: relative;
		margin-right: -10000px;
		width: 44.6%;
		margin-left: 27.71%;
		left: -1px;
		background: #FFFFFF url("../images/logo_lang_30pxrand_kurz.png") no-repeat left top;
	}

	.hidpi #u7731-15
	{
		background-image: url("../images/logo_lang_30pxrand_kurz_2x.png");
		margin-left: 27.71%;
		left: -1px;
		background-size: 480px 114px;
	}

	#u7731-13
	{
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
	}

	#u7731-10
	{
		text-decoration: underline;
		color: #111111;
	}

	#u7731-9,#u7731-11
	{
		color: #111111;
	}

	#u2345-bw
	{
		z-index: 3;
		min-height: 236px;
		margin-top: 119px;
	}

	#u7072
	{
		z-index: 4;
		top: -1101px;
		margin-bottom: -65px;
		margin-left: 56.34%;
	}

	#buttonu7077
	{
		z-index: 5;
		top: -363px;
		left: 646px;
	}

	#buttonu10852
	{
		z-index: 56;
		top: 28px;
		left: 30px;
	}

	#u10854
	{
		z-index: 57;
	}

	#u10853
	{
		z-index: 58;
	}

	#u10855
	{
		z-index: 59;
	}

	#accordionu7078
	{
		z-index: 6;
		width: 819px;
		top: -547px;
		margin-bottom: -352px;
		margin-left: 50%;
		left: -1408px;
	}

	#u7079
	{
		z-index: 7;
		width: 819px;
	}

	#u7080-3
	{
		z-index: 8;
		width: 817px;
	}

	#u7080-3:hover
	{
		margin-left: 0px;
		width: 817px;
	}

	#u7080-3:active
	{
		margin-left: 0px;
		width: 817px;
	}

	#u7080-3.AccordionPanelTabOpen
	{
		margin-left: 0px;
		min-height: 5px;
		width: 819px;
	}

	#u7081
	{
		z-index: 11;
		width: 819px;
		padding-bottom: 30px;
	}

	#u7858-28
	{
		z-index: 12;
		min-height: 146px;
		margin-top: 55px;
		width: 94.51%;
		margin-left: 2.75%;
		left: -1px;
	}

}

@media (min-width: 642px) and (max-width: 819px)
{
	#muse_css_mq
	{
		background-color: #000333;
	}

	#bp_819.active
	{
		display: block;
	}

	#page
	{
		min-height: 599.999999999999px;
		padding-bottom: 0px;
		max-width: 819px;
	}

	#page_position_content
	{
		margin-top: -262px;
		width: 100%;
	}

	#u11820
	{
		z-index: 40;
		margin-left: 281px;
		margin-top: 173px;
	}

	#pu11321
	{
		margin-top: 28px;
		width: 100%;
	}

	#u11321
	{
		z-index: 2;
		height: 640px;
		background: transparent url("../images/sterne_1500px.jpg") no-repeat center center;
		background-size: cover;
	}

	#u11321-bw
	{
		z-index: 2;
		height: 640px;
	}

	#u1485
	{
		z-index: 3;
		min-height: 337px;
		padding-bottom: 303px;
		background: transparent url("../images/silhouette1500px.png") no-repeat center bottom;
		background-size: contain;
	}

	#u1485_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 819px;
	}

	#u7731-15
	{
		z-index: 41;
		min-height: 234px;
		line-height: 22px;
		font-size: 18px;
		font-family: '__Mark Pro_5';
		font-weight: 400;
		position: relative;
		margin-right: -10000px;
		margin-top: 103px;
		width: 61.3%;
		margin-left: 19.36%;
		left: 1px;
		background: #FFFFFF url("../images/logo_lang_30pxrand_kurz.png") no-repeat left top;
	}

	.hidpi #u7731-15
	{
		background-image: url("../images/logo_lang_30pxrand_kurz_2x.png");
		margin-left: 19.36%;
		left: 1px;
		background-size: 480px 114px;
	}

	#u7731-13
	{
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
	}

	#u7731-10
	{
		text-decoration: underline;
		color: #111111;
	}

	#u7731-9,#u7731-11
	{
		color: #111111;
	}

	#u1485-bw
	{
		z-index: 3;
		min-height: 337px;
	}

	#u7072
	{
		z-index: 4;
		top: -901px;
		margin-bottom: -65px;
		margin-left: 41.03%;
	}

	#buttonu7077
	{
		z-index: 5;
		top: -238px;
		left: 498px;
	}

	#buttonu10852
	{
		z-index: 56;
		top: 34px;
		left: 30px;
	}

	#u10854
	{
		z-index: 57;
	}

	#u10853
	{
		z-index: 58;
	}

	#u10855
	{
		z-index: 59;
	}

	#accordionu7078
	{
		z-index: 6;
		width: 623px;
		padding-bottom: 0px;
		top: -463px;
		margin-bottom: -346px;
		margin-left: 50%;
		left: -1110px;
	}

	#u7079
	{
		z-index: 7;
		width: 623px;
		padding-bottom: 0px;
	}

	#u7080-3
	{
		z-index: 8;
		width: 621px;
	}

	#u7080-3:hover
	{
		margin-left: 0px;
		width: 621px;
	}

	#u7080-3:active
	{
		margin-left: 0px;
		width: 621px;
	}

	#u7080-3.AccordionPanelTabOpen
	{
		margin-left: 0px;
		min-height: 5px;
		width: 623px;
	}

	#u7081
	{
		z-index: 11;
		width: 623px;
		padding-bottom: 16px;
	}

	#u7858-28
	{
		z-index: 12;
		width: 524px;
		min-height: 142px;
		margin-top: 63px;
		margin-left: 50%;
		left: -263px;
	}

}

@media (min-width: 504px) and (max-width: 641px)
{
	#muse_css_mq
	{
		background-color: #000281;
	}

	#bp_641.active
	{
		display: block;
	}

	#page
	{
		min-height: 499.9999999999984px;
		padding-bottom: 0px;
		max-width: 641px;
	}

	#page_position_content
	{
		margin-top: -161px;
		width: 100%;
	}

	#u11820
	{
		z-index: 40;
		margin-left: 281px;
		margin-top: 71px;
	}

	#pu11555
	{
		margin-top: 29px;
		width: 100%;
	}

	#u11555
	{
		z-index: 2;
		height: 572px;
		background: transparent url("../images/sterne_1500px.jpg") no-repeat center center;
		background-size: cover;
	}

	#u11555-bw
	{
		z-index: 2;
		height: 572px;
	}

	#u1485
	{
		z-index: 3;
		min-height: 321px;
		padding-bottom: 251px;
		background: transparent url("../images/silhouette1500px.png") no-repeat center bottom;
		background-size: contain;
	}

	#u1485_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 641px;
	}

	#u7731-15
	{
		z-index: 41;
		min-height: 258px;
		line-height: 22px;
		font-size: 18px;
		font-family: '__Mark Pro_5';
		font-weight: 400;
		position: relative;
		margin-right: -10000px;
		margin-top: 63px;
		width: 70.36%;
		margin-left: 14.83%;
		left: 0px;
		background: #FFFFFF url("../images/logo_lang_30pxrand_kurz.png") no-repeat left top;
	}

	.hidpi #u7731-15
	{
		background-image: url("../images/logo_lang_30pxrand_kurz_2x.png");
		margin-left: 14.83%;
		left: 0px;
		background-size: 480px 114px;
	}

	#u7731-13
	{
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
	}

	#u7731-10
	{
		text-decoration: underline;
		color: #111111;
	}

	#u7731-9,#u7731-11
	{
		color: #111111;
	}

	#u1485-bw
	{
		z-index: 3;
		min-height: 321px;
	}

	#u7072
	{
		z-index: 4;
		top: -732px;
		margin-bottom: -65px;
		margin-left: 38.85%;
	}

	#buttonu7077
	{
		z-index: 5;
		top: -161px;
		left: 362px;
	}

	#buttonu10852
	{
		z-index: 56;
		top: 35px;
		left: 24px;
	}

	#u10854
	{
		z-index: 57;
	}

	#u10853
	{
		z-index: 58;
	}

	#u10855
	{
		z-index: 59;
	}

	#accordionu7078
	{
		z-index: 6;
		padding-bottom: 0px;
		top: -429px;
		margin-bottom: -363px;
		width: 75.51%;
		margin-left: 12.25%;
		left: -667px;
	}

	#u7079
	{
		z-index: 7;
		padding-bottom: 0px;
		width: 100%;
	}

	#u7080-3
	{
		z-index: 8;
		width: 100%;
	}

	#u7080-3:hover
	{
		width: 100%;
		margin-left: 0%;
	}

	#u7080-3:active
	{
		width: 100%;
		margin-left: 0%;
	}

	#u7080-3.AccordionPanelTabOpen
	{
		min-height: 3px;
		width: 100%;
		margin-left: 0%;
	}

	#u7081
	{
		z-index: 11;
		width: 100%;
	}

	#u7858-28
	{
		z-index: 12;
		width: 441px;
		min-height: 291px;
		margin-top: 67px;
		margin-left: 50%;
		left: -220px;
	}

}

@media (min-width: 372px) and (max-width: 503px)
{
	#muse_css_mq
	{
		background-color: #0001f7;
	}

	#bp_503.active
	{
		display: block;
	}

	#page
	{
		min-height: 499.54999999999905px;
		padding-bottom: 0px;
		max-width: 503px;
	}

	#page_position_content
	{
		margin-top: -207px;
		width: 100%;
	}

	#u11820
	{
		z-index: 40;
		margin-left: 281px;
		margin-top: 117px;
	}

	#pu11555
	{
		margin-top: 28px;
		width: 100%;
	}

	#u11555
	{
		z-index: 2;
		height: 537px;
		background: transparent url("../images/sterne_1500px.jpg") no-repeat center center;
		background-size: cover;
	}

	#u11555-bw
	{
		z-index: 2;
		height: 537px;
	}

	#u1485
	{
		z-index: 3;
		min-height: 316px;
		padding-bottom: 208px;
		background: transparent url("../images/silhouette1500px.png") no-repeat center bottom;
		background-size: contain;
	}

	#u1485_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 503px;
	}

	#u7731-15
	{
		z-index: 41;
		min-height: 247px;
		line-height: 22px;
		font-size: 18px;
		font-family: '__Mark Pro_5';
		font-weight: 400;
		position: relative;
		margin-right: -10000px;
		margin-top: 66px;
		width: 77.54%;
		margin-left: 11.24%;
		left: 1px;
		background: #FFFFFF url("../images/logo_lang_30pxrand_kurz.png") no-repeat left top;
	}

	.hidpi #u7731-15
	{
		background-image: url("../images/logo_lang_30pxrand_kurz_2x.png");
		margin-left: 11.24%;
		left: 1px;
		background-size: 480px 114px;
	}

	#u7731-13
	{
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
	}

	#u7731-10
	{
		text-decoration: underline;
		color: #111111;
	}

	#u7731-9,#u7731-11
	{
		color: #111111;
	}

	#u1485-bw
	{
		z-index: 3;
		min-height: 316px;
		margin-top: 13px;
	}

	#u7072
	{
		z-index: 4;
		top: -742px;
		margin-bottom: -65px;
		margin-left: 32.01%;
	}

	#buttonu7077
	{
		z-index: 5;
		top: -205px;
		left: 273px;
	}

	#buttonu10852
	{
		z-index: 56;
		top: 22px;
		left: 27px;
	}

	#u10854
	{
		z-index: 57;
	}

	#u10853
	{
		z-index: 58;
	}

	#u10855
	{
		z-index: 59;
	}

	#accordionu7078
	{
		z-index: 6;
		top: -436px;
		margin-bottom: -323px;
		width: 72.77%;
		margin-left: 13.62%;
		left: -491px;
	}

	#u7079
	{
		z-index: 7;
		width: 100%;
	}

	#u7080-3
	{
		z-index: 8;
		width: 100%;
	}

	#u7080-3:hover
	{
		width: 100%;
		margin-left: 0%;
	}

	#u7080-3:active
	{
		width: 100%;
		margin-left: 0%;
	}

	#u7080-3.AccordionPanelTabOpen
	{
		min-height: 3px;
		width: 100%;
		margin-left: 0%;
	}

	#u7081
	{
		z-index: 11;
		width: 100%;
	}

	#u7858-28
	{
		z-index: 12;
		width: 319px;
		min-height: 203px;
		margin-top: 56px;
		margin-left: 50%;
		left: -159px;
	}

}

@media (min-width: 321px) and (max-width: 371px)
{
	#muse_css_mq
	{
		background-color: #000173;
	}

	#bp_371.active
	{
		display: block;
	}

	#page
	{
		min-height: 438px;
		max-width: 371px;
	}

	#page_position_content
	{
		margin-top: -235px;
		width: 100%;
	}

	#u11820
	{
		z-index: 40;
		margin-left: 281px;
		margin-top: 145px;
	}

	#pu11555
	{
		margin-top: 29px;
		width: 100%;
	}

	#u11555
	{
		z-index: 2;
		height: 510px;
		background: transparent url("../images/sterne_1500px.jpg") no-repeat center center;
		background-size: cover;
	}

	#u11555-bw
	{
		z-index: 2;
		height: 510px;
	}

	#u1411
	{
		z-index: 3;
		min-height: 272px;
		padding-bottom: 152px;
		background: transparent url("../images/silhouette1500px.png") no-repeat center bottom;
		background-size: contain;
	}

	#u1411_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 371px;
	}

	#u7731-15
	{
		z-index: 41;
		min-height: 274px;
		line-height: 22px;
		font-size: 18px;
		font-family: '__Mark Pro_5';
		font-weight: 400;
		position: relative;
		margin-right: -10000px;
		margin-top: -2px;
		width: 77.36%;
		margin-left: 11.33%;
		left: 0px;
		background: #FFFFFF url("../images/logo_lang_30pxrand_kurz.png") no-repeat left top;
	}

	.hidpi #u7731-15
	{
		background-image: url("../images/logo_lang_30pxrand_kurz_2x.png");
		margin-left: 11.33%;
		left: 0px;
		background-size: 480px 114px;
	}

	#u7731-13
	{
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
	}

	#u7731-10
	{
		text-decoration: underline;
		color: #111111;
	}

	#u7731-9,#u7731-11
	{
		color: #111111;
	}

	#u1411-bw
	{
		z-index: 3;
		min-height: 272px;
		margin-top: 86px;
	}

	#u7072
	{
		z-index: 4;
		top: -744px;
		margin-bottom: -65px;
		margin-left: 32.08%;
	}

	#buttonu7077
	{
		z-index: 5;
		top: -223px;
		left: 221px;
	}

	#buttonu10852
	{
		z-index: 56;
		top: 34px;
		left: 42px;
	}

	#u10854
	{
		z-index: 57;
	}

	#u10853
	{
		z-index: 58;
	}

	#u10855
	{
		z-index: 59;
	}

	#accordionu7078
	{
		z-index: 6;
		top: -363px;
		margin-bottom: -301px;
		width: 95.69%;
		margin-left: 2.16%;
		left: -424px;
	}

	#u7079
	{
		z-index: 7;
		width: 100%;
	}

	#u7080-3
	{
		z-index: 8;
		width: 100%;
	}

	#u7080-3:hover
	{
		width: 100%;
		margin-left: 0%;
	}

	#u7080-3:active
	{
		width: 100%;
		margin-left: 0%;
	}

	#u7080-3.AccordionPanelTabOpen
	{
		min-height: 3px;
		width: 100%;
		margin-left: 0%;
	}

	#u7081
	{
		z-index: 11;
		padding-bottom: 4px;
		width: 100%;
	}

	#u7858-28
	{
		z-index: 12;
		width: 301px;
		min-height: 236px;
		margin-top: 30px;
		margin-left: 50%;
		left: -151px;
	}

}

@media (max-width: 320px)
{
	/*

*/

	#muse_css_mq
	{
		background-color: #000140;
	}

	#bp_320.active
	{
		display: block;
	}

	#page
	{
		min-height: 438px;
		max-width: 320px;
	}

	#page_position_content
	{
		margin-top: -235px;
		width: 100%;
	}

	#u11820
	{
		z-index: 40;
		margin-left: 224px;
		margin-top: 145px;
	}

	#pu11555
	{
		margin-top: 29px;
		width: 100%;
	}

	#u11555
	{
		z-index: 2;
		height: 510px;
		background: transparent url("../images/sterne_1500px.jpg") no-repeat center center;
		background-size: cover;
	}

	#u11555-bw
	{
		z-index: 2;
		height: 510px;
	}

	#u1411
	{
		z-index: 3;
		min-height: 274px;
		padding-bottom: 150px;
		background: transparent url("../images/silhouette1500px.png") no-repeat center bottom;
		background-size: contain;
	}

	#u1411_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		max-width: 320px;
	}

	#u11925-17
	{
		z-index: 41;
		min-height: 274px;
		line-height: 22px;
		font-size: 18px;
		font-family: '__Mark Pro_5';
		font-weight: 400;
		position: relative;
		margin-right: -10000px;
		width: 77.5%;
		margin-left: 11.25%;
		left: 0px;
		background: #FFFFFF url("../images/logo_lang_30pxrand_kurz_320.png") no-repeat left top;
		background-size: contain;
	}

	.hidpi #u11925-17
	{
		background-image: url("../images/logo_lang_30pxrand_kurz_320_2x.png");
		margin-left: 11.25%;
		left: 0px;
	}

	#u11925-15
	{
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
	}

	#u11925-12
	{
		text-decoration: underline;
		color: #111111;
	}

	#u11925-11,#u11925-13
	{
		color: #111111;
	}

	#u1411-bw
	{
		z-index: 3;
		min-height: 274px;
		margin-top: 86px;
	}

	#u7072
	{
		z-index: 4;
		top: -744px;
		margin-bottom: -65px;
		margin-left: 32.19%;
	}

	#buttonu7077
	{
		z-index: 5;
		top: -223px;
		left: 221px;
	}

	#buttonu10852
	{
		z-index: 58;
		top: 34px;
		left: 36px;
	}

	#u10854
	{
		z-index: 59;
	}

	#u10853
	{
		z-index: 60;
	}

	#u10855
	{
		z-index: 61;
	}

	#accordionu7078
	{
		z-index: 6;
		top: -363px;
		margin-bottom: -301px;
		width: 95.63%;
		margin-left: 2.19%;
		left: -424px;
	}

	#u7079
	{
		z-index: 7;
		width: 100%;
	}

	#u7080-3
	{
		z-index: 8;
		width: 100%;
	}

	#u7080-3:hover
	{
		width: 100%;
		margin-left: 0%;
	}

	#u7080-3:active
	{
		width: 100%;
		margin-left: 0%;
	}

	#u7080-3.AccordionPanelTabOpen
	{
		min-height: 3px;
		width: 100%;
		margin-left: 0%;
	}

	#u7081
	{
		z-index: 11;
		padding-bottom: 4px;
		width: 100%;
	}

	#u7858-28
	{
		z-index: 12;
		width: 301px;
		min-height: 236px;
		margin-top: 30px;
		margin-left: 50%;
		left: -150px;
	}

	body
	{
		min-width: 320px;
	}
}

