#fotogalerie div#zusatz {
 top:10px;
 width:162px;
}




div.startseiteextras, #portal ul.rssliste {
  border:solid 1px #aaa;
  margin:0 0 2ex 0;
  padding:4px;
  background-color:#eee;
}


#zusatz .startseiteextras form, .infokasten form {
  margin:0;
}

#zusatz .startseiteextras form button{
 font-size:100%;
 border:outset 1px #fff;
 padding:1px;
 margin:0 1px;
}



div.startseitenbox {
  border:solid 1px #d00;
  background-image:url(/daten/grafik/gelbback.gif);
  padding:7px;
  font-size:90%;
}

p.startseitenliste {
 margin:3px 0 2ex auto;
 text-align:right;
 font-size:85%;
}


#fotogalerie div#hauptbereiche ul li.aktiverbereich {
 border-bottom:solid 1px #C30202;
 background-color:#C30202;
}
#fotogalerie div#hauptbereiche ul li.aktiverbereich a{
 color:#fff;
}

#fotogalerie #hilfsnavigation a {
 color:#fff;
}


#fotogalerie div#kopf {
  background-image:url('/daten/grafik/bg-oben-rot.gif');
}
#fotogalerie div#erweitert, #ortschaft div#erweitert {
 position:absolute;
 top: 137px;
 margin-left:815px;
 margin-right:0;
 width:165px;
}

#fotogalerie div#inhalt, #ortschaft div#inhalt {
 margin-left:185px;
 margin-right:180px;
 margin-top:137px;
 padding:5px 0;
}

#fotogalerie div#fusszeile, #ortschaft div#fusszeile {
 padding-left:245px;
 padding-right:240px;
 border:none;
}


.buch {
 margin-top:2px;
 overflow:hidden;
 width:149px;

}

.amlink {
 margin:0;
 font-size:85%;
}

.grossbild {
 font:normal 80% Verdana, Arial, sans-serif;
 text-align:center;
 background-color:#000;
 color:#fff;
}

#fotogalerie.grossbild div.bild {
}

.grossbild h1, .grossbild div.bild, .grossbild p.bildnavig {
 background-color:#070707;
 border:solid 1px #444;
 margin-left:auto;
 margin-right:auto;
 width:960px;
 padding-left:9px;
 padding-right:9px;
}

.grossbild a {
 color:#ccc;
 text-decoration:none;
}

#inhalt h1 {
  text-align:center;
  background-color:#f3f3f3;
  border: solid 1px #eee;
  padding:.5ex;
  margin-top:5px;
  margin-bottom:1ex;
  }
div.werbung {
  text-align:center;
  margin-top:1ex;
  margin-bottom:0ex;
  }

#inhalt h2.bild {
  text-align:center;
  font-size:110%;
  font-weight:bold;
  margin:1.5ex 0;
  }

div.zusatz {
  text-align:center;
  max-width:40em;
  margin:auto;
  }
p.zusatz1 {
  }
p.zusatz2 {
  }
p.zusatz3 {
  font-size:80%;
  }
div.extra {
  border:dotted 1px #666;
  margin:auto;
  width:24em;
  padding:.5ex;
  }
p.bildzahl {
  font-size:80%;
  margin:1ex 0;
  text-align:center;
  }
p.bildnavig {
  margin:0;
  margin-bottom:2ex;
  padding-top:.2ex;
  text-align:center;
  font-weight:bold;
  background-color:#f3f3f3;
  border: solid 1px #eee;
  }
table.fotos {
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  border-collapse:collapse;
  }
table.fotos td {
  background-color:#f3f3f3;
  border:solid 2px #eee;
  vertical-align:middle;
  padding:0;
  width:100px;
  height:100px;
  }
table.fotos td img {
  border:none;
  }

div.bild {
  text-align:center;
  vertical-align:middle;
  margin:0;
  padding:7px;
  background-color:#f3f3f3;
  border: solid 1px #eee;
}

img.beispielbild {
  vertical-align:top;
  margin:0 5px 5px 0;
  padding:5px;
  border:solid 1px #ccc;
  width:230px;
  float:left;
}


div.infokasten ul#galerieliste {
 margin:2px 0 0 0;
 padding:0;
 list-style-type:none;
}

div.infokasten ul#galerieliste li {
 margin:5px 0;
 border-left:solid 2px #aaa;
 padding-left:4px;
}

span.fontsizer {
 color:#fff;
 font-weight:bold;
 cursor:pointer;
}
