.gallery_fieldset {
   /* contains the thumbs and the detail-pictures... */
   width: 100%;
   border-width: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   text-align: center;
}

.gallery_legend { 
   /* The "Legend" of the gallery.
      Styles the "XX Pics in Gallery" line, 
      the "priv / next / return" navigation and the
      "YY Pictures found by search" message
   */
   font-weight: normal;
   color: #333333;
   text-align: left;
   }

.gallery_title { /* The title of the picture in the "Details-View" */
   font-size: 12px;
   font-weight: normal;
   margin-bottom: 10px;
   text-align: center;
}

.gallery_pic { /* The container for the Picture in the "Detail-Page" */
   text-align:center;
   vertical-align: middle;
   }
   
.addcommentform { /* Styles the Addcomment-Form */
   text-align: left;
   width: 300px;
   height: 200px;
   margin: 0 0 0 20px;
   float:left; 
   }
   
.gallery_extrainfo {
   margin-top: 10px;
   text-align : left;
   vertical-align: middle;
   }

.gallery_addcomment {
   text-align : left;
   vertical-align: middle;
   }

.gallery_comment {
   text-align : left;
   vertical-align: middle;
   }
   
.gallery_comment_form { /* Comment - Textareas and Input */
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
   background-color: #f8f8f8;
   color: #102132;
   border: 1px solid #c1c1c1;
   margin-right: 0px;
   }

/* Thumbnailcontainer with title and "comments" message
   Play with margin left/right and/or padding to fit or "center" your thumbs */
.thumbnailitem {
   line-height: 130%;
   font-weight: normal;
   text-align: center;
   margin-left: 30px;
   margin-right: 0px;
   margin-bottom: 0px;
   padding: 5px 5px 5px 5px;
   vertical-align: middle;
   float: left;
}

.picture { /* Styles the picture in the "Details-View" */
   margin: 0px 0px 0px 0px;
   border: 1px solid #CFCFCF;
}

a.thumb {
   border: none;
}

/* thumbnail-picture links */
a.thumb:link img    { border: 1px solid #FFFFFF; }
a.thumb:active img  { border: 1px solid #FFFFFF; }
a.thumb:visited img { border: 1px solid #FFFFFF; }
a.thumb:hover img   { border: 1px solid #FF0000; }

/* priv- / next-page links */
.gallery_legend a:link    { border: none; }
.gallery_legend a:active  { border: none; }
.gallery_legend a:visited { border: none; }
.gallery_legend a:hover   { border: none; }

.general_text {
   font-weight: bold;
}

.gallery_input{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #f8f8f8;color: #102132;border: 1px solid #c1c1c1;margin-right: 0px;}
.gallery_submit{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #f8f8f8;color: #102132;border: 1px solid #c1c1c1;margin-right: 0px;}
.admin_table {background-color: #e7e7e7;}
.admin_table_title{ border-top: 1px #FFFFFF solid;border-bottom: 1px #C1C1C1 solid; border-left: 1px #C1C1C1 solid; border-right: 1px #FFFFFF solid;border-bottom: 1px #C1C1C1 solid; border-left: 1px #C1C1C1 solid; border-right: 1px #FFFFFF solid; }
.admin_table_row{ border-bottom: 1px #E7E7E7 solid;border-bottom: 1px #C1C1C1 solid;}
.admin_input {width: 350px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #f8f8f8;color: #102132;border: 1px solid #c1c1c1;margin-right: 0px;}
.admin_textarea {height: 150px; width: 350px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #f8f8f8;color: #102132;border: 1px solid #c1c1c1;margin-right: 0px;}

.gallery_addcomment hr { /* the line between the comments */
   background-color: #CFCFCF; /* Mozilla 1.4 */
   color: #CFCFCF; /* IE 6 */
   border: #CFCFCF; /* Opera 7.11 */
   height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
   }
   
.search_nothing { /* Styles "Search found nothing" message */
   font-size: larger;
   font-weight: bold;
   text-align: center;
   color: #F00000;
   }

.gallery_search { /* Styles the search form */
   text-align: center;
}



