.version.index /* version checker */
{
	color: #0000FF;
	background-color: #1DD787;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 960px;
	min-height: 965px;
	background-image: none;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-top: -116px;
	width: 0.01px;
}

#pu20846
{
	width: 0.01px;
	padding-bottom: 204px;
	margin-left: -100px;
}

#u20846
{
	z-index: 284;
	height: 204px;
	top: -80px;
}

#u20846-bw
{
	z-index: 284;
}

#u27761
{
	z-index: 285;
	width: 369px;
	top: -30px;
	left: 135px;
}

#menuu20954
{
	z-index: 286;
	width: 157px;
	margin-right: -10000px;
}

#u54082
{
	width: 157px;
	padding-bottom: 88px;
}

#u54082:hover
{
	width: 157px;
	min-height: 0px;
	margin: 0px;
}

#u54085-4
{
	width: 157px;
	min-height: 21px;
	margin-right: -10000px;
	top: 44px;
}

#u54082:hover #u54085-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 157px;
	margin: 0px -10000px 0px 0px;
}

#menuu20875
{
	z-index: 293;
	width: 157px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 108px;
}

#u20877
{
	width: 157px;
	padding-bottom: 88px;
}

#u20880-4
{
	width: 157px;
	min-height: 21px;
	margin-right: -10000px;
	top: 44px;
}

#u54082.MuseMenuActive #u54085-4,#u20877:hover #u20880-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 157px;
	margin: 0px -10000px 0px 0px;
}

#menuu20918
{
	z-index: 300;
	width: 157px;
	margin-right: -10000px;
	margin-top: 1px;
	left: 212px;
}

#u54051,#u20876,#u20919
{
	width: 157px;
	min-height: 109px;
	margin-right: -10000px;
}

#u20920
{
	width: 157px;
	padding-bottom: 88px;
}

#u54082.MuseMenuActive,#u20877.MuseMenuActive,#u20920.MuseMenuActive
{
	width: 157px;
	min-height: 0px;
	margin: 0px;
}

#u20922-4
{
	width: 157px;
	min-height: 21px;
	margin-right: -10000px;
	top: 44px;
}

#u20877.MuseMenuActive #u20880-4,#u20920:hover #u20922-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 157px;
	margin: 0px -10000px 0px 0px;
}

#u20920.MuseMenuActive #u20922-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 21px;
	width: 157px;
	margin: 0px -10000px 0px 0px;
}

#home
{
	left: -127px;
	top: -182px;
	margin-bottom: -18px;
	position: relative;
}

#u54315
{
	z-index: 307;
	width: 138px;
	top: 32px;
	left: 50%;
	margin-left: 289px;
}

#u54315_img
{
	padding-right: 13px;
}

#u55567
{
	z-index: 309;
	width: 41px;
	min-height: 33px;
	top: 45px;
	left: 50%;
	margin-left: -398px;
}

#slideshowu394
{
	z-index: 2;
	width: 0.01px;
	height: 645px;
	left: -100px;
	top: -62px;
	margin-bottom: -62px;
}

#u415popup
{
	z-index: 3;
}

#u415
{
	width: 1160px;
	height: 645px;
}

#u54038
{
	z-index: 4;
	width: 1160px;
	height: 645px;
	margin-right: -10000px;
}

#pu455
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: -171px;
}

#u455
{
	z-index: 6;
	min-height: 490.584722222222px;
	padding-bottom: 0px;
}

#u455_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	left: -100px;
	padding-top: 28px;
	padding-bottom: 62px;
}

#u55465
{
	z-index: 186;
	width: 805px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	left: 176px;
	position: relative;
}

#u55445
{
	z-index: 189;
	width: 173px;
	background-color: transparent;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	position: relative;
	margin-right: -10000px;
}

#u55450
{
	z-index: 191;
	width: 196px;
	background-color: transparent;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	position: relative;
	margin-right: -10000px;
	margin-top: 16px;
	left: 220px;
}

#u55439
{
	z-index: 187;
	width: 124px;
	background-color: transparent;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	position: relative;
	margin-right: -10000px;
	margin-top: 12px;
	left: 475px;
}

#u55439_clip
{
	overflow: hidden;
	width: 124px;
	height: 30px;
}

#u55439_img
{
	margin-bottom: -1px;
}

