/* Galerie - lokale Einstellungen */

/* Titel der Hauptseite */
.gallery .jg-header
{
  margin: 0em 0em 1em 0em;
  font-size: 140%;
  font-weight: normal;
  font-variant: small-caps;
  letter-spacing: 0.1em;
  color: #000;
  border-bottom: 1px dashed #000;
  padding: 0;
  text-align: left;
}

/* Beschreibungstext/Titel der Kategorieübersicht */
.gallery .sectiontableheader
{
  text-align: left;
  font-style: italic;
  margin: 20px 0 0 0;
}

.gallery .sectiontableentry
{
  background-color:#c0c0c0 !important;
  background-image:none !important;
  color:#fff !important;
}

.jg_row {padding-bottom: 1.5em;}

.gallery .sectiontableentry1
{
  background-image: none !important;
  border-bottom: 1px dashed #CCC;
  margin-top: 1.5em;
  padding-top: 0;
  padding-bottom: 0em;
}

.gallery .sectiontableentry2
{
/*   background-color:#E8E8E8 !important; */
  background-image:none !important;
  border-bottom: 1px dashed #CCC;
  padding-top: 1.5em;
  padding-bottom: 0em;
}

.gallery div.jg_element_txt li
{
  line-height: 150%;
}

/* Behälter für Kategorieüberschrift und Beschreibung bei Kategorieanzeige */
.gallery .jg_category
{
  margin: 0em 0em 1em 0em;
  padding-bottom: 1.5em; 
  border-bottom: 1px dotted #888;
}

/* Kategorieüberschrift bei Anzeige der Kategorie */
.gallery .jg_category .sectiontableheader
{
  text-align: left;
  font-style: normal;
  font-weight: bold;
  font-size: 120%;
  color: #008;
  margin: 0px 0px 0.5em 0px;
}

/* Kategoriebeschreibung bei Anzeige der Kategorie */
.gallery .jg_category .jg_catdescr
{
  text-align: left;
  padding: 0px;
  margin: 0px 0px 0px 0px;
}

/* Container für linkes Photo (Abstand zum Text) */
.gallery .jg_photo_container_l,
.gallery .jg_subcatelem_photo_l {margin-bottom: 1.5em; margin-right: 15px;}

/* Anzeige Kategorie: Textbereich zu den Bildern */
.gallery .jg_catelem_txt ul {padding: 5px 1em 0px 0px;}

.jg_element_txt li,.jg_element_txt_r li,.jg_element_txt_l li,.jg_element_txt_c li,
.jg_element_txt_subs li,.jg_element_txt_subs_r li,
.jg_subcatelem_txt_r,.jg_subcatelem_txt_l,.jg_subcatelem_txt_c li{
  background-image:none;
  list-style-type:none;
  list-style-image:none;
  margin:0 !important;
  padding:0 !important;
  line-height: 130% !important;
}

/* box elements in detailed view */
div.jg_details, div.jg_voting, div.jg_send2friend, div.jg_commentsarea
{
  border: 1px solid #999;
}

.gallery a {text-decoration: none;}

/* Bildverweise auf Kategorie/Unterkategorie mit Bildern */
.gallery .jg_photo_container_l a,
.gallery .jg_subcatelem_photo_l a {border: none;}

/* Verweise in einer Kategorie mit Bildern */
.gallery a.jg_catelem_photo {border: none;}

.gallery ul {list-style-type: none;}

/* Behälter für einzelne Fotos in der Galerieübersicht */
.gallery .jg_element_gal .jg_photo {margin: 0;}

/* Behälter für einzelne Fotos in Kategorieübersicht */
.gallery .jg_element_cat .jg_catelem_photo {margin-left: 0px; padding: 0px;}

.gallery .jg_element_cat .jg_photo {margin: 0.5em 0em;}

/* Behälter für Zurück-Verweis */
.gallery .jg_back {margin-top: 1em; padding-left: 17px; background: url(../images/linkpfeil-links.png) no-repeat; background-position: left center;}

/* Großes Foto in der Detailansicht */
.gallery #jg_photo_big {margin-top: 25px;}

/* Verweise zu vorherigem und nächstem Bild in der Detailansicht */
.gallery .jg_detailnavi {margin: 0;}
.gallery .jg_detailnaviprev {width: 49%; text-align: right;}
.gallery .jg_detailnavinext {width: 49%; text-align: left;}
.gallery .jg_detailnavi a {border: none;}
.gallery .jg_details {padding: 0px; margin: 0px;}
.gallery img.jg_icon {width: auto; height: auto; vertical-align: middle;}  /* Pfeile neben den Verweisen */

/* Bildüberschrift */
.jg_imgtitle {margin-top: 0; padding: 0; font-weight: bold;}

#inhalt .gallery h3 {margin: 0 0 0.5em 0;}

/* Überschrift "Bild-Informationen */
.joomgallery-notoggler
{
  display: none; /* Nicht anzeigen */
  margin: 0px 15px 0 15px;
  padding: 0px;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
}

/* Detailbild: Behälter für "Beschreibung:" und Beschreibungstext */
.gallery .jg_details
{
  border: none;
  margin: 0;
  padding: 0em;
}

/* Icons unter Detailbild nicht anzeigen */
.gallery .jg_detailnavi .jg_iconbar
{
  display: none;
}

/* Ebenso soll keine Überschrift in der Bildbeschreibung auftauchen */
.gallery .jg-details-header h4
{
  display: none;
}

/* Detailbild: Beschreibung links */
div.jg_photo_left, div.jg_bbcode_left, .jg_subcatelem_photo
{
  width: auto;
  vertical-align: top;
  font-weight: bold;
  padding: 0em;
  margin: 0em;
  float: left;
  display: none;
}

/* Detailbild: Beschreibung */
div.jg_photo_right, div.jg_bbcode_right
{
  width: auto;
  padding: 15px 0px;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
}

/* Footer wollen wir auch nicht */
.gallery .jg-footer
{
  display: none;
}

#inhalt #jg_photo_description p
{
  margin: 0;
  padding: 0;
  border: none;
}

div.jg_element_txt_l ul li,
div.jg_subcatelem_txt_l ul li
{
}

div.jg_element_txt_l ul li span,
div.jg_subcatelem_txt_l ul li span
{
  padding-left: 0.5em;
}

div.jg_dtl_photo a
{
  border-bottom: none;
}
