/* -- ALLGEMEINE FORMATIERUNG -- */
html,body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:transparent;
	font-size:11pt;
	color:#333333;
	margin:0pt;
	padding:0pt;
	text-align:left;
}

td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	text-align:left;
}

p	{
	margin-top:9pt;
	margin-bottom:9pt;
	padding:0pt;
}

div	{text-align:left;}

blockquote	{margin-left:4pt;}

hr {
  display: block;
  margin:0pt;
  padding:0pt;
  width:100%;
  clear:both;
}

a, a:visited, a:hover, a:visited:hover {
  color:#333333;
  background: transparent;
  text-decoration: none;
}

h1 {
	color:#333333;
	font-size:12pt;
	margin:0pt;
	padding:0pt 0pt 10pt 0pt;
}

h2 {
	font-weight:bold;
	margin-top:3pt;
	margin-bottom:1.01em;
	font-size:11pt;
	padding:0pt;
}

h3 {
	font-weight:bold;
	font-size:13pt;
	padding:0pt;
}	
	
a img {border:0px;}						/* für alle Bilder mit Link kein Rahmen */

ul {list-style-type:disc;}
li {list-style-position:outside; margin: 0pt 0pt 5pt -1.1em;;}

/* -- Formular --*/
form	{
	padding:7pt;
	margin:0pt;
}

input, textarea, select { 		/* Formularelemente auswählen */
  float:left;
  margin:5pt 0pt;				
  width:100pt; 		 			
  font-size:11pt;
  border:1pt solid #cccccc;
 }

label { 					/* Alle Labels (= Beschriftung) */
  display: block;
  float: left;
  margin:5pt 0pt;			/* Abstand */
  width:120pt; 				/* Breite.*/
}

form br 	{				/* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; 				/* das floating der labels und inputs aufheben */
}

button	{margin:18pt 0pt 7pt 100pt;}


/* -- LAYOUTBEREICHE -- */

#content	{				
	width:485pt;
 	margin:0pt;
	padding:0pt;
}


#logo-gedenkbuch	{text-align:left;}

#logo-kreuz	{display: none;}

#hintergrund-oben	{display: none;}

#inhalt	{
	width:485pt;
	margin:0pt;
	padding:8pt 0pt;
}



#footer	{width:485pt; padding:0pt; margin:0pt;}


/*-- KLASSEN --*/

.rahmen	{border:1pt solid #cccccc;}
.clear	{clear:both; height:1pt;}
.bild-links	{float:left; margin-right:10pt;}