/* ******************************************************************* *
 * ****          Definitions on site-scope                        **** *
 * ******************************************************************* */



body.AlbumOverview,
BODY.ThumbPage
{
	background-color: #222222;
}



BODY.AlbumOverview,
BODY.ThumbPage,
BODY.Image span.idSpanEndOfSlideshow,
BODY.Image
{
    color: white;
}



BODY,
TD
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}



/* ******************************************************************* *
 * ****          Album overview                                   **** *
 * ******************************************************************* */



BODY.AlbumOverview
{
    MARGIN-TOP: 10px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-BOTTOM: 0px;
}



span.MailTo
{
	margin-left: 20px
}



body.AlbumOverview td.Hr
{
	padding: 0
}



body.AlbumOverview td,
table.AlbumOverview td.PreviewCell,
table.AlbumOverview td.AlbumCell
{
	background-color: #080808;
	padding: 15px
}



/* ******************************************************************* *
 * ****          thumb page                                       **** *
 * ******************************************************************* */



BODY.AlbumOverview A,
BODY.ThumbPage A,
BODY.Image A
{
	color: #F2F9C3;
	text-decoration: none;

}



BODY.AlbumOverview A:visited,
BODY.ThumbPage A:visited,
BODY.Image A:visited
{
	color: #E9ECD1;
	text-decoration: none;
}



BODY.AlbumOverview A:hover,
BODY.ThumbPage A:hover,
BODY.Image A:hover
{
	color: #FF4444;
	text-decoration: none;

}



/* ******************************************************************* *
 * ****          Image page                                       **** *
 * ******************************************************************* */




/*table.Image
{
    border-color: White;
    border-style: solid;
    border-width: 1px;
}*/




BODY.ThumbPage,
BODY.Image
{
    MARGIN: 0;
    PADDING: 0;
}



TABLE.Image TD
{
    TEXT-ALIGN: center;
}



/* ******************************************************************* *
 * ****          Dialog boxes                                     **** *
 * ******************************************************************* */



BODY.Image SPAN.DialogPanel A
{
	color: #404040;
	text-decoration: none;

}



BODY.Image SPAN.DialogPanel A:visited
{
	color: #303030;
	text-decoration: none;
}



BODY.Image SPAN.DialogPanel A:hover
{
	color: #990000;
	text-decoration: none;

}



span.idControlPanel
{
    color: black;
}



SPAN.DialogPanel
{
    padding: 5px;
}
















IMG.Abs,
DIV.Abs,
SPAN.Abs
{
    POSITION: absolute;
    LEFT: -500px;
	TOP: -200px;
}




SPAN.Test
{
    background-color: yellow;
}




SPAN.Abs
{
    BACKGROUND-COLOR: yellow;
    PADDING: 0;
    cursor: pointer;
}




/* **************************************************************************************** */
/* ***    COLORS                                                                        *** */
/* **************************************************************************************** */



.ContentLink,
.LanguageLink,
.LanguageLinkIntro,
TABLE.ContentLink A:link,
TABLE.ContentLink A:visited,
TABLE.LanguageLink A:link,
TABLE.LanguageLink A:visited
{
    COLOR: #1A0586;
}



TABLE.ContentLink A:active,
TABLE.ContentLink A:hover,
TABLE.LanguageLink A:active,
TABLE.LanguageLink A:hover
{
    COLOR: red;
}



/* **************************************************************************************** */
/* ***    DIMENSIONS                                                                    *** */
/* **************************************************************************************** */




TABLE.LanguageLink TR.Top TD.FirstFill
{
    WIDTH: 50px;
}




TABLE.LanguageLink TR.Top TD.MiddleFill
{
    WIDTH: 30px;
}




TABLE.LanguageLink TD.Sentinel
{
    WIDTH: 20px;
}




TABLE.LanguageLink TR.Top TD.LanguageCol,
TABLE.LanguageLink TR.Middle TD,
TABLE.LanguageLink TR.Bottom TD
{
    WIDTH: 120px;
}




TABLE.Header,
TABLE.ContentLink
{
    WIDTH: 100%;
}





TABLE.LanguageLink TR.Top TD.FirstFill,
TABLE.LanguageLink TR.Top TD.MiddleFill,
TABLE.LanguageLink TD.LastFill,
TABLE.LanguageLink TD.Sentinel
{
    HEIGHT: 34px;
}




TABLE.LanguageLink TR.Top TD.LanguageCol
{
    HEIGHT: 8px;
}




TABLE.LanguageLink TR.Middle TD
{
    HEIGHT: 20px;
}




TABLE.LanguageLink TR.Bottom TD
{
    HEIGHT: 6px;
}




/* **************************************************************************************** */
/* ***    BORDERS                                                                          *** */
/* **************************************************************************************** */




TD.BuildingThumb IMG
{
	BORDER: 0;
}




/* **************************************************************************************** */
/* ***    TEXT                                                                          *** */
/* **************************************************************************************** */




TABLE.ContentLink A:visited,
TABLE.ContentLink A:link,
TABLE.ContentLink A:active,
TABLE.ContentLink A:hover,
TABLE.LanguageLink A:link,
TABLE.LanguageLink A:visited,
TABLE.LanguageLink A:active,
TABLE.LanguageLink A:hover
{
    text-decoration: none;
}




span.PhotoFilename,
span.PhotoComment,
div.PhotoComment
{
    FONT-SIZE: 8pt;
}




SPAN.PhotoName
{
    FONT-SIZE: 12pt;
    FONT-WEIGHT: 700;
}




DIV.PhotoMetadata
{
    FONT-SIZE: 10pt;
}




.LanguageLink,
.LanguageLinkIntro
{
    FONT-SIZE: 10pt;
}




.AlbumOverview H4,
.ContentLink
{
    FONT-SIZE: 13pt;
}




.LanguageLink,
.LanguageLinkIntro
{
    FONT-WEIGHT: 200;
}




.ContentLink
{
    FONT-WEIGHT: 700;
}




/* **************************************************************************************** */
/* ***    LAYERING                                                                      *** */
/* **************************************************************************************** */




IMG.HorLine,
IMG.VertLine
{
    POSITION: absolute;
}




IMG.HorLine,
IMG.VertLine
{
    LEFT: -50px;
	TOP: -50px;
}




TABLE.Shops,
TABLE.Shops TR,
TD.Preview
{
    VERTICAL-ALIGN: top;
}




TABLE.Shops TD
{
    MARGIN: 0;
    PADDING-TOP: 0;
    PADDING-BOTTOM: 0;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 13px;
}




TABLE.Header,
TABLE.LanguageLink
{
    PADDING: 0;
}




BODY.ImageHeader SPAN
{
    MARGIN-LEFT: 20px;
    MARGIN-RIGHT: 20px;
}




BODY.ImageHeader SPAN.SizeBtn
{
    CURSOR: pointer;
}



.Numeric
{
    TEXT-ALIGN: right;
}





TD.TenPixCol,
TD.TenPixCol IMG
{
    WIDTH: 10px;
}




