.version.de_agb /* version checker */
{
	color: #0000E6;
	background-color: #500B20;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

@font-face
{
	font-family: '__Open Sans_5';
	src: url('../fonts/opensans-light.eot');
	src: local('☺'), url('../fonts/opensans-light.woff') format('woff'), url('../fonts/open-sans-v28-latin-300.svg') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face
{
	font-family: '__Open Sans_5';
	src: url('../fonts/opensans-regular.eot');
	src: local('☺'), url('../fonts/opensans-regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face
{
	font-family: '__Open Sans_5';
	src: url('../fonts/opensans-semibolditalic.eot');
	src: local('☺'), url('../fonts/opensans-semibolditalic.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}

#page
{
	border-color: #000000;
	background-color: transparent;
	border-width: 0px;
	background-image: none;
	z-index: 1;
	margin-left: auto;
	margin-right: auto;
}

#pu89333
{
	width: 0.01px;
	z-index: 297;
	margin-right: -10000px;
	height: 0px;
}

#u89333
{
	top: 0px;
	z-index: 297;
	position: fixed;
	height: 62px;
}

#u89333-bw
{
	z-index: 297;
}

#u89338
{
	left: 50%;
	margin-left: -48px;
	width: 96px;
	z-index: 298;
	position: fixed;
	height: 52px;
}

#buttonu89472
{
	padding-bottom: 8px;
	left: 50%;
	width: 218px;
	position: fixed;
	height: 42px;
}

#buttonu89472:hover
{
	margin-bottom: 0px;
	margin-right: 0px;
	min-height: 0px;
	width: 218px;
	margin-top: 0px;
	height: 42px;
}

#buttonu89472.ButtonSelected
{
	margin-bottom: 0px;
	margin-right: 0px;
	min-height: 0px;
	width: 218px;
	margin-top: 0px;
	height: 42px;
}

#u89482-4
{
	left: 9px;
	margin-right: -10000px;
	min-height: 31px;
	width: 200px;
	position: relative;
	margin-top: 11px;
}

#buttonu89472:hover #u89482-4
{
	padding-bottom: 0px;
	padding-top: 0px;
	min-height: 31px;
	width: 200px;
	margin: 11px -10000px 0px 0px;
}

#buttonu89472.ButtonSelected #u89482-4
{
	padding-bottom: 0px;
	padding-top: 0px;
	min-height: 31px;
	width: 200px;
	margin: 11px -10000px 0px 0px;
}

#pu54986-280
{
	padding-bottom: 0px;
	margin-right: -10000px;
	width: 0.01px;
	z-index: 2;
	margin-top: 102px;
}

#u54986-280
{
	z-index: 2;
	background-color: transparent;
	position: relative;
}

#u54986-2
{
	font-family: '__Open Sans_5';
	text-align: center;
	font-size: 24px;
	font-weight: 400;
	padding-top: 10px;
	line-height: 34px;
}

#u54986-5,#u54986-17,#u54986-31,#u54986-55,#u54986-79,#u54986-170,#u54986-198,#u54986-224,#u54986-242,#u54986-256
{
	font-weight: 400;
	font-family: '__Open Sans_5';
	padding-top: 10px;
	line-height: 20px;
	font-size: 14px;
}

#u54986-14,#u54986-28,#u54986-52,#u54986-76,#u54986-167,#u54986-195,#u54986-221,#u54986-239,#u54986-253,#u54986-269
{
	counter-reset: list0;
}

#u54986-14 > li:before,#u54986-28 > li:before,#u54986-52 > li:before,#u54986-76 > li:before,#u54986-167 > li:before,#u54986-195 > li:before,#u54986-221 > li:before,#u54986-239 > li:before,#u54986-253 > li:before,#u54986-269 > li:before
{
	counter-increment: list0;
	content:  counter(list0, decimal) '.';
}

#u54986-14 .list1,#u54986-28 .list1,#u54986-52 .list1,#u54986-76 .list1,#u54986-195 .list1,#u54986-221 .list1,#u54986-239 .list1,#u54986-253 .list1,#u54986-269 .list1
{
	counter-reset: list1;
}

#u54986-14 .list1 > li:before,#u54986-28 .list1 > li:before,#u54986-52 .list1 > li:before,#u54986-76 .list1 > li:before,#u54986-195 .list1 > li:before,#u54986-221 .list1 > li:before,#u54986-239 .list1 > li:before,#u54986-253 .list1 > li:before,#u54986-269 .list1 > li:before
{
	counter-increment: list1;
	content:  counter(list1, lower-alpha) '.';
}

#u54986-14 .list2,#u54986-28 .list2,#u54986-52 .list2,#u54986-76 .list2,#u54986-195 .list2,#u54986-221 .list2,#u54986-239 .list2,#u54986-253 .list2,#u54986-269 .list2
{
	counter-reset: list2;
}

#u54986-14 .list2 > li:before,#u54986-28 .list2 > li:before,#u54986-52 .list2 > li:before,#u54986-76 .list2 > li:before,#u54986-195 .list2 > li:before,#u54986-221 .list2 > li:before,#u54986-239 .list2 > li:before,#u54986-253 .list2 > li:before,#u54986-269 .list2 > li:before
{
	counter-increment: list2;
	content:  counter(list2, lower-roman) '.';
}

#u54986-14 .list3,#u54986-28 .list3,#u54986-52 .list3,#u54986-76 .list3,#u54986-195 .list3,#u54986-221 .list3,#u54986-239 .list3,#u54986-253 .list3,#u54986-269 .list3
{
	counter-reset: list3;
}

#u54986-14 .list3 > li:before,#u54986-28 .list3 > li:before,#u54986-52 .list3 > li:before,#u54986-76 .list3 > li:before,#u54986-195 .list3 > li:before,#u54986-221 .list3 > li:before,#u54986-239 .list3 > li:before,#u54986-253 .list3 > li:before,#u54986-269 .list3 > li:before
{
	counter-increment: list3;
	content:  counter(list3, decimal) '.';
}

#u54986-14 .list4,#u54986-28 .list4,#u54986-52 .list4,#u54986-76 .list4,#u54986-195 .list4,#u54986-221 .list4,#u54986-239 .list4,#u54986-253 .list4,#u54986-269 .list4
{
	counter-reset: list4;
}

#u54986-14 .list4 > li:before,#u54986-28 .list4 > li:before,#u54986-52 .list4 > li:before,#u54986-76 .list4 > li:before,#u54986-195 .list4 > li:before,#u54986-221 .list4 > li:before,#u54986-239 .list4 > li:before,#u54986-253 .list4 > li:before,#u54986-269 .list4 > li:before
{
	counter-increment: list4;
	content:  counter(list4, lower-alpha) '.';
}

#u54986-14 .list5,#u54986-28 .list5,#u54986-52 .list5,#u54986-76 .list5,#u54986-195 .list5,#u54986-221 .list5,#u54986-239 .list5,#u54986-253 .list5,#u54986-269 .list5
{
	counter-reset: list5;
}

#u54986-14 .list5 > li:before,#u54986-28 .list5 > li:before,#u54986-52 .list5 > li:before,#u54986-76 .list5 > li:before,#u54986-195 .list5 > li:before,#u54986-221 .list5 > li:before,#u54986-239 .list5 > li:before,#u54986-253 .list5 > li:before,#u54986-269 .list5 > li:before
{
	counter-increment: list5;
	content:  counter(list5, lower-roman) '.';
}

#u54986-14 .list6,#u54986-28 .list6,#u54986-52 .list6,#u54986-76 .list6,#u54986-195 .list6,#u54986-221 .list6,#u54986-239 .list6,#u54986-253 .list6,#u54986-269 .list6
{
	counter-reset: list6;
}

#u54986-14 .list6 > li:before,#u54986-28 .list6 > li:before,#u54986-52 .list6 > li:before,#u54986-76 .list6 > li:before,#u54986-195 .list6 > li:before,#u54986-221 .list6 > li:before,#u54986-239 .list6 > li:before,#u54986-253 .list6 > li:before,#u54986-269 .list6 > li:before
{
	counter-increment: list6;
	content:  counter(list6, decimal) '.';
}

#u54986-14 .list7,#u54986-28 .list7,#u54986-52 .list7,#u54986-76 .list7,#u54986-195 .list7,#u54986-221 .list7,#u54986-239 .list7,#u54986-253 .list7,#u54986-269 .list7
{
	counter-reset: list7;
}

#u54986-14 .list7 > li:before,#u54986-28 .list7 > li:before,#u54986-52 .list7 > li:before,#u54986-76 .list7 > li:before,#u54986-195 .list7 > li:before,#u54986-221 .list7 > li:before,#u54986-239 .list7 > li:before,#u54986-253 .list7 > li:before,#u54986-269 .list7 > li:before
{
	counter-increment: list7;
	content:  counter(list7, lower-alpha) '.';
}

#u54986-14 .list8,#u54986-28 .list8,#u54986-52 .list8,#u54986-76 .list8,#u54986-195 .list8,#u54986-221 .list8,#u54986-239 .list8,#u54986-253 .list8,#u54986-269 .list8
{
	counter-reset: list8;
}

#u54986-14 .list8 > li:before,#u54986-28 .list8 > li:before,#u54986-52 .list8 > li:before,#u54986-76 .list8 > li:before,#u54986-195 .list8 > li:before,#u54986-221 .list8 > li:before,#u54986-239 .list8 > li:before,#u54986-253 .list8 > li:before,#u54986-269 .list8 > li:before
{
	counter-increment: list8;
	content:  counter(list8, lower-roman) '.';
}

#u54986-7,#u54986-9,#u54986-11,#u54986-13,#u54986-15,#u54986-19,#u54986-21,#u54986-23,#u54986-25,#u54986-27,#u54986-29,#u54986-33,#u54986-35,#u54986-37,#u54986-39,#u54986-41,#u54986-43,#u54986-45,#u54986-47,#u54986-49,#u54986-51,#u54986-53,#u54986-57,#u54986-59,#u54986-61,#u54986-63,#u54986-65,#u54986-67,#u54986-69,#u54986-71,#u54986-73,#u54986-75,#u54986-77,#u54986-81,#u54986-83,#u54986-100,#u54986-86,#u54986-88,#u54986-90,#u54986-92,#u54986-94,#u54986-96,#u54986-98,#u54986-102,#u54986-104,#u54986-106,#u54986-121,#u54986-109,#u54986-111,#u54986-113,#u54986-115,#u54986-117,#u54986-119,#u54986-130,#u54986-124,#u54986-126,#u54986-128,#u54986-132,#u54986-134,#u54986-136,#u54986-145,#u54986-139,#u54986-141,#u54986-143,#u54986-154,#u54986-148,#u54986-150,#u54986-152,#u54986-156,#u54986-158,#u54986-160,#u54986-162,#u54986-164,#u54986-166,#u54986-168,#u54986-172,#u54986-174,#u54986-176,#u54986-178,#u54986-180,#u54986-182,#u54986-184,#u54986-186,#u54986-188,#u54986-190,#u54986-192,#u54986-194,#u54986-196,#u54986-200,#u54986-202,#u54986-204,#u54986-206,#u54986-208,#u54986-210,#u54986-212,#u54986-214,#u54986-216,#u54986-218,#u54986-220,#u54986-222,#u54986-226,#u54986-228,#u54986-230,#u54986-232,#u54986-234,#u54986-236,#u54986-238,#u54986-240,#u54986-244,#u54986-246,#u54986-248,#u54986-250,#u54986-252,#u54986-254,#u54986-258,#u54986-260,#u54986-262,#u54986-264,#u54986-266,#u54986-268,#u54986-270,#u54986-274,#u54986-276
{
	font-weight: 300;
	font-family: '__Open Sans_5';
	padding-top: 10px;
	line-height: 20px;
	font-size: 14px;
}

#u54986-3,#u54986-277,#u54986-278
{
	font-weight: 300;
	font-family: '__Open Sans_5';
	padding-top: 10px;
	line-height: 25px;
	font-size: 18px;
}

#u55023
{
	border-color: transparent;
	background-color: transparent;
	position: relative;
	border-width: 0px;
	padding-bottom: 0px;
	width: 160px;
	z-index: 282;
}

#pu54991-7
{
	padding-bottom: 6px;
	width: 0.01px;
	z-index: 283;
}

#u54991-7
{
	font-family: '__Open Sans_5';
	z-index: 283;
	min-height: 65px;
	font-size: 18px;
	font-weight: 300;
	width: 160px;
	text-align: center;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u54991-2,#u54991-4
{
	line-height: 25px;
}

#u54991-5
{
	line-height: 22px;
}

#u54996
{
	left: 59px;
	width: 40px;
	z-index: 290;
	margin-top: 52px;
	transform: matrix(0.7071,0.7071,-0.7071,0.7071,20,-8);
	-ms-transform: matrix(0.7071,0.7071,-0.7071,0.7071,20,-8);
	background-color: transparent;
	-webkit-transform: matrix(0.7071,0.7071,-0.7071,0.7071,20,-8);
	margin-right: -10000px;
	border-color: #86399C;
	border-style: solid;
	position: relative;
	height: 40px;
	border-width: 0px 1px 1px 0px;
}

#u55005
{
	z-index: 291;
	position: relative;
	margin-left: 52px;
	width: 55px;
	background-color: transparent;
	margin-top: 20px;
}

#u55001
{
	display: block;
	z-index: 292;
}

#u55018
{
	height: 100px;
	z-index: 293;
}

.ie #u55018
{
	filter: alpha(opacity=1);
	background-color: #FFFFFF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	opacity: 0.01;
}

#u55018-bw
{
	height: 100px;
	z-index: 293;
}

#u89334_align_to_page
{
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#u89336
{
	width: 212px;
	z-index: 295;
	position: relative;
}

#u89337
{
	z-index: 296;
}

#u89335-12
{
	width: 212px;
	z-index: 299;
	min-height: 81px;
	position: relative;
}

#u89323
{
	width: 200px;
	position: relative;
}

#u89328
{
	width: 40px;
	position: relative;
	margin-right: -10000px;
}

#u89326
{
	left: 50px;
	width: 40px;
	position: relative;
	margin-right: -10000px;
}

#u89330
{
	left: 105px;
	width: 40px;
	position: relative;
	margin-right: -10000px;
}

#u89324
{
	left: 160px;
	width: 40px;
	position: relative;
	margin-right: -10000px;
}

#u89334,#u89334-bw
{
	z-index: 294;
}

.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
}

.verticalspacer
{
	min-height: 1px;
}

@media (min-width: 769px), print
{
	#muse_css_mq
	{
		background-color: #FFFFFF;
	}

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		width: 768px;
		min-height: 820px;
	}

	#pu89333
	{
		padding-bottom: 797px;
	}

	#u89338
	{
		top: 5px;
	}

	#buttonu89472
	{
		z-index: 345;
		bottom: 23px;
		margin-left: -109px;
	}

	#buttonu89472:hover
	{
		margin-left: -109px;
	}

	#buttonu89472.ButtonSelected
	{
		margin-left: -109px;
	}

	#u89482-4
	{
		z-index: 346;
	}

	#pu54986-280
	{
		margin-left: -96px;
	}

	#u54986-280
	{
		width: 728px;
		min-height: 321px;
		margin-left: 116px;
	}

	#u55023
	{
		margin-left: 400px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 8040px);
	}

	#u89334
	{
		min-height: 206px;
		padding-bottom: 48px;
	}

	#u89334_align_to_page
	{
		width: 768px;
		left: -96px;
	}

	#pu89336
	{
		z-index: 295;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 19px;
		margin-left: 116px;
	}

	#u89323
	{
		z-index: 336;
	}

	#u89328
	{
		z-index: 337;
	}

	#u89329
	{
		z-index: 338;
	}

	#u89326
	{
		z-index: 339;
	}

	#u89327
	{
		z-index: 340;
	}

	#u89330
	{
		z-index: 343;
	}

	#u89331
	{
		z-index: 344;
	}

	#u89324
	{
		z-index: 341;
	}

	#u89325
	{
		z-index: 342;
	}

	#u89341-25
	{
		z-index: 311;
		width: 212px;
		min-height: 81px;
		position: relative;
		margin-right: -10000px;
		margin-top: 30px;
		left: 632px;
	}

	#u89334-bw
	{
		min-height: 206px;
		margin-top: -2px;
	}

	body
	{
		min-width: 768px;
	}
}

@media (min-width: 481px) and (max-width: 768px)
{
	#muse_css_mq
	{
		background-color: #000300;
	}

	#bp_768.active
	{
		display: block;
	}

	#page
	{
		width: 480px;
		min-height: 917px;
	}

	#pu89333
	{
		padding-bottom: 897px;
	}

	#u89338
	{
		top: 5px;
	}

	#buttonu89472
	{
		z-index: 345;
		bottom: 20px;
		margin-left: -109px;
	}

	#buttonu89472:hover
	{
		margin-left: -109px;
	}

	#buttonu89472.ButtonSelected
	{
		margin-left: -109px;
	}

	#u89482-4
	{
		z-index: 346;
	}

	#pu54986-280
	{
		margin-left: -144px;
	}

	#u54986-280
	{
		width: 440px;
		min-height: 10032px;
		margin-left: 164px;
	}

	#u55023
	{
		margin-left: 304px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 11656px);
	}

	#u89334
	{
		min-height: 207px;
		padding-bottom: 108px;
	}

	#u89334_align_to_page
	{
		width: 480px;
		left: -144px;
	}

	#pu89336
	{
		z-index: 295;
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 20px;
		margin-left: 164px;
	}

	#u89323
	{
		z-index: 336;
	}

	#u89328
	{
		z-index: 337;
	}

	#u89329
	{
		z-index: 338;
	}

	#u89326
	{
		z-index: 339;
	}

	#u89327
	{
		z-index: 340;
	}

	#u89330
	{
		z-index: 343;
	}

	#u89331
	{
		z-index: 344;
	}

	#u89324
	{
		z-index: 341;
	}

	#u89325
	{
		z-index: 342;
	}

	#u89341-25
	{
		z-index: 311;
		width: 212px;
		min-height: 81px;
		position: relative;
		margin-right: -10000px;
		margin-top: 31px;
		left: 392px;
	}

	#u89334-bw
	{
		min-height: 207px;
		margin-top: -1px;
	}

	body
	{
		overflow-x: hidden;
		min-width: 480px;
	}
}

@media (max-width: 480px)
{
	/*

*/

	#muse_css_mq
	{
		background-color: #0001e0;
	}

	#bp_480.active
	{
		display: block;
	}

	#page
	{
		width: 320px;
		min-height: 1088px;
	}

	#pu89333
	{
		padding-bottom: 1064px;
	}

	#u89338
	{
		top: 6px;
	}

	#buttonu89472
	{
		z-index: 342;
		bottom: 24px;
		margin-left: -106px;
	}

	#buttonu89472:hover
	{
		margin-left: -106px;
	}

	#buttonu89472.ButtonSelected
	{
		margin-left: -106px;
	}

	#u89482-4
	{
		z-index: 343;
	}

	#pu54986-280
	{
		margin-left: -80px;
	}

	#u54986-280
	{
		width: 300px;
		min-height: 14822px;
		margin-left: 90px;
	}

	#u55023
	{
		margin-left: 160px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 16511px);
	}

	#u89334_align_to_page
	{
		width: 320px;
		left: -80px;
		padding-top: 10px;
		padding-bottom: 106px;
	}

	#u89336,#u89335-12
	{
		left: 134px;
	}

	#u89323
	{
		z-index: 333;
		left: 140px;
	}

	#u89328
	{
		z-index: 334;
	}

	#u89329
	{
		z-index: 335;
	}

	#u89326
	{
		z-index: 336;
	}

	#u89327
	{
		z-index: 337;
	}

	#u89330
	{
		z-index: 340;
	}

	#u89331
	{
		z-index: 341;
	}

	#u89324
	{
		z-index: 338;
	}

	#u89325
	{
		z-index: 339;
	}

	#u89332-22
	{
		z-index: 311;
		width: 320px;
		min-height: 81px;
		left: 80px;
		margin-top: 27px;
		position: relative;
	}

	#u89334,#u89334-bw
	{
		min-height: 415px;
	}

	body
	{
		overflow-x: hidden;
		min-width: 320px;
	}
}

