#ortschaft div#zusatz {
 top:10px;
 width:165px;
}

#ortschaft div#erweitert {
 position:absolute;
 top: 137px;
 margin-left:815px;
 margin-right:0;
 width:165px;
}

#ortschaft div#inhalt {
 margin-left:185px;
 margin-right:180px;
 margin-top:137px;
 padding:5px 0;
}

#ortschaft div#fusszeile {
 padding-left:245px;
 padding-right:240px;
 border:none;
}

#ortschaft div#seitenwerbung {
 top:10px;
}


#ortschaft div#hauptbereiche ul li.aktiverbereich {
 border-bottom:solid 1px #208568;
 background-color:#208568;
}
#ortschaft div#hauptbereiche ul li.aktiverbereich a{
 color:#fff;
}

#ortschaft #hilfsnavigation a {
 color:#fff;
}


#ortschaft div#kopf {
  background-image:url('/daten/grafik/bg-oben-ortschaft.gif');
}

#navigbereich .buch {
 margin-top:2px;
 overflow:hidden;
 width:149px;

}

#navigbereich .amlink {
 margin:0;
 font-size:85%;
}

#ortschaft #inhalt h1 {
  text-align:left;
  background-color:transparent;
  border: none;
  padding:0;
  margin-top:5px;
  margin-bottom:5px;
  }
#ortschaft div.werbung {
  text-align:left;
  margin-top:1ex;
  margin-bottom:0ex;
  }

span.fontsizer {
 color:#fff;
 font-weight:bold;
 cursor:pointer;
}


#ortschaft div.benutzerkasten {
 width:615px;
 margin:1ex 0 1ex 0;
 padding:0;
 text-align:center;
}


div.tonaufnahmestartseite{
 background-color:#f6f6f6;
 border:solid 1px #aaa;
 padding:0;
 background-repeat:no-repeat;
 background-position: 376px 2px;
}

div.tonaufnahmestartseite div.datum {
 margin:0;
 font-size:80%;
 padding:0;
}

#ortschaft #inhalt div.tonaufnahmestartseite h3 {
 margin-top:0.6ex;
 padding:0;
 margin-bottom:0.6ex;
 font-size:110%;
}

div.tonaufnahme div.sprecher {
 margin:0 0 1ex 0;

}

div.player {
 border-bottom:none;
 margin:  0;
 padding:7px;
}

div.player div.objekt {
 float:left;
 width:200px;
}

ul.startseitenliste.tonaufnahme {
 border:none;
 margin-top:0;
}

div.player p.aufnahmeinfo {
 padding-left:210px;
 padding-bottom:4px;
 margin:0;
}

p.sprecher {
 margin:1ex 0;
}

ul.startseitenliste {
 border:solid 1px #aaa;
 list-style-type:none;
 margin:0;
 padding:0;
}

ul.startseitenliste li {
 padding:4px;
}

ul .gerade {
 background-color:#f6f6f6;
}

ul .ungerade {
 background-color:#e6e6e6;
}


span.bildl {
 display:block;
 float:left;
 padding:0 12px 0 0;
 margin:4px 0 8px 0;
 font-size:89%;
 text-align:center;
}

span.bildr {
 display:block;
 position:relative;
 float:right;
 padding:0 0 0 12px;
 margin:4px 0 8px 0;
 font-size:89%;
 text-align:center;
}
span.bildz, span.bild {
 display:block;
 background-color:#eee;
 padding:0;
 margin:4ex auto;
 font-size:89%;
 text-align:center;
}


span.bildl img, span.bildr img, span.bildz img , span.bild img{
 display:block;
 margin:auto;
}

span.bildl span.bildtext, span.bildr span.bildtext, span.bildz span.bildtext, span.bild span.bildtext {
 display:block;
 margin:auto;
 text-align:left;
 padding:7px 2px 5px 2px;
 line-height:145%;
 background-color:#eee;
}

span.bild, span.bild span.bildtext {
 background-color:transparent;
}


div.clear {
 clear:both;
}

ul.alphabet {
  margin:2ex 0;
  font-size:95%;
}

#ortschaft ul#ortschaftenliste
{
  margin:2ex 4px 2ex 10px;
  padding:0;
  height:500px;
  overflow:auto;
  list-style-type:none;
  border:solid 1px #ddd;
}

#ortschaft ul#ortschaftenliste li
{
  list-style-type:none;
  margin:0;
  padding:0;
  font-size:95%;
}

#ortschaft ul#ortschaftenliste li.g
{
 background-color:#eee;
}

#ortschaft #inhalt h2 {
 border:solid 1px #ccc;
 background-color:#eee;
 padding:2px;
 font-weight:bold;
 font-size:125%;
 margin: 2.5ex 0 2ex 0;
 color:#208569;
}


#ortschaft #inhalt h3 {
  margin: 2ex 0 1ex 0;
}

#ortschaft #inhalt.startseite h3 {
  color:#208569;
}
#ortschaft div.benutzerkasten
{
 width:615px;
 margin:0;
}

