/*--------------------
---	In Memoriam
--------------------*/

h1
{
	font-weight:bold;
	margin:0;
	padding:0;
}

h4
{
	padding: 0;
	margin: 0;
}

#relatives
{
	font-weight:bold;
}

div#inmemoriam img#inmemoriamimg
{
	height:auto;
}

.inmemoriamentryimg
{
	/*width:55px;
	height:auto;*/
}

#memoriamcontainer
{
	border:1px solid #CCCCCC;
	padding:9px;
}

.inmemoriamentry
{
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:10px;
	padding-bottom:10px;
}

.pagingnav
{
	text-align:center;
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
}

#infosearch
{
	margin-left:5px;
	float:left;
	font-size:12px;
}

#titlesearch
{
	float:left;
}

#clearer
{
	clear:both;
}

#memsearch
{
	border-bottom:1px dotted #CCCCCC;
	margin-bottom:10px;
}

#memsearchtitle
{
	margin-bottom:12px;
}

#memspruch
{
	font-size:12px;
	font-style:italic;
}

#memfuneral
{
	margin-top:5px;
}

a.funeral
{
	color:#545454;
}

p.back {
	margin: 20px 0 20px 0;
	padding-left: 10px;
}
div.nav {
	text-align: center;
	margin: 30px 0 50px 0;
}

div#inmemoriam table td {
	vertical-align: top;
}

div#inmemoriam table td img {
	/*height: 75px;*/
}

div#inmemoriam table td h4 {
	margin: 0 0 5px;
}

/*=====================
===	Allgemeine		===
=====================*/

img{
	border: 0px none;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	background-color: #F2F2F2;
	color: #545454;
	margin: 0;
}

	div#fullBanner {
		display: block !important;
		text-align:right;
		width:100%;
	}	

.rounded {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.no-border {
	border: none !important;
}

.clearer {
	clear: both;
	font-size: 0px;
	height: 0;
	width: 100%;
}

.nopadding {
	padding: 0px !important;
}

a, a:link {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #000;
}

a.block-link {
	display: block;
	height: 100%;
	color: #545454;
}

img.subset-logo {
	margin-bottom: 20px;
	display: block;
	border: none;
}

input[type=text], input[type=password], textarea {
	border: 1px solid #CCC;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
}

input[type=text], input[type=password] {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 2px 10px;
	display: block;
	width: 92%;
}

textarea {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	display: block;
	width: 95%;
}

input.start-value, textarea.start-value {
	color: #777;
}

input.failure, textarea.failure {
	border: 1px solid #F00;
}

hr {
	border: 0; 
	height: 1px; 
	border-bottom: 1px dotted #CCC;
}

.word-wrap {
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap; /* HP printers */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
	overflow:hidden;
}

