﻿#Photos #step table					{ margin-top:9px; margin-left:43px; }
#Photos #step td					{ width:130px; text-align:center; font-size:12px; font-weight:bold; color:#737574; }
#Photos #step td a					{ color:#010000; }
#Photos #step td a:hover			{ color:#000000 !important; text-decoration:underline; }
#Photos #step td span				{ color:#bd1012; }
#Photos #step .inactive				{ color:#FFFFFF; }
#Photos #step td.current a, 
#Photos #step td.current			{ color:#000000 !important; }
#Photos #step td.current a:hover	{ color:#000000 !important; text-decoration:underline; }
#Photos #step td.current span		{ color:#bd1012; }

#Photos .TabSteps tr td				{ width:119px; height:26px; text-align:center; font-size:12px; font-weight:bold }	
#Photos .TabSteps tr td a			{ color:#000000; }
#Photos .StepTab					{ background:transparent url(/g/layout/photos/tab.gif) no-repeat left bottom; }
#Photos .StepTabActive				{ background:transparent url(/g/layout/photos/tab_active.gif) no-repeat left bottom; }

#Photos .SearchBackground			{ height:108px; padding-top:10px; background:transparent url(/g/layout/photos/search_background.gif) repeat-x left center }

#Photos .Link						{ padding:5px; }
#Photos .CurrentLink				{ padding:5px; background-color:#BB1010; border:1px solid #000000; }
#Photos .CurrentLink a				{ color:#ffffff; }

#Photos .LinkNEW					{ padding:2px 6px 2px 6px; border:1px solid gray; color:gray;}
#Photos .CurrentLinkNEW				{ padding:2px 6px 2px 6px; border:1px solid black; color:black; font-weight:bold}

#Photos .ImagePreview				{ width:195px; height:253px; background:#E1E2E1 url(/g/layout/photos/image_preview_background.gif) repeat-x left bottom; border:1px solid #C0C0C0; margin-top:4px }
#Photos .ImagePreviewOver			{ width:195px; height:253px; background:#E1E2E1 url(/g/layout/photos/image_preview_background_mouse_over.gif) repeat-x left bottom; border:1px solid #C0C0C0; margin-top:4px}

#Photos .ImagePreviewBox			{ width:187px; height:199px; background-color:#ffffff; border:solid 1px #888888 }

#Photos .StepBackground				{ padding-top:10px; background:#D1DCD3 url(/g/layout/photos/search_background.gif) repeat-x left top }

#Photos .StepOuterBox				{ background-color:transparent; padding:30px; }

#Photos .PhotoContentBackground		{ background-color:#d1d7dc }

#Photos h1							{ color:#449649 }

#Photos .StepInnerBoxHeader			{ padding-left:10px; color:#ffffff; font-weight:bold; height:19px; line-height:20px; margin:0; background-position:left top; background-repeat:repeat-x; background-image:url(/g/layout/box/blue.gif); }
#Photos .StepInnerBox				{ background-color:#f5f5f5; border:solid 1px #9a9a9a; margin-bottom:15px; }
#Photos .StepInnerBoxPadding			{ padding:10px; }
#Photos .StepInnerBoxSeparator		{ height:1px; margin-top:10px; margin-bottom:10px; background-color:#e4e4e4; overflow:hidden;}

#Photos .image-name					{ margin-left:2px; margin-bottom:4px; color:#666666; }

#Photos .ImagePreviewSmall			{ width:120px; height:120px; background-color:#E1E2E1; border:1px solid #C0C0C0; margin:2px 2px 2px 2px	}
#Photos .ImagePreviewSmallInnerFrame{ border-top:1px solid #888888; border-right:1px solid #A4A4A4; border-bottom:1px solid #A4A4A4; border-left:1px solid #888888; background-color:#FFFFFF; }

#Photos .notice							{ font-style:italic; color:#BB1010; }

#Photos .CatalogueInfo					{ background:#9eee88 url(/g/gfx/Foto/catalogue_info_bg_tile.jpg) left top repeat-x; border:1px solid #9a9a9a; }
#Photos .CatalogueInfo .Text			{ float:left; width:275px; }
#Photos .CatalogueInfo .Text .Content	{ padding:8px; }
#Photos .CatalogueInfo .Text h1			{ color:#6a6e71 !important; }
#Photos .CatalogueInfo .Logo			{ float:left; width:129px; height:120px; background-image:url(/g/gfx/Foto/catalogue_info_logo.jpg); }
#Photos .CatalogueInfo .Pictures		{ float:left; width:375px; margin-top:5px; margin-left:5px; }
#Photos .CatalogueInfo .Picture			{ float:left; }
#Photos .CatalogueInfo .SmallText		{ text-align:center; color:#555555; font-size:10px; line-height:25px; }

#Photos div.MainContentCenter			{ float:left; width:628px; margin-left:6px; }
#Photos div.MainRight					{ float:right; width:164px; }

#Photos .PhotographerImage				{ border:1px solid #000000; }
#Photos .PhotographerInfoBox			{ margin:1px 0px 25px 0px; width:185px; background-image:url(/g/gfx/Foto/Photographers/gfx/Info_Background.jpg); border:1px solid #000000; color:#4B779C; font-weight:bold; text-align:center; }
#Photos .PhotographerInfoBox div		{ padding:3px; }
#Photos .PhotographerInfoBox div div	{ width:150px; font-size:10px; text-align:left; margin-top:2px; }
#Photos .PhotographerInfoBox span		{ font-weight:normal; color:#000000; }
#Photos .PhotographerInfoBox a			{ color:#000000; text-decoration:none; }
#Photos .PhotographerInfoBox a:hover	{ color:#000000; text-decoration:underline; }

#Photos .TeaserText						{ color:#6a6a6a; font-size:15px; margin-top:5px; padding:5px 0px 22px 26px; border-top:solid 1px #cecece; }
/*  */
.photoEvents							{ padding:5px; margin:4px; border:solid 1px #e9e9e9; background:#e7e7e7 url(/GFX/Fotos/senesteStaevnerBG.gif) repeat-x top; }
.photoEventImg							{ float:left; width:124px; }
.photoEventText							{ float:left; width:400px; margin-left:15px; }
.photoEventDate							{ font-size:11px; line-height:30px; color:#858585; }
.photoEventTitle						{ font-size:20px; line-height:25px; }
.photoEventTitle a						{ color:#000000; }
.photoEventCount						{ font-size:11px; line-height:30px; color:#858585; }
.photoEventCampaign						{ float:right; width:244px; }
.photoCampaignSaving					{ font-size:24px; font-weight:bold; line-height:30px; }
.photoCampaignDeadline					{ font-size:9px; font-weight:bold; line-height:20px; color:#6e6e6e; }

#OnlineImages							{ margin-bottom:12px; }
#OnlineImages h2						{ text-align:center; color:#000000;  }
#OnlineImages .NumberCollection			{ width:100%; }
#OnlineImages .Number					{ width:14px; height:20px; float:left; margin-left:1px; background-image:url(/g/gfx/Frontpage/Photo/number_bg.gif); text-align:center; line-height:20px; font-size:18px; }
#OnlineImages .NumberSeperator			{ width:3px; height:20px; float:left; margin-left:2px; margin-right:1px; background:url(/g/gfx/Frontpage/Photo/number_seperator.gif) center bottom no-repeat; }
