#container				{
						margin: 0px auto;
						width: 920px;

						background: url(../img/layout/container.jpg) top center repeat-y;
						}

#main					{
						margin-top: 395px;
						padding: 65px 166px 0px 166px;

						background: url(../img/layout/main.jpg) top left no-repeat;
						}

#content					{

							}

#main_navigation			{
						margin-top: 395px;
						padding: 65px 166px 0px 106px;

						background: url(../img/layout/main_navigation.jpg) top left no-repeat;
						}

#main_navigation #content		{
							float: right;
							width: 428px;
							}

#navigation_sub			{
							float: left;
							width: 182px;
							}

#footer					{
							padding: 68px 0px 20px 0px;
							margin: 0px auto;

							text-align: center;

							background: #ffffff url(../img/layout/footer.jpg) top center no-repeat;
							}

#header						{
							position: absolute;
							top: 0px;

							width: 920px;
							background: #ffffff;
							}

#header #navigation_top		{
							height: 20px;
							padding-top: 20px;
							margin-bottom: 20px;

							text-align: center;
							}

#header #banner			{
							height: 295px;

							/*background: url(../img/layout/header.jpg) top left no-repeat;*/
							}

#header #navigation_main		{
							height: 40px;

							text-align: center;
							}


/* ---------------------------- Unterkategorie ---------------------------- */

.product				{
						float: left;
						width: 140px;
						margin-right: 4px;
						vertical-align: bottom;
						height: 200px;
						}

.product.last			{
						margin-right: 0px;
						}

#paging					{
						text-align: center;
						}


/* ---------------------------- Produktansicht ---------------------------- */

#product_fullsize			{
						float: left;
						width: 300px;
						margin-bottom: 25px;
						}

#product_thumbnails			{
						float: right;
						width: 128px;
						text-align: right;
						}

#product_fullsize a img, #product_thumbnails a img	{
						border: #eeeeee 1px solid;
						}

#product_thumbnails a img		{
						margin-bottom: 10px;
						}


/* ---------------------------- Uhren-Galerie ---------------------------- */

#gallery_fullsize				{
						height: 500px;

						text-align: center;

						border-top: #eeeeee 1px solid;
						border-bottom: #eeeeee 1px solid;
						background: #eeeeee;
						}

#gallery_navigation			{
						border-top: #ffffff 1px solid;
						background: #f3f3f3;
						}

#gallery_navigation .left		{
							width: 40px;
							height: 20px;
							border-right: #ffffff 1px solid;
							}

#gallery_navigation .right		{
							width: 40px;
							height: 20px;
							border-left: #ffffff 1px solid;
							}

#gallery_description			{
						margin: 2em 5em;
						}

#gallery_thumbnails .thumbnail	{
						float: left;
						width: 115px;
						height: 75px;
						margin-right: 41px;

						text-align: center;

						border-top: #eeeeee 1px solid;
						border-bottom: #eeeeee 1px solid;
						background: #eeeeee;
						}

#gallery_thumbnails .thumbnail.last	{
						margin-right: 0px;
						}


/* ----------------------------------------------------------------------------------- */

div.hr					{
						clear: both;
						height: 1px;
						line-height: 1px;

						padding: 1.5em 0px;

						background: url(../img/layout/hr.jpg) center left repeat-x;
						}


.vspacer					{
						clear: both;
						height: 0px;
						line-height: 0px;
						}

.vspacer1					{
						clear: both;
						height: 1em;
						line-height: 1em;
						}

.vspacer2					{
						clear: both;
						height: 2em;
						line-height: 2em;
						}

.vspacer3					{
						clear: both;
						height: 3em;
						line-height: 3em;
						}