/* ------------------ body -------------------- */

body{
font-family:Arial,sans-serif;
}

/* ------------------- div -------------------- */

div.kopf{
  position:absolute;
  left:5px;
  top:0px;
  height:95px;
  width:1024px;
  vertical-align:sub;
}

div.kopflinks{              /* der weiße Streifen mit links */
  position:relative;
  top:60px;
  left:560px;
  font-weight:normal;
  padding-right:6px;
  padding-left:6px;
  color:#663399;
  background-color:#FFFFFF;       /* weiß */
}

div.hauptblock{             /* der Hauptteil der Seiten */
  position:absolute;
  left:160px;
  top:150px;
  width:869px;
  background-color:#FFFFFF;       /* weiß */
}

div.inhalt{                 /* Textausrichtung und -farbe */
  padding-left:5px;
  padding-top:4px;
  padding-bottom:5px;
  padding-right:5px;
  color:#000000;            /* schwarz */
}

div.woinhalt{
  padding-top:4px;
  padding-left:12px;
}

div.wobinich{               /* der hellere Balken mit dem Datum */
  position:absolute;
  left:5px;
  top:116px;
  width:1024px;
  height:28px;
  font-weight:bold;
}

div.ueberschrift{
  padding-top:2px;
  padding-left:5px;
}


div.balken{                 /* der schmale Balken unterm Kopf */
  position:absolute;
  top:98px;
  left:5px;
  height:12px;
  width:1024px;
  background-repeat:repeat-x;
}

div.menu{
  margin-top:0pt;
  position:absolute;
  top:149px;
  width:150px;
  left: 5px;
}

div.menutxt{
  position: absolute;
  width: 150px;
  top: 400px;
  left: 15px;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
  color: #663399;           /* dunkelblau  */
}

div.zaehler{
  position: absolute;
  width: 150px;
  top: 590px;
  left: 15px;
  font-size:8pt;
  font-weight:normal;
  text-align:left;
  text-decoration:none;
  color:#663399
}

div.leins a{
  margin-top: 0pt;
  font-size: 10pt;
  font-weight: bold;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 3px;
  padding-bottom: 2px;
  text-align: left;
  text-decoration: none;
  border-style: solid;
  border-width: 1px;
  background-color: #663399;  /* dunkelblau  */
  color: #ffffff;             /* weiß        */
  display: block;
}

div.leins a:hover{
  background-color: #9966cc;   /* mittelblau */
}

div.lzwei a{
  margin-top: 0pt;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 3px;
  padding-bottom: 2px;
  text-align: left;
  text-decoration: none;
  border-style: solid;
  border-width: 0px;
  background-color: #ffffff;  /* weiß        */
  color: #663399;             /* dunkelblau  */
  display: block;
}

div.lzwei a:hover{
  background-color: #d9c9ea   /* hellblau    */
}

div.lzweiaktiv a{
  margin-top: 0pt;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 3px;
  padding-bottom: 2px;
  text-align: left;
  text-decoration: none;
  border-style: solid;
  border-width: 0px;
  background-color: #d9c9ea;  /* hellblau          */
  color: #663399;             /* dunkelblau        */
  display: block;
}

/* ------------------- Ueberschriften ----------------- */

h1{
  margin-top:0px;
  font-size:11pt;
  font-weight:bold;
}

h2{
  margin-top:0px;
  margin-bottom:0px;
  font-size:12pt;
  font-weight:bold;
  color:#FFFFFF;           /* weiß */
}

/* ------------------- Tabellen ----------------------- */

table{
  empty-cells:show;
  border-collapse:collapse;
  border-style:solid;
  border-width:0px;
}

th{
  padding-top:10px;
  padding-bottom:10px;
  border-style:solid;
  border-width:1px;
}

td{
  padding:4px;
  padding-left:13px;
  vertical-align:top;
  padding-bottom:15px;
  border-style:solid;
  border-width:1px;
}

td.fett{
  font-weight:bold;
}

td.gaestebuch{
  border-width:0px;
}

table.diekirche{
  width:70%;
}

table.diekirche td{
  padding:3px;
  /* border-style:1px; */
  border-style:none;
}

/* ------------------------ Listen ------------------- */

ul.menu{
margin-top:0pt;
position:absolute;
top:149px;
left:-35px;
width:150px;
}

ul{
list-style-type:none;
}

li.menuli{
font-size:10pt;
font-weight:bold;
padding-left:12px;
padding-right:12px;
padding-top:3px;
padding-bottom:3px;
text-align:left;
text-decoration:none;
border-style:solid;
border-width:1px;
}

li.textli{
font-size:10pt;
font-weight:bold;
padding-left:5px;
padding-right:12px;
padding-top:3px;
padding-bottom:0px;
text-align:left;
text-decoration:none;
border-style:solid;
border-width:1px;
border-color: #FFFFFF;
color:#663399
}

li.zaehli{
font-size:8pt;
font-weight:normal;
padding-left:10px;
padding-right:12px;
padding-top:3px;
padding-bottom:0px;
text-align:left;
text-decoration:none;
border-style:solid;
border-width:0px;
color:#663399
}

/* ------------------------ Absaetze ---------------- */

p.kopfueberschrift{
  padding-top:10px;
  padding-left:12px;
  font-size:12pt;
  font-weight:bold;
  color:#FFFFFF;
}

b.blau{
  font-size: 10pt;
  font-weight: bold;
  color: #513774;         /* dunkelblau  */
}
/* ------------------------- Verweise --------------- */

/* Links beim Überfahren mit der Maus */
a:link:hover {
  text-decoration: underline;
}

/* besuchte Links */
a:visited {
  text-decoration: none;
}

/* besuchte Links beim Überfahren mit der Maus */
a:visited:hover {
  text-decoration: underline;
}

/* Links allgemein */
a{
  text-decoration:none;
  cursor:pointer;
}

a.menua{
  color: #FFFFFF;
  text-decoration:none;
}