#u55459
{
	z-index: 193;
	width: 154px;
	background-color: transparent;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	position: relative;
	margin-right: -10000px;
	margin-top: 17px;
	left: 651px;
}

#u55384-5
{
	z-index: 28;
	width: 491px;
	min-height: 32px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	left: 331px;
	margin-top: 114px;
	position: relative;
}

#u55384
{
	font-size: 21px;
	text-align: center;
	line-height: 29px;
	font-weight: normal;
}

#u55384-3
{
	text-align: center;
}

#u55380-21
{
	z-index: 7;
	width: 792px;
	min-height: 98px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	text-align: center;
	left: 185px;
	margin-top: 29px;
	position: relative;
}

#u455-bw
{
	z-index: 6;
	min-height: 490.584722222222px;
	margin-top: 1px;
}

#u55761
{
	z-index: 41;
	width: 232px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 193px;
	left: 461px;
}

#u55397
{
	z-index: 250;
	height: 110px;
	border-style: none;
	border-color: transparent;
	background-color: #000000;
	opacity: 0.05;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
	filter: alpha(opacity=5);
}

#u55397-bw
{
	z-index: 250;
	height: 110px;
}

#u55365-4
{
	z-index: 33;
	width: 195px;
	min-height: 40px;
	background-color: transparent;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	color: #7F7F7F;
	line-height: 22px;
	text-align: center;
	font-size: 18px;
	font-family: Times, Times New Roman, Georgia, serif;
	font-style: italic;
	margin-left: 372px;
	top: -7px;
	margin-bottom: -7px;
	position: relative;
}

#pleistungen
{
	width: 0.01px;
	margin-left: 77px;
	margin-top: -2px;
}

#leistungen
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
}

#u55466
{
	z-index: 37;
	width: 26px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 3px;
	left: 379px;
}

#u55363
{
	z-index: 38;
	width: 1px;
	height: 18px;
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-webkit-transform: matrix(0.7071,-0.7071,0.7071,0.7071,-6,3);
	-ms-transform: matrix(0.7071,-0.7071,0.7071,0.7071,-6,3);
	transform: matrix(0.7071,-0.7071,0.7071,0.7071,-6,3);
	margin-bottom: -2px;
	position: relative;
	margin-right: -10000px;
	margin-top: 18px;
	left: 6px;
}

#u55364
{
	z-index: 39;
	width: 1px;
	height: 18px;
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-webkit-transform: matrix(0.7071,0.7071,-0.7071,0.7071,7,2);
	-ms-transform: matrix(0.7071,0.7071,-0.7071,0.7071,7,2);
	transform: matrix(0.7071,0.7071,-0.7071,0.7071,7,2);
	margin-bottom: -2px;
	position: relative;
	margin-right: -10000px;
	margin-top: 17px;
	left: 18px;
}

#u55361
{
	z-index: 40;
	width: 1px;
	height: 30px;
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	position: relative;
	margin-right: -10000px;
	left: 12px;
}

#pu55370
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: 40px;
}

#u55370
{
	z-index: 44;
	height: 350px;
	border-style: none;
	border-color: transparent;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	background: #FCFCFC url("../images/photo%205.jpg") no-repeat center center;
	background-size: cover;
}

#u55370:hover
{
	height: 350px;
	min-height: 0px;
	margin: 0px;
	background: #F2F2F2 url("../images/photo%205.jpg") no-repeat center center;
	background-size: cover;
}

.js #u55370.ose_pre_init
{
	opacity: 0.05;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
	filter: alpha(opacity=5);
}

#u55370-bw
{
	z-index: 44;
	height: 350px;
}

#u55387-4
{
	z-index: 114;
	width: 320px;
	background-color: transparent;
	line-height: 54px;
	text-align: center;
	font-size: 36px;
	position: relative;
	margin-right: -10000px;
	margin-top: 140px;
	left: 420px;
}

#pu55553
{
	width: 0.01px;
	margin-left: 31px;
	margin-top: 101px;
}

#u55553
{
	z-index: 246;
	width: 41px;
	min-height: 33px;
	border-style: none;
	color: #DCDCDC;
	line-height: 25px;
	position: relative;
	margin-right: -10000px;
	margin-top: 6px;
}

.Format
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
}

#u55398-7
{
	z-index: 94;
	width: 390px;
	min-height: 27px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 54px;
}

