.version.index /* version checker */
{
	color: #000019;
	background-color: #1C406D;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

@font-face
{
	font-family: '__Amatic SC_5';
	src: url('../fonts/amaticsc-bold.eot');
	src: local('☺'), url('../fonts/amaticsc-bold.woff') format('woff'), url('../fonts/amaticsc-bold.svg') format('svg');
	font-weight: 700;
	font-style: normal;
}

#page
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	border-color: #000000;
	background-color: #FFFFFF;
	background-image: none;
	border-width: 0px;
	margin-left: auto;
	width: 100%;
	margin-right: auto;
	z-index: 1;
	opacity: 1;
}

#u484683
{
	min-height: 65px;
	width: 88px;
	position: relative;
}

#pu481256
{
	margin-right: -10000px;
	padding-bottom: 0px;
}

#u481256
{
	position: relative;
	filter: alpha(opacity=100);
	height: 100px;
	border-width: 0px;
	opacity: 1;
	width: 100px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	border-color: transparent;
	background: transparent url("../images/qooqeescalehover-u481256-fr.jpg?crc=168161042") no-repeat center center;
	background-size: cover;
}

#u472811
{
	position: relative;
	min-height: 30px;
	width: 30px;
}

#buttonu491993
{
	width: 107px;
	position: relative;
	height: 35px;
}

#buttonu491993:hover
{
	min-height: 0px;
	width: 107px;
	margin-bottom: 0px;
	height: 35px;
}

#buttonu491993.ButtonSelected
{
	min-height: 0px;
	width: 107px;
	margin-bottom: 0px;
	height: 35px;
}

#u492179
{
	left: 0px;
	min-height: 30px;
	width: 30px;
	position: fixed;
}

#buttonu285020
{
	top: 0px;
	position: fixed;
}

#buttonu285020.ButtonSelected
{
	margin: 0px;
}

#u285021
{
	margin-right: -10000px;
	position: relative;
}

#buttonu285020.ButtonSelected #u285021
{
	margin-bottom: 0px;
	margin-right: -10000px;
	margin-left: 0px;
	min-height: 0px;
}

#slideshowu285588
{
	left: 0px;
	position: relative;
	margin-left: 0px;
	width: 100%;
	margin-right: -10000px;
}

#u285591,#u486073,#u486136,#u486197
{
	position: relative;
	background-color: #4F4F4F;
	margin-right: -10000px;
	border-color: #FFFFFF;
}

.SSSlideLoading
{
	background: url("../images/loading.gif?crc=3815509949") no-repeat center center;
}

#pamphletu285614
{
	width: 0.01px;
	margin-right: -10000px;
	position: relative;
	margin-left: 50%;
	height: 91px;
}

#u285590,#u285619
{
	background-color: transparent;
	position: absolute;
}

#u285625-4
{
	background-color: transparent;
	min-height: 50px;
	margin-right: -10000px;
	position: relative;
}

#u285623-4
{
	background-color: transparent;
	min-height: 50px;
	font-family: '__Amatic SC_5';
	margin-right: -10000px;
	position: relative;
	font-weight: 700;
}

#u285624,#u285622,#u285620
{
	border-width: 0px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	border-color: transparent;
}

#u285621-4
{
	position: relative;
	margin-top: 1px;
	background-color: transparent;
	min-height: 50px;
	margin-right: -10000px;
}

#u285626
{
	position: relative;
	margin-top: 90px;
	width: 11px;
	margin-right: -10000px;
	height: 1px;
}

#u285628
{
	width: 1px;
	position: absolute;
	height: 1px;
}

#u285627
{
	left: 5px;
	width: 1px;
	position: absolute;
	height: 1px;
}

#u285629
{
	left: 10px;
	width: 1px;
	position: absolute;
	height: 1px;
}

.ie #u285628,.ie #u285627,.ie #u285629
{
	background-color: #FFFFFF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
	filter: alpha(opacity=1);
	opacity: 0.01;
}

#u285616
{
	-webkit-transition-delay: 0s;
	filter: alpha(opacity=100);
	-webkit-transition-timing-function: ease;
	transition-duration: 0.5s;
	transition-timing-function: ease;
	opacity: 1;
	-webkit-transition-duration: 0.5s;
	border-width: 0px;
	transition-delay: 0s;
	width: 30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	position: absolute;
	border-color: transparent;
	height: 30px;
	background: transparent url("../images/pf_li_weiss-u285616-fr.png?crc=3796911155") no-repeat center top;
	background-size: contain;
}

#u285615
{
	-webkit-transition-delay: 0s;
	filter: alpha(opacity=100);
	-webkit-transition-timing-function: ease;
	transition-duration: 0.5s;
	transition-timing-function: ease;
	opacity: 1;
	-webkit-transition-duration: 0.5s;
	border-width: 0px;
	transition-delay: 0s;
	width: 30px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	position: absolute;
	border-color: transparent;
	height: 30px;
	background: transparent url("../images/pf_re_weiss-u285615-fr.png?crc=413627528") no-repeat center top;
	background-size: contain;
}

#u285616:hover,#u285615:hover
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	background-position: center top;
	background-repeat: no-repeat;
	filter: alpha(opacity=70);
	min-height: 0px;
	opacity: 0.7;
	width: 30px;
	height: 30px;
	margin: 0px;
	background-size: contain;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton,.PamphletWidget .ThumbGroup .Thumb,.PamphletNextButton,.PamphletPrevButton,.PamphletCloseButton
{
	cursor: pointer;
}

#home
{
	left: 0px;
	position: relative;
	margin-left: 0px;
}

#u285664-17
{
	background-color: transparent;
	padding-bottom: 40px;
	position: relative;
	border-color: #8C3214;
}

#u285633
{
	border-width: 0px;
	background-color: transparent;
	width: 100%;
	position: relative;
}

#u285674-18
{
	padding-bottom: 40px;
	background-color: transparent;
	padding-top: 40px;
	position: relative;
	border-color: #8C3214;
}

#haus
{
	margin-left: 0px;
	width: 22px;
	margin-right: -10000px;
	position: relative;
}

#u481200
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	background-color: transparent;
	background-repeat: no-repeat;
	border-width: 0px;
	opacity: 1;
	width: 100%;
	margin-right: -10000px;
	position: relative;
	background-position: center center;
	background-size: cover;
}

.ScaleHover
{
	background-color: transparent;
	border-color: #FFFFFF;
	border-width: 0px 0px 1px;
}

.instructor-bio
{
	background-color: transparent;
	border-width: 0px;
	border-color: #000000;
}

#u481336-4
{
	-webkit-transition-delay: 0s;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	border-left-width: 1px;
	-webkit-transition-timing-function: ease;
	transition-duration: 0.3s;
	border-bottom-width: 1px;
	background-image: url("../images/blank.gif?crc=4208392903");
	padding-left: 5px;
	transition-delay: 0s;
	transition-timing-function: ease;
	background-color: transparent;
	padding-top: 7px;
	-webkit-transition-duration: 0.3s;
	border-style: solid;
	padding-bottom: 5px;
	border-color: #FFFFFF;
}

#u484990-4
{
	-webkit-transition-delay: 0s;
	border-left-width: 1px;
	-webkit-transition-timing-function: ease;
	transition-duration: 0.3s;
	border-bottom-width: 1px;
	background-image: url("../images/blank.gif?crc=4208392903");
	padding-left: 5px;
	transition-delay: 0s;
	transition-timing-function: ease;
	background-color: transparent;
	padding-top: 7px;
	-webkit-transition-duration: 0.3s;
	border-style: solid;
	padding-bottom: 5px;
	border-color: #FFFFFF;
}

#u485011-4
{
	-webkit-transition-delay: 0s;
	border-left-width: 1px;
	-webkit-transition-timing-function: ease;
	transition-duration: 0.3s;
	border-bottom-width: 1px;
	background-image: url("../images/blank.gif?crc=4208392903");
	padding-left: 5px;
	transition-delay: 0s;
	transition-timing-function: ease;
	background-color: transparent;
	padding-top: 7px;
	-webkit-transition-duration: 0.3s;
	border-style: solid;
	padding-bottom: 5px;
	border-color: #FFFFFF;
}

#u482336,#u482367,#u482379,#u482373
{
	border-width: 0px;
	background-color: transparent;
	position: relative;
	border-color: transparent;
}

#u481472,#u481621,#u481669
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	background-color: transparent;
	background-repeat: no-repeat;
	border-width: 0px;
	opacity: 1;
	margin-right: -10000px;
	position: relative;
	background-position: center center;
	background-size: cover;
}

#u481091-10,#u481473-10,#u481622-10,#u481670-10
{
	padding-top: 10px;
	position: relative;
	background-color: transparent;
	padding-bottom: 10px;
}

#u481091-9,#u481473-9,#u481622-9,#u481670-9
{
	margin-right: 20px;
}

#u481091-6,#u481473-6,#u481622-6,#u481670-6
{
	font-size: 1px;
	line-height: 0px;
}

#u481344,#u484989,#u485010,#u485028
{
	margin-top: -10px;
	margin-bottom: 10px;
}

#u485029-4
{
	-webkit-transition-delay: 0s;
	border-left-width: 1px;
	-webkit-transition-timing-function: ease;
	transition-duration: 0.3s;
	border-bottom-width: 1px;
	background-image: url("../images/blank.gif?crc=4208392903");
	padding-left: 5px;
	transition-delay: 0s;
	transition-timing-function: ease;
	background-color: transparent;
	padding-top: 7px;
	-webkit-transition-duration: 0.3s;
	border-style: solid;
	padding-bottom: 5px;
	border-color: #FFFFFF;
}

#u481336-4:hover,#u484990-4:hover,#u485011-4:hover,#u485029-4:hover
{
	padding-top: 7px;
	padding-bottom: 5px;
	margin: 0px;
}

#u436551,#u436586
{
	left: 0%;
	position: relative;
	margin-left: 0%;
	background-color: #EBF0F6;
	width: 100%;
	border-color: #FFFFFF;
}

#u436589-10 > li:before
{
	content: '•';
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

#u436541,#u435111
{
	left: 0%;
	position: relative;
	background-color: transparent;
	width: 100%;
	margin-right: -10000px;
	margin-left: 0%;
}

#u436548-4,#u436535-4
{
	background-color: transparent;
	min-height: 64px;
	margin-right: -10000px;
	position: relative;
	margin-left: 0%;
}

#winter,#sommer
{
	left: 0px;
	width: 22px;
	margin-right: -10000px;
	position: relative;
	margin-left: 0px;
}

#u436565,#u436572,#u436579,#u435564,#u435566,#u435568
{
	background-color: transparent;
	position: relative;
}

#pslideshowu285588,#u285632_position_content,#u285633_img,#pu481200,#pu481472,#pu481621,#pu481669,#u436541_img,#u436579_img,#pu435111,#u435111_img,#u435566_img,#u435568_img
{
	width: 100%;
}

#u435118,#u435585
{
	left: 0%;
	position: relative;
	margin-left: 0%;
	background-color: #E9F6DF;
	width: 100%;
	border-color: #FFFFFF;
}

#u436554-14,#u436589-35,#u435553-21,#u435588-9
{
	padding-top: 40px;
	padding-bottom: 40px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	border-color: #8C3214;
}

#u285632,#u285630
{
	left: 0%;
	position: relative;
	margin-left: 0%;
	background-color: #F0EAE1;
	width: 100%;
	border-color: #FFFFFF;
}

#u285675-13
{
	padding-top: 40px;
	padding-bottom: 10px;
	background-color: transparent;
	position: relative;
	border-color: #8C3214;
}

#u482546-4
{
	-webkit-transition-delay: 0s;
	-webkit-transition-timing-function: ease;
	transition-duration: 0.3s;
	background-image: url("../images/blank.gif?crc=4208392903");
	transition-delay: 0s;
	transition-timing-function: ease;
	background-color: transparent;
	padding-top: 7px;
	-webkit-transition-duration: 0.3s;
	min-height: 18px;
	position: relative;
	border-style: solid;
	padding-bottom: 5px;
	border-color: #FFFFFF;
	border-width: 0px 0px 1px 1px;
}

#u482546-4:hover
{
	padding-top: 7px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
	min-height: 18px;
}

#u483573
{
	max-width: 100000px;
	border-width: 0px;
	background-color: transparent;
	min-width: 30px;
	position: relative;
	border-color: transparent;
}

#u487919-6
{
	-webkit-transition-delay: 0s;
	-webkit-transition-timing-function: ease;
	transition-duration: 0.3s;
	border-bottom-width: 1px;
	background-image: url("../images/blank.gif?crc=4208392903");
	position: relative;
	transition-delay: 0s;
	transition-timing-function: ease;
	background-color: transparent;
	padding-top: 7px;
	-webkit-transition-duration: 0.3s;
	border-style: solid;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-color: #FFFFFF;
}

#u487920-6
{
	-webkit-transition-delay: 0s;
	padding-bottom: 5px;
	border-left-width: 1px;
	-webkit-transition-timing-function: ease;
	transition-duration: 0.3s;
	border-bottom-width: 1px;
	background-image: url("../images/blank.gif?crc=4208392903");
	transition-delay: 0s;
	transition-timing-function: ease;
	background-color: transparent;
	padding-top: 7px;
	-webkit-transition-duration: 0.3s;
	border-style: solid;
	position: relative;
	border-color: #FFFFFF;
}

#u487921-4
{
	-webkit-transition-delay: 0s;
	padding-bottom: 5px;
	border-left-width: 1px;
	-webkit-transition-timing-function: ease;
	transition-duration: 0.3s;
	border-bottom-width: 1px;
	background-image: url("../images/blank.gif?crc=4208392903");
	transition-delay: 0s;
	transition-timing-function: ease;
	background-color: transparent;
	padding-top: 7px;
	-webkit-transition-duration: 0.3s;
	border-style: solid;
	position: relative;
	border-color: #FFFFFF;
}

#u487919-6:hover,#u487920-6:hover,#u487921-4:hover
{
	padding-top: 7px;
	padding-bottom: 5px;
}

#u481336-4:hover p,#u481336-4:hover span,#u484990-4:hover p,#u484990-4:hover span,#u485011-4:hover p,#u485011-4:hover span,#u485029-4:hover p,#u485029-4:hover span,#u482546-4:hover p,#u487919-6:hover p,#u487919-6:hover a,#u487920-6:hover p,#u487920-6:hover a,#u487921-4:hover p
{
	line-height: 1.2;
	visibility: inherit;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #7F7F7F;
	letter-spacing: 3px;
	text-transform: uppercase;
	padding: 0px;
}

#u482546-3,#u487919-5,#u487920-5,#u487921-3
{
	margin-left: 5px;
}

#u492378
{
	background-color: #E8E6E3;
}

#buttonu285020_align_to_page,#u492378_align_to_page
{
	width: 100%;
	margin-right: auto;
	position: relative;
	margin-left: auto;
}

#u285590popup,#pu492382-4
{
	margin-right: -10000px;
}

#u492382-4
{
	background-color: transparent;
	padding-top: 40px;
	border-width: 0px;
	padding-bottom: 10px;
	position: relative;
	border-color: transparent;
}

#u492381
{
	-webkit-transition-delay: 0s;
	margin-right: -10000px;
	position: relative;
	filter: alpha(opacity=100);
	-webkit-transition-timing-function: ease;
	transition-duration: 1.5s;
	background-color: transparent;
	background-repeat: no-repeat;
	transition-timing-function: ease;
	-webkit-transition-duration: 1.5s;
	transition-delay: 0s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
	background-position: center center;
	background-size: cover;
}

#u492380
{
	-webkit-transition-delay: 0s;
	margin-right: -10000px;
	position: relative;
	filter: alpha(opacity=100);
	-webkit-transition-timing-function: ease;
	transition-duration: 1.5s;
	background-color: transparent;
	background-repeat: no-repeat;
	transition-timing-function: ease;
	-webkit-transition-duration: 1.5s;
	transition-delay: 0s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
	background-position: center center;
	background-size: cover;
}

#u492381:hover,#u492380:hover
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	background-color: transparent;
	filter: alpha(opacity=100);
	background-repeat: no-repeat;
	min-height: 0px;
	opacity: 1;
	background-position: center center;
	margin: 0px -10000px 0px 0%;
	background-size: cover;
}

