.version.leistungsspektrum /* version checker */
{
	color: #000008;
	background-color: #A45ED1;
}

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

#u5316
{
	top: 0px;
	position: fixed;
}

#u7986
{
	left: 50%;
	opacity: 0.16;
	transform: matrix(0.0349,-0.9994,0.9994,0.0349,31,391);
	-webkit-transform: matrix(0.0349,-0.9994,0.9994,0.0349,31,391);
	filter: alpha(opacity=16);
	z-index: 12;
	background-color: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=16)";
	width: 436px;
	position: fixed;
	-ms-transform: matrix(0.0349,-0.9994,0.9994,0.0349,31,391);
}

#u7986_img
{
	padding-bottom: 7px;
}

#u8620
{
	background-position: left top;
	position: relative;
	z-index: 2;
	background-repeat: repeat-x;
	background-color: #0D243D;
	margin-right: -10000px;
}

#u8688
{
	background-position: left top;
	position: relative;
	z-index: 3;
	background-repeat: repeat-x;
	background-color: #0D243D;
	margin-right: -10000px;
}

#u8755
{
	z-index: 4;
	background-color: transparent;
	width: 95px;
	margin-right: -10000px;
	position: relative;
}

#u8756
{
	z-index: 5;
	display: block;
}

#u9048
{
	position: relative;
	z-index: 6;
	filter: alpha(opacity=55.00000000000001);
	background-color: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55.00000000000001)";
	margin-right: -10000px;
	opacity: 0.55;
}

#u9050
{
	margin-right: -10000px;
	z-index: 8;
	background-color: transparent;
	width: 68px;
	position: relative;
}

#u9051
{
	z-index: 9;
	display: block;
}

#u9133
{
	width: 368px;
	position: relative;
	z-index: 10;
	filter: alpha(opacity=55.00000000000001);
	background-color: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=55.00000000000001)";
	margin-right: -10000px;
	opacity: 0.55;
}

#u8341
{
	border-color: transparent;
	margin-right: -10000px;
	z-index: 16;
	background-color: transparent;
	width: 269px;
	position: relative;
	border-width: 0px;
}

#u8342-4
{
	font-weight: 700;
	font-size: 48px;
	font-family: maven-pro, sans-serif;
	z-index: 17;
	background-color: transparent;
	width: 219px;
	color: #FFFFFF;
	position: relative;
	line-height: 58px;
	margin-right: -10000px;
	min-height: 65px;
}

#u8343-4
{
	left: 87px;
	width: 182px;
	font-family: maven-pro, sans-serif;
	margin-right: -10000px;
	z-index: 21;
	background-color: transparent;
	font-size: 36px;
	color: #FFFFFF;
	position: relative;
	line-height: 43px;
	font-weight: 700;
}

#u8749-8
{
	font-family: maven-pro, sans-serif;
	min-height: 127px;
	margin-right: -10000px;
	z-index: 25;
	background-color: transparent;
	font-size: 16px;
	color: #FFFFFF;
	position: relative;
	line-height: 24px;
	font-weight: 400;
}

#u9149-6
{
	font-family: maven-pro, sans-serif;
	min-height: 91px;
	position: relative;
	z-index: 33;
	background-color: transparent;
	width: 228px;
	color: #FFFFFF;
	margin-right: -10000px;
	line-height: 21px;
	font-weight: 400;
}

#u9162-6
{
	font-family: maven-pro, sans-serif;
	min-height: 50px;
	position: relative;
	text-align: right;
	z-index: 39;
	background-color: transparent;
	width: 203px;
	color: #FFFFFF;
	margin-right: -10000px;
	line-height: 21px;
	font-weight: 400;
}

#u10290-10
{
	font-family: maven-pro, sans-serif;
	margin-right: -10000px;
	z-index: 45;
	background-color: transparent;
	font-size: 14px;
	color: #FFFFFF;
	position: relative;
	font-weight: 400;
}

#u10291-17
{
	font-family: maven-pro, sans-serif;
	position: relative;
	z-index: 55;
	background-color: transparent;
	color: #FFFFFF;
	margin-right: -10000px;
	line-height: 21px;
	font-weight: 400;
}

#u10292-21
{
	font-family: maven-pro, sans-serif;
	position: relative;
	text-align: right;
	z-index: 72;
	background-color: transparent;
	color: #FFFFFF;
	margin-right: -10000px;
	line-height: 21px;
	font-weight: 400;
}

#u9150-5
{
	width: 194px;
	font-family: maven-pro, sans-serif;
	margin-right: -10000px;
	background-color: transparent;
	font-size: 18px;
	color: #FFFFFF;
	position: relative;
	line-height: 18px;
	font-weight: 700;
}

#u9150-5:hover
{
	margin-left: 0px;
	width: 194px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: -10000px;
	margin-bottom: 0px;
}

#u9163-7,#u10296-5
{
	font-family: maven-pro, sans-serif;
	font-weight: 700;
	margin-right: -10000px;
	background-color: transparent;
	font-size: 18px;
	color: #FFFFFF;
	position: relative;
	line-height: 18px;
	text-align: right;
}

#u10295-5,#u10297-5
{
	font-family: maven-pro, sans-serif;
	margin-right: -10000px;
	background-color: transparent;
	font-size: 18px;
	color: #FFFFFF;
	position: relative;
	line-height: 18px;
	font-weight: 700;
}

#u9163-7:hover,#u10295-5:hover,#u10296-5:hover,#u10297-5:hover
{
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: -10000px;
	margin-bottom: 0px;
}

#u33447-5
{
	width: 49px;
	font-family: maven-pro, sans-serif;
	-ms-transform: matrix(0,-1,1,0,-4,53);
	min-height: 57px;
	background-color: transparent;
	-webkit-transform: matrix(0,-1,1,0,-4,53);
	transform: matrix(0,-1,1,0,-4,53);
	margin-right: -10000px;
	text-align: center;
	letter-spacing: -4px;
	font-size: 26px;
	color: #0D243D;
	position: relative;
	line-height: 31px;
	font-weight: 700;
}

#u33447-5:hover
{
	margin-left: 0px;
	width: 49px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-right: -10000px;
	margin-bottom: 0px;
	min-height: 57px;
}

#u9150-5:hover p,#u9163-7:hover p,#u10295-5:hover p,#u10296-5:hover p,#u10297-5:hover p,#u33447-5:hover p,#u33447-5:hover span
{
	visibility: inherit;
	color: #EDAD5B;
}

#u33447-3
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u33447
{
	font-size: 38px;
	color: #FFFFFF;
	line-height: 46px;
	letter-spacing: -7px;
}

#u10357-4
{
	font-family: maven-pro, sans-serif;
	min-height: 23px;
	position: relative;
	background-color: transparent;
	width: 80px;
	color: #FFFFFF;
	margin-right: -10000px;
	line-height: 21px;
	font-weight: 400;
}

#messegestaltung,#illustration
{
	width: 22px;
	position: relative;
	margin-right: -10000px;
}

#page_position_content,#pu5316,#pu7988
{
	width: 0.01px;/* should not cover content below */
}

