div.bildergalerieContent { width:auto; margin-top:10px; }
.bildergalerieContent a.act { font-weight:bold; }

/* uebersicht und detail */
.galerie-parent-kategorie { width:98%; background-color:#ddd; text-align:left; font-size:0.9em; padding:2px; }
.galerie-unterkategorien { width:98%; background-color:#ddd; text-align:left; font-size:0.9em; padding:2px; }
.spacer { height:3px; line-height:3px; font-size:3px; overflow:hidden; }

#kategorien              {  }
#kategorien a            { display:block; float:left; margin:0 5px 5px 0; padding:2px 5px; background-color:#f1f2ed; border:1px solid #e6da00; text-decoration:none; min-width: 80px; }
#kategorien a.kat_activ  { font-weight:bold; color:#ffffff; background-color:#c6c6c6; }

/* #ukategorien              { margin:0 0 15px 0; background:#f1f2ed; padding:5px 5px; border:1px solid #e6da00; border-top:none; }  */
#ukategorien              { margin:0 0 15px 0; padding:5px 0; }
#ukategorien a            { display:block; float:left; margin:0 5px 0 0; padding:2px 5px; background-color:#f1f2ed; border:1px solid #e6da00;
					text-decoration:none; }
#ukategorien a.ukat_activ  { font-weight:bold; color:#ffffff; background-color:#c6c6c6; }

/* #beschreibung_kat  { margin:15px 0 0 0; background:#f1f2ed; padding:2px 5px; border:1px solid #e6da00; border-bottom:none; } */
#beschreibung_kat  { margin:15px 0 0 0; padding:5px 0;  }
#ref_kurztext          { font-weight:bold; }
#ref_beschreibung { margin:10px 0 20px 0; }
.kat_activ  { font-weight:bold; }

#kategorie_bilder     { width:512px; margin:0 0 0 -30px; padding:0; background:#f1f2ed url(../images/bg-referenzen-3.gif); }
#kategorie_bilder img     { margin:0; }

#projekt_bilder     { width:512px; margin:0 0 0 -30px; padding:0; background:#f1f2ed url(../images/bg-referenzen-3.gif); text-align:center; }
#projekt_bilder img     { margin:0; }