#u55557
{
	z-index: 247;
	width: 41px;
	min-height: 33px;
	border-style: none;
	color: #DCDCDC;
	line-height: 25px;
	position: relative;
	margin-right: -10000px;
	left: 446px;
}

#u55367-4
{
	z-index: 105;
	width: 202px;
	min-height: 27px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 501px;
}

#pservice
{
	width: 0.01px;
	margin-left: -22px;
	margin-top: 20px;
}

#service
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 217px;
}

#u55381-21
{
	z-index: 47;
	width: 356px;
	min-height: 90px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 106px;
}

#u55400-17
{
	z-index: 77;
	width: 356px;
	min-height: 277px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
	left: 554px;
}

#pu55561
{
	width: 0.01px;
	margin-left: 32px;
	margin-top: 85px;
}

#u55561
{
	z-index: 249;
	width: 41px;
	min-height: 33px;
	border-style: none;
	color: #DCDCDC;
	line-height: 25px;
	position: relative;
	margin-right: -10000px;
}

#u55369-4
{
	z-index: 101;
	width: 202px;
	min-height: 27px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
	left: 53px;
}

#u55559
{
	z-index: 248;
	width: 41px;
	min-height: 33px;
	border-style: none;
	color: #DCDCDC;
	line-height: 25px;
	position: relative;
	margin-right: -10000px;
	left: 445px;
}

#u55396-4
{
	z-index: 134;
	width: 202px;
	min-height: 29px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 5px;
	left: 500px;
}

#paboutus
{
	width: 0.01px;
	margin-left: -1px;
	margin-top: 18px;
}

#aboutus
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 129px;
}

#u55372-9
{
	z-index: 68;
	width: 368px;
	min-height: 90px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 86px;
}

#ppu55376
{
	width: 0.01px;
	margin-right: -10000px;
	margin-top: 2px;
	margin-left: 534px;
}

#pu55376
{
	width: 0.01px;
}

#u55376
{
	z-index: 112;
	width: 23px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u55348-4
{
	z-index: 118;
	width: 388px;
	min-height: 24px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 32px;
}

#pu55346
{
	width: 0.01px;
	margin-top: 7px;
}

#u55346
{
	z-index: 170;
	width: 23px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u55373-4
{
	z-index: 130;
	width: 388px;
	min-height: 24px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 32px;
}

#pu55344
{
	width: 0.01px;
	margin-top: 8px;
}

#u55344
{
	z-index: 172;
	width: 23px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 1px;
}

#u55374-4
{
	z-index: 122;
	width: 388px;
	min-height: 24px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 32px;
}

#pu55358-4
{
	width: 0.01px;
	margin-left: 5px;
	margin-top: 31px;
}

#u55358-4
{
	z-index: 126;
	width: 339px;
	min-height: 24px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #7F7F7F;
	position: relative;
	margin-right: -10000px;
}

#u56912
{
	z-index: 252;
	width: 200px;
	min-height: 28px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 24px;
	position: relative;
	margin-right: -10000px;
	margin-top: 24px;
	left: 129px;
}

#pu56259
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: 64px;
}

#u56259
{
	z-index: 159;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #E5E3E2;
}

#u56259-bw
{
	z-index: 159;
	margin-top: 10px;
	height: 1px;
}

#u56260-4
{
	z-index: 182;
	width: 150px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	position: relative;
	margin-right: -10000px;
	left: 495px;
}

#pu55385
{
	width: 0.01px;
	margin-left: 85px;
	margin-top: 95px;
}

#u55385
{
	z-index: 176;
	width: 135px;
	background-color: transparent;
	border-radius: 100px;
	position: relative;
	margin-right: -10000px;
	margin-top: 45px;
}

#u55385 .clip_frame
{
	-webkit-border-radius: 100px 100px 100px 100px;
}

#u55389-20
{
	z-index: 138;
	width: 587px;
	min-height: 69px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 204px;
}

#pu55378
{
	width: 0.01px;
	margin-left: 291px;
	margin-top: 28px;
}

#u55378
{
	z-index: 164;
	width: 73px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u55368-4
{
	z-index: 166;
	width: 206px;
	min-height: 32px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 108px;
}

#u55372-7,#u55368-2
{
	font-style: italic;
}

#u55368
{
	text-decoration: underline;
	color: #00595E;
}

#pu55393
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: 81px;
}

#u55393
{
	z-index: 158;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #E5E3E2;
}

#u56259:hover,#u55393:hover
{
	background-color: #F2F2F2;
	height: 1px;
	min-height: 0px;
	margin: 0px;
}

#u55393-bw
{
	z-index: 158;
	margin-top: 9px;
	height: 1px;
}

#u55403-4
{
	z-index: 178;
	width: 150px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	position: relative;
	margin-right: -10000px;
	left: 495px;
}

#pu55366-28
{
	width: 0.01px;
	margin-left: 84px;
	margin-top: 82px;
}

#u55366-28
{
	z-index: 195;
	width: 350px;
	min-height: 100px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u55366
{
	font-weight: bold;
	font-style: normal;
}

#u55375-23
{
	z-index: 223;
	width: 368px;
	min-height: 100px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 393px;
}

#u55375-2
{
	font-weight: bold;
	font-style: italic;
}

#u55375-13
{
	font-size: 15px;
	line-height: 23px;
}

#u55389-2,#u55366-13,#u55366-21,#u55375-3,#u55375-5,#u55375-16
{
	font-weight: bold;
}

#pu55595
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: 92px;
}

#u55595
{
	z-index: 43;
	min-height: 391px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
}

#u55595-bw
{
	z-index: 43;
	min-height: 391px;
}

#kontakt
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 265px;
	left: 100px;
}