#u492383-4
{
	line-height: 17px;
	position: relative;
	background-color: transparent;
	margin-right: -10000px;
}

#u492383-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px -10000px 0px 0%;
}

#u492383-4:hover p
{
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	visibility: inherit;
	color: #252525;
}

#u492384-4
{
	line-height: 17px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u492383-4:active,#u492384-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px -10000px 0px 0%;
}

#u492383-4:active p,#u492384-4:hover p
{
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	visibility: inherit;
	color: #252525;
}

#u492378-bw
{
	left: 0px;
	margin-left: 0px;
}

.go-bottom
{
	background-color: #8C3214;
	border-width: 0px;
	border-color: #000000;
}

#u492177
{
	top: 0px;
	width: 20px;
	right: 0px;
	position: fixed;
	height: 160px;
}

#u492178
{
	top: 0px;
	left: 0px;
	width: 20px;
	position: fixed;
	height: 160px;
}

#u284897
{
	position: fixed;
	bottom: 0px;
	height: 20px;
}

#u479361
{
	width: 30px;
	position: fixed;
	bottom: 8px;
	height: 30px;
}

#u479361:hover
{
	width: 30px;
	min-height: 0px;
	height: 30px;
	margin: 0px;
}

#u284892
{
	z-index: 2;
}

#ausstattung,#zimmer,#kueche,#umgebung,#lage,#partner,#kontakt
{
	width: 22px;
	margin-right: -10000px;
	position: relative;
}

.html
{
	background-color: #FFFFFF;
}

#u284895,body
{
	position: relative;
}

.verticalspacer
{
	min-height: 1px;
}

