/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */

html, body {
	height: auto;
	padding: 20px 20px 0 15px;
}
 
body {
	background: #fff!important;
}

#logo {
	display: block;
	margin:0 0 4px 0px;
}

#printicon {
	display: block;
	padding: 0 0 10px 0;
	text-align:right;
}

#printadress {
	display: block;
	padding: 20px 0 10px 0;
	font-size: 10px;
}

#title {
	display: none;
}

#subtitle {
	display: none;
}

#box {
	position: static;
	width: 100%;
	margin: 0;
	background: none;
}

#printlink {
	display: none;
}

#pageOwner {
	display: none;
}

#header {
	display: none;
}

#col1 {
	display: none;
}

#col2 {
	width: 418px; /* mschneid, ehemals 400px */
	font-size: 1.2em; /*mschneid, standard 10px */
	float: left;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding: 0 0 10px 0;
	margin-top:0px;
}

#currenturl {
	display: block;
	padding: 5px 0 0 0;
}

#rootline {
	display: none;
}

#mainContent {
	padding: 15px 0 0 0;
}

.content ul {
	list-style: disc;
	margin: 5px 0 5px 14px;
}

.content ul li {
	padding-left: 0;
	background: none;
}

#adress {

}

#col3 {
	border-top:1px solid black;
	padding: 0 0 10px 0;
	float: left;
}

	#rightContent {
		padding: 0 0 0 20px;
	}

	#rightContent h3 {
		background-color: transparent !important;
		color: black;
		font-weight: bold;
	}
	
	#rightContent h3 a {
		color: #000;
	}

	#rightContent .contentElement {
		background-color: transparent;
	}
	
	#rightContent img {
		margin-top: 0 !important;
	}
	
	#rightContent .tx-familybook-pi1 {
		display: none;
	}

#col4 {
	display: none;
}

#footer {
	display: none;
}

/* Layout1 */

.Layout1 #box {	
	background: none;	
}

.Layout1 #col2 {	
	width:100%;	
}