.version.ahlbach_columbarium___impressum /* version checker */
{
	color: #0000F8;
	background-color: #52FF2A;
}

.html
{
	background-color: #000000;
}

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

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

#pu374
{
	width: 0.01px;
	padding-bottom: 223px;
	margin-left: -100px;
}

#u374
{
	z-index: 94;
	height: 217px;
	border-color: #000000;
	background-color: #000000;
	position: fixed;
	top: -6px;
}

#u374-bw
{
	z-index: 94;
}

#u375
{
	z-index: 95;
	width: 357px;
	height: 99px;
	position: fixed;
	top: 27px;
	left: 50%;
	margin-left: 103px;
	background: transparent url("../images/ahlbach-u1032-fr.png") no-repeat left top;
	background-size: contain;
}

#u376
{
	z-index: 96;
	width: 377px;
	height: 103px;
	position: fixed;
	top: 27px;
	left: 50%;
	margin-left: -482px;
	background: transparent url("../images/ahlbach-u1033-fr.png") no-repeat left top;
	background-size: contain;
}

#u380
{
	z-index: 98;
	height: 22px;
	border-style: none;
	border-color: transparent;
	background-color: #837046;
	position: fixed;
	top: -12px;
}

#u380-bw
{
	z-index: 98;
}

#u379
{
	z-index: 97;
	width: 900px;
	height: 1px;
	border-style: none;
	border-color: transparent;
	background-color: #837046;
	position: fixed;
	top: 156px;
	left: 50%;
	margin-left: -450px;
}

#u997-19
{
	z-index: 99;
	width: 900px;
	min-height: 59px;
	background-color: transparent;
	text-align: center;
	font-size: 16px;
	color: #505050;
	font-family: 'Open Sans', sans-serif;

	position: fixed;
	top: 186px;
	left: 50%;
	margin-left: -450px;
}

#u1308
{
	z-index: 92;
	width: 900px;
	background-color: transparent;
	margin-top: 54px;
	position: relative;
}

#u372-4
{
	z-index: 2;
	width: 144px;
	min-height: 41px;
	background-color: transparent;
	line-height: 1.4;
	text-align: center;
	font-size: 20px;
	color: #837046;
	font-family: 'Open Sans', sans-serif;

	font-style: italic;
	margin-left: 378px;
	margin-top: 59px;
	position: relative;
}

#pu1554-3
{
	width: 0.01px;
	margin-left: -54px;
}

#u1554-3
{
	z-index: 118;
	width: 5px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 988px;
}

#u580-85
{
	z-index: 6;
	width: 666px;
	min-height: 911px;
	background-color: transparent;
	color: #949494;
	line-height: 1.3;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;

	position: relative;
	margin-right: -10000px;
	left: 171px;
}

#u580-2
{
	text-align: left;
	padding-bottom: 5px;
	font-weight: bold;
}

#u580-6,#u580-10
{
	text-align: left;
	padding-bottom: 5px;
}

#u580-17
{
	color: #837046;
}

#u580-52
{
	text-align: justify;
	padding-bottom: 20px;
	font-weight: normal;
}

#u580-22,#u580-24,#u580-26,#u580-56
{
	text-align: left;
}

#u580-54,#u580-61,#u580-65
{
	text-align: left;
	font-weight: bold;
}

#u580-20,#u580-32,#u580-39,#u580-46,#u580-59,#u580-63,#u580-72,#u580-74
{
	text-align: left;
	padding-bottom: 20px;
}

#u580-49,#u580-75
{
	text-align: justify;
	font-weight: normal;
}

#u580-77
{
	text-align: justify;
	font-weight: bold;
}

#u580-79,#u580-81,#u580-82
{
	text-align: justify;
	padding-bottom: 10px;
}

#u580-83
{
	text-align: justify;
}

#u1130
{
	z-index: 91;
	width: 900px;
	border-style: none;
	border-color: transparent;
	background-color: #837046;
	padding-bottom: 7px;
	margin-top: 12px;
	position: relative;
}

#u1605-8
{
	z-index: 121;
	width: 900px;
	min-height: 19px;
	background-color: transparent;
	text-align: center;
	font-size: 12px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;

	position: relative;
	margin-right: -10000px;
	margin-top: 14px;
}

body
{
	position: relative;
	min-width: 900px;
	padding-top: 36px;
	padding-bottom: 138px;
}

#page .verticalspacer
{
	clear: both;
}