#u7988
{
	left: 50%;
	-webkit-transform: matrix(0,-1,1,0,7,271);
	transform: matrix(0,-1,1,0,7,271);
	opacity: 0.16;
	z-index: 14;
	filter: alpha(opacity=16);
	background-color: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=16)";
	width: 278px;
	position: fixed;
	-ms-transform: matrix(0,-1,1,0,7,271);
}

#u7988_img
{
	padding-bottom: 40px;
}

#u607
{
	position: fixed;
	height: 10px;
}

.html
{
	background-color: #F3F1E5;
}

#leistungsspektrum,#grafikdesign,#corporatedesign,#multimedia,body
{
	position: relative;
}

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

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		width: 960px;
		min-height: 776px;
	}

	#page_position_content
	{
		padding-bottom: 62px;
	}

	#pleistungsspektrum
	{
		width: 0.01px;
		margin-left: -100px;
	}

	#leistungsspektrum
	{
		width: 22px;
		margin-right: -10000px;
	}

	#u29997
	{
		z-index: 140;
		width: 0px;
		height: 0px;
		position: relative;
		margin-right: -10000px;
		margin-top: 62px;
		left: 100px;
	}

	.ie #u29997
	{
		background-color: #FFFFFF;
		opacity: 0.01;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
		filter: alpha(opacity=1);
	}

	#pu5316
	{
		padding-bottom: 34px;
		margin-left: -100px;
		margin-top: -62px;
	}

	#u5316
	{
		z-index: 139;
		height: 34px;
	}

	#u5316-bw
	{
		z-index: 139;
	}

	#menuu4342
	{
		z-index: 142;
		width: 777px;
		position: fixed;
		top: 0px;
		left: 50%;
		margin-left: -407px;
	}

	#u4357
	{
		width: 88px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
	}

	#u4358
	{
		width: 88px;
		padding-bottom: 17px;
		position: relative;
	}

	#u4358.MuseMenuActive
	{
		width: 88px;
		min-height: 0px;
		margin: 0px;
	}

	#u4360-4
	{
		width: 40px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 24px;
	}

	#u4358:hover #u4360-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 40px;
		margin: 0px -10000px 0px 0px;
	}

	#u4358:active #u4360-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 40px;
		margin: 0px -10000px 0px 0px;
	}

	#u4358.MuseMenuActive #u4360-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 40px;
		margin: 0px -10000px 0px 0px;
	}

	#u33494
	{
		width: 138px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 90px;
	}

	#u33495
	{
		width: 138px;
		padding-bottom: 17px;
		position: relative;
	}

	#u33495.MuseMenuActive
	{
		width: 138px;
		min-height: 0px;
		margin: 0px;
	}

	#u33497-4
	{
		width: 90px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 24px;
	}

	#u33495:hover #u33497-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 90px;
		margin: 0px -10000px 0px 0px;
	}

	#u33495:active #u33497-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 90px;
		margin: 0px -10000px 0px 0px;
	}

	#u33495.MuseMenuActive #u33497-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 90px;
		margin: 0px -10000px 0px 0px;
	}

	#u33560
	{
		width: 176px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 230px;
	}

	#u33563
	{
		width: 176px;
		padding-bottom: 17px;
		position: relative;
	}

	#u33563.MuseMenuActive
	{
		width: 176px;
		min-height: 0px;
		margin: 0px;
	}

	#u33566-4
	{
		width: 128px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 24px;
	}

	#u33563:hover #u33566-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 128px;
		margin: 0px -10000px 0px 0px;
	}

	#u33563:active #u33566-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 128px;
		margin: 0px -10000px 0px 0px;
	}

	#u33563.MuseMenuActive #u33566-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 128px;
		margin: 0px -10000px 0px 0px;
	}

	#u33623
	{
		width: 105px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 408px;
	}

	#u33626
	{
		width: 105px;
		padding-bottom: 17px;
		position: relative;
	}

	#u33626.MuseMenuActive
	{
		width: 105px;
		min-height: 0px;
		margin: 0px;
	}

	#u33628-4
	{
		width: 57px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 24px;
	}

	#u33626:hover #u33628-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 57px;
		margin: 0px -10000px 0px 0px;
	}

	#u33626:active #u33628-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 57px;
		margin: 0px -10000px 0px 0px;
	}

	#u33626.MuseMenuActive #u33628-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 57px;
		margin: 0px -10000px 0px 0px;
	}

	#u33686
	{
		width: 103px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 515px;
	}

	#u33689
	{
		width: 103px;
		padding-bottom: 17px;
		position: relative;
	}

	#u33689.MuseMenuActive
	{
		width: 103px;
		min-height: 0px;
		margin: 0px;
	}

	#u33692-4
	{
		width: 55px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 24px;
	}

	#u33689:hover #u33692-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 55px;
		margin: 0px -10000px 0px 0px;
	}

	#u33689:active #u33692-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 55px;
		margin: 0px -10000px 0px 0px;
	}

	#u33689.MuseMenuActive #u33692-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 55px;
		margin: 0px -10000px 0px 0px;
	}

	#u33749
	{
		width: 157px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 620px;
	}

	#u33750
	{
		width: 157px;
		padding-bottom: 17px;
		position: relative;
	}

	#u33750.MuseMenuActive
	{
		width: 157px;
		min-height: 0px;
		margin: 0px;
	}

	#u33753-4
	{
		width: 110px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 23px;
	}

	#u33750:hover #u33753-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 110px;
		margin: 0px -10000px 0px 0px;
	}

	#u33750:active #u33753-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 110px;
		margin: 0px -10000px 0px 0px;
	}

	#u33750.MuseMenuActive #u33753-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 110px;
		margin: 0px -10000px 0px 0px;
	}

	#u7986
	{
		top: 68px;
		margin-left: -197px;
	}

	#ppgrafikdesign
	{
		width: 0.01px;
		margin-left: -101px;
		margin-top: -28px;
	}

	#pgrafikdesign
	{
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 479px;
		margin-left: 1161px;
	}

	#corporatedesign
	{
		margin-left: 1px;
		margin-top: 317px;
	}

	#multimedia
	{
		margin-top: 146px;
	}

	#u8620
	{
		width: 1563px;
		height: 581px;
		background-image: url("../images/u8620-grad.png");
		background: -webkit-gradient(linear, center top, center bottom, from(#F3F1E5),color-stop(78%, #0D243D));
		background: -webkit-linear-gradient(top,#F3F1E5 ,#0D243D 78%);
		background: linear-gradient(to bottom,#F3F1E5 ,#0D243D 78%);
		-webkit-transform: matrix(0,-1,1,0,491,1072);
		-ms-transform: matrix(0,-1,1,0,491,1072);
		transform: matrix(0,-1,1,0,491,1072);
		margin-top: 492px;
		left: -491px;
	}

	#u8688
	{
		width: 1566px;
		height: 583px;
		background-image: url("../images/u8688-grad.png");
		background: -webkit-gradient(linear, center top, center bottom, from(#F3F1E5),color-stop(78%, #0D243D));
		background: -webkit-linear-gradient(top,#F3F1E5 ,#0D243D 78%);
		background: linear-gradient(to bottom,#F3F1E5 ,#0D243D 78%);
		-webkit-transform: matrix(0,1,-1,0,1075,-491);
		-ms-transform: matrix(0,1,-1,0,1075,-491);
		transform: matrix(0,1,-1,0,1075,-491);
		margin-top: 492px;
		left: 86px;
	}

	#u8755
	{
		-webkit-transform: matrix(-0.848,-0.5299,0.5299,-0.848,53,147);
		-ms-transform: matrix(-0.848,-0.5299,0.5299,-0.848,53,147);
		transform: matrix(-0.848,-0.5299,0.5299,-0.848,53,147);
		margin-top: 143px;
		left: 110px;
	}

	#u9048
	{
		width: 371px;
		margin-top: 213px;
		left: 82px;
	}

	#u9050
	{
		margin-top: 356px;
		left: 168px;
	}

	#u9133
	{
		margin-top: 222px;
		left: 305px;
	}

	#u8341
	{
		margin-top: 89px;
		left: 147px;
	}

	#u8343-4
	{
		min-height: 68px;
		margin-top: 45px;
	}

	#u8749-8
	{
		width: 361px;
		margin-top: 144px;
		left: 477px;
	}

	#u9149-6
	{
		margin-top: 590px;
		left: 580px;
	}

	#u9162-6
	{
		margin-top: 729px;
		left: 243px;
	}

	#u10290-10
	{
		width: 187px;
		min-height: 89px;
		margin-top: 923px;
		left: 528px;
	}

	#u10291-17
	{
		width: 223px;
		min-height: 185px;
		margin-top: 1089px;
		left: 563px;
	}

	#u10292-21
	{
		width: 248px;
		min-height: 222px;
		margin-top: 1028px;
		left: 91px;
	}

	#u10293
	{
		z-index: 93;
		width: 128px;
		background-color: transparent;
		-webkit-transform: matrix(-0.5446,0.8387,-0.8387,-0.5446,167,72);
		-ms-transform: matrix(-0.5446,0.8387,-0.8387,-0.5446,167,72);
		transform: matrix(-0.5446,0.8387,-0.8387,-0.5446,167,72);
		position: relative;
		margin-right: -10000px;
		margin-top: 810px;
		left: 244px;
	}

	#u10294
	{
		z-index: 94;
		display: block;
	}

	#u9150-5
	{
		z-index: 96;
		min-height: 33px;
		margin-top: 558px;
		left: 578px;
	}

	#u9150-5:hover
	{
		margin-top: 558px;
		min-height: 33px;
	}

	#u9163-7
	{
		z-index: 101;
		width: 190px;
		min-height: 50px;
		margin-top: 695px;
		left: 256px;
	}

	#u9163-7:hover
	{
		margin-top: 695px;
		min-height: 50px;
		width: 190px;
	}

	#u10295-5
	{
		z-index: 108;
		width: 186px;
		min-height: 32px;
		margin-top: 892px;
		left: 528px;
	}

	#u10295-5:hover
	{
		margin-top: 892px;
		min-height: 32px;
		width: 186px;
	}

	#u10296-5
	{
		z-index: 113;
		width: 249px;
		min-height: 32px;
		margin-top: 996px;
		left: 90px;
	}

	#u10296-5:hover
	{
		margin-top: 996px;
		min-height: 32px;
		width: 249px;
	}

	#u10297-5
	{
		z-index: 118;
		width: 226px;
		min-height: 31px;
		margin-top: 1058px;
		left: 562px;
	}

	#u10297-5:hover
	{
		margin-top: 1058px;
		min-height: 31px;
		width: 226px;
	}

	#u33447-5
	{
		z-index: 123;
		margin-top: 1367px;
		left: 599px;
	}

	#u33447-5:hover
	{
		margin-top: 1367px;
	}

	#u10357-4
	{
		z-index: 128;
		margin-top: 1421px;
		left: 608px;
	}

	#messegestaltung
	{
		margin-top: 619px;
	}

	#illustration
	{
		margin-top: 917px;
	}

	#pu7988
	{
		padding-bottom: 466px;
		margin-left: -100px;
		margin-top: -1578px;
	}

	#u7988
	{
		top: 41px;
		margin-left: -114px;
	}

	#u30929
	{
		z-index: 137;
		height: 119px;
		position: fixed;
		bottom: 0px;
	}

	#u30929-bw
	{
		z-index: 137;
	}

	#u607
	{
		z-index: 138;
		bottom: 119px;
	}

	#u607-bw
	{
		z-index: 138;
	}

	#u4341
	{
		z-index: 141;
		height: 7px;
		position: fixed;
		top: 34px;
	}

	#u4341-bw
	{
		z-index: 141;
	}

	#u4747-5
	{
		z-index: 179;
		width: 142px;
		min-height: 37px;
		position: fixed;
		bottom: 30px;
		left: 50%;
		margin-left: -393px;
	}

	#u4748-6
	{
		z-index: 184;
		width: 115px;
		min-height: 47px;
		position: fixed;
		bottom: 20px;
		left: 50%;
		margin-left: -231px;
	}

	#u4749-20
	{
		z-index: 190;
		width: 215px;
		min-height: 47px;
		position: fixed;
		bottom: 20px;
		left: 50%;
		margin-left: -69px;
	}

	#u4750-6
	{
		z-index: 210;
		width: 31px;
		min-height: 47px;
		position: fixed;
		bottom: 20px;
		left: 50%;
		margin-left: -107px;
	}

	#u4751-9
	{
		z-index: 216;
		width: 194px;
		min-height: 47px;
		position: fixed;
		bottom: 20px;
		left: 50%;
		margin-left: 155px;
	}

	body
	{
		min-width: 960px;
	}
}

@media (min-width: 781px) and (max-width: 960px)
{
	#muse_css_mq
	{
		background-color: #0003c0;
	}

	#bp_960.active
	{
		display: block;
	}

	#page
	{
		width: 780px;
		min-height: 677px;
	}

	#page_position_content
	{
		padding-bottom: 62px;
	}

	#pleistungsspektrum
	{
		width: 0.01px;
		margin-left: -100px;
	}

	#leistungsspektrum
	{
		width: 22px;
		margin-right: -10000px;
	}

	#u29997
	{
		z-index: 140;
		width: 0px;
		height: 0px;
		position: relative;
		margin-right: -10000px;
		margin-top: 62px;
		left: 100px;
	}

	.ie #u29997
	{
		background-color: #FFFFFF;
		opacity: 0.01;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
		filter: alpha(opacity=1);
	}

	#pu5316
	{
		padding-bottom: 34px;
		margin-left: -90px;
		margin-top: -62px;
	}

	#u5316
	{
		z-index: 139;
		height: 34px;
	}

	#u5316-bw
	{
		z-index: 139;
	}

	#menuu4342
	{
		z-index: 142;
		width: 777px;
		position: fixed;
		top: 0px;
		left: 50%;
		margin-left: -388px;
	}

	#u4357
	{
		width: 88px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
	}

	#u4358
	{
		width: 88px;
		padding-bottom: 17px;
		position: relative;
	}

	#u4358.MuseMenuActive
	{
		width: 88px;
		min-height: 0px;
		margin: 0px;
	}

	#u4360-4
	{
		width: 40px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 24px;
	}

	#u4358:hover #u4360-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 40px;
		margin: 0px -10000px 0px 0px;
	}

	#u4358:active #u4360-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 40px;
		margin: 0px -10000px 0px 0px;
	}

	#u4358.MuseMenuActive #u4360-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 40px;
		margin: 0px -10000px 0px 0px;
	}

	#u33494
	{
		width: 138px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 90px;
	}

	#u33495
	{
		width: 138px;
		padding-bottom: 17px;
		position: relative;
	}

	#u33495.MuseMenuActive
	{
		width: 138px;
		min-height: 0px;
		margin: 0px;
	}

	#u33497-4
	{
		width: 90px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 24px;
	}

	#u33495:hover #u33497-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 90px;
		margin: 0px -10000px 0px 0px;
	}

	#u33495:active #u33497-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 90px;
		margin: 0px -10000px 0px 0px;
	}

	#u33495.MuseMenuActive #u33497-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 90px;
		margin: 0px -10000px 0px 0px;
	}

	#u33560
	{
		width: 176px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 230px;
	}

	#u33563
	{
		width: 176px;
		padding-bottom: 17px;
		position: relative;
	}

	#u33563.MuseMenuActive
	{
		width: 176px;
		min-height: 0px;
		margin: 0px;
	}

	#u33566-4
	{
		width: 128px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 24px;
	}

	#u33563:hover #u33566-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 128px;
		margin: 0px -10000px 0px 0px;
	}

	#u33563:active #u33566-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 128px;
		margin: 0px -10000px 0px 0px;
	}

	#u33563.MuseMenuActive #u33566-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 128px;
		margin: 0px -10000px 0px 0px;
	}

	#u33623
	{
		width: 105px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 408px;
	}

	#u33626
	{
		width: 105px;
		padding-bottom: 17px;
		position: relative;
	}

	#u33626.MuseMenuActive
	{
		width: 105px;
		min-height: 0px;
		margin: 0px;
	}

	#u33628-4
	{
		width: 57px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 24px;
	}

	#u33626:hover #u33628-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 57px;
		margin: 0px -10000px 0px 0px;
	}

	#u33626:active #u33628-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 57px;
		margin: 0px -10000px 0px 0px;
	}

	#u33626.MuseMenuActive #u33628-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 57px;
		margin: 0px -10000px 0px 0px;
	}

	#u33686
	{
		width: 103px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 515px;
	}

	#u33689
	{
		width: 103px;
		padding-bottom: 17px;
		position: relative;
	}

	#u33689.MuseMenuActive
	{
		width: 103px;
		min-height: 0px;
		margin: 0px;
	}

	#u33692-4
	{
		width: 55px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 24px;
	}

	#u33689:hover #u33692-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 55px;
		margin: 0px -10000px 0px 0px;
	}

	#u33689:active #u33692-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 55px;
		margin: 0px -10000px 0px 0px;
	}

	#u33689.MuseMenuActive #u33692-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 55px;
		margin: 0px -10000px 0px 0px;
	}

	#u33749
	{
		width: 157px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 620px;
	}

	#u33750
	{
		width: 157px;
		padding-bottom: 17px;
		position: relative;
	}

	#u33750.MuseMenuActive
	{
		width: 157px;
		min-height: 0px;
		margin: 0px;
	}

	#u33753-4
	{
		width: 110px;
		min-height: 17px;
		position: relative;
		margin-right: -10000px;
		top: 8px;
		left: 23px;
	}

	#u33750:hover #u33753-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 110px;
		margin: 0px -10000px 0px 0px;
	}

	#u33750:active #u33753-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 110px;
		margin: 0px -10000px 0px 0px;
	}

	#u33750.MuseMenuActive #u33753-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 110px;
		margin: 0px -10000px 0px 0px;
	}

	#u7986
	{
		top: 64px;
		margin-left: -233px;
	}

	#u4341
	{
		z-index: 141;
		height: 7px;
		position: fixed;
		top: 34px;
	}

	#u4341-bw
	{
		z-index: 141;
	}

	#pu8620
	{
		width: 0.01px;
		margin-left: -114px;
		margin-top: -29px;
	}

	#u8620
	{
		width: 1572px;
		height: 479px;
		background-image: url("../images/u8620-grad2.png");
		background: -webkit-gradient(linear, center top, center bottom, from(#F3F1E5),color-stop(78%, #0D243D));
		background: -webkit-linear-gradient(top,#F3F1E5 ,#0D243D 78%);
		background: linear-gradient(to bottom,#F3F1E5 ,#0D243D 78%);
		-webkit-transform: matrix(0,-1,1,0,547,1026);
		-ms-transform: matrix(0,-1,1,0,547,1026);
		transform: matrix(0,-1,1,0,547,1026);
		margin-top: 548px;
		left: -522px;
	}

	#u8688
	{
		width: 1586px;
		height: 481px;
		background-image: url("../images/u8688-grad2.png");
		background: -webkit-gradient(linear, center top, center bottom, from(#F3F1E5),color-stop(78%, #0D243D));
		background: -webkit-linear-gradient(top,#F3F1E5 ,#0D243D 78%);
		background: linear-gradient(to bottom,#F3F1E5 ,#0D243D 78%);
		-webkit-transform: matrix(0,1,-1,0,1034,-552);
		-ms-transform: matrix(0,1,-1,0,1034,-552);
		transform: matrix(0,1,-1,0,1034,-552);
		margin-top: 553px;
		left: -50px;
	}

	#u8755
	{
		-webkit-transform: matrix(-0.866,-0.5,0.5,-0.866,56,147);
		-ms-transform: matrix(-0.866,-0.5,0.5,-0.866,56,147);
		transform: matrix(-0.866,-0.5,0.5,-0.866,56,147);
		margin-top: 112px;
		left: 213px;
	}

	#u9048
	{
		width: 371px;
		margin-top: 262px;
		left: 31px;
	}

	#u9050
	{
		margin-top: 410px;
		left: 136px;
	}

	#u9133
	{
		margin-top: 231px;
		left: 290px;
	}

	#u8341
	{
		margin-top: 54px;
		left: 257px;
	}

	#u8343-4
	{
		min-height: 68px;
		margin-top: 45px;
	}

	#u8749-8
	{
		width: 361px;
		margin-top: 188px;
		left: 513px;
	}

	#u9149-6
	{
		margin-top: 594px;
		left: 523px;
	}

	#u9162-6
	{
		margin-top: 720px;
		left: 228px;
	}

	#u10290-10
	{
		width: 190px;
		min-height: 86px;
		margin-top: 872px;
		left: 520px;
	}

	#u10291-17
	{
		width: 212px;
		min-height: 184px;
		margin-top: 1073px;
		left: 557px;
	}

	#u10292-21
	{
		width: 248px;
		min-height: 222px;
		margin-top: 1039px;
		left: 72px;
	}

	#u10293
	{
		z-index: 93;
		width: 128px;
		background-color: transparent;
		-webkit-transform: matrix(0.6691,0.7431,-0.7431,0.6691,81,-21);
		-ms-transform: matrix(0.6691,0.7431,-0.7431,0.6691,81,-21);
		transform: matrix(0.6691,0.7431,-0.7431,0.6691,81,-21);
		position: relative;
		margin-right: -10000px;
		margin-top: 812px;
		left: 275px;
	}

	#u10294
	{
		z-index: 94;
		display: block;
	}

	#u9150-5
	{
		z-index: 96;
		min-height: 33px;
		margin-top: 561px;
		left: 522px;
	}

	#u9150-5:hover
	{
		margin-top: 561px;
		min-height: 33px;
	}

	#u9163-7
	{
		z-index: 101;
		width: 190px;
		min-height: 46px;
		margin-top: 689px;
		left: 241px;
	}

	#u9163-7:hover
	{
		margin-top: 689px;
		min-height: 46px;
		width: 190px;
	}

	#u10295-5
	{
		z-index: 108;
		width: 192px;
		min-height: 32px;
		margin-top: 841px;
		left: 520px;
	}

	#u10295-5:hover
	{
		margin-top: 841px;
		min-height: 32px;
		width: 192px;
	}

	#u10296-5
	{
		z-index: 113;
		width: 249px;
		min-height: 32px;
		margin-top: 1007px;
		left: 71px;
	}

	#u10296-5:hover
	{
		margin-top: 1007px;
		min-height: 32px;
		width: 249px;
	}

	#u10297-5
	{
		z-index: 118;
		width: 213px;
		min-height: 31px;
		margin-top: 1043px;
		left: 556px;
	}

	#u10297-5:hover
	{
		margin-top: 1043px;
		min-height: 31px;
		width: 213px;
	}

	#u33447-5
	{
		z-index: 123;
		margin-top: 1369px;
		left: 523px;
	}

	#u33447-5:hover
	{
		margin-top: 1369px;
	}

	#u10357-4
	{
		z-index: 128;
		margin-top: 1422px;
		left: 519px;
	}

	#messegestaltung
	{
		margin-top: 620px;
	}

	#pgrafikdesign
	{
		width: 0.01px;
		margin-right: -10000px;
		margin-top: 492px;
		margin-left: 983px;
	}

	#corporatedesign
	{
		margin-left: 1px;
		margin-top: 261px;
	}

	#illustration
	{
		margin-top: 936px;
		left: 234px;
	}

	#multimedia
	{
		width: 22px;
		margin-right: -10000px;
		margin-top: 973px;
		left: 556px;
	}

	#pu7988
	{
		padding-bottom: 465px;
		margin-left: -90px;
		margin-top: -1585px;
	}

	#u7988
	{
		top: 42px;
		margin-left: -150px;
	}

	#u30929
	{
		z-index: 137;
		height: 119px;
		position: fixed;
		bottom: 0px;
	}

	#u30929-bw
	{
		z-index: 137;
	}

	#u607
	{
		z-index: 138;
		bottom: 119px;
	}

	#u607-bw
	{
		z-index: 138;
	}

	#u4747-5
	{
		z-index: 179;
		width: 142px;
		min-height: 37px;
		position: fixed;
		bottom: 30px;
		left: 50%;
		margin-left: -400px;
	}

	#u4748-6
	{
		z-index: 184;
		width: 115px;
		min-height: 47px;
		position: fixed;
		bottom: 20px;
		left: 50%;
		margin-left: -238px;
	}

	#u4749-20
	{
		z-index: 190;
		width: 215px;
		min-height: 47px;
		position: fixed;
		bottom: 20px;
		left: 50%;
		margin-left: -76px;
	}

	#u4750-6
	{
		z-index: 210;
		width: 31px;
		min-height: 47px;
		position: fixed;
		bottom: 20px;
		left: 50%;
		margin-left: -114px;
	}

	#u4751-9
	{
		z-index: 216;
		width: 254px;
		min-height: 47px;
		position: fixed;
		bottom: 20px;
		left: 50%;
		margin-left: 148px;
	}

	body
	{
		min-width: 780px;
	}
}

@media (min-width: 541px) and (max-width: 780px)
{
	#muse_css_mq
	{
		background-color: #00030c;
	}

	#bp_780.active
	{
		display: block;
	}

	#page
	{
		width: 540px;
		min-height: 1661px;
	}

	#page_position_content
	{
		padding-bottom: 62px;
	}

	#pu5316
	{
		padding-bottom: 73px;
		margin-left: -120px;
	}

	#u5316
	{
		z-index: 137;
		height: 73px;
	}

	#u5316-bw
	{
		z-index: 137;
	}

	#pamphletu27996
	{
		z-index: 185;
		width: 0.01px;
		height: 53px;
		padding-bottom: 19px;
		position: fixed;
		top: 1px;
		left: 120px;
	}

	#u28001
	{
		position: absolute;
		width: 380px;
		top: 62px;
	}

	#u28001popup
	{
		z-index: 186;
	}

	#u28002
	{
		z-index: 187;
		width: 380px;
		height: 242px;
		margin-right: -10000px;
		position: relative;
	}

	#u28003
	{
		z-index: 188;
		width: 380px;
		height: 242px;
		margin-right: -10000px;
		position: relative;
	}

	#menuu28004
	{
		z-index: 189;
		width: 313px;
		position: relative;
		margin-right: -10000px;
		margin-top: 14px;
		left: 34px;
	}

	#u28047
	{
		width: 313px;
		position: relative;
	}

	#u28048
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 11px;
		position: relative;
		margin-right: -10000px;
	}

	#u28051-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 5px;
	}

	#u28048:hover #u28051-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34317
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 11px;
		position: relative;
		margin-right: -10000px;
	}

	#u34318-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 5px;
	}

	#u28048.MuseMenuActive #u28051-4,#u34317:hover #u34318-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34380
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 12px;
		position: relative;
		margin-right: -10000px;
	}

	#u34381-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 6px;
	}

	#u34317.MuseMenuActive #u34318-4,#u34380:hover #u34381-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34443
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 12px;
		position: relative;
		margin-right: -10000px;
	}

	#u34444-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 6px;
	}

	#u34380.MuseMenuActive #u34381-4,#u34443:hover #u34444-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34506
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 12px;
		position: relative;
		margin-right: -10000px;
	}

	#u34507-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 6px;
	}

	#u34443.MuseMenuActive #u34444-4,#u34506:hover #u34507-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34316,#u34379,#u34442,#u34505,#u34568
	{
		width: 313px;
		margin-top: 2px;
		position: relative;
	}

	#u34569
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 12px;
		position: relative;
		margin-right: -10000px;
	}

	#u28048.MuseMenuActive,#u34317.MuseMenuActive,#u34380.MuseMenuActive,#u34443.MuseMenuActive,#u34506.MuseMenuActive,#u34569.MuseMenuActive
	{
		width: 313px;
		min-height: 22px;
		margin: 0px -10000px 0px 0px;
	}

	#u34572-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 6px;
	}

	#u34506.MuseMenuActive #u34507-4,#u34569:hover #u34572-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34569.MuseMenuActive #u34572-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u28056
	{
		z-index: 226;
		width: 62px;
		position: relative;
		margin-right: -10000px;
		margin-top: 14px;
		left: 11px;
	}

	#u28057
	{
		position: absolute;
		width: 84px;
		height: 72px;
		top: -15px;
		left: -11px;
	}

	#u28057.PamphletThumbSelected
	{
		width: 84px;
		height: 72px;
		min-height: 0px;
		margin: 0px;
	}

	#u28059
	{
		position: absolute;
		width: 84px;
		padding-bottom: 17px;
		top: -15px;
		left: -11px;
	}

	#u28059.PamphletThumbSelected
	{
		width: 84px;
		min-height: 0px;
		margin: 0px;
	}

	#u28060-8
	{
		z-index: 229;
		width: 62px;
		position: relative;
		margin-right: -10000px;
		margin-top: 15px;
		left: 11px;
	}

	#u28059:hover #u28060-8
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 0px;
		width: 62px;
		margin: 15px -10000px 0px 0px;
	}

	#u28059.PamphletThumbSelected #u28060-8
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 0px;
		width: 62px;
		margin: 15px -10000px 0px 0px;
	}

	#u27997
	{
		position: absolute;
		width: 30px;
		padding-bottom: 7px;
		top: 24px;
		left: 27px;
	}

	#u27997:hover
	{
		width: 30px;
		min-height: 0px;
		margin: 0px;
	}

	#u27997:active
	{
		width: 30px;
		min-height: 0px;
		margin: 0px;
	}

	#u27998-4
	{
		z-index: 238;
		width: 20px;
		min-height: 20px;
		position: relative;
		margin-right: -10000px;
		margin-top: 6px;
		left: 6px;
	}

	#leistungsspektrum
	{
		left: -100px;
		top: -73px;
		margin-bottom: -18px;
	}

	#u7986
	{
		top: 73px;
		margin-left: -218px;
	}

	#pu8620
	{
		width: 0.01px;
		margin-left: -119px;
		margin-top: -40px;
	}

	#u8620
	{
		width: 1593px;
		height: 382px;
		background-image: url("../images/u8620-grad3.png");
		background: -webkit-gradient(linear, center top, center bottom, from(#F3F1E5),color-stop(78%, #0D243D));
		background: -webkit-linear-gradient(top,#F3F1E5 ,#0D243D 78%);
		background: linear-gradient(to bottom,#F3F1E5 ,#0D243D 78%);
		-webkit-transform: matrix(0,1,-1,0,988,-605);
		-ms-transform: matrix(0,1,-1,0,988,-605);
		transform: matrix(0,1,-1,0,988,-605);
		margin-top: 606px;
		left: -208px;
	}

	#u8688
	{
		width: 1592px;
		height: 398px;
		background-image: url("../images/u8688-grad3.png");
		background: -webkit-gradient(linear, center top, center bottom, from(#F3F1E5),color-stop(78%, #0D243D));
		background: -webkit-linear-gradient(top,#F3F1E5 ,#0D243D 78%);
		background: linear-gradient(to bottom,#F3F1E5 ,#0D243D 78%);
		-webkit-transform: matrix(0,-1,1,0,597,995);
		-ms-transform: matrix(0,-1,1,0,597,995);
		transform: matrix(0,-1,1,0,597,995);
		margin-top: 597px;
		left: -597px;
	}

	#u8755
	{
		-webkit-transform: matrix(0.5878,0.809,-0.809,0.5878,73,-11);
		-ms-transform: matrix(0.5878,0.809,-0.809,0.5878,73,-11);
		transform: matrix(0.5878,0.809,-0.809,0.5878,73,-11);
		margin-top: 68px;
		left: 84px;
	}

	#u9048
	{
		width: 371px;
		margin-top: 310px;
		left: 17px;
	}

	#u9050
	{
		margin-top: 453px;
		left: 115px;
	}

	#u9133
	{
		margin-top: 237px;
		left: 189px;
	}

	#u8341
	{
		margin-top: 47px;
		left: 140px;
	}

	#u8343-4
	{
		min-height: 68px;
		margin-top: 44px;
	}

	#u8749-8
	{
		width: 361px;
		margin-top: 175px;
		left: 312px;
	}

	#u9149-6
	{
		margin-top: 603px;
		left: 407px;
	}

	#u9162-6
	{
		margin-top: 773px;
		left: 134px;
	}

	#u10290-10
	{
		width: 166px;
		min-height: 81px;
		margin-top: 924px;
		left: 434px;
	}

	#u10291-17
	{
		width: 208px;
		min-height: 197px;
		margin-top: 1138px;
		left: 429px;
	}

	#u10292-21
	{
		width: 248px;
		min-height: 222px;
		margin-top: 925px;
		left: 38px;
	}

	#u9150-5
	{
		z-index: 94;
		min-height: 33px;
		margin-top: 571px;
		left: 406px;
	}

	#u9150-5:hover
	{
		margin-top: 571px;
		min-height: 33px;
	}

	#u9163-7
	{
		z-index: 99;
		width: 190px;
		min-height: 39px;
		margin-top: 741px;
		left: 146px;
	}

	#u9163-7:hover
	{
		margin-top: 741px;
		min-height: 39px;
		width: 190px;
	}

	#u10295-5
	{
		z-index: 106;
		width: 168px;
		min-height: 32px;
		margin-top: 893px;
		left: 435px;
	}

	#u10295-5:hover
	{
		margin-top: 893px;
		min-height: 32px;
		width: 168px;
	}

	#u10296-5
	{
		z-index: 111;
		width: 249px;
		min-height: 32px;
		margin-top: 893px;
		left: 37px;
	}

	#u10296-5:hover
	{
		margin-top: 893px;
		min-height: 32px;
		width: 249px;
	}

	#u10297-5
	{
		z-index: 116;
		width: 212px;
		min-height: 31px;
		margin-top: 1107px;
		left: 428px;
	}

	#u10297-5:hover
	{
		margin-top: 1107px;
		min-height: 31px;
		width: 212px;
	}

	#u33447-5
	{
		z-index: 121;
		margin-top: 1369px;
		left: 408px;
	}

	#u33447-5:hover
	{
		margin-top: 1369px;
	}

	#u10357-4
	{
		z-index: 126;
		margin-top: 1422px;
		left: 404px;
	}

	#grafikdesign
	{
		width: 22px;
		margin-right: -10000px;
		margin-top: 465px;
		left: 402px;
	}

	#messegestaltung
	{
		margin-top: 650px;
		left: 222px;
	}

	#corporatedesign
	{
		width: 22px;
		margin-right: -10000px;
		margin-top: 815px;
		left: 433px;
	}

	#illustration
	{
		margin-top: 811px;
		left: 140px;
	}

	#multimedia
	{
		width: 22px;
		margin-right: -10000px;
		margin-top: 1027px;
		left: 429px;
	}

	#pu7988
	{
		padding-bottom: 467px;
		margin-left: -120px;
		margin-top: -1593px;
	}

	#u7988
	{
		top: 40px;
		margin-left: -135px;
	}

	#u30929
	{
		z-index: 135;
		height: 119px;
		position: fixed;
		bottom: 0px;
	}

	#u30929-bw
	{
		z-index: 135;
	}

	#u607
	{
		z-index: 136;
		bottom: 119px;
	}

	#u607-bw
	{
		z-index: 136;
	}

	#u29997
	{
		z-index: 138;
		width: 456px;
		position: fixed;
		bottom: 11px;
		left: 50%;
		margin-left: -250px;
	}

	#u29997_position_content
	{
		margin-top: -393px;
		padding-bottom: 489px;
		width: 100%;
	}

	#pu30001-5
	{
		width: 0.01px;
		padding-bottom: 47px;
		position: fixed;
		bottom: 1248px;
		left: 50%;
		margin-left: -250px;
	}

	#u30001-5
	{
		z-index: 139;
		width: 142px;
		min-height: 37px;
		position: fixed;
		bottom: 69px;
		left: 50%;
		margin-left: -250px;
	}

	#u30002-6
	{
		z-index: 144;
		width: 115px;
		min-height: 47px;
		position: fixed;
		bottom: 60px;
		left: 50%;
		margin-left: -90px;
	}

	#pu29999-6
	{
		width: 0.01px;
		padding-bottom: 47px;
		position: fixed;
		bottom: 1199px;
		left: 50%;
		margin-left: -250px;
	}

	#u29999-6
	{
		z-index: 170;
		width: 31px;
		min-height: 47px;
		position: fixed;
		bottom: 11px;
		left: 50%;
		margin-left: -250px;
	}

	#u29998-20
	{
		z-index: 150;
		width: 215px;
		min-height: 47px;
		position: fixed;
		bottom: 11px;
		left: 50%;
		margin-left: -212px;
	}

	#u30000-9
	{
		z-index: 176;
		width: 194px;
		min-height: 47px;
		position: fixed;
		bottom: 11px;
		left: 50%;
		margin-left: 12px;
	}

	#u4341
	{
		z-index: 242;
		height: 7px;
		position: fixed;
		top: 73px;
	}

	#u4341-bw
	{
		z-index: 242;
	}

	body
	{
		min-width: 540px;
	}
}

@media (max-width: 540px)
{
	#muse_css_mq
	{
		background-color: #00021c;
	}

	#bp_540.active
	{
		display: block;
	}

	#page
	{
		width: 360px;
		min-height: 1039.8px;
		padding-bottom: 0px;
	}

	#page_position_content
	{
		padding-bottom: 37px;
	}

	#pleistungsspektrum
	{
		width: 0.01px;
		margin-left: -100px;
	}

	#leistungsspektrum
	{
		width: 22px;
		margin-right: -10000px;
	}

	#u29997
	{
		z-index: 137;
		width: 0px;
		height: 0px;
		position: relative;
		margin-right: -10000px;
		margin-top: 62px;
		left: 100px;
	}

	.ie #u29997
	{
		background-color: #FFFFFF;
		opacity: 0.01;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
		filter: alpha(opacity=1);
	}

	#pu5316
	{
		padding-bottom: 74px;
		margin-left: -90px;
		margin-top: -62px;
	}

	#u5316
	{
		z-index: 136;
		height: 74px;
	}

	#u5316-bw
	{
		z-index: 136;
	}

	#pamphletu27996
	{
		z-index: 138;
		width: 0.01px;
		height: 54px;
		padding-bottom: 18px;
		position: fixed;
		top: 0px;
		left: 50%;
		margin-left: 76px;
	}

	#u28001
	{
		position: absolute;
		width: 541px;
		top: 72px;
		left: -346px;
	}

	#u28001popup
	{
		z-index: 139;
	}

	#u28002
	{
		z-index: 140;
		width: 541px;
		height: 232px;
		margin-right: -10000px;
		position: relative;
	}

	#u28003
	{
		z-index: 141;
		width: 541px;
		height: 232px;
		margin-right: -10000px;
		position: relative;
	}

	#menuu28004
	{
		z-index: 142;
		width: 313px;
		position: relative;
		margin-right: -10000px;
		margin-top: 16px;
		left: 114px;
	}

	#u28047
	{
		width: 313px;
		position: relative;
	}

	#u28048
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 9px;
		position: relative;
		margin-right: -10000px;
	}

	#u28051-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 4px;
	}

	#u28048:hover #u28051-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34317
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 9px;
		position: relative;
		margin-right: -10000px;
	}

	#u34318-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 4px;
	}

	#u28048.MuseMenuActive #u28051-4,#u34317:hover #u34318-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34380
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u34381-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 5px;
	}

	#u34317.MuseMenuActive #u34318-4,#u34380:hover #u34381-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34443
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u34444-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 5px;
	}

	#u34380.MuseMenuActive #u34381-4,#u34443:hover #u34444-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34506
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u34507-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 5px;
	}

	#u34443.MuseMenuActive #u34444-4,#u34506:hover #u34507-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34316,#u34379,#u34442,#u34505,#u34568
	{
		width: 313px;
		margin-top: 2px;
		position: relative;
	}

	#u34569
	{
		width: 313px;
		min-height: 22px;
		padding-bottom: 10px;
		position: relative;
		margin-right: -10000px;
	}

	#u28048.MuseMenuActive,#u34317.MuseMenuActive,#u34380.MuseMenuActive,#u34443.MuseMenuActive,#u34506.MuseMenuActive,#u34569.MuseMenuActive
	{
		width: 313px;
		min-height: 22px;
		margin: 0px -10000px 0px 0px;
	}

	#u34572-4
	{
		width: 313px;
		min-height: 22px;
		position: relative;
		margin-right: -10000px;
		top: 5px;
	}

	#u34506.MuseMenuActive #u34507-4,#u34569:hover #u34572-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u34569.MuseMenuActive #u34572-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 22px;
		width: 313px;
		margin: 0px -10000px 0px 0px;
	}

	#u28056
	{
		z-index: 179;
		width: 62px;
		position: relative;
		margin-right: -10000px;
		margin-top: 15px;
		left: 11px;
	}

	#u28057
	{
		position: absolute;
		width: 62px;
		height: 47px;
		top: -1px;
		left: 26px;
	}

	#u28057.PamphletThumbSelected
	{
		width: 62px;
		height: 47px;
		min-height: 0px;
		margin: 0px;
	}

	#u28059
	{
		position: absolute;
		width: 85px;
		padding-bottom: 18px;
		top: -15px;
		left: -11px;
	}

	#u28059.PamphletThumbSelected
	{
		width: 85px;
		min-height: 0px;
		margin: 0px;
	}

	#u28060-8
	{
		z-index: 182;
		width: 62px;
		position: relative;
		margin-right: -10000px;
		margin-top: 15px;
		left: 11px;
	}

	#u28059:hover #u28060-8
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 0px;
		width: 62px;
		margin: 15px -10000px 0px 0px;
	}

	#u28059.PamphletThumbSelected #u28060-8
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 0px;
		width: 62px;
		margin: 15px -10000px 0px 0px;
	}

	#u27997
	{
		position: absolute;
		width: 30px;
		padding-bottom: 6px;
		top: 24px;
		left: 27px;
	}

	#u27997:hover
	{
		width: 30px;
		min-height: 0px;
		margin: 0px;
	}

	#u27997:active
	{
		width: 30px;
		min-height: 0px;
		margin: 0px;
	}

	#u27998-4
	{
		z-index: 191;
		width: 20px;
		min-height: 20px;
		position: relative;
		margin-right: -10000px;
		margin-top: 6px;
		left: 6px;
	}

	#u7986
	{
		top: 104px;
		margin-left: -206px;
	}

	#pu8620
	{
		width: 0.01px;
		margin-left: -90px;
		margin-top: -2px;
	}

	#u8620
	{
		width: 1566px;
		height: 272px;
		background-image: url("../images/u8620-grad4.png");
		background: -webkit-gradient(linear, center top, center bottom, from(#F3F1E5),color-stop(78%, #0D243D));
		background: -webkit-linear-gradient(top,#F3F1E5 ,#0D243D 78%);
		background: linear-gradient(to bottom,#F3F1E5 ,#0D243D 78%);
		-webkit-transform: matrix(0,-1,1,0,647,919);
		-ms-transform: matrix(0,-1,1,0,647,919);
		transform: matrix(0,-1,1,0,647,919);
		margin-top: 647px;
		left: -647px;
	}

	#u8688
	{
		width: 1566px;
		height: 268px;
		background-image: url("../images/u8688-grad4.png");
		background: -webkit-gradient(linear, center top, center bottom, from(#F3F1E5),color-stop(78%, #0D243D));
		background: -webkit-linear-gradient(top,#F3F1E5 ,#0D243D 78%);
		background: linear-gradient(to bottom,#F3F1E5 ,#0D243D 78%);
		-webkit-transform: matrix(0,1,-1,0,917,-649);
		-ms-transform: matrix(0,1,-1,0,917,-649);
		transform: matrix(0,1,-1,0,917,-649);
		margin-top: 649px;
		left: -378px;
	}

	#u8755
	{
		-webkit-transform: matrix(0.829,0.5592,-0.5592,0.829,45,-15);
		-ms-transform: matrix(0.829,0.5592,-0.5592,0.829,45,-15);
		transform: matrix(0.829,0.5592,-0.5592,0.829,45,-15);
		margin-top: 61px;
		left: 41px;
	}

	#u9048
	{
		width: 322px;
		margin-top: 240px;
		left: 15px;
	}

	#u9050
	{
		margin-top: 302px;
		left: 118px;
	}

	#u9133
	{
		margin-top: 211px;
		left: 98px;
	}

	#u8341
	{
		margin-top: 42px;
		left: 90px;
	}

	#u8343-4
	{
		min-height: 53px;
		margin-top: 45px;
	}

	#u8749-8
	{
		width: 334px;
		margin-top: 155px;
		left: 133px;
	}

	#u9149-6
	{
		margin-top: 589px;
		left: 277px;
	}

	#u9162-6
	{
		margin-top: 723px;
		left: 49px;
	}

	#u10290-10
	{
		width: 169px;
		min-height: 87px;
		margin-top: 852px;
		left: 304px;
	}

	#u10291-17
	{
		width: 200px;
		min-height: 188px;
		margin-top: 1114px;
		left: 299px;
	}

	#u10292-21
	{
		width: 204px;
		min-height: 345px;
		margin-top: 885px;
		left: 59px;
	}

	#u9150-5
	{
		z-index: 94;
		min-height: 23px;
		margin-top: 559px;
		left: 276px;
	}

	#u9150-5:hover
	{
		margin-top: 559px;
		min-height: 23px;
	}

	#u9163-7
	{
		z-index: 99;
		width: 175px;
		min-height: 38px;
		margin-top: 692px;
		left: 77px;
	}

	#u9163-7:hover
	{
		margin-top: 692px;
		min-height: 38px;
		width: 175px;
	}

	#u10295-5
	{
		z-index: 106;
		width: 193px;
		min-height: 30px;
		margin-top: 820px;
		left: 304px;
	}

	#u10295-5:hover
	{
		margin-top: 820px;
		min-height: 30px;
		width: 193px;
	}

	#u10296-5
	{
		z-index: 111;
		width: 120px;
		min-height: 28px;
		margin-top: 853px;
		left: 144px;
	}

	#u10296-5:hover
	{
		margin-top: 853px;
		min-height: 28px;
		width: 120px;
	}

	#u10297-5
	{
		z-index: 116;
		width: 200px;
		min-height: 25px;
		margin-top: 1083px;
		left: 298px;
	}

	#u10297-5:hover
	{
		margin-top: 1083px;
		min-height: 25px;
		width: 200px;
	}

	#u33447-5
	{
		z-index: 121;
		margin-top: 1330px;
		left: 302px;
	}

	#u33447-5:hover
	{
		margin-top: 1330px;
	}

	#u10357-4
	{
		z-index: 126;
		margin-top: 1384px;
		left: 310px;
	}

	#grafikdesign
	{
		width: 22px;
		margin-right: -10000px;
		margin-top: 482px;
		left: 273px;
	}

	#messegestaltung
	{
		margin-top: 620px;
		left: 108px;
	}

	#corporatedesign
	{
		width: 22px;
		margin-right: -10000px;
		margin-top: 759px;
		left: 303px;
	}

	#illustration
	{
		margin-top: 805px;
		left: 161px;
	}

	#multimedia
	{
		width: 22px;
		margin-right: -10000px;
		margin-top: 1017px;
		left: 296px;
	}

	#pu7988
	{
		padding-bottom: 431px;
		margin-left: -90px;
		margin-top: -1570px;
	}

	#u7988
	{
		top: 76px;
		margin-left: -123px;
	}

	#u607
	{
		z-index: 135;
		width: 540px;
		bottom: 51px;
		left: 50%;
		margin-left: -270px;
	}

	#accordionu30836
	{
		z-index: 195;
		width: 541px;
		position: fixed;
		bottom: 0px;
		left: 50%;
		margin-left: -270px;
	}

	#u30837
	{
		z-index: 196;
		width: 541px;
		position: relative;
	}

	#u30838-3
	{
		z-index: 197;
		width: 531px;
		min-height: 32px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		position: relative;
	}

	#u30838-3:hover
	{
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 32px;
		width: 531px;
		margin: 0px;
	}

	#u30838-3:active
	{
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 32px;
		width: 531px;
		margin: 0px;
	}

	#u30838-3.AccordionPanelTabOpen
	{
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 32px;
		width: 531px;
		margin: 0px;
	}

	#u30839
	{
		z-index: 200;
		width: 541px;
		padding-bottom: 26px;
		position: relative;
	}

	#u30840
	{
		z-index: 201;
		width: 268px;
		position: relative;
		margin-right: -10000px;
		left: 136px;
	}

	#pu30842-5
	{
		width: 0.01px;
	}

	#u30842-5
	{
		z-index: 202;
		width: 142px;
		min-height: 37px;
		position: relative;
		margin-right: -10000px;
		margin-top: 2px;
	}

	#u30843-6
	{
		z-index: 207;
		width: 115px;
		min-height: 42px;
		position: relative;
		margin-right: -10000px;
		left: 153px;
	}

	#pu30844-6
	{
		width: 0.01px;
		margin-top: 3px;
	}

	#u30844-6
	{
		z-index: 233;
		width: 31px;
		min-height: 47px;
		position: relative;
		margin-right: -10000px;
	}

	#u30845-20
	{
		z-index: 213;
		width: 215px;
		min-height: 47px;
		position: relative;
		margin-right: -10000px;
		left: 38px;
	}

	#u30841-9
	{
		z-index: 239;
		width: 254px;
		min-height: 24px;
		margin-left: 1px;
		margin-top: 7px;
		position: relative;
	}

	#u34831
	{
		z-index: 248;
		height: 7px;
		position: fixed;
		top: 74px;
	}

	#u34831-bw
	{
		z-index: 248;
	}

	body
	{
		min-width: 360px;
	}
}