#ortschaft div.benutzerkasten table
{
 margin:0 auto;
}

#ortschaft div.benutzerkasten table.scroll
{
 margin:0 auto;
}


#ortschaft div.benutzerkasten .letztebenutzer td {
 height:90px;
 width:71px;
 margin:2px;
 padding:0;
}

#ortschaft div.benutzerkasten .letztebenutzer td a.lbbild {
 display:block;
 height:60px;
 width:60px;
 padding:3px 0;
 line-height:60px;
 vertical-align:middle;
 text-align:center;
 margin:0 auto;
}

#ortschaft div.benutzerkasten ul.letztebenutzer td a {
 text-decoration:none;
 display:block;
 font-size:85%;
 height:23px;
 margin:0 0 0 0;
 padding:0;
}


/* Rechte Boxen*/

#erweitert .infobox
{
  margin:2ex 0;
  padding:1ex;
  border: solid 1px #aaa;
  background-color:#eee;
  font-size:90%;
}


#erweitert ul.neues
{
  list-style-type:none;
  margin:0 0 1.1ex 0;
  padding:0;
  overflow:hidden;
}

#erweitert ul.neues li
{
  margin:1ex 0 0 0;
  padding:1ex;
  list-style-type:none;
  border: solid 1px #aaa;
  background-color:#eee;
  font-size:90%;
}

#erweitert ul.neues li img
{
 display:block;
 margin:0 auto;
 padding:4px;
}

#ortschaft ul.normaleintrag {
  list-style-type:none;
  margin:0;
  padding:0;
}

#ortschaft ul.normaleintrag li {
  margin:3ex 0;
  padding:0;
}

#ortschaft ul.normaleintrag li h3 {
 font-size:110%;
 margin:0 0 1ex 0;
}

#ortschaft ul.normaleintrag li p.autor {
 margin:0 0 .5ex 0;
}

#ortschaft div.nachricht p.kategorie {
 text-align:right;
 margin:2.5ex 0 0 0;
 line-height:2.5ex;
}

#ortschaft div.nachricht p.datum {
 margin:-2.5ex 0 0 0;
}

#ortschaft div.nachricht div.einleitung {
 margin:2ex 0 2ex 0;
 font-style:italic;
}

#ortschaft div.nachricht p.autor {
 text-align:right;
 font-style:italic;
}


/* Formulare */

form.formatiert {
 border:solid 1px #eee;
 padding:1.5ex;
}

form.formatiert label {
 margin-top:1ex;
 margin-bottom:.25ex;
 display:inline-block;
}

form.formatiert input, form.formatiert textarea {
 width:99%;
}

form.formatiert .button {
 margin-top:.75ex;
 margin-bottom:.15ex;
 width:auto;
 display:inline-block;
}


/* Einträge */

ul.eintraegeliste {
 margin:0;
 padding:0;
 list-style-type:none;
}

ul.eintraegeliste li {
 padding:2ex 0 0 0;
 margin:0;
}

#ortschaft ul.eintraegeliste li p.typ {
 margin:0;
 font-size:90%;
}

#ortschaft #inhalt ul.eintraegeliste li h3 {
 margin:.5ex 0;
 font-size:100%;
}

#ortschaft #inhalt ul.eintraegeliste a.kompaktbild {
 display:block;
 float:left;
 width:56px;
 height:56px;
 overflow:hidden;
 padding:2px;
 border:solid 1px #eee;
 background-color:#f8f8f8;
 margin-right:5px;
}

#ortschaft #inhalt ul.eintraegeliste a.kompaktbild img {
 width:100%;
}

ul.startseitenliste {
 border:solid 1px #aaa;
 list-style-type:none;
 margin:0;
 padding:0;
}

ul.startseitenliste li {
 padding:4px;
}

ul.eintraegeliste li.g, ul.eintraegeliste li.u {
 margin:0;
 padding:4px;
 height:64px;
}

ul .g {
 background-color:#f6f6f6;
}

ul .u {
 background-color:#e6e6e6;
}


/* Gästebuch */
div.gbeintrag {
 margin:3ex 0;
 padding:0;
 border:solid 1px #eee;
}


div.gbeintrag p.gbautor {
 margin:0.3ex .5em 0 .5em;
 padding-bottom:1px;
 border-bottom:solid 1px #ccc;
}

div.gbeintrag div.gbinhalt {
 padding:.5em;
}

div.gbeintrag p.gbdatum {
 margin:0;
 padding:0 .2em 0 0;
 text-align:right;
 font-size:80%;
 background-color:#eee;
}

div.gbeintrag div.gbtext {
 margin:0;
}

div.gbeintrag div.gbkommentar {
 margin:2ex 0 0  2em;
 padding:0 0 0 .5em;
 border-left:solid .5em #eee;
 font-size:85%;
}

div.gbeintrag h3 {
 font-size:110%;
 padding:0;
 margin:.75ex 0;
}



.clear {
 clear:both;
}

p.hinweis {
 padding:.5ex;
 border:solid 1px #ccc;
 background-color:#fffff4;
}
