html, body{
  height:100%;
}

body {
	background-color:#FFFFFF;
	margin: 5pt 10pt 10pt 10pt;
	font-family: Arial, Verdana, sans-serif;
	/*font-family: "Courier New", Courier, mono ;*/
    font-size: 101%;
}

/* TABLE */
table {
    font-size: 0.9em; 
}
table.aussenrahmenNormal {
	border-style:solid;
	border-width:thin; 
	border-color:black; 
}
.innenrahmen { border-bottom-style:solid;
	border-width:thin; 
	border-color:black; 
}
.innenrahmenDick { border-bottom-style:solid;
	border-bottom-width:3px; 
	border-color:black; 
}

tr.linksAbstand15pt, td.linksAbstand15pt {padding-left:15pt;}
tr.rechtsbuendig, td.rechtsbuendig {
text-align:right;
padding-right:15pt; /*funktioniert nicht im Firefox*/
}
tr.rechtsbuendig {
text-align:right; 
}
td.mittellinie_linkeSpalteRechtsbuendig { border-right:1px solid black; 
text-align:right;
padding-right:10pt;
}
td.mittellinie_linkeSpalteLinksbuendig {
border-right:1px solid black; 
text-align:left;
padding-right:10pt;
}

td.mittellinie_linkeSpalteMittig {
border-right:1px solid black; 
text-align:center;
padding-right:10pt;
}

th.mittellinie_linkeSpalteLinksbuendig {
border-right:1px solid black; 
text-align:center;
padding-right:10pt;
}

th {
	text-align:center;
	font-weight: bold;
}
th.unterUebeschrift1 { font-size:0.8em; font-weight:normal; }
tbody.mittig { text-align:center;
}
thead {
}
tfoot {
	font-size: 0.9em;
    font-weight: normal;
	color:#808080;
}
tfoot.mittig { text-align:center;

}
caption {
font-weight: bold;
text-align:center;
}
/* Ende TABLE */

div.horizontalZentrieren {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 50%;
	min-width:700px;     /*wird nicht vom IE interpretiert, workaround s. u.
    padding: 0.5em;
   /*border: 6px ridge silver;*/
}

/* min-width für den IE <7.0*/
* html div.horizontalZentrieren {
  width:700px;             /* das selbe Maß wie oben bei min-width */
}

div.BildRechts {
    text-align:right;
	
   /* border: 4px dashed red;*/
}

div.BildLinks {
    float: left; 
  /*  border: 1px dashed blue; */
}

div.schrift_courier { font-family: Courier, mono

}

.zentrieren {
 position:absolute;
 top:50%;
 left:50%;
 width:1px;
 height:1px;
}

.zentrierenInner {
 position:relative;
 top:-150px;
 left:-200px;
 height:300px;
 width:400px;
 border:3px solid green;
}

.schlagwort 
{ color:red;
  font-style:normal;
  font-size:1.5em;
  font-weight:bold;
  line-height:2.0em; 
  padding: 0.5em 0 0.5em 0
}

h1 {font-style:normal;
  font-size:1.5em;
  font-weight:bold;
  color:black;
}

h2 {font-style:normal;
  font-size:1.2em;
  font-weight:bold;
  color:black;
}

h3 {font-style:normal;
  font-size:1.1em;
  font-weight:bold;
  color:black;
	}

.link
{
    color: #b7070c;
	font-weight:normal !important; 
    text-decoration: underline;
}
.linkklein
{
    color: #b7070c;
	font-weight: bold; 
	font-size:0.8em;
    text-decoration: underline;
}
.normal
{
    color: #000000;
	font-size: 1.0em;
	/*line-height:1.2em;*/
    text-decoration: none;
	font-weight: normal;
}

.normalKleiner
{
	font-size: 0.8em;
	text-decoration: none;
	font-weight: normal;
}

.fett {font-weight:bold }

.bild {
	float:left; margin: 0 1em 0 0;
}

img.abstandText { margin: 0em 1em 0em 1em}
.abstandBild { margin: 1em 3em 1em 3em}

.leer {clear:both; line-height:1,8em}

img.border { border-style:solid;
      border-color:black;
      border-width:thin;
}

.keinZeilenumbruch {
 white-space:nowrap; 
}
ul { list-style-type:circle}

