/* CSS Document - Site - Gallery  -  Ilse T. Hable*/

/*  -----------------   Site -  Gallery  -------------------  */

#gallery_main   /* Basis - main-Container für Gallerien */
{
    width:                      990px;
    margin-left:                0px;
    background-color:           #303030;
    background-image:			url(../images/bg_archive_navi.gif);
	background-repeat:			repeat-y;
    float:                      left;
}


#gallery_navi   /* main-Container für Gallerie-Navigation */
{
    width:                      200px;  
    margin-left:				0px;
    text-align:                 center;
    border:                     0px;
    padding:                    0px 0px 0px 0px;
    font-size:                  16px;
    float:                      left;
    background-color:           transparent;
    color:                      #ffffcc; 
}

#gallery_navi h2
{
    font-family:                Verdana, Arial, Helvetica, sans-serif;
    font-size:                  20px;
    font-weight:                normal;
    color:                      #00ffff;
    text-align:                 center;
    padding-top:                20px;
    padding-bottom:             30px;
}

#gallery_navi h3
{
    padding-bottom:             20px;
}

#gallery_navi h4
{
    font-family:                Verdana, Arial, Helvetica, sans-serif;
    font-size:                  12px;
    color:                      #ffffcc;
    font-weight:                normal;
    text-align:                 center;    
}

#gallery_navi p 
{   
    padding-bottom:             3px;
}

#gallery_navi img
{
    margin:						0px;
	padding: 					0px;
	border-left: 				1px solid #ffffcc;
	border-top: 				1px solid #ffffcc;
	border-right: 				1px solid gray;
	border-bottom: 				1px solid gray;
}

/*  -----------------  Gallerie-Main-Bereich (Auflistung Thumbnails  ----------------  */

#gallery_thumbnails   /* main-Container für Auflistung Thumbnails */
{
    width:                      790px;
    margin-left:                auto;
    margin-right:               auto;
    margin-top:                 0px;
    background-color:           #303030;
    padding:                    0px 0px 0px 0px;
    float:                      left;
    text-align:                 center;
}

#gallery_thumbnails h2
{
    font-family:                Verdana, Arial, Helvetica, sans-serif;
    font-size:                  18px;
    font-weight:                normal;
    color:                      #ffffcc;
    text-align:                 left;
    padding-top:                23px;
    padding-left:               40px;
    padding-bottom:             10px;
    
}

#gallery_thumbnails p
{
    padding-bottom:             0px;
}

#gallery_thumbnails a
{
    background-color:           transparent;
	text-decoration:			none;
    border:                     none;
    border-collapse:            collapse;
    color:                      #ffffcc;
}

table.gallery
{
    margin-left:                auto;
    margin-right:               auto;
}

td.gallery
{
    background-color:           inherit;
    color:                      #ffffcc;
    border:                     none;
    font-size:                  12px;
    width:                      230px;
    height:                     190px;
    text-align:                 center;
    margin-left:                0px;
}

/*  -----------------  Gallerie-Enlarge-Bereich  ----------------  */

#gallery_enlarge_navi
{
    width:					    600px;
    margin-top:                 20px;
	margin-left:			    auto;
    margin-right:               auto;
    border:                     none;
    padding:                    0px 0px 0px 0px;
    background-color:           transparent;
    text-align:                 center;
    color:                      #ffffcc;
}

#gallery_enlarge_navi ul
{
    width:					    100%;
    height:                     25px;
	margin-top:					0px;
	text-align:					center;	
    background-image:			url(../images/bg_archive_navi.gif);
	background-repeat:			repeat;
	border-top:                 1px dotted #666;
    border-right:               1px dotted #666;
}

#gallery_enlarge_navi li
{
	margin-top:					0px;
	text-align:					center;
	list-style-type:            none;
    display:                    block;
    float:                      left;
    width:                      33.3%;
    padding-top:                3px;    
    font-size:                  14px;
    color:                      #ffffcc;
}

#gallery_enlarge_navi a
{
    color:			   			#00ffff;
	text-decoration:			none;
	font-size:                  14px;
}

#gallery_enlarge_navi a:hover
{
    color:			   			#ffffcc;
    text-decoration:			underline;
	font-size:                  14px;
}
#gallery_enlarge_navi a:focus
{
	color:			   			#ffffcc;
    text-decoration:			underline;
    font-size:                  14px;
}
#gallery_enlarge_navi a:activ
{
	color:			   			#ffffcc;
    text-decoration:			underline;
	font-size:                  14px;
}

#gallery_enlarge_navi p
{
    padding-top:                10px;
    padding-bottom:             20px;
    font-size:                  10px;
}

/*  -----------------  Gallerie-Enlarge-Container für Image  ----------------  */

#enlarged
{
    width:					    790px;
    margin-top:                 0px;
	margin-left:			    auto;
    margin-right:               auto;
    border:                     none;
    padding:                    0px 0px 0px 0px;
    background-color:           transparent;
    text-align:                 center;
}

#enlarged p
{
    padding-top:                0px;
    padding-bottom:             10px;
}

table.enlarge
{
    width:					    700px;
	margin-top:				    0px;
	margin-left:			    auto;
    margin-right:               auto;
    border:                     none;
    padding:                    0px 0px 0px 0px;
}

td.enlarge
{
    margin-top:                 0px;
    margin-left:                auto;
    margin-right:               auto;
    background-color:           inherit;
    color:                      #ffffcc;
    border:                     none;
    font-size:                  18px;
    text-align:                 center;
    border-collapse:            collapse;
    padding:                    5px 0px 0px 0px;
}

td.sold
{
    padding:                    0px 0px 0px px;
    font-family:                Verdana, Arial, Helvetica, sans-serif;
    font-size:                  12px;
    font-weight:                bold;
    color:                      #ff0000;
    text-align:                 center;
}

td.add_info
{
    padding:                    0px 0px 0px px;
    font-family:                Verdana, Arial, Helvetica, sans-serif;
    font-size:                  12px;
    font-weight:                bold;
    color:                      #cc66ff;
    text-align:                 center;
}

td.standard
{
    font-family:                Verdana, Arial, Helvetica, sans-serif;
	font-size:		   			12px;
    text-align:                 center;
    border:                     none;
    padding:                    0px 0px 0px 0px;
    color:                      #ffffcc;
}

.note
{
    font-family:                Verdana, Arial, Helvetica, sans-serif;
    font-size:                  10px;
    font-weight:                normal;
    color:                      #00ffff;
}