@media (min-width: 1051px), print
{
	#muse_css_mq
	{
		background-color: #FFFFFF;
	}

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 1541px;
	}

	#pu481256
	{
		z-index: 238;
		margin-top: -126px;
		width: 12.5%;
		margin-left: -27.93%;
	}

	#u481256
	{
		z-index: 238;
	}

	#buttonu491993
	{
		z-index: 431;
		margin-top: 138px;
		margin-left: 38.86%;
	}

	#buttonu491993:hover
	{
		margin-right: 0px;
		margin-top: 138px;
		margin-left: 38.86%;
	}

	#buttonu491993.ButtonSelected
	{
		margin-right: 0px;
		margin-top: 138px;
		margin-left: 38.86%;
	}

	#pu472811
	{
		z-index: 432;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: -106px;
		width: 7.5%;
		margin-left: -14.36%;
	}

	#u472811
	{
		z-index: 432;
	}

	#u484683
	{
		z-index: 430;
		margin-top: 188px;
		margin-left: 16.2%;
	}

	#pu492178
	{
		z-index: 345;
		height: 0px;
		padding-bottom: 193px;
		margin-right: -10000px;
		margin-top: -33px;
		width: 100%;
	}

	#u492178
	{
		z-index: 345;
	}

	#u492179
	{
		z-index: 346;
		top: -33px;
	}

	#u285019
	{
		height: 70px;
		position: relative;
		left: -50%;
		margin-left: 700px;
		width: 100%;
	}

	#u285019-wrapper
	{
		position: fixed;
		top: 0px;
		z-index: 347;
		left: 50%;
		margin-left: -700px;
		width: 100%;
	}

	#buttonu285020
	{
		z-index: 348;
		min-height: 58px;
		padding-bottom: 12px;
	}

	#buttonu285020.ButtonSelected
	{
		min-height: 58px;
	}

	#u285021
	{
		z-index: 349;
		width: 181px;
		margin-top: 20px;
	}

	#buttonu285020.ButtonSelected #u285021
	{
		margin-top: 20px;
		width: 181px;
	}

	#u285021_img
	{
		margin-right: -2px;
	}

	#buttonu285020-bw
	{
		z-index: 348;
	}

	#phome
	{
		z-index: 449;
		margin-right: -10000px;
		width: 100%;
	}

	#pslideshowu285588
	{
		z-index: 40;
		margin-top: 52px;
	}

	#slideshowu285588
	{
		z-index: 40;
	}

	#u285590
	{
		width: 1400px;
		height: 700px;
	}

	#u285590popup
	{
		z-index: 41;
		width: 1400px;
		height: 700px;
	}

	#u285591
	{
		z-index: 42;
		width: 1400px;
		height: 700px;
	}

	#u486073
	{
		z-index: 44;
		width: 1400px;
		height: 700px;
	}

	#u486136
	{
		z-index: 46;
		width: 1400px;
		height: 700px;
	}

	#u486197
	{
		z-index: 48;
		width: 1400px;
		height: 700px;
	}

	#pamphletu285614
	{
		z-index: 50;
		padding-bottom: 140px;
		margin-top: 150px;
		left: -418px;
	}

	#u285619
	{
		width: 820px;
		height: 231px;
		left: 30px;
	}

	#u285619popup
	{
		z-index: 51;
	}

	#u285624
	{
		z-index: 52;
		width: 820px;
		height: 77px;
		padding-bottom: 154px;
	}

	#u285625-4
	{
		z-index: 53;
		width: 777px;
	}

	#u285622
	{
		z-index: 57;
		width: 820px;
		height: 154px;
		padding-bottom: 77px;
	}

	#u285623-4
	{
		z-index: 58;
		width: 100%;
	}

	#u285620
	{
		z-index: 62;
		width: 820px;
		height: 78px;
		padding-bottom: 153px;
	}

	#u285621-4
	{
		z-index: 63;
		width: 777px;
		left: 3.66%;
	}

	#u285626
	{
		z-index: 67;
		left: 467px;
	}

	#u285616
	{
		top: 21px;
	}

	#u285615
	{
		top: 21px;
		left: 807px;
	}

	#pu285632
	{
		z-index: 74;
		margin-top: -1px;
		width: 100%;
	}

	#u285632
	{
		z-index: 74;
		margin-right: -10000px;
	}

	#u285632_position_content
	{
		padding-top: 130px;
		padding-bottom: 186px;
	}

	#u285664-17
	{
		z-index: 114;
		min-height: 221px;
		width: 41.08%;
		margin-left: 29.5%;
	}

	#u285664-4
	{
		padding-top: 0px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	}

	#u285633
	{
		z-index: 75;
		margin-top: 115px;
	}

	#phaus
	{
		z-index: 112;
		margin-top: -1px;
		width: 70.5%;
	}

	#haus
	{
		left: 0px;
	}

	#u285674-18
	{
		z-index: 77;
		min-height: 520px;
		margin-right: -10000px;
		width: 58.26%;
		left: 41.75%;
		margin-left: 0%;
	}

	#u285664-7,#u285664-10,#u285664-13,#u285674-4,#u285674-5,#u285674-7,#u285674-8,#u285674-10,#u285674-11,#u285674-13,#u285674-14,#u285674-16
	{
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	}

	#pu482336
	{
		z-index: 239;
		margin-top: 63px;
		width: 70%;
		margin-left: 15%;
	}

	#u482336
	{
		z-index: 239;
		margin-right: -10000px;
		width: 48.47%;
	}

	#pu481200
	{
		z-index: 255;
	}

	#u481200
	{
		z-index: 255;
		background-image: url("../images/prodkopf-9654-u481200-fr.jpg?crc=45262726");
	}

	.hidpi #u481200
	{
		background-image: url("../images/prodkopf-9654-u481200-fr_2x.jpg?crc=4263045805");
	}

	#u481091-10
	{
		z-index: 240;
		min-height: 136px;
		width: 100%;
	}

	#u481336-4
	{
		z-index: 250;
		width: 267px;
		min-height: 18px;
	}

	#u482367
	{
		z-index: 257;
		margin-right: -10000px;
		width: 48.47%;
		left: 51.54%;
	}

	#pu481472
	{
		z-index: 273;
	}

	#u481472
	{
		z-index: 273;
		background-image: url("../images/prodkopf-9414-u481472-fr.jpg?crc=3805200220");
		width: 100%;
	}

	.hidpi #u481472
	{
		background-image: url("../images/prodkopf-9414-u481472-fr_2x.jpg?crc=3911395313");
	}

	#u481473-10
	{
		z-index: 258;
		min-height: 136px;
		width: 100%;
	}

	#u484990-4
	{
		z-index: 268;
		width: 267px;
		min-height: 18px;
	}

	#pu482379
	{
		z-index: 275;
		margin-top: 42px;
		width: 70%;
		margin-left: 15%;
	}

	#u482379
	{
		z-index: 275;
		margin-right: -10000px;
		width: 48.47%;
	}

	#pu481621
	{
		z-index: 291;
	}

	#u481621
	{
		z-index: 291;
		background-image: url("../images/prodkopf-9575-u481621-fr.jpg?crc=3940331824");
		width: 100%;
	}

	.hidpi #u481621
	{
		background-image: url("../images/prodkopf-9575-u481621-fr_2x.jpg?crc=471175352");
	}

	#u481622-10
	{
		z-index: 276;
		min-height: 136px;
		width: 100%;
	}

	#u485011-4
	{
		z-index: 286;
		width: 267px;
		min-height: 18px;
	}

	#u482373
	{
		z-index: 293;
		margin-right: -10000px;
		width: 48.47%;
		left: 51.54%;
	}

	#pu481669
	{
		z-index: 309;
	}

	#u481669
	{
		z-index: 309;
		background-image: url("../images/prodkopf-9497-u481669-fr.jpg?crc=486959574");
		width: 100%;
	}

	.hidpi #u481669
	{
		background-image: url("../images/prodkopf-9497-u481669-fr_2x.jpg?crc=4162432824");
	}

	#u481200 .fluid_height_spacer,#u481472 .fluid_height_spacer,#u481621 .fluid_height_spacer,#u481669 .fluid_height_spacer
	{
		padding-bottom: 67.78947368421052%;
	}

	#u481670-10
	{
		z-index: 294;
		min-height: 136px;
		width: 100%;
	}

	#u485029-4
	{
		z-index: 304;
		width: 267px;
		min-height: 18px;
	}

	#u481336-4:hover,#u484990-4:hover,#u485011-4:hover,#u485029-4:hover
	{
		min-height: 18px;
		width: 267px;
	}

	#u436541
	{
		z-index: 133;
		margin-top: 3258px;
	}

	#u436548-4
	{
		z-index: 234;
		margin-top: 3363px;
		width: 84.29%;
		left: 7.86%;
	}

	#winter
	{
		margin-top: 3258px;
	}

	#u436551
	{
		z-index: 136;
		top: -1px;
		margin-bottom: -1px;
	}

	#u436554-14
	{
		z-index: 160;
		min-height: 520px;
		width: 41.08%;
		left: 29.5%;
	}

	#pu436565
	{
		z-index: 220;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#u436565
	{
		z-index: 220;
		margin-right: -10000px;
		width: 56.15%;
	}

	#pu436572
	{
		z-index: 224;
		margin-right: -10000px;
		width: 43.86%;
		margin-left: 56.15%;
	}

	#u436572
	{
		z-index: 224;
		width: 100%;
	}

	#u436579
	{
		z-index: 228;
		width: 100%;
	}

	#u436586
	{
		z-index: 138;
	}

	#u436589-35
	{
		z-index: 183;
		min-height: 489px;
		width: 41.08%;
		left: 29.5%;
	}

	#pu435111,#u435111
	{
		z-index: 131;
	}

	#u436535-4
	{
		z-index: 230;
		margin-top: 106px;
		width: 84.29%;
		left: 7.86%;
	}

	#u435118
	{
		z-index: 135;
		padding-bottom: 54px;
	}

	#u435553-21
	{
		z-index: 139;
		min-height: 520px;
		width: 41.08%;
		left: 29.5%;
	}

	#pu435564
	{
		z-index: 218;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#u435564
	{
		z-index: 218;
		margin-right: -10000px;
		width: 56.15%;
	}

	#u436565_img,#u435564_img
	{
		width: 100.13%;
	}

	#pu435566
	{
		z-index: 222;
		margin-right: -10000px;
		width: 43.86%;
		margin-left: 56.15%;
	}

	#u435566
	{
		z-index: 222;
		width: 100%;
	}

	#u435568
	{
		z-index: 226;
		width: 100%;
	}

	#u435585
	{
		z-index: 137;
	}

	#u435588-9
	{
		z-index: 174;
		min-height: 270px;
		width: 41.08%;
		left: 29.5%;
	}

	#u285630
	{
		z-index: 73;
		padding-bottom: 88px;
	}

	#pu285675-13
	{
		z-index: 95;
		margin-right: -10000px;
		width: 70%;
		margin-left: 15.08%;
	}

	#u285675-13
	{
		z-index: 95;
		min-height: 362px;
		width: 99.8%;
	}

	#u482546-4
	{
		z-index: 108;
		margin-top: 13px;
		width: 41.03%;
	}

	#u482546-4:hover
	{
		margin-top: 13px;
		width: 41.03%;
		margin-left: 0%;
	}

	#u483573
	{
		z-index: 311;
		height: 400px;
		margin-top: 39px;
		width: 99.8%;
	}

	#pu487919-6
	{
		z-index: 312;
		margin-top: 67px;
		width: 100%;
	}

	#u487919-6
	{
		z-index: 312;
		min-height: 18px;
		margin-bottom: -1px;
		margin-right: -10000px;
		width: 32.66%;
	}

	#u487920-6
	{
		z-index: 318;
		min-height: 18px;
		margin-bottom: -1px;
		margin-right: -10000px;
		width: 32.66%;
		left: 33.68%;
	}

	#u487921-4
	{
		z-index: 324;
		min-height: 18px;
		margin-bottom: -1px;
		margin-right: -10000px;
		width: 32.66%;
		left: 67.25%;
	}

	#u487919-6:hover,#u487920-6:hover,#u487921-4:hover
	{
		min-height: 18px;
		width: 32.66%;
		margin: 0px -10000px -1px 0%;
	}

	#u492378
	{
		z-index: 328;
		min-height: 659px;
		padding-bottom: 132px;
	}

	#pu492382-4
	{
		z-index: 331;
		padding-bottom: 0px;
		width: 69.93%;
		margin-left: 15%;
	}

	#u492382-4
	{
		z-index: 331;
		min-height: 250px;
		width: 76.51%;
	}

	#pu492381
	{
		z-index: 330;
		width: 99.9%;
		margin-left: 0.11%;
	}

	#u492381
	{
		z-index: 330;
		background-image: url("../images/partner_calandablick.jpg?crc=535642687");
		width: 48.47%;
	}

	#u492381:hover
	{
		background-image: url("../images/partner_calandablick2.jpg?crc=3880423164");
		width: 48.47%;
	}

	#u492380
	{
		z-index: 329;
		background-image: url("../images/partner_pizolbild2.jpg?crc=4148578836");
		width: 48.47%;
		left: 51.54%;
	}

	#u492380:hover
	{
		background-image: url("../images/parner_pizolbild.jpg?crc=3821536164");
		width: 48.47%;
	}

	#u492381 .fluid_height_spacer,#u492380 .fluid_height_spacer
	{
		padding-bottom: 67.9324894514768%;
	}

	#pu492383-4
	{
		z-index: 335;
		margin-top: 17px;
		width: 89.59%;
		margin-left: 0.11%;
	}

	#u492383-4
	{
		z-index: 335;
		min-height: 20px;
		width: 54.74%;
	}

	#u492383-4:hover
	{
		min-height: 20px;
		width: 54.74%;
	}

	#u492383-4:active
	{
		min-height: 20px;
		width: 54.74%;
	}

	#u492384-4
	{
		z-index: 339;
		min-height: 20px;
		width: 42.31%;
		left: 57.7%;
	}

	#u492384-4:hover
	{
		min-height: 20px;
		width: 42.31%;
	}

	#u492378-bw
	{
		z-index: 328;
		min-height: 659px;
	}

	#pu492177
	{
		z-index: 344;
		height: 0px;
		padding-bottom: 1636px;
		margin-right: -10000px;
		margin-top: -95px;
		width: 100%;
	}

	#u492177
	{
		z-index: 344;
	}

	#menuu370142
	{
		z-index: 351;
		width: 421px;
		height: 34px;
		position: fixed;
		top: 30px;
		right: 8px;
	}

	#u370143
	{
		width: 67px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
	}

	#u370144
	{
		width: 67px;
		padding-bottom: 17px;
		position: relative;
	}

	#u370144:hover
	{
		width: 67px;
		min-height: 0px;
		margin: 0px;
	}

	#u370144:active
	{
		width: 67px;
		min-height: 0px;
		margin: 0px;
	}

	#u370146-4
	{
		width: 47px;
		min-height: 17px;
		margin-left: 5px;
		position: relative;
	}

	#u370144:hover #u370146-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 47px;
		margin: 0px 0px 0px 5px;
	}

	#u370144:active #u370146-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 47px;
		margin: 0px 0px 0px 5px;
	}

	#u370144.MuseMenuActive #u370146-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 47px;
		margin: 0px 0px 0px 5px;
	}

	#u370307
	{
		width: 122px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 67px;
	}

	#u370308
	{
		width: 122px;
		padding-bottom: 17px;
		position: relative;
	}

	#u370308:hover
	{
		width: 122px;
		min-height: 0px;
		margin: 0px;
	}

	#u370308:active
	{
		width: 122px;
		min-height: 0px;
		margin: 0px;
	}

	#u370308.MuseMenuActive
	{
		width: 122px;
		min-height: 0px;
		margin: 0px;
	}

	#u370310-4
	{
		width: 102px;
		min-height: 17px;
		margin-left: 5px;
		position: relative;
	}

	#u370308:hover #u370310-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 102px;
		margin: 0px 0px 0px 5px;
	}

	#u370308:active #u370310-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 102px;
		margin: 0px 0px 0px 5px;
	}

	#u370308.MuseMenuActive #u370310-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 102px;
		margin: 0px 0px 0px 5px;
	}

	#u370312
	{
		width: 120px;
		top: 34px;
	}

	#u486879
	{
		width: 120px;
		padding-bottom: 16px;
		position: relative;
		margin-right: -10000px;
	}

	#u486879:hover
	{
		width: 120px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u486883-4
	{
		width: 94px;
		min-height: 13px;
		margin-left: 5px;
		position: relative;
	}

	#u486879:hover #u486883-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 94px;
		margin: 0px 0px 0px 5px;
	}

	#u486879.MuseMenuActive #u486883-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 94px;
		margin: 0px 0px 0px 5px;
	}

	#u486920
	{
		width: 120px;
		padding-bottom: 16px;
		position: relative;
		margin-right: -10000px;
	}

	#u486879.MuseMenuActive,#u486920:hover
	{
		width: 120px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u486923-4
	{
		width: 50px;
		min-height: 13px;
		margin-left: 5px;
		position: relative;
	}

	#u486920:hover #u486923-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 50px;
		margin: 0px 0px 0px 5px;
	}

	#u486920.MuseMenuActive #u486923-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 50px;
		margin: 0px 0px 0px 5px;
	}

	#u487049
	{
		width: 120px;
		padding-bottom: 16px;
		position: relative;
		margin-right: -10000px;
	}

	#u486920.MuseMenuActive,#u487049:hover
	{
		width: 120px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u487052-4
	{
		width: 45px;
		min-height: 13px;
		margin-left: 5px;
		position: relative;
	}

	#u487049:hover #u487052-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 45px;
		margin: 0px 0px 0px 5px;
	}

	#u487049.MuseMenuActive #u487052-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 45px;
		margin: 0px 0px 0px 5px;
	}

	#u370313,#u486877,#u486919,#u487048,#u486985
	{
		width: 120px;
		position: relative;
	}

	#u486986
	{
		width: 120px;
		padding-bottom: 16px;
		position: relative;
		margin-right: -10000px;
	}

	#u487049.MuseMenuActive,#u486986:hover
	{
		width: 120px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u486986.MuseMenuActive
	{
		width: 120px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u486989-4
	{
		width: 75px;
		min-height: 13px;
		margin-left: 5px;
		position: relative;
	}

	#u486986:hover #u486989-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 75px;
		margin: 0px 0px 0px 5px;
	}

	#u486986.MuseMenuActive #u486989-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 75px;
		margin: 0px 0px 0px 5px;
	}

	#u370388
	{
		width: 66px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 189px;
	}

	#u370391
	{
		width: 66px;
		padding-bottom: 17px;
		position: relative;
	}

	#u370391:hover
	{
		width: 66px;
		min-height: 0px;
		margin: 0px;
	}

	#u370391:active
	{
		width: 66px;
		min-height: 0px;
		margin: 0px;
	}

	#u370391.MuseMenuActive
	{
		width: 66px;
		min-height: 0px;
		margin: 0px;
	}

	#u370393-4
	{
		width: 46px;
		min-height: 17px;
		margin-left: 5px;
		position: relative;
	}

	#u370391:hover #u370393-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 46px;
		margin: 0px 0px 0px 5px;
	}

	#u370391:active #u370393-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 46px;
		margin: 0px 0px 0px 5px;
	}

	#u370391.MuseMenuActive #u370393-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 46px;
		margin: 0px 0px 0px 5px;
	}

	#u370715
	{
		width: 91px;
		padding-bottom: 16px;
		position: relative;
		margin-right: -10000px;
	}

	#u370715:hover
	{
		width: 91px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u370727-4
	{
		width: 70px;
		min-height: 13px;
		position: relative;
	}

	#u370715:hover #u370727-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 70px;
		margin: 0px;
	}

	#u370715.MuseMenuActive #u370727-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 70px;
		margin: 0px;
	}

	#u370802
	{
		width: 91px;
		padding-bottom: 16px;
		position: relative;
		margin-right: -10000px;
	}

	#u370715.MuseMenuActive,#u370802:hover
	{
		width: 91px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u370804-4
	{
		width: 76px;
		min-height: 13px;
		position: relative;
	}

	#u370802:hover #u370804-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 76px;
		margin: 0px;
	}

	#u370802.MuseMenuActive #u370804-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 76px;
		margin: 0px;
	}

	#u370632
	{
		width: 67px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 255px;
	}

	#u370635
	{
		width: 67px;
		padding-bottom: 17px;
		position: relative;
	}

	#u370144.MuseMenuActive,#u370635:hover
	{
		width: 67px;
		min-height: 0px;
		margin: 0px;
	}

	#u370635:active
	{
		width: 67px;
		min-height: 0px;
		margin: 0px;
	}

	#u370635.MuseMenuActive
	{
		width: 67px;
		min-height: 0px;
		margin: 0px;
	}

	#u370637-4
	{
		width: 42px;
		min-height: 17px;
		margin-left: 5px;
		position: relative;
	}

	#u370635:hover #u370637-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 42px;
		margin: 0px 0px 0px 5px;
	}

	#u370635:active #u370637-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 42px;
		margin: 0px 0px 0px 5px;
	}

	#u370635.MuseMenuActive #u370637-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 42px;
		margin: 0px 0px 0px 5px;
	}

	#u479717
	{
		width: 79px;
		min-height: 34px;
		position: relative;
		margin-right: -10000px;
		left: 322px;
	}

	#u479720
	{
		width: 79px;
		padding-bottom: 17px;
		position: relative;
	}

	#u479720:hover
	{
		width: 79px;
		min-height: 0px;
		margin: 0px;
	}

	#u479720:active
	{
		width: 79px;
		min-height: 0px;
		margin: 0px;
	}

	#u479720.MuseMenuActive
	{
		width: 79px;
		min-height: 0px;
		margin: 0px;
	}

	#u479723-4
	{
		width: 74px;
		min-height: 17px;
		margin-left: 5px;
		position: relative;
	}

	#u479720:hover #u479723-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 74px;
		margin: 0px 0px 0px 5px;
	}

	#u479720:active #u479723-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 74px;
		margin: 0px 0px 0px 5px;
	}

	#u479720.MuseMenuActive #u479723-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 17px;
		width: 74px;
		margin: 0px 0px 0px 5px;
	}

	#u370389,#u479718
	{
		width: 96px;
		top: 34px;
	}

	#u370390,#u479719
	{
		width: 96px;
		position: relative;
	}

	#u479719:hover
	{
		width: 96px;
		min-height: 0px;
		margin: 0px;
	}

	#u370709,#u370799,#u491826
	{
		width: 91px;
		margin-left: 5px;
		position: relative;
	}

	#u491829
	{
		width: 91px;
		padding-bottom: 16px;
		position: relative;
		margin-right: -10000px;
	}

	#u370802.MuseMenuActive,#u491829:hover
	{
		width: 91px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u491829.MuseMenuActive
	{
		width: 91px;
		min-height: 0px;
		margin: 0px -10000px 0px 0px;
	}

	#u491831-4
	{
		width: 61px;
		min-height: 13px;
		position: relative;
	}

	#u491829:hover #u491831-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 61px;
		margin: 0px;
	}

	#u491829.MuseMenuActive #u491831-4
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 13px;
		width: 61px;
		margin: 0px;
	}

	#u284897,#u284897-bw
	{
		z-index: 433;
	}

	#u479361
	{
		z-index: 434;
		right: 9px;
	}

	#u340668
	{
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		padding-bottom: 208px;
		position: relative;
		left: -50%;
		margin-left: 104.17499999999995px;
		width: 100%;
	}

	#u340669
	{
		z-index: 436;
		width: 208px;
		height: 208px;
		border-radius: 50%;
		position: fixed;
		top: -95px;
		left: 50%;
		margin-left: -104px;
	}

	#u340669:hover
	{
		background-color: #DD9D00;
		width: 208px;
		height: 208px;
		min-height: 0px;
		margin: 0px 0px 0px -104px;
	}

	#u340670-9
	{
		min-height: 70px;
		background-color: transparent;
		line-height: 36px;
		color: #FFFFFF;
		text-transform: uppercase;
		text-align: center;
		font-size: 24px;
		letter-spacing: 2px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		position: relative;
		left: -50%;
		margin-left: 89.59049999999996px;
		width: 100%;
	}

	#u340670-7
	{
		padding-bottom: 1px;
		line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
	}

	#u340670-6
	{
		font-size: 13px;
		line-height: 20px;
	}

	#u340670-9-wrapper
	{
		position: fixed;
		top: 30px;
		z-index: 437;
		left: 50%;
		margin-left: -90px;
		width: 12.79%;
	}

	#u340668-wrapper
	{
		position: fixed;
		top: -95px;
		z-index: 435;
		left: 50%;
		margin-left: -104px;
		width: 14.86%;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 10931px);
	}

	#u284892
	{
		min-height: 501px;
		padding-bottom: 46px;
	}

	#u284892_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		width: 100%;
	}

	#kontakt
	{
		margin-top: 12px;
	}

	#pu284891-35
	{
		z-index: 3;
		margin-right: -10000px;
		margin-top: 99px;
		width: 43.22%;
		margin-left: 15.08%;
	}

	#u284891-35
	{
		z-index: 3;
		min-height: 181px;
		position: relative;
		width: 100%;
	}

	#u284895
	{
		z-index: 38;
		margin-top: 69px;
		width: 16.7%;
	}

	#u284892-bw
	{
		z-index: 2;
		min-height: 501px;
		margin-top: -6px;
	}

	#u436572_img,#u284895_img
	{
		width: 100%;
	}
}

