.version.index /* version checker */
{
	color: #000006;
	background-color: #11D2F9;
}

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

#u220
{
	width: 100%;
	position: relative;
	filter: alpha(opacity=54);
	margin-right: -10000px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=54)";
	z-index: 2;
	opacity: 0.54;
	background-color: #FFFFFF;
}

#u114
{
	z-index: 3;
	margin-right: -10000px;
	position: relative;
	background: #FFFFFF url("../images/gewoelbekeller_backgroundbild_kerzen.jpg") no-repeat center center;
	background-size: cover;
}

#u532
{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFBDDC8, endColorstr=#FFFFFFFF, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBDDC8', endColorstr='#FFFFFFFF', GradientType=0)";
	z-index: 4;
	position: relative;
	height: 189px;
}

#u242
{
	z-index: 5;
	position: relative;
	background-color: transparent;
}

#u495-56
{
	font-family: Times, Times New Roman, Georgia, serif;
	margin-right: -10000px;
	z-index: 15;
	position: relative;
	background-color: transparent;
}

#u495-9
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
	color: #000000;
}

#u495-8
{
	line-height: 17px;
}

#u495-34
{
	color: #9E005D;
	font-size: 18px;
	line-height: 22px;
}

#u495-40
{
	color: #000000;
	font-size: 18px;
	line-height: 22px;
}

#u495-4,#u495-36,#u495-42,#u495-48
{
	color: #A23B3E;
	font-size: 18px;
	line-height: 22px;
}

#u495-11,#u495-13,#u495-17,#u495-19,#u495-23,#u495-25,#u495-29,#u495-31,#u495-33,#u495-37,#u495-39,#u495-43,#u495-45,#u495-46,#u495-49,#u495-51,#u495-52,#u495-53,#u495-54
{
	color: #000000;
}

#u516
{
	z-index: 102;
	position: relative;
	background-color: transparent;
}

#u601
{
	z-index: 108;
	position: relative;
	background-color: transparent;
}

#u855
{
	z-index: 110;
	position: relative;
	background-color: transparent;
}

#u483
{
	z-index: 13;
	position: relative;
	background-color: transparent;
}

#u585
{
	z-index: 106;
	position: relative;
	margin-right: -10000px;
	background-color: transparent;
}

#u549
{
	margin-right: -10000px;
	z-index: 104;
	position: relative;
	background-color: transparent;
}

#u617-26
{
	font-family: Times, Times New Roman, Georgia, serif;
	margin-right: -10000px;
	font-size: 15px;
	z-index: 71;
	background-color: transparent;
	line-height: 18px;
	color: #000000;
	position: relative;
}

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

#u617-4
{
	color: #7F0710;
	font-size: 19px;
	line-height: 23px;
}

#u617-7
{
	line-height: 18px;
}

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

#u242_img,#u516_img,#u601_img,#u855_img,#u483_img,#u585_img,#u549_img,#u1156_img
{
	width: 100%;
}

#u638-5
{
	font-family: Times, Times New Roman, Georgia, serif;
	font-size: 13px;
	line-height: 16px;
	z-index: 97;
	color: #000000;
	position: relative;
	background-color: transparent;
}

#pu220,#pu332-4
{
	margin-right: -10000px;
}

#u332-4
{
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-size: 12px;
	z-index: 9;
	text-align: center;
	background-color: transparent;
	letter-spacing: 2px;
	min-height: 42px;
	color: #8B0F15;
	position: relative;
	line-height: 18px;
}

#u330
{
	left: -90px;
	width: 181px;
	margin-left: 50%;
	z-index: 7;
	position: relative;
	background-color: transparent;
}

.html
{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFFFFF;
	background-size: cover;
}