#pu55349
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: -1px;
}

#u55349
{
	z-index: 109;
	min-height: 1031.6890287567658px;
	border-color: #000000;
	background-color: #232323;
	padding-bottom: 0px;
}

#u55349_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
	left: -100px;
	padding-top: 155px;
	padding-bottom: 316px;
}

#u56916
{
	z-index: 253;
	width: 281px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	left: 184px;
	position: relative;
}

#u55390-28
{
	z-index: 254;
	width: 265px;
	min-height: 90px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#u55380-11,#u55380-14,#u55380-17,#u55366-6,#u55366-16,#u55366-24,#u55375-8,#u55375-19,#u55390-21
{
	text-decoration: underline;
}

#u56914
{
	z-index: 282;
	width: 281px;
	min-height: 48px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 21px;
	position: relative;
	margin-right: -10000px;
	margin-top: 189px;
}

#u55399-4
{
	z-index: 160;
	width: 793px;
	min-height: 90px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	left: 183px;
	margin-top: 135px;
	position: relative;
}

#u55349-bw
{
	z-index: 109;
	min-height: 1031.6890287567658px;
}

#u57384
{
	z-index: 283;
	width: 550px;
	min-height: 384px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 154px;
	left: 459px;
}

#u55394
{
	z-index: 110;
	width: 135px;
	background-color: transparent;
	position: fixed;
	top: 3674px;
	left: 67px;
}

#u55394_img
{
	padding-right: 7px;
}

.js #u55387-4.ose_pre_init,.js #u55553.ose_pre_init,.js #u55398-7.ose_pre_init,.js #u55557.ose_pre_init,.js #u55367-4.ose_pre_init,.js #u55381-21.ose_pre_init,.js #u55400-17.ose_pre_init,.js #u55561.ose_pre_init,.js #u55369-4.ose_pre_init,.js #u55559.ose_pre_init,.js #u55396-4.ose_pre_init,.js #u55372-9.ose_pre_init,.js #u55376.ose_pre_init,.js #u55348-4.ose_pre_init,.js #u55346.ose_pre_init,.js #u55373-4.ose_pre_init,.js #u55344.ose_pre_init,.js #u55374-4.ose_pre_init,.js #u55358-4.ose_pre_init,.js #u56912.ose_pre_init,.js #u56259.ose_pre_init,.js #u56260-4.ose_pre_init,.js #u55385.ose_pre_init,.js #u55389-20.ose_pre_init,.js #u55378.ose_pre_init,.js #u55368-4.ose_pre_init,.js #u55393.ose_pre_init,.js #u55403-4.ose_pre_init,.js #u55366-28.ose_pre_init,.js #u55375-23.ose_pre_init,.js #u55390-28.ose_pre_init,.js #u56914.ose_pre_init,.js #u55394.ose_pre_init
{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

body
{
	position: relative;
	min-width: 960px;
	padding-top: 36px;
}

#page .verticalspacer
{
	clear: both;
}

