body, p { 
  	margin: 1em;
  	font-family: Tahoma, Helvetica, Sans-Serif;
	background: #FFFFFF url(bilder/umschlag.jpg);
	/*color: transparent; */
} 
h1, h2, h3, h4, h5 { 
	margin-top: 1em; 
	margin-bottom: 1ex;
} 
h1 { 
	font-size: 16pt
} 
h2 { 
	font-size: 14pt
} 
h1, h2, h3, h4, h5, .Erklaerung  { 
	font-family: Tahoma, Helvetica, Sans-Serif; 
	color: #000000;
	text-align: center;
	margin-left: 10px;
	margin-right: 20px;
} 
h1, h2, h4, h6, .Erklaerung { 
	font-weight: bold 
} 
h3, .Erklaerung { 
	font-size: 12pt
}
h3, h5, .Erklaerung { 
	font-style: italic 
} 
h5, h6, .Erklaerung { 
	margin-top: 1em 
} 


/* hr {margin-left:180px; margin-right:180px; height:2px; text-align:center;} */

.normal, .black, .dort { 
 	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	text-align: justify;
    line-height: 1.3;
	}

.normal, .black { 
	color: #000000;
	margin-left: 10px;
	margin-right: 20px;}
.brown,  { color: #804000; }
	
.small {  
    font-size: 8pt;
    text-align:justify;
	color:#000000;
    line-height: 1.0;
	}
.smallsmall {  
	font-size: 7pt
	}
.xsmall {  
	font-size: 6pt
	}

b, strong { font-weight: bold; }  /* relative to the parent */

a:link { color: #980000; }       /* unvisited link */
a:visited { color: #980000; }   	/* visited links */
a:active { color: #989898; background-color:#980000; }    	/* active links */
a:hover { color: #989898; background-color:#980000; }
/* setting the anchor border around IMG elements
   requires contextual selectors */

a.menu, .suche { 
	font-size: 11pt; 
	font-weight: bold; 
	font-family: Verdana, Helvetica, Sans-Serif; 
	color: #000000;
	display:block; 
	margin-bottom:1px; 
	margin-top:1px; 
	text-align:center; 
	width:110px;
	border-width:2.5px;  
	padding:1.5px; 
	text-decoration:none; }
a.menu:link    { color:#989898; background-color:#980000; border-style:outset; border-color: #980000; }
a.menu:visited { color:#989898; background-color:#980000; border-style:outset; border-color: #980000; }
a.menu:hover   { color:#980000; background-color:#989898; border-style:inset; border-color: #989898; }
a.menu:active  { color:#980000; background-color:#989898; border-style:inset; border-color: #989898;}



.dort { 
	font-size: 9pt; 
	font-weight: bold; 
	font-family: Verdana, Helvetica, Sans-Serif; 
	color:  #804000;
	display:block; 
	margin-bottom:1px; 
	margin-top:1px; 
	text-align:left; 
	width:145px;
    border-style:solid; 
	border-width:2px; 
	padding:1px; 
	text-decoration:none; }

#navigation{position:absolute; top:70px; left:20px; width:150px; height:33%; z-index:1; line-height: 1.1;background-color:#CBCBCB;}  
#body{position:absolute; top:2px; left:230px; right:50px; width:650px; height:90%; z-index:1; border: border-width: 1px;}
.suche {background-color:#CC9966; }
	
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
img {border: none;}