#vollbox {
  background-color: #fff;
  color: #111;
  margin: 0;
  width: 980px;
  height: 460px;
}
#vollinhalt {
  background-color: #fff;
  color: #000;
  font-size: 85%;
  overflow: auto;
  padding: 0;
  text-align: center;
  width: 980px;
  height: 460px;
}
* html #vollinhalt {
  width: 982px;
}
#fotostand {
 margin: 0 0 5px 0;
 text-align: center;
}
#fotolink {
 border: 1px dotted #777;
 font-size: 90%;
 margin: 0  5px 7px  5px; 
 padding: 0 5px 0 5px; 
 text-align: justify;
}
#bereiche a, #bereiche a:hover {
 background-image: none; 
 border: none; 
 font-size: 90%;
 margin: 5px 0 15px 0 ;
 text-align: center;
}
#bereiche a:focus { 
 outline: none; 
 width: 100%; 
}
#bereiche img {
 border: 1px solid #06f;
}
#bereiche img:hover {
 border: 1px solid #c00;
}
#pfarramt p {
 font-size: 90%;
 margin: 0;
 padding: 5px;
 text-align: left;
}
#pfarramt h3 {
 background-position: 30px 90%;
 color: #000;
 font-size: 100%;
}
#pfarramt .kirchenkreis { 
 font-size: 100%;
 font-weight: bold; 
 margin: 0;
}
#pfarramt .kirchenkreis b { 
 border-bottom: 2px dotted #777;
 font-style: oblique
}
#sitemap {
 float: left;
 font-size: 90%;
 padding: 5px;
 text-align: left;
}
#sitemap .tp {
 display: block;
 float: left;
 width: 210px;
}
#sitemap .um {
 display: block;
 float: left;
 width: 240px;
 height: 40em;
}
#sitemap .uma {
 height: 46em;
}
#sitemap .umh {
 height: 40em;
}
#sitemap a { 
 background-position: 0px 80%;
 display: block;
 padding-top: 4px;
}
table { 
 color: #000;
}
table td {
 color: #111; 
 font-size: 90%; 
 vertical-align: top; 
 padding-left: 3px;
}
.liste { 
 border: 1px solid #555; 
 border-top: none;
 margin: 0 auto 5px auto; 
 width: 942px;
}
.liste td {
 border-top: 1px solid #666;
 font-size: 80%;
 line-height: 20px; 
 padding-left: 3px;
 text-align: left;
}
.liste a {
 background-image: url(img/extern.gif);
 background-repeat: no-repeat;
 background-position: 0px 50%;
 padding-left: 15px; 
 display: block;
}
.liste a:hover {
 background-image: url(img/extern_hover.gif);
}
.liste tr:hover { 
 background-color: #ccc; 
 color: #111;
}
td.kleiner {
 font-size: 70%;
}
.liste tr.kirchenkreis { 
 background-color: #ccc; 
 color: #111;
 font-weight: bold;
}
.relativ {
 position: relative;
}
.absolut {
 position: absolute;
 margin: 0 0 0 5px;
}
.dstrich {
 text-decoration: line-through;
}
.tahoma {
 font-family: tahoma, verdana, arial, helvetica, sans-serif;
}
p {
 line-height: 1.1em;
 padding: 0;
}
.fotohinweis {
 clear: both;
 padding: 0 5px 0 5px;
 text-align: left;
}