@media (min-width: 769px) and (max-width: 1050px)
{
	#muse_css_mq
	{
		background-color: #00041a;
	}

	#bp_1050.active
	{
		display: block;
	}

	#page
	{
		min-height: 1400px;
		padding-bottom: 8px;
		max-width: 1050px;
	}

	#pu481256
	{
		z-index: 247;
		margin-top: -170px;
		width: 40.29%;
		margin-left: -48.2%;
	}

	#u481256
	{
		z-index: 247;
		margin-left: 61.47%;
	}

	#u472811
	{
		z-index: 424;
		margin-top: 105px;
		margin-left: 78.02%;
	}

	#pu484683
	{
		z-index: 364;
		margin-top: 80px;
		width: 100%;
	}

	#u484683
	{
		z-index: 364;
		margin-right: -10000px;
		margin-top: 2px;
		left: 79.2%;
	}

	#accordionu491976
	{
		z-index: 365;
		width: 320px;
		position: relative;
		margin-right: -10000px;
	}

	#u491977
	{
		z-index: 366;
		width: 320px;
		position: relative;
	}

	#u491978-3
	{
		z-index: 367;
		width: 308px;
		min-height: 48px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		position: relative;
	}

	#u491978-3:hover
	{
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 49px;
		width: 309px;
		margin: 0px -1px -1px 0px;
	}

	#u491978-3:active
	{
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 49px;
		width: 309px;
		margin: 0px -1px -1px 0px;
	}

	#u491978-3.AccordionPanelTabOpen
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 70px;
		width: 310px;
		margin: 0px;
	}

	#u491979
	{
		z-index: 370;
		width: 320px;
		padding-top: 95px;
		padding-bottom: 50.09999999999991px;
		position: relative;
	}

	#u491990-4
	{
		z-index: 371;
		min-height: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491990-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 0px 0px 0px 8.125%;
	}

	#u491990-4.MuseLinkActive
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 0px 0px 0px 8.125%;
	}

	#u491980-4
	{
		z-index: 375;
		min-height: 25px;
		margin-top: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491980-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491987-4
	{
		z-index: 395;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491987-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491989-4
	{
		z-index: 399;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491987-4.MuseLinkActive,#u491989-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491985-6
	{
		z-index: 403;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491986-6
	{
		z-index: 413;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491992-4
	{
		z-index: 379;
		min-height: 25px;
		margin-top: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491980-4.MuseLinkActive,#u491992-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491991-4
	{
		z-index: 409;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491989-4.MuseLinkActive,#u491985-6:hover,#u491986-6:hover,#u491991-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491983-4
	{
		z-index: 419;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491991-4.MuseLinkActive,#u491983-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491981-4
	{
		z-index: 383;
		min-height: 25px;
		margin-top: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491992-4.MuseLinkActive,#u491981-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491981-4.MuseLinkActive
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491988-4
	{
		z-index: 387;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491988-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 15px 0px 0px 8.125%;
	}

	#u491988-4.MuseLinkActive
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 15px 0px 0px 8.125%;
	}

	#u491982-4
	{
		z-index: 391;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491983-4.MuseLinkActive,#u491982-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#buttonu491993
	{
		z-index: 423;
		margin-right: -10000px;
		margin-top: 17px;
		left: 24.35%;
	}

	#buttonu491993:hover
	{
		margin-right: -10000px;
		margin-top: 17px;
		margin-left: 0%;
	}

	#buttonu491993.ButtonSelected
	{
		margin-right: -10000px;
		margin-top: 17px;
		margin-left: 0%;
	}

	#pu492178
	{
		z-index: 354;
		width: 0.01px;
		height: 0px;
		padding-bottom: 229px;
		margin-right: -10000px;
		margin-top: -69px;
	}

	#u492178
	{
		z-index: 354;
	}

	#u492179
	{
		z-index: 355;
		top: -69px;
	}

	#u285019
	{
		z-index: 356;
		height: 70px;
		position: fixed;
		top: 0px;
	}

	#u285019-bw
	{
		z-index: 356;
	}

	#buttonu285020
	{
		z-index: 357;
		min-height: 63px;
		padding-bottom: 12px;
	}

	#buttonu285020.ButtonSelected
	{
		min-height: 63px;
	}

	#u285021
	{
		z-index: 358;
		width: 240px;
		margin-top: 15px;
	}

	#buttonu285020.ButtonSelected #u285021
	{
		margin-top: 15px;
		width: 240px;
	}

	#u285021_img
	{
		padding-top: 7px;
		padding-right: 72px;
		padding-bottom: 7px;
	}

	#buttonu285020-bw
	{
		z-index: 357;
	}

	#ppslideshowu285588
	{
		z-index: 0;
		margin-right: -10000px;
		width: 100%;
	}

	#pslideshowu285588
	{
		z-index: 40;
	}

	#slideshowu285588
	{
		z-index: 40;
		margin-top: 9px;
	}

	#u285590
	{
		width: 1050px;
		height: 700px;
	}

	#u285590popup
	{
		z-index: 41;
		width: 1050px;
		height: 700px;
	}

	#u285591
	{
		z-index: 42;
		width: 1050px;
		height: 700px;
	}

	#u486073
	{
		z-index: 44;
		width: 1050px;
		height: 700px;
	}

	#u486136
	{
		z-index: 46;
		width: 1050px;
		height: 700px;
	}

	#u486197
	{
		z-index: 48;
		width: 1050px;
		height: 700px;
	}

	#pamphletu285614
	{
		z-index: 50;
		padding-bottom: 217px;
		margin-top: 220px;
		left: -375px;
	}

	#u285619
	{
		width: 750px;
		height: 308px;
	}

	#u285619popup
	{
		z-index: 51;
	}

	#u285624
	{
		z-index: 52;
		width: 750px;
		height: 77px;
		padding-bottom: 231px;
	}

	#u285625-4
	{
		z-index: 53;
		width: 690px;
		left: 4%;
	}

	#u285622
	{
		z-index: 57;
		width: 750px;
		height: 154px;
		padding-bottom: 154px;
	}

	#u285623-4
	{
		z-index: 58;
		width: 92%;
		left: 4%;
	}

	#u285620
	{
		z-index: 62;
		width: 750px;
		height: 78px;
		padding-bottom: 230px;
	}

	#u285621-4
	{
		z-index: 63;
		width: 720px;
	}

	#u285626
	{
		z-index: 67;
		left: 424px;
	}

	#u285616
	{
		top: 26px;
	}

	#u285615
	{
		top: 26px;
		left: 721px;
	}

	#home
	{
		margin-right: -10000px;
		width: 22px;
	}

	#u285632
	{
		z-index: 74;
		padding-bottom: 0px;
	}

	#u285632_position_content
	{
		margin-bottom: -199px;
		padding-top: 131px;
	}

	#u285664-17
	{
		z-index: 114;
		min-height: 294px;
		width: 48.58%;
		margin-left: 25.72%;
	}

	#u285664-4
	{
		padding-top: 0px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	}

	#u285633
	{
		z-index: 75;
		margin-top: 115px;
	}

	#phaus
	{
		z-index: 112;
		width: 74.29%;
	}

	#haus
	{
		left: 0px;
	}

	#u285674-18
	{
		z-index: 77;
		min-height: 470px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		margin-right: -10000px;
		width: 65.39%;
		left: 34.62%;
		margin-left: 0%;
	}

	#pu482336
	{
		z-index: 248;
		margin-top: 30px;
		width: 82.86%;
		margin-left: 8.58%;
	}

	#u482336
	{
		z-index: 248;
		margin-right: -10000px;
		width: 48.28%;
	}

	#pu481200
	{
		z-index: 264;
	}

	#u481200
	{
		z-index: 264;
		background-image: url("../images/prodkopf-9654-u481200-fr2.jpg?crc=4061887314");
	}

	.hidpi #u481200
	{
		background-image: url("../images/prodkopf-9654-u481200-fr_2x2.jpg?crc=3911748516");
	}

	#u481091-10
	{
		z-index: 249;
		min-height: 150px;
		width: 99.77%;
		margin-left: 0.24%;
	}

	#u481336-4
	{
		z-index: 259;
		width: 264px;
		min-height: 13px;
	}

	#u482367
	{
		z-index: 266;
		margin-right: -10000px;
		width: 48.28%;
		left: 51.73%;
	}

	#pu481472
	{
		z-index: 282;
	}

	#u481472
	{
		z-index: 282;
		background-image: url("../images/prodkopf-9414-u481472-fr2.jpg?crc=4239011212");
		width: 100%;
	}

	.hidpi #u481472
	{
		background-image: url("../images/prodkopf-9414-u481472-fr_2x2.jpg?crc=433032198");
	}

	#u481473-10
	{
		z-index: 267;
		min-height: 150px;
		width: 100%;
	}

	#u484990-4
	{
		z-index: 277;
		width: 264px;
		min-height: 13px;
	}

	#pu482379
	{
		z-index: 284;
		margin-top: 40px;
		width: 82.96%;
		margin-left: 8.48%;
	}

	#u482379
	{
		z-index: 284;
		padding-bottom: 0px;
		margin-right: -10000px;
		width: 48.34%;
	}

	#pu481621
	{
		z-index: 300;
	}

	#u481621
	{
		z-index: 300;
		background-image: url("../images/prodkopf-9575-u481621-fr2.jpg?crc=151024468");
		width: 99.77%;
		left: 0.24%;
	}

	.hidpi #u481621
	{
		background-image: url("../images/prodkopf-9575-u481621-fr_2x2.jpg?crc=284977167");
	}

	#u481622-10
	{
		z-index: 285;
		min-height: 136px;
		width: 99.77%;
		margin-left: 0.24%;
	}

	#u485011-4
	{
		z-index: 295;
		width: 264px;
		min-height: 13px;
	}

	#u482373
	{
		z-index: 302;
		padding-bottom: 0px;
		margin-right: -10000px;
		width: 48.23%;
		left: 51.78%;
	}

	#pu481669
	{
		z-index: 318;
	}

	#u481669
	{
		z-index: 318;
		background-image: url("../images/prodkopf-9497-u481669-fr2.jpg?crc=351664482");
		width: 100%;
	}

	.hidpi #u481669
	{
		background-image: url("../images/prodkopf-9497-u481669-fr_2x2.jpg?crc=521182704");
	}

	#u481670-10
	{
		z-index: 303;
		min-height: 136px;
		width: 100%;
	}

	#u485029-4
	{
		z-index: 313;
		width: 264px;
		min-height: 13px;
	}

	#u481336-4:hover,#u484990-4:hover,#u485011-4:hover,#u485029-4:hover
	{
		min-height: 13px;
		width: 264px;
	}

	#pu436541
	{
		z-index: 133;
		margin-top: 153px;
		width: 100%;
	}

	#u436541
	{
		z-index: 133;
	}

	#u436548-4
	{
		z-index: 234;
		font-family: '__Amatic SC_5';
		font-weight: 700;
		margin-top: 63px;
		width: 84.29%;
		left: 7.81%;
	}

	#winter
	{
		margin-top: 1px;
	}

	#u436551
	{
		z-index: 136;
		margin-top: 199px;
	}

	#u436554-14
	{
		z-index: 160;
		min-height: 470px;
		width: 48.58%;
		left: 25.72%;
	}

	#pu436565
	{
		z-index: 220;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#u436565
	{
		z-index: 220;
		margin-right: -10000px;
		width: 57.15%;
	}

	#pu436572
	{
		z-index: 224;
		margin-right: -10000px;
		width: 42.86%;
		margin-left: 57.15%;
	}

	#u436572
	{
		z-index: 224;
		width: 100%;
	}

	#u436579
	{
		z-index: 228;
		width: 100%;
	}

	#u436586
	{
		z-index: 138;
	}

	#u436589-35
	{
		z-index: 183;
		min-height: 520px;
		width: 48.58%;
		left: 25.72%;
	}

	#pu435111,#u435111
	{
		z-index: 131;
	}

	#u436535-4
	{
		z-index: 230;
		margin-top: 62px;
		width: 84.29%;
		left: 7.81%;
	}

	#u435118
	{
		z-index: 135;
	}

	#u435553-21
	{
		z-index: 139;
		min-height: 420px;
		width: 48.58%;
		left: 25.72%;
	}

	#pu435564
	{
		z-index: 218;
		margin-top: -1px;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#u435564
	{
		z-index: 218;
		margin-right: -10000px;
		margin-top: 1px;
		width: 57.15%;
	}

	#u436565_img,#u435564_img
	{
		width: 100.17%;
	}

	#pu435566
	{
		z-index: 222;
		margin-right: -10000px;
		width: 42.86%;
		margin-left: 57.15%;
	}

	#u435566
	{
		z-index: 222;
		width: 100%;
	}

	#u435568
	{
		z-index: 226;
		margin-top: 1px;
		width: 100%;
	}

	#u435585
	{
		z-index: 137;
	}

	#u435588-9
	{
		z-index: 174;
		min-height: 200px;
		width: 48.58%;
		left: 25.72%;
	}

	#u285630
	{
		z-index: 73;
		padding-bottom: 66px;
	}

	#pu285675-13
	{
		z-index: 95;
		padding-bottom: 0px;
		margin-right: -10000px;
		width: 82.86%;
		margin-left: 8.58%;
	}

	#u285675-13
	{
		z-index: 95;
		min-height: 248px;
		width: 100%;
	}

	#u482546-4
	{
		z-index: 108;
		width: 48.17%;
	}

	#u482546-4:hover
	{
		margin-top: 0px;
		width: 48.17%;
		margin-left: 0%;
	}

	#u483573
	{
		z-index: 320;
		height: 442px;
		margin-top: 39px;
		width: 100%;
	}

	#pu487919-6
	{
		z-index: 321;
		margin-top: 41px;
		width: 100%;
	}

	#u487919-6
	{
		z-index: 321;
		min-height: 18px;
		margin-bottom: -1px;
		margin-right: -10000px;
		width: 32.07%;
	}

	#u487920-6
	{
		z-index: 327;
		min-height: 18px;
		margin-bottom: -1px;
		margin-right: -10000px;
		width: 32.07%;
		left: 33.91%;
	}

	#u487921-4
	{
		z-index: 333;
		min-height: 18px;
		margin-bottom: -1px;
		margin-right: -10000px;
		width: 32.07%;
		left: 67.82%;
	}

	#u487919-6:hover,#u487920-6:hover,#u487921-4:hover
	{
		min-height: 18px;
		width: 32.07%;
		margin: 0px -10000px -1px 0%;
	}

	#u492378
	{
		z-index: 337;
		min-height: 539px;
		padding-bottom: 121px;
	}

	#pu492382-4
	{
		z-index: 340;
		padding-bottom: 0px;
		width: 82.96%;
		margin-left: 8.58%;
	}

	#u492382-4
	{
		z-index: 340;
		min-height: 150px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		width: 51.55%;
		margin-left: 20.67%;
	}

	#pu492381
	{
		z-index: 339;
		width: 100%;
	}

	#u492381
	{
		z-index: 339;
		background-image: url("../images/partner_calandablick-u492381-fr.jpg?crc=4000558220");
		width: 48.23%;
	}

	#u492381:hover
	{
		background-image: url("../images/partner_calandablick2-u492381-r-fr.jpg?crc=4111442937");
		width: 48.23%;
	}

	.hidpi #u492381
	{
		background-image: url("../images/partner_calandablick-u492381-fr_2x.jpg?crc=207708272");
	}

	.hidpi #u492381:hover
	{
		background-image: url("../images/partner_calandablick2-u492381-r-fr_2x.jpg?crc=374550297");
	}

	#u492380
	{
		z-index: 338;
		background-image: url("../images/partner_pizolbild2-u492380-fr.jpg?crc=4107996886");
		width: 48.23%;
		left: 51.78%;
	}

	#u492380:hover
	{
		background-image: url("../images/parner_pizolbild-u492380-r-fr.jpg?crc=111028570");
		width: 48.23%;
	}

	.hidpi #u492380
	{
		background-image: url("../images/partner_pizolbild2-u492380-fr_2x.jpg?crc=24110999");
	}

	.hidpi #u492380:hover
	{
		background-image: url("../images/parner_pizolbild-u492380-r-fr_2x.jpg?crc=3899430620");
	}

	#u481200 .fluid_height_spacer,#u481472 .fluid_height_spacer,#u481621 .fluid_height_spacer,#u481669 .fluid_height_spacer,#u492381 .fluid_height_spacer,#u492380 .fluid_height_spacer
	{
		padding-bottom: 69.04761904761905%;
	}

	#pu492383-4
	{
		z-index: 344;
		margin-top: 29px;
		width: 83.59%;
	}

	#u492383-4
	{
		z-index: 344;
		min-height: 20px;
		width: 49.46%;
	}

	#u492383-4:hover
	{
		min-height: 20px;
		width: 49.46%;
	}

	#u492383-4:active
	{
		min-height: 20px;
		width: 49.46%;
	}

	#u492384-4
	{
		z-index: 348;
		min-height: 20px;
		width: 38.19%;
		left: 61.82%;
	}

	#u492384-4:hover
	{
		min-height: 20px;
		width: 38.19%;
	}

	#u492378-bw
	{
		z-index: 337;
		min-height: 539px;
	}

	#pu478358
	{
		z-index: 238;
		height: 0px;
		padding-bottom: 1498px;
		margin-right: -10000px;
		margin-top: -90px;
		width: 100%;
	}

	#u478358
	{
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		padding-bottom: 70px;
		position: relative;
		left: -50%;
		margin-left: 104.5px;
		width: 100%;
	}

	#u478359-8
	{
		min-height: 70px;
		background-color: transparent;
		line-height: 20px;
		color: #FFFFFF;
		text-transform: uppercase;
		text-align: center;
		font-size: 13px;
		letter-spacing: 2px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		position: relative;
		left: -50%;
		margin-left: 104.5px;
		width: 100%;
	}

	#u478359-8:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 70px;
		width: 100%;
		margin: 0px 0px 0px 105px;
	}

	#u285664-7,#u285664-10,#u285664-13,#u436554-4,#u478359-8:hover p
	{
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	}

	#u478359-6
	{
		padding-bottom: 1px;
	}

	#u478359-8-wrapper
	{
		position: fixed;
		top: 20px;
		z-index: 239;
		left: 50%;
		margin-left: -104px;
		width: 19.91%;
	}

	#u478358-wrapper
	{
		position: fixed;
		top: 20px;
		z-index: 238;
		left: 50%;
		margin-left: -104px;
		width: 19.91%;
	}

	#u492177
	{
		z-index: 353;
	}

	#buttonu285045
	{
		z-index: 360;
		width: 30px;
		height: 20px;
		position: fixed;
		top: 30px;
		right: 20px;
	}

	#buttonu285045:hover
	{
		width: 30px;
		height: 20px;
		min-height: 0px;
		margin: 0px;
	}

	#buttonu285045.ButtonSelected
	{
		width: 30px;
		height: 20px;
		min-height: 0px;
		margin: 0px;
	}

	#u285047
	{
		z-index: 361;
		width: 30px;
		height: 3px;
		position: relative;
	}

	#buttonu285045:hover #u285047
	{
		width: 30px;
		height: 3px;
		min-height: 0px;
		margin: 0px 0px 0px 0%;
	}

	#buttonu285045.ButtonSelected #u285047
	{
		width: 30px;
		height: 3px;
		min-height: 0px;
		margin: 0px 0px 0px 0%;
	}

	#u285046
	{
		z-index: 362;
		width: 20px;
		height: 3px;
		margin-top: 5px;
		position: relative;
	}

	#buttonu285045:hover #u285046
	{
		width: 20px;
		height: 3px;
		min-height: 0px;
		margin: 5px 0px 0px 0%;
	}

	#buttonu285045.ButtonSelected #u285046
	{
		width: 20px;
		height: 3px;
		min-height: 0px;
		margin: 5px 0px 0px 0%;
	}

	#u285048
	{
		z-index: 363;
		width: 10px;
		height: 3px;
		margin-top: 6px;
		position: relative;
	}

	#buttonu285045:hover #u285048
	{
		width: 10px;
		height: 3px;
		min-height: 0px;
		margin: 6px 0px 0px 0%;
	}

	#buttonu285045.ButtonSelected #u285048
	{
		width: 10px;
		height: 3px;
		min-height: 0px;
		margin: 6px 0px 0px 0%;
	}

	#u284897,#u284897-bw
	{
		z-index: 425;
	}

	#u479361
	{
		z-index: 426;
		right: 10px;
	}

	#u340668
	{
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		padding-bottom: 209px;
		position: relative;
		left: -50%;
		margin-left: 104.5px;
		width: 100%;
	}

	#u340669
	{
		z-index: 428;
		width: 208px;
		height: 208px;
		border-radius: 50%;
		position: fixed;
		top: -90px;
		left: 50%;
		margin-left: -104px;
	}

	#u340669:hover
	{
		background-color: #DD9D00;
		width: 208px;
		height: 208px;
		min-height: 0px;
		margin: 0px 0px 0px -104px;
	}

	#u340670-9
	{
		min-height: 70px;
		background-color: transparent;
		line-height: 36px;
		color: #FFFFFF;
		text-transform: uppercase;
		text-align: center;
		font-size: 24px;
		letter-spacing: 2px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		position: relative;
		left: -50%;
		margin-left: 104.5px;
		width: 100%;
	}

	#u340670-7
	{
		padding-bottom: 1px;
		line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
	}

	#u340670-6
	{
		font-size: 13px;
		line-height: 20px;
	}

	#u340670-9-wrapper
	{
		position: fixed;
		top: 34px;
		z-index: 429;
		left: 50%;
		margin-left: -104px;
		width: 19.91%;
	}

	#u340668-wrapper
	{
		position: fixed;
		top: -90px;
		z-index: 427;
		left: 50%;
		margin-left: -104px;
		width: 19.91%;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 9635px);
	}

	#u284892
	{
		min-height: 482px;
		padding-bottom: 38px;
	}

	#u284892_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		width: 100%;
	}

	#kontakt
	{
		margin-top: 10px;
		left: -0.2%;
	}

	#pu284891-35
	{
		z-index: 3;
		margin-right: -10000px;
		margin-top: 107px;
		width: 65.72%;
		margin-left: 8.58%;
	}

	#u284891-35
	{
		z-index: 3;
		min-height: 118px;
		position: relative;
		width: 100%;
	}

	#u284895
	{
		z-index: 38;
		margin-top: 49px;
		width: 12.9%;
	}

	#u284892-bw
	{
		z-index: 2;
		min-height: 482px;
		margin-top: -6px;
	}

	body
	{
		overflow-x: hidden;
	}

	#u436572_img,#u284895_img
	{
		width: 100%;
	}
}

@media (min-width: 451px) and (max-width: 768px)
{
	#muse_css_mq
	{
		background-color: #000300;
	}

	#bp_768.active
	{
		display: block;
	}

	#page
	{
		min-height: 1340px;
		padding-bottom: 3px;
		max-width: 768px;
	}

	#u484683
	{
		z-index: 365;
		margin-right: -10000px;
		margin-top: 145px;
		left: -62.37%;
	}

	#pu481256
	{
		z-index: 248;
		margin-top: -170px;
		width: 41.67%;
		margin-left: -48.18%;
	}

	#u481256
	{
		z-index: 248;
		margin-left: 59.38%;
	}

	#u472811
	{
		z-index: 425;
		margin-top: 105px;
		margin-left: 75.32%;
	}

	#paccordionu491976
	{
		z-index: 366;
		margin-top: 80px;
		width: 100%;
	}

	#accordionu491976
	{
		z-index: 366;
		width: 320px;
		position: relative;
		margin-right: -10000px;
	}

	#u491977
	{
		z-index: 367;
		width: 320px;
		position: relative;
	}

	#u491978-3
	{
		z-index: 368;
		width: 308px;
		min-height: 48px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		position: relative;
	}

	#u491978-3:hover
	{
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 49px;
		width: 309px;
		margin: 0px -1px -1px 0px;
	}

	#u491978-3:active
	{
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 49px;
		width: 309px;
		margin: 0px -1px -1px 0px;
	}

	#u491978-3.AccordionPanelTabOpen
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 70px;
		width: 310px;
		margin: 0px;
	}

	#u491979
	{
		z-index: 371;
		width: 320px;
		padding-top: 95px;
		padding-bottom: 50.09999999999991px;
		position: relative;
	}

	#u491990-4
	{
		z-index: 372;
		min-height: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491990-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 0px 0px 0px 8.125%;
	}

	#u491990-4.MuseLinkActive
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 0px 0px 0px 8.125%;
	}

	#u491980-4
	{
		z-index: 376;
		min-height: 25px;
		margin-top: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491980-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491987-4
	{
		z-index: 396;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491987-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491989-4
	{
		z-index: 400;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491987-4.MuseLinkActive,#u491989-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491985-6
	{
		z-index: 404;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491986-6
	{
		z-index: 414;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491992-4
	{
		z-index: 380;
		min-height: 25px;
		margin-top: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491980-4.MuseLinkActive,#u491992-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491991-4
	{
		z-index: 410;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491989-4.MuseLinkActive,#u491985-6:hover,#u491986-6:hover,#u491991-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491983-4
	{
		z-index: 420;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491991-4.MuseLinkActive,#u491983-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491981-4
	{
		z-index: 384;
		min-height: 25px;
		margin-top: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491992-4.MuseLinkActive,#u491981-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491981-4.MuseLinkActive
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491988-4
	{
		z-index: 388;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491988-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 15px 0px 0px 8.125%;
	}

	#u491988-4.MuseLinkActive
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 15px 0px 0px 8.125%;
	}

	#u491982-4
	{
		z-index: 392;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491983-4.MuseLinkActive,#u491982-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#buttonu491993
	{
		z-index: 424;
		margin-right: -10000px;
		margin-top: 17px;
		left: 51.25%;
	}

	#buttonu491993:hover
	{
		margin-right: -10000px;
		margin-top: 17px;
		margin-left: 0%;
	}

	#buttonu491993.ButtonSelected
	{
		margin-right: -10000px;
		margin-top: 17px;
		margin-left: 0%;
	}

	#pu492178
	{
		z-index: 355;
		width: 0.01px;
		height: 0px;
		padding-bottom: 229px;
		margin-right: -10000px;
		margin-top: -69px;
	}

	#u492178
	{
		z-index: 355;
	}

	#u492179
	{
		z-index: 356;
		top: -69px;
	}

	#u285019
	{
		z-index: 357;
		height: 70px;
		position: fixed;
		top: 0px;
	}

	#u285019-bw
	{
		z-index: 357;
	}

	#buttonu285020
	{
		z-index: 358;
		min-height: 64px;
		padding-bottom: 11px;
	}

	#buttonu285020.ButtonSelected
	{
		min-height: 64px;
	}

	#u285021
	{
		z-index: 359;
		width: 250px;
		margin-top: 9px;
	}

	#buttonu285020.ButtonSelected #u285021
	{
		margin-top: 9px;
		width: 250px;
	}

	#u285021_img
	{
		padding-top: 9px;
		padding-right: 75px;
		padding-bottom: 9px;
	}

	#buttonu285020-bw
	{
		z-index: 358;
	}

	#ppslideshowu285588
	{
		z-index: 0;
		margin-right: -10000px;
		width: 100%;
	}

	#pslideshowu285588
	{
		z-index: 40;
	}

	#slideshowu285588
	{
		z-index: 40;
		margin-top: 9px;
	}

	#u285590
	{
		width: 768px;
		height: 700px;
	}

	#u285590popup
	{
		z-index: 41;
		width: 768px;
		height: 700px;
	}

	#u285591
	{
		z-index: 42;
		width: 768px;
		height: 700px;
	}

	#u486073
	{
		z-index: 44;
		width: 768px;
		height: 700px;
	}

	#u486136
	{
		z-index: 46;
		width: 768px;
		height: 700px;
	}

	#u486197
	{
		z-index: 48;
		width: 768px;
		height: 700px;
	}

	#pamphletu285614
	{
		z-index: 50;
		padding-bottom: 184px;
		margin-top: 230px;
		left: -210px;
	}

	#u285619
	{
		width: 420px;
		height: 275px;
	}

	#u285619popup
	{
		z-index: 51;
	}

	#u285624
	{
		z-index: 52;
		width: 420px;
		height: 110px;
		padding-bottom: 165px;
	}

	#u285625-4
	{
		z-index: 53;
		width: 341px;
		line-height: 55px;
		font-size: 50px;
		font-family: '__Amatic SC_5';
		font-weight: 700;
		left: 10%;
	}

	#u285622
	{
		z-index: 57;
		width: 420px;
		height: 165px;
		padding-bottom: 110px;
	}

	#u285623-4
	{
		z-index: 58;
		line-height: 55px;
		font-size: 50px;
		width: 81.2%;
		left: 10%;
	}

	#u285620
	{
		z-index: 62;
		width: 420px;
		height: 56px;
		padding-bottom: 219px;
	}

	#u285621-4
	{
		z-index: 63;
		width: 342px;
		line-height: 55px;
		font-size: 50px;
		font-family: '__Amatic SC_5';
		font-weight: 700;
		left: 10%;
	}

	#u285626
	{
		z-index: 67;
		left: 259px;
	}

	#u285616
	{
		top: 15px;
	}

	#u285615
	{
		top: 15px;
		left: 390px;
	}

	#home
	{
		margin-right: -10000px;
		width: 22px;
	}

	#u285632
	{
		z-index: 74;
		padding-bottom: 0px;
	}

	#u285632_position_content
	{
		margin-bottom: -104px;
		padding-top: 111px;
	}

	#u285664-17
	{
		z-index: 114;
		min-height: 418px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		width: 82.82%;
		margin-left: 8.6%;
	}

	#u285664-4
	{
		padding-top: 0px;
	}

	#u285633
	{
		z-index: 75;
		margin-top: 76px;
	}

	#phaus
	{
		z-index: 112;
		width: 91.41%;
	}

	#haus
	{
		margin-top: 20px;
		left: 0px;
	}

	#u285674-18
	{
		z-index: 77;
		min-height: 420px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		margin-right: -10000px;
		width: 90.6%;
		left: 9.41%;
		margin-left: 0%;
	}

	#u482336
	{
		z-index: 249;
		margin-top: 33px;
		width: 82.82%;
		margin-left: 8.6%;
	}

	#pu481200
	{
		z-index: 265;
	}

	#u481200
	{
		z-index: 265;
		background-image: url("../images/prodkopf-9654-u481200-fr3.jpg?crc=3846856601");
	}

	.hidpi #u481200
	{
		background-image: url("../images/prodkopf-9654-u481200-fr_2x3.jpg?crc=3873709381");
	}

	#u481091-10
	{
		z-index: 250;
		min-height: 120px;
		width: 100%;
	}

	#u481336-4
	{
		z-index: 260;
		width: 300px;
		min-height: 18px;
	}

	#u482367
	{
		z-index: 267;
		margin-top: 52px;
		width: 82.95%;
		margin-left: 8.47%;
	}

	#pu481472
	{
		z-index: 283;
	}

	#u481472
	{
		z-index: 283;
		background-image: url("../images/prodkopf-9414-u481472-fr3.jpg?crc=3965140837");
		width: 99.85%;
		left: 0.16%;
	}

	.hidpi #u481472
	{
		background-image: url("../images/prodkopf-9414-u481472-fr_2x3.jpg?crc=4023826663");
	}

	#u481473-10
	{
		z-index: 268;
		min-height: 120px;
		width: 99.85%;
		margin-left: 0.16%;
	}

	#u484990-4
	{
		z-index: 278;
		width: 300px;
		min-height: 18px;
	}

	#u482379
	{
		z-index: 285;
		margin-top: 8px;
		width: 82.95%;
		margin-left: 8.47%;
	}

	#pu481621
	{
		z-index: 301;
	}

	#u481621
	{
		z-index: 301;
		background-image: url("../images/prodkopf-9575-u481621-fr3.jpg?crc=3885831074");
		width: 99.85%;
		left: 0.16%;
	}

	.hidpi #u481621
	{
		background-image: url("../images/prodkopf-9575-u481621-fr_2x3.jpg?crc=3794779565");
	}

	#u481622-10
	{
		z-index: 286;
		min-height: 110px;
		width: 99.85%;
		margin-left: 0.16%;
	}

	#u485011-4
	{
		z-index: 296;
		width: 300px;
		min-height: 18px;
	}

	#u482373
	{
		z-index: 303;
		margin-top: 11px;
		width: 82.95%;
		margin-left: 8.47%;
	}

	#pu481669
	{
		z-index: 319;
	}

	#u481669
	{
		z-index: 319;
		background-image: url("../images/prodkopf-9497-u481669-fr3.jpg?crc=3833512646");
		width: 99.85%;
		left: 0.16%;
	}

	.hidpi #u481669
	{
		background-image: url("../images/prodkopf-9497-u481669-fr_2x3.jpg?crc=4214939359");
	}

	#u481200 .fluid_height_spacer,#u481472 .fluid_height_spacer,#u481621 .fluid_height_spacer,#u481669 .fluid_height_spacer
	{
		padding-bottom: 67.61006289308176%;
	}

	#u481670-10
	{
		z-index: 304;
		min-height: 110px;
		width: 99.85%;
		margin-left: 0.16%;
	}

	#u485029-4
	{
		z-index: 314;
		width: 300px;
		min-height: 18px;
	}

	#u481336-4:hover,#u484990-4:hover,#u485011-4:hover,#u485029-4:hover
	{
		min-height: 18px;
		width: 300px;
	}

	#pu436541
	{
		z-index: 133;
		margin-top: 29px;
		width: 100%;
	}

	#u436541
	{
		z-index: 133;
	}

	#u436548-4
	{
		z-index: 234;
		margin-top: 62px;
		width: 84.25%;
		left: 7.82%;
	}

	#u436551
	{
		z-index: 136;
		margin-top: 104px;
	}

	#u436554-14
	{
		z-index: 160;
		min-height: 420px;
		width: 82.82%;
		left: 8.47%;
	}

	#pu436565
	{
		z-index: 220;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#u436565
	{
		z-index: 220;
		margin-right: -10000px;
		width: 56.12%;
	}

	#pu436572
	{
		z-index: 224;
		margin-right: -10000px;
		width: 43.89%;
		margin-left: 56.12%;
	}

	#u436572
	{
		z-index: 224;
		width: 100%;
	}

	#u436579
	{
		z-index: 228;
		margin-top: 1px;
		width: 100%;
	}

	#u436586
	{
		z-index: 138;
		top: -1px;
		margin-bottom: -1px;
	}

	#u436589-35
	{
		z-index: 183;
		min-height: 530px;
		width: 82.82%;
		left: 8.47%;
	}

	#pu435111,#u435111
	{
		z-index: 131;
	}

	#u436535-4
	{
		z-index: 230;
		margin-top: 62px;
		width: 84.25%;
		left: 7.82%;
	}

	#u435118
	{
		z-index: 135;
	}

	#u435553-21
	{
		z-index: 139;
		min-height: 480px;
		width: 82.82%;
		left: 8.47%;
	}

	#pu435564
	{
		z-index: 218;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#u435564
	{
		z-index: 218;
		margin-right: -10000px;
		width: 56.12%;
	}

	#u436565_img,#u435564_img
	{
		width: 100.24%;
	}

	#pu435566
	{
		z-index: 222;
		margin-right: -10000px;
		width: 43.89%;
		margin-left: 56.12%;
	}

	#u435566
	{
		z-index: 222;
		width: 100%;
	}

	#u435568
	{
		z-index: 226;
		width: 100%;
	}

	#u435585
	{
		z-index: 137;
	}

	#u435588-9
	{
		z-index: 174;
		min-height: 220px;
		width: 82.82%;
		left: 8.47%;
	}

	#u285630
	{
		z-index: 73;
		padding-bottom: 58px;
		margin-top: 1px;
	}

	#pu285675-13
	{
		z-index: 95;
		margin-right: -10000px;
		width: 82.95%;
		margin-left: 8.47%;
	}

	#u285675-13
	{
		z-index: 95;
		min-height: 208px;
		width: 99.85%;
		margin-left: 0.16%;
	}

	#u482546-4
	{
		z-index: 108;
		margin-top: 36px;
		width: 58.4%;
	}

	#u482546-4:hover
	{
		margin-top: 36px;
		width: 58.4%;
		margin-left: 0%;
	}

	#u483573
	{
		z-index: 321;
		height: 438px;
		margin-top: 37px;
		width: 100%;
	}

	#pu487919-6
	{
		z-index: 322;
		margin-top: 38px;
		width: 99.85%;
	}

	#u487919-6
	{
		z-index: 322;
		min-height: 38px;
		margin-bottom: -1px;
		margin-right: -10000px;
		width: 30.98%;
	}

	#u487920-6
	{
		z-index: 328;
		min-height: 38px;
		margin-bottom: -1px;
		margin-right: -10000px;
		width: 32.39%;
		left: 33.81%;
	}

	#u487920-6:hover
	{
		min-height: 38px;
		width: 32.39%;
		margin: 0px -10000px -1px 0%;
	}

	#u487921-4
	{
		z-index: 334;
		min-height: 38px;
		margin-bottom: -1px;
		margin-right: -10000px;
		width: 30.98%;
		left: 68.87%;
	}

	#u487919-6:hover,#u487921-4:hover
	{
		min-height: 38px;
		width: 30.98%;
		margin: 0px -10000px -1px 0%;
	}

	#u492378
	{
		z-index: 338;
		min-height: 466px;
		padding-bottom: 104px;
	}

	#pu492382-4
	{
		z-index: 341;
		padding-bottom: 0px;
		width: 82.82%;
		margin-left: 8.6%;
	}

	#u492382-4
	{
		z-index: 341;
		min-height: 155px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		width: 100%;
	}

	#pu492381
	{
		z-index: 340;
		width: 99.85%;
	}

	#u492381
	{
		z-index: 340;
		background-image: url("../images/partner_calandablick-u492381-fr2.jpg?crc=53406569");
		width: 48.82%;
	}

	#u492381:hover
	{
		background-image: url("../images/partner_calandablick2-u492381-r-fr2.jpg?crc=480982526");
		width: 48.82%;
	}

	.hidpi #u492381
	{
		background-image: url("../images/partner_calandablick-u492381-fr_2x2.jpg?crc=3635955");
	}

	.hidpi #u492381:hover
	{
		background-image: url("../images/partner_calandablick2-u492381-r-fr_2x2.jpg?crc=4278626247");
	}

	#u492381 .fluid_height_spacer
	{
		padding-bottom: 68.06451612903226%;
	}

	#u492380
	{
		z-index: 339;
		background-image: url("../images/partner_pizolbild2-u492380-fr2.jpg?crc=230904238");
		width: 48.51%;
		left: 51.34%;
	}

	#u492380:hover
	{
		background-image: url("../images/parner_pizolbild-u492380-r-fr2.jpg?crc=371398018");
		width: 48.51%;
	}

	.hidpi #u492380
	{
		background-image: url("../images/partner_pizolbild2-u492380-fr_2x2.jpg?crc=410369756");
	}

	.hidpi #u492380:hover
	{
		background-image: url("../images/parner_pizolbild-u492380-r-fr_2x2.jpg?crc=4051139198");
	}

	#u492380 .fluid_height_spacer
	{
		padding-bottom: 68.5064935064935%;
	}

	#pu492383-4
	{
		z-index: 345;
		margin-top: 15px;
		width: 99.53%;
		margin-left: 0.16%;
	}

	#u492383-4
	{
		z-index: 345;
		min-height: 20px;
		width: 41.55%;
	}

	#u492383-4:hover
	{
		min-height: 20px;
		width: 41.55%;
	}

	#u492383-4:active
	{
		min-height: 20px;
		width: 41.55%;
	}

	#u492384-4
	{
		z-index: 349;
		min-height: 35px;
		width: 48.5%;
		left: 51.51%;
	}

	#u492384-4:hover
	{
		min-height: 35px;
		width: 48.5%;
	}

	#u492378-bw
	{
		z-index: 338;
		min-height: 466px;
	}

	#pu478358
	{
		z-index: 238;
		height: 0px;
		padding-bottom: 1375px;
		margin-right: -10000px;
		margin-top: -32px;
		width: 100%;
	}

	#u478358
	{
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		padding-bottom: 208px;
		position: relative;
		left: -50%;
		margin-left: 104.17499999999995px;
		width: 100%;
	}

	#u478360
	{
		z-index: 239;
		width: 208px;
		height: 208px;
		border-radius: 50%;
		position: fixed;
		top: -32px;
		left: 50%;
		margin-left: -104px;
	}

	#u478360:hover
	{
		background-color: #DD9D00;
		width: 208px;
		height: 208px;
		min-height: 0px;
		margin: 0px 0px 0px -104px;
	}

	#u478359-8
	{
		min-height: 70px;
		background-color: transparent;
		line-height: 20px;
		color: #FFFFFF;
		text-transform: uppercase;
		text-align: center;
		font-size: 13px;
		letter-spacing: 2px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		position: relative;
		left: -50%;
		margin-left: 104px;
		width: 100%;
	}

	#u478359-8:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 70px;
		width: 100%;
		margin: 0px 0px 0px 104px;
	}

	#u478359-8:hover p
	{
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	}

	#u478359-6
	{
		padding-bottom: 1px;
	}

	#u478359-8-wrapper
	{
		position: fixed;
		top: 93px;
		z-index: 240;
		left: 50%;
		margin-left: -104px;
		width: 27.09%;
	}

	#u478358-wrapper
	{
		position: fixed;
		top: -32px;
		z-index: 238;
		left: 50%;
		margin-left: -104px;
		width: 27.09%;
	}

	#u492177
	{
		z-index: 354;
	}

	#buttonu285045
	{
		z-index: 361;
		width: 30px;
		height: 20px;
		position: fixed;
		top: 25px;
		right: 18px;
	}

	#buttonu285045:hover
	{
		width: 30px;
		height: 20px;
		min-height: 0px;
		margin: 0px;
	}

	#buttonu285045.ButtonSelected
	{
		width: 30px;
		height: 20px;
		min-height: 0px;
		margin: 0px;
	}

	#u285047
	{
		z-index: 362;
		width: 30px;
		height: 3px;
		position: relative;
	}

	#buttonu285045:hover #u285047
	{
		width: 30px;
		height: 3px;
		min-height: 0px;
		margin: 0px 0px 0px 0%;
	}

	#buttonu285045.ButtonSelected #u285047
	{
		width: 30px;
		height: 3px;
		min-height: 0px;
		margin: 0px 0px 0px 0%;
	}

	#u285046
	{
		z-index: 363;
		width: 20px;
		height: 3px;
		margin-top: 5px;
		position: relative;
	}

	#buttonu285045:hover #u285046
	{
		width: 20px;
		height: 3px;
		min-height: 0px;
		margin: 5px 0px 0px 0%;
	}

	#buttonu285045.ButtonSelected #u285046
	{
		width: 20px;
		height: 3px;
		min-height: 0px;
		margin: 5px 0px 0px 0%;
	}

	#u285048
	{
		z-index: 364;
		width: 10px;
		height: 3px;
		margin-top: 6px;
		position: relative;
	}

	#buttonu285045:hover #u285048
	{
		width: 10px;
		height: 3px;
		min-height: 0px;
		margin: 6px 0px 0px 0%;
	}

	#buttonu285045.ButtonSelected #u285048
	{
		width: 10px;
		height: 3px;
		min-height: 0px;
		margin: 6px 0px 0px 0%;
	}

	#u284897,#u284897-bw
	{
		z-index: 426;
	}

	#u479361
	{
		z-index: 427;
		right: 10px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 10232px);
	}

	#u284892
	{
		min-height: 461px;
		padding-bottom: 38px;
	}

	#u284892_align_to_page
	{
		margin-left: auto;
		margin-right: auto;
		position: relative;
		width: 100%;
	}

	#kontakt
	{
		margin-top: 9px;
		left: -0.4%;
	}

	#pu284891-35
	{
		z-index: 3;
		margin-right: -10000px;
		margin-top: 96px;
		width: 68.75%;
		margin-left: 8.6%;
	}

	#u284891-35
	{
		z-index: 3;
		min-height: 189px;
		position: relative;
		width: 100%;
	}

	#u284895
	{
		z-index: 38;
		margin-top: 44px;
		width: 15.54%;
	}

	#u284892-bw
	{
		z-index: 2;
		min-height: 461px;
		margin-top: -5px;
	}

	body
	{
		overflow-x: hidden;
	}

	#u436572_img,#u284895_img
	{
		width: 100%;
	}
}

@media (max-width: 450px)
{
	/*

*/

	#muse_css_mq
	{
		background-color: #0001c2;
	}

	#bp_450.active
	{
		display: block;
	}

	#page
	{
		min-height: 1627px;
		padding-bottom: 13px;
		max-width: 450px;
	}

	#u484683
	{
		z-index: 368;
		margin-right: -10000px;
		margin-top: 147px;
		left: -109.56%;
	}

	#pu481256
	{
		z-index: 251;
		margin-top: -170px;
		width: 79.34%;
		margin-left: -80.45%;
	}

	#u481256
	{
		z-index: 251;
		margin-left: 71.99%;
	}

	#u472811
	{
		z-index: 428;
		margin-top: 105px;
		margin-left: 80.4%;
	}

	#paccordionu491976
	{
		z-index: 369;
		margin-top: 80px;
		width: 89.64%;
	}

	#accordionu491976
	{
		z-index: 369;
		width: 320px;
		position: relative;
		margin-right: -10000px;
	}

	#u491977
	{
		z-index: 370;
		width: 320px;
		position: relative;
	}

	#u491978-3
	{
		z-index: 371;
		width: 308px;
		min-height: 48px;
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		position: relative;
	}

	#u491978-3:hover
	{
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 49px;
		width: 309px;
		margin: 0px -1px -1px 0px;
	}

	#u491978-3:active
	{
		padding-top: 10px;
		padding-bottom: 10px;
		min-height: 49px;
		width: 309px;
		margin: 0px -1px -1px 0px;
	}

	#u491978-3.AccordionPanelTabOpen
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 70px;
		width: 310px;
		margin: 0px;
	}

	#u491979
	{
		z-index: 374;
		width: 320px;
		padding-top: 95px;
		padding-bottom: 50.09999999999991px;
		position: relative;
	}

	#u491990-4
	{
		z-index: 375;
		min-height: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491990-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 0px 0px 0px 8.125%;
	}

	#u491990-4.MuseLinkActive
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 0px 0px 0px 8.125%;
	}

	#u491980-4
	{
		z-index: 379;
		min-height: 25px;
		margin-top: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491980-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491987-4
	{
		z-index: 399;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491987-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491989-4
	{
		z-index: 403;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491987-4.MuseLinkActive,#u491989-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491985-6
	{
		z-index: 407;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491986-6
	{
		z-index: 417;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491992-4
	{
		z-index: 383;
		min-height: 25px;
		margin-top: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491980-4.MuseLinkActive,#u491992-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491991-4
	{
		z-index: 413;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491989-4.MuseLinkActive,#u491985-6:hover,#u491986-6:hover,#u491991-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491983-4
	{
		z-index: 423;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491991-4.MuseLinkActive,#u491983-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#u491981-4
	{
		z-index: 387;
		min-height: 25px;
		margin-top: 25px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491992-4.MuseLinkActive,#u491981-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491981-4.MuseLinkActive
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 25px 0px 0px 8.125%;
	}

	#u491988-4
	{
		z-index: 391;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 87.5%;
		margin-left: 8.13%;
	}

	#u491988-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 15px 0px 0px 8.125%;
	}

	#u491988-4.MuseLinkActive
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 87.5%;
		margin: 15px 0px 0px 8.125%;
	}

	#u491982-4
	{
		z-index: 395;
		min-height: 25px;
		margin-top: 15px;
		position: relative;
		width: 81.25%;
		margin-left: 14.38%;
	}

	#u491983-4.MuseLinkActive,#u491982-4:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 25px;
		width: 81.25%;
		margin: 15px 0px 0px 14.374999999999998%;
	}

	#buttonu491993
	{
		z-index: 427;
		margin-right: -10000px;
		margin-top: 17px;
		left: 13.76%;
	}

	#buttonu491993:hover
	{
		margin-right: -10000px;
		margin-top: 17px;
		margin-left: 0%;
	}

	#buttonu491993.ButtonSelected
	{
		margin-right: -10000px;
		margin-top: 17px;
		margin-left: 0%;
	}

	#pu492179
	{
		z-index: 359;
		width: 0.01px;
		height: 0px;
		padding-bottom: 134px;
		margin-right: -10000px;
		margin-top: -69px;
	}

	#u492179
	{
		z-index: 359;
		top: -69px;
	}

	#buttonu285020
	{
		z-index: 361;
		min-height: 52px;
		padding-bottom: 13px;
	}

	#buttonu285020.ButtonSelected
	{
		min-height: 52px;
	}

	#u285021
	{
		z-index: 362;
		width: 187px;
		left: 1px;
	}

	#buttonu285020.ButtonSelected #u285021
	{
		margin-top: 0px;
		width: 187px;
	}

	#u285021_img
	{
		padding-top: 12px;
		padding-right: 56px;
		padding-bottom: 12px;
	}

	#buttonu285020-bw
	{
		z-index: 361;
	}

	#ppslideshowu285588
	{
		z-index: 0;
		margin-right: -10000px;
		width: 100%;
	}

	#pslideshowu285588
	{
		z-index: 43;
	}

	#slideshowu285588
	{
		z-index: 43;
		margin-top: 9px;
	}

	#u285590
	{
		width: 450px;
		height: 601px;
	}

	#u285590popup
	{
		z-index: 44;
		width: 450px;
		height: 601px;
	}

	#u285591
	{
		z-index: 45;
		width: 450px;
		height: 601px;
	}

	#u486073
	{
		z-index: 47;
		width: 450px;
		height: 601px;
	}

	#u486136
	{
		z-index: 49;
		width: 450px;
		height: 601px;
	}

	#u486197
	{
		z-index: 51;
		width: 450px;
		height: 601px;
	}

	#pamphletu285614
	{
		z-index: 53;
		padding-bottom: 129px;
		margin-top: 220px;
		left: -157px;
	}

	#u285619
	{
		width: 312px;
		height: 220px;
	}

	#u285619popup
	{
		z-index: 54;
	}

	#u285624
	{
		z-index: 55;
		width: 312px;
		height: 88px;
		padding-bottom: 132px;
	}

	#u285625-4
	{
		z-index: 56;
		width: 250px;
		font-family: '__Amatic SC_5';
		font-weight: 700;
		left: 9.94%;
	}

	#u285622
	{
		z-index: 60;
		width: 312px;
		height: 132px;
		padding-bottom: 88px;
	}

	#u285623-4
	{
		z-index: 61;
		width: 80.13%;
		left: 9.94%;
	}

	#u285620
	{
		z-index: 65;
		width: 312px;
		height: 51px;
		padding-bottom: 169px;
	}

	#u285621-4
	{
		z-index: 66;
		width: 250px;
		font-family: '__Amatic SC_5';
		font-weight: 700;
		left: 9.94%;
	}

	#u285626
	{
		z-index: 70;
		left: 206px;
	}

	#u285616
	{
		top: 15px;
	}

	#u285615
	{
		top: 15px;
		left: 283px;
	}

	#home
	{
		margin-right: -10000px;
		width: 22px;
	}

	#u285632
	{
		z-index: 77;
		padding-bottom: 1px;
	}

	#u285632_position_content
	{
		padding-top: 69px;
	}

	#u285664-17
	{
		z-index: 117;
		min-height: 370px;
		width: 83.34%;
		margin-left: 8.23%;
	}

	#u285633
	{
		z-index: 78;
		margin-top: 72px;
	}

	#u285674-18
	{
		z-index: 80;
		min-height: 300px;
		margin-top: 51px;
		width: 83.56%;
		margin-left: 8.23%;
	}

	#phaus
	{
		z-index: 115;
		margin-top: 45px;
		width: 100%;
	}

	#haus
	{
		margin-top: 220px;
		left: 10px;
	}

	#u482336
	{
		z-index: 252;
		margin-right: -10000px;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#pu481200
	{
		z-index: 268;
	}

	#u481200
	{
		z-index: 268;
		background-image: url("../images/prodkopf-9654-u481200-fr4.jpg?crc=434828070");
	}

	.hidpi #u481200
	{
		background-image: url("../images/prodkopf-9654-u481200-fr_2x4.jpg?crc=166285996");
	}

	#u481091-10
	{
		z-index: 253;
		min-height: 140px;
		width: 83.56%;
		margin-left: 8.23%;
	}

	#u481336-4
	{
		z-index: 263;
		width: 294px;
		min-height: 18px;
		color: #8C3214;
	}

	#u482367
	{
		z-index: 270;
		margin-top: 37px;
		width: 100%;
	}

	#pu481472
	{
		z-index: 286;
	}

	#u481472
	{
		z-index: 286;
		background-image: url("../images/prodkopf-9414-u481472-fr4.jpg?crc=23554002");
		width: 100%;
	}

	.hidpi #u481472
	{
		background-image: url("../images/prodkopf-9414-u481472-fr_2x4.jpg?crc=3976217507");
	}

	#u481473-10
	{
		z-index: 271;
		min-height: 140px;
		width: 83.34%;
		margin-left: 8.23%;
	}

	#u484990-4
	{
		z-index: 281;
		width: 294px;
		min-height: 18px;
		color: #8C3214;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	}

	#u482379
	{
		z-index: 288;
		margin-top: 39px;
		width: 100%;
	}

	#pu481621
	{
		z-index: 304;
	}

	#u481621
	{
		z-index: 304;
		background-image: url("../images/prodkopf-9575-u481621-fr4.jpg?crc=440926925");
		width: 100%;
	}

	.hidpi #u481621
	{
		background-image: url("../images/prodkopf-9575-u481621-fr_2x4.jpg?crc=4097163180");
	}

	#u481622-10
	{
		z-index: 289;
		min-height: 140px;
		width: 83.34%;
		margin-left: 8.45%;
	}

	#u485011-4
	{
		z-index: 299;
		width: 294px;
		min-height: 18px;
	}

	#u482373
	{
		z-index: 306;
		margin-top: 29px;
		width: 100%;
	}

	#pu481669
	{
		z-index: 322;
	}

	#u481669
	{
		z-index: 322;
		background-image: url("../images/prodkopf-9497-u481669-fr4.jpg?crc=397166556");
		width: 100%;
	}

	.hidpi #u481669
	{
		background-image: url("../images/prodkopf-9497-u481669-fr_2x4.jpg?crc=3912783089");
	}

	#u481200 .fluid_height_spacer,#u481472 .fluid_height_spacer,#u481621 .fluid_height_spacer,#u481669 .fluid_height_spacer
	{
		padding-bottom: 68.88888888888889%;
	}

	#umgebung
	{
		left: 2.23%;
	}

	#u481670-10
	{
		z-index: 307;
		min-height: 140px;
		width: 83.56%;
		margin-left: 8.23%;
	}

	#u485029-4
	{
		z-index: 317;
		width: 294px;
		min-height: 18px;
		color: #8C3214;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	}

	#u481336-4:hover,#u484990-4:hover,#u485011-4:hover,#u485029-4:hover
	{
		min-height: 18px;
		width: 294px;
	}

	#pu436541
	{
		z-index: 136;
		margin-top: 109px;
		width: 100%;
	}

	#u436541
	{
		z-index: 136;
	}

	#u436548-4
	{
		z-index: 237;
		margin-top: 49px;
		width: 83.34%;
		left: 8.23%;
	}

	#u436551
	{
		z-index: 139;
		padding-bottom: 18px;
	}

	#u436554-14
	{
		z-index: 163;
		min-height: 355px;
		width: 83.34%;
		left: 8.23%;
	}

	#u436565
	{
		z-index: 223;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#pu436572
	{
		z-index: 227;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#u436572
	{
		z-index: 227;
		margin-right: -10000px;
		width: 50%;
	}

	#u436572_img
	{
		width: 100.45%;
	}

	#u436579
	{
		z-index: 231;
		margin-right: -10000px;
		width: 50%;
		left: 50%;
	}

	#u436586
	{
		z-index: 141;
	}

	#u436589-35
	{
		z-index: 186;
		min-height: 575px;
		width: 83.34%;
		left: 8.23%;
	}

	#pu435111,#u435111
	{
		z-index: 134;
	}

	#u436535-4
	{
		z-index: 233;
		margin-top: 49px;
		width: 83.34%;
		left: 8.23%;
	}

	#u435118
	{
		z-index: 138;
		padding-bottom: 18px;
		margin-top: 1px;
	}

	#u435553-21
	{
		z-index: 142;
		min-height: 450px;
		margin-top: -1px;
		width: 83.34%;
		left: 8.45%;
	}

	#u435564
	{
		z-index: 221;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#u436565_img,#u435564_img
	{
		width: 100%;
	}

	#pu435566
	{
		z-index: 225;
		width: 100%;
		left: 0%;
		margin-left: 0%;
	}

	#u435566
	{
		z-index: 225;
		margin-right: -10000px;
		width: 50%;
	}

	#u435568
	{
		z-index: 229;
		margin-right: -10000px;
		width: 50%;
		left: 50%;
	}

	#u435585
	{
		z-index: 140;
		padding-bottom: 70px;
	}

	#u435588-9
	{
		z-index: 177;
		min-height: 220px;
		width: 83.34%;
		left: 8.23%;
	}

	#u285630
	{
		z-index: 76;
		padding-bottom: 131.43438012736442px;
	}

	#plage
	{
		z-index: 116;
		width: 91.56%;
	}

	#lage
	{
		left: 0px;
		margin-left: 0px;
	}

	#u285675-13
	{
		z-index: 98;
		min-height: 301px;
		margin-right: -10000px;
		width: 91.02%;
		left: 8.99%;
		margin-left: 0%;
	}

	#u482546-4
	{
		z-index: 111;
		width: 83.12%;
		margin-left: 8.23%;
	}

	#u482546-4:hover
	{
		margin-top: 0px;
		width: 83.12%;
		margin-left: 8.23%;
	}

	#u483573
	{
		z-index: 324;
		height: 256px;
		margin-top: 92px;
		width: 100%;
	}

	#u487919-6
	{
		z-index: 325;
		min-height: 18px;
		margin-top: 125px;
		width: 83.12%;
		margin-left: 8.23%;
	}

	#u487919-6:hover
	{
		min-height: 18px;
		width: 83.12%;
		margin: 125px 0px 0px 8.222222222222223%;
	}

	#u487920-6
	{
		z-index: 331;
		min-height: 18px;
		margin-top: 9px;
		width: 83.34%;
		margin-left: 8.23%;
	}

	#u487920-6:hover
	{
		min-height: 18px;
		width: 83.34%;
		margin: 9px 0px 0px 8.222222222222223%;
	}

	#u487921-4
	{
		z-index: 337;
		min-height: 18px;
		margin-top: 9px;
		width: 83.12%;
		margin-left: 8.23%;
	}

	#u487921-4:hover
	{
		min-height: 18px;
		width: 83.12%;
		margin: 9px 0px 0px 8.222222222222223%;
	}

	#u492378
	{
		z-index: 341;
		min-height: 326px;
		padding-bottom: 41px;
	}

	#pu492382-4
	{
		z-index: 344;
		width: 83.34%;
		margin-left: 8.45%;
	}

	#u492382-4
	{
		z-index: 344;
		min-height: 66px;
		width: 99.47%;
	}

	#pu492381
	{
		z-index: 343;
		margin-top: 1px;
		width: 99.74%;
	}

	#u492381
	{
		z-index: 343;
		background-image: url("../images/partner_calandablick-u492381-fr3.jpg?crc=3903257486");
		width: 46.8%;
	}

	#u492381:hover
	{
		background-image: url("../images/partner_calandablick2-u492381-r-fr3.jpg?crc=4051743998");
		width: 46.8%;
	}

	.hidpi #u492381
	{
		background-image: url("../images/partner_calandablick-u492381-fr_2x3.jpg?crc=271077192");
	}

	.hidpi #u492381:hover
	{
		background-image: url("../images/partner_calandablick2-u492381-r-fr_2x3.jpg?crc=346084248");
	}

	#u492381 .fluid_height_spacer
	{
		padding-bottom: 70.85714285714285%;
	}

	#u492380
	{
		z-index: 342;
		background-image: url("../images/partner_pizolbild2-u492380-fr3.jpg?crc=180400178");
		width: 46.53%;
		left: 53.48%;
	}

	#u492380:hover
	{
		background-image: url("../images/parner_pizolbild-u492380-r-fr3.jpg?crc=230011564");
		width: 46.53%;
	}

	.hidpi #u492380
	{
		background-image: url("../images/partner_pizolbild2-u492380-fr_2x3.jpg?crc=4292584619");
	}

	.hidpi #u492380:hover
	{
		background-image: url("../images/parner_pizolbild-u492380-r-fr_2x3.jpg?crc=3907775838");
	}

	#u492380 .fluid_height_spacer
	{
		padding-bottom: 71.26436781609196%;
	}

	#pu492383-4
	{
		z-index: 348;
		margin-top: 21px;
		width: 100%;
	}

	#u492383-4
	{
		z-index: 348;
		min-height: 64px;
		width: 46.94%;
	}

	#u492383-4:hover
	{
		min-height: 64px;
		width: 46.94%;
	}

	#u492383-4:active
	{
		min-height: 64px;
		width: 46.94%;
	}

	#u492384-4
	{
		z-index: 352;
		min-height: 64px;
		width: 46.41%;
		left: 53.6%;
	}

	#u492384-4:hover
	{
		min-height: 64px;
		width: 46.41%;
	}

	#u492378-bw
	{
		z-index: 341;
		min-height: 326px;
	}

	#pu478358
	{
		z-index: 241;
		height: 0px;
		padding-bottom: 1681px;
		margin-right: -10000px;
		margin-top: -41px;
		width: 100%;
	}

	#u478358
	{
		border-width: 0px;
		border-color: transparent;
		background-color: transparent;
		padding-bottom: 208px;
		position: relative;
		left: -50%;
		margin-left: 104.17499999999995px;
		width: 100%;
	}

	#u478360
	{
		z-index: 242;
		width: 208px;
		height: 208px;
		border-radius: 50%;
		position: fixed;
		top: -41px;
		left: 50%;
		margin-left: -104px;
	}

	#u478360:hover
	{
		background-color: #DD9D00;
		width: 208px;
		height: 208px;
		min-height: 0px;
		margin: 0px 0px 0px -104px;
	}

	#u478359-8
	{
		min-height: 70px;
		background-color: transparent;
		line-height: 20px;
		color: #FFFFFF;
		text-transform: uppercase;
		text-align: center;
		font-size: 13px;
		letter-spacing: 2px;
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
		position: relative;
		left: -50%;
		margin-left: 96.5px;
		width: 100%;
	}

	#u478359-8:hover
	{
		padding-top: 0px;
		padding-bottom: 0px;
		min-height: 70px;
		width: 100%;
		margin: 0px 0px 0px 97px;
	}

	#u285664-4,#u285674-4,#u285674-5,#u285674-7,#u285674-8,#u285674-10,#u285674-11,#u285674-13,#u285674-14,#u285674-16,#u478359-8:hover p
	{
		font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	}

	#u478359-6
	{
		padding-bottom: 1px;
	}

	#u478359-8-wrapper
	{
		position: fixed;
		top: 84px;
		z-index: 243;
		left: 50%;
		margin-left: -97px;
		width: 42.89%;
	}

	#u478358-wrapper
	{
		position: fixed;
		top: -41px;
		z-index: 241;
		left: 50%;
		margin-left: -104px;
		width: 46.23%;
	}

	#u492177
	{
		z-index: 357;
	}

	#u492178
	{
		z-index: 358;
	}

	#u285019
	{
		z-index: 360;
		height: 55px;
		position: fixed;
		top: 0px;
	}

	#u285019-bw
	{
		z-index: 360;
	}

	#buttonu285045
	{
		z-index: 364;
		width: 30px;
		height: 20px;
		position: fixed;
		top: 17px;
		right: 20px;
	}

	#buttonu285045:hover
	{
		width: 30px;
		height: 20px;
		min-height: 0px;
		margin: 0px;
	}

	#buttonu285045.ButtonSelected
	{
		width: 30px;
		height: 20px;
		min-height: 0px;
		margin: 0px;
	}

	#u285047
	{
		z-index: 365;
		width: 30px;
		height: 3px;
		position: relative;
	}

	#buttonu285045:hover #u285047
	{
		width: 30px;
		height: 3px;
		min-height: 0px;
		margin: 0px 0px 0px 0%;
	}

	#buttonu285045.ButtonSelected #u285047
	{
		width: 30px;
		height: 3px;
		min-height: 0px;
		margin: 0px 0px 0px 0%;
	}

	#u285046
	{
		z-index: 366;
		width: 20px;
		height: 3px;
		margin-top: 5px;
		position: relative;
	}

	#buttonu285045:hover #u285046
	{
		width: 20px;
		height: 3px;
		min-height: 0px;
		margin: 5px 0px 0px 0%;
	}

	#buttonu285045.ButtonSelected #u285046
	{
		width: 20px;
		height: 3px;
		min-height: 0px;
		margin: 5px 0px 0px 0%;
	}

	#u285048
	{
		z-index: 367;
		width: 10px;
		height: 3px;
		margin-top: 6px;
		position: relative;
	}

	#buttonu285045:hover #u285048
	{
		width: 10px;
		height: 3px;
		min-height: 0px;
		margin: 6px 0px 0px 0%;
	}

	#buttonu285045.ButtonSelected #u285048
	{
		width: 10px;
		height: 3px;
		min-height: 0px;
		margin: 6px 0px 0px 0%;
	}

	#u284897,#u284897-bw
	{
		z-index: 429;
	}

	#u479361
	{
		z-index: 430;
		right: 10px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 9862px);
	}

	#u284892
	{
		padding-bottom: 65px;
		position: relative;
		margin-right: -10000px;
		margin-top: -6px;
		width: 100%;
	}

	#kontakt
	{
		margin-top: 6px;
	}

	#pu483370-38
	{
		z-index: 5;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 129px;
		width: 83.56%;
		margin-left: 8.45%;
	}

	#u483370-38
	{
		z-index: 5;
		min-height: 340px;
		position: relative;
		width: 99.74%;
		margin-left: 0.27%;
	}

	#u284895
	{
		z-index: 3;
		margin-top: 28px;
		width: 32.45%;
	}

	body
	{
		overflow-x: hidden;
		min-width: 320px;
	}

	#u284895_img
	{
		width: 100.82%;
	}
}

