#main #content_main {
	padding: 0px;
}
div.imageblock {
	float:left;
	width:100px;
}
div.content-odd,
div.content-even {
	width:402px;
}
div.content-odd div.imageblock {
	padding-left:1px;
	padding-right:100px;
}
div.content-even div.imageblock {
	padding-left:101px;
}

#maincol h1#chapter_home {
	margin:0px;
}


	#leftcol			{
		background: none;
	}
	#leftcol #global_searchbox	{
		margin-top:355px;
	}

	#maincol {
		width:auto !important;
		width: 31.39em;
		min-width:402px;
		padding-left:98px;
		background: url('../img/page_back_home_content.gif') repeat-y;
	}
	#maincol h1#chapter_home {
		padding: 10px;
		min-width:382px;
		display:block;
		min-height: 80px;
		height: auto !important;
		height: 80px;
		background: url('../img/bg_green.gif');
		color: #FFF;
		font-style: italic;
		font-family: "Times New Roman", Times, serif;
		font-weight: bold;
		font-size: 1.4em;
	}

@media screen {
	#rightcol {
		float:right;
	}

	#header ul#nav {
		background-image: url('../img/st.katharinen-kirche.gif');

			/* no-repeat doesn't work in KHTML/Safari:
			   the bg-image will be repeated if larger than the containing box...
			   that doesn't matter here but would matter if setting
			   background-position for applying some offset */
		background-repeat: no-repeat;
	}
	div#position-layout_main {
		background: url('../img/page_back_home.gif');

			/* no-repeat doesn't work in KHTML/Safari:
			   the bg-image will be repeated if larger than the containing box...
			   that doesn't matter here but would matter if setting
			   background-position for applying some offset */
		background-repeat: no-repeat;
	}
}

	div#layout_church {
		position:fixed;
		z-index:1;
		text-align:center;
		top:0px;
		left:0px;
		right:0px;
		width:100%;
		height:600px;
		padding-bottom:20px;
	}
	div#position-layout_church {
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		width:62.45em;
		min-width:800px;
		height:600px;
		border:2px solid #FFF;
		border-top: 0;
		border-bottom: 0;
	}
	div#church {
		padding:0px;
		margin:0px;
		width:62.45em;
		min-width:800px;
		height:550px;
		background:url('../img/page_back_church.gif') no-repeat;
	}
	div#church_offset {
		width:62.45em;
		min-width:800px;
		height:3.9em;
		min-height:50px;
	}


@media print {
	body {
		width:650px;
	}
	div#layout_main div#main {
		text-align:right;
	}
	#maincol h1#chapter_home {
		padding-bottom: 0px;
		min-height: 65px;
		height: 65px;
	}
	div#layout_main div#main #maincol {
		text-align:left;
		width: 402px;
		margin-left:240px;
	}
	div.content-odd div.imageblock {
		padding-left:0px;
		padding-right:100px;
	}
	div.content-even div.imageblock {
		padding-left:100px;
	}
}