.body                {background-color: #e4e1e1; margin-top: 0px;}
.body1                {background-color: #e4e1e1; margin-top: 0px;}

.txt_headline                    {font-family: ARIAL; letter-spacing: 2px; font-size: 17px; font-style: italic; color: #483503;}


.txt_bigred                      {font-family: VERDANA, TAHOMA, ARIAL; font-size: 14px; color:#FF0000; font-style: none; font-weight: bold;}
.txt_maingr                      {font-family: VERDANA, TAHOMA, ARIAL; font-size: 14px; color:#483503; font-weight: bold;}
.txt_main                        {font-family: VERDANA, TAHOMA, ARIAL; font-size: 12px; color:#483503; font-style: none;}
.txt_mainbold                    {font-family: VERDANA, TAHOMA, ARIAL; font-size: 12px; color:#483503; font-style: none; font-weight: bold;}

.txt_copy                        {font-family: VERDANA, TAHOMA, ARIAL; font-size: 10px; color:#483503; font-style: none;}

.txt_small                       {font-family: VERDANA, TAHOMA, ARIAL; font-size: 10px; color:#483503; font-style: none;}



.a                               {background-color: #dedede;}
.b                               {background-color: #cdcdcc;}


.table_gal                       {align: center;}

.tbl_allg                        {width: 1000px; border-width: 0px; border-color: #000000;}


.tbl_menue                       {margin-bottom: 17px;}


.tbl_left_head                   {width: 142px; height: 155px; background-image: url('img/left_head.jpg');}
.tbl_main_head                   {width: 717px; height: 155px; background-image: url('img/main_head.jpg');}
.tbl_main_headhome               {width: 717px; height: 155px; background-image: url('img/main_headhome.jpg');}
.tbl_right_head                  {width: 142px; height: 155px; background-image: url('img/right_head.jpg');}

.tbl_left_main                   {width: 142px; background-repeat:repeat; background-image: url('img/left_spacer.jpg');}
.tbl_main_main                   {background-color: #fdfdfd; background-repeat:no-repeat; background-image: url('img/main_main.jpg');}
.tbl_right_main                  {width: 142px; background-repeat:repeat; background-image: url('img/right_spacer.jpg');}

.tbl_left_foot                   {width: 142px; height: 55px; background-repeat:repeat; background-image: url('img/left_foot.jpg');}
.tbl_main_foot                   {width: 717px; height: 55px; background-repeat:repeat; background-image: url('img/main_foot.jpg');}
.tbl_right_foot                  {width: 142px; height: 55px; background-repeat:repeat; background-image: url('img/right_foot.jpg');}


a.menu { display:block; padding: 4px; text-align: center; vertical-align: baseline; height: 16px; border-width:0px; letter-spacing: 5px; text-decoration:none; font-family: TAHOMA; font-size: 10px;}

a.menu:link    { color:#483503; background-color:transparent; }
a.menu:visited { color:#483503; background-color:transparent; }
a.menu:hover   { color:#f2e3bb; background-color:#b9b9b9; }
a.menu:active  { color:#f2e3bb; background-color:#b9b9b9; }

a.link {font-family: VERDANA, TAHOMA, ARIAL; font-size: 12px; color:#483503; font-style: none;}

a.link:link    {font-family: VERDANA, TAHOMA, ARIAL; font-size: 12px; color:#483503; font-style: none;}
a.link:visited {font-family: VERDANA, TAHOMA, ARIAL; font-size: 12px; color:#483503; font-style: none;}
a.link:hover   {font-family: VERDANA, TAHOMA, ARIAL; font-size: 12px; color:#ff0000; font-style: none;}
a.link:active  {font-family: VERDANA, TAHOMA, ARIAL; font-size: 12px; color:#483503; font-style: none;}

a.copy {font-family: VERDANA, TAHOMA, ARIAL; font-size: 10px; color:#483503; font-style: none;}

a.copy:link    {font-family: VERDANA, TAHOMA, ARIAL; font-size: 10px; color:#483503; font-style: none;}
a.copy:visited {font-family: VERDANA, TAHOMA, ARIAL; font-size: 10px; color:#483503; font-style: none;}
a.copy:hover   {font-family: VERDANA, TAHOMA, ARIAL; font-size: 10px; color:#ff0000; font-style: none;}
a.copy:active  {font-family: VERDANA, TAHOMA, ARIAL; font-size: 10px; color:#483503; font-style: none;}

a.minipic { border: 1px ; color: #000;}

a.minipic:link    {  border: 1px ; color: #483503;}
a.minipic:visited { border: 1px ; color: #483503;}
a.minipic:hover   { border: 1px ; color: #000;}
a.minipic:active  { border: 1px ; color: #483503;}



.text_foot        {font-family: VERDANA, TAHOMA, ARIAL; font-size: 11px; color: #483503; font-weight: bold; font-style: italic;}
.text_copy        {font-family: ARIAL; font-size: 10px; color: #483503;}
.text_sites      {font-family: VERDANA, TAHOMA, ARIAL; font-size: 10px; color:#483503;}
.text_title      {font-family: VERDANA, TAHOMA, ARIAL; font-size: 16px; color:#483503; font-weight: bold; font-style: italic;}
.text_mainkl     {font-family: VERDANA, TAHOMA, ARIAL; font-size: 10px; color:#483503; font-style: italic;}
.text_maingr     {font-family: VERDANA, TAHOMA, ARIAL; font-size: 14px; color:#483503; font-weight: bold; font-style: italic;}
.text_main       {font-family: VERDANA, TAHOMA, ARIAL; font-size: 12px; color:#483503; font-style: none;}

.bigred          {font-family: VERDANA, TAHOMA, ARIAL; font-size: 14px; color:#FF0000; font-style: none; font-weight: bold;}
.white           {font-family: VERDANA, TAHOMA, ARIAL; font-size: 12px; color:#483503; font-style: none;}
.whitebold       {font-family: VERDANA, TAHOMA, ARIAL; font-size: 12px; color:#483503; font-style: none; font-weight: bold;}
.redbold       {font-family: VERDANA, TAHOMA, ARIAL; font-size: 12px; color:#ff0000; font-style: none; font-weight: bold;}
.whitesmall      {font-family: VERDANA, TAHOMA, ARIAL; font-size: 10px; color:#483503; font-style: none;}














#lightbox{
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 100;
        text-align: center;
        line-height: 0;
        }

#lightbox a img{ border: none; }

#outerImageContainer{
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
        }

#imageContainer{
        padding: 10px;
        }

#loading{
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
        }
#hoverNav{
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
        }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
        width: 49%;
        height: 100%;
        background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
        display: block;
        }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
        font: 10px Verdana, Helvetica, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        line-height: 1.4em;
        overflow: auto;
        width: 100%
        }

#imageData{        padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;        }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;        }
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;        }

#overlay{
        position: absolute;
        top: 0;
        left: 0;
        z-index: 90;
        width: 100%;
        height: 500px;
        background-color: #000;
        }