body
{
	position: relative;
}

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

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		max-width: 960px;
	}

	#pu220
	{
		margin-top: 25px;
		width: 96.67%;
		margin-left: 1.78%;
	}

	#u220
	{
		height: 2287px;
	}

	#u114
	{
		padding-top: 49px;
		padding-bottom: 21.07622282608554px;
		margin-top: 20px;
		width: 95.37%;
		left: 2.27%;
	}

	#u532
	{
		background: -webkit-gradient(linear, center top, center bottom, from(#FBDDC8),color-stop(100%, #FFFFFF));
		background: -webkit-linear-gradient(top,#FBDDC8 ,#FFFFFF 100%);
		background: linear-gradient(to bottom,#FBDDC8 ,#FFFFFF 100%);
		width: 93.56%;
		margin-left: 3.17%;
	}

	#u242,#ppu516
	{
		margin-top: 18px;
		width: 93.56%;
		margin-left: 3.17%;
	}

	#pu516
	{
		margin-right: -10000px;
		width: 31.89%;
	}

	#u516
	{
		width: 100%;
	}

	#u601
	{
		margin-top: 17px;
		width: 100%;
	}

	#u495-56
	{
		min-height: 510px;
		margin-top: 9px;
		width: 64.01%;
		left: 36%;
	}

	#u483
	{
		margin-top: 16px;
		width: 93.56%;
		margin-left: 3.06%;
	}

	#pppu585
	{
		margin-top: 16px;
		width: 90.85%;
		margin-left: 3.06%;
	}

	#ppu585
	{
		margin-right: -10000px;
		width: 55.23%;
	}

	#pu585
	{
		width: 98.88%;
	}

	#u585
	{
		width: 60.37%;
	}

	#u549
	{
		width: 36.45%;
		left: 63.56%;
	}

	#u855,#pu638-5
	{
		margin-top: 16px;
		width: 100%;
	}

	#u638-5
	{
		min-height: 36px;
		margin-right: -10000px;
		margin-top: 46px;
		width: 26.13%;
	}

	#u1156
	{
		width: 56.31%;
		left: 43.7%;
	}

	#u617-26
	{
		min-height: 255px;
		margin-top: 21px;
		width: 35.2%;
		left: 64.81%;
	}

	#pu332-4
	{
		margin-top: 62px;
		width: 49.17%;
		margin-left: 25.42%;
	}

	#u332-4
	{
		width: 100%;
		margin-left: 0%;
		left: 0px;
	}

	#u330
	{
		margin-top: 6px;
	}

	.html
	{
		background-image: url("../images/gewoelbekeller_backgroundbild.jpg");
	}
}

@media (max-width: 320px)
{
	#muse_css_mq
	{
		background-color: #000140;
	}

	#bp_320.active
	{
		display: block;
	}

	#page
	{
		max-width: 320px;
	}

	#pu220
	{
		margin-top: 18px;
		width: 96.57%;
		margin-left: 1.88%;
	}

	#u220
	{
		height: 2904px;
	}

	#u114
	{
		padding-top: 63px;
		padding-bottom: 14px;
		margin-top: 13px;
		width: 93.53%;
		left: 2.92%;
	}

	#pu532
	{
		width: 100%;
	}

	#u532
	{
		background: -webkit-gradient(linear, center top, center bottom, from(#FBDDC8),color-stop(100%, #FFFFFF));
		background: -webkit-linear-gradient(top,#FBDDC8 ,#FFFFFF 100%);
		background: linear-gradient(to bottom,#FBDDC8 ,#FFFFFF 100%);
		margin-right: -10000px;
		width: 95.51%;
		left: 2.43%;
	}

	#u242
	{
		margin-right: -10000px;
		margin-top: 177px;
		width: 100%;
	}

	#pu495-56
	{
		margin-top: 14px;
		width: 93.43%;
		margin-left: 4.5%;
	}

	#u495-56
	{
		min-height: 1516px;
		width: 98.52%;
		left: 1.86%;
	}

	#u516
	{
		margin-right: -10000px;
		margin-top: 1492px;
		width: 52.23%;
		left: 44.08%;
	}

	#u601
	{
		margin-right: -10000px;
		margin-top: 1492px;
		width: 41.86%;
	}

	#u855
	{
		margin-top: 6px;
		width: 89.97%;
		margin-left: 4.5%;
	}

	#u483
	{
		margin-top: 7px;
		width: 89.97%;
		margin-left: 4.5%;
	}

	#pu585
	{
		margin-top: 5px;
		width: 89.97%;
		margin-left: 4.5%;
	}

	#u585
	{
		width: 61.54%;
	}

	#u549
	{
		margin-top: 1px;
		width: 36.93%;
		left: 63.08%;
	}

	#pu617-26
	{
		margin-top: 33px;
		width: 88.93%;
		margin-left: 5.89%;
	}

	#u617-26
	{
		min-height: 336px;
		width: 100%;
	}

	#u1156
	{
		margin-top: 254px;
		width: 97.28%;
	}

	#u638-5
	{
		min-height: 30px;
		margin-top: 13px;
		width: 30.45%;
		margin-left: 5.89%;
	}

	#pu332-4
	{
		margin-top: 56px;
		width: 90%;
		margin-left: 5%;
	}

	#u332-4
	{
		width: 288px;
		margin-left: 50%;
		left: -145px;
	}

	.html
	{
		background-image: url("../images/gewoelbekeller_backgroundbild640x427.jpg");
	}

	body
	{
		min-width: 318px;
	}
}

