#container			{
				position: absolute;
				top: 0px;
				left: 82px;

				width: 890px;

				padding: 0px 79px 0px 55px;

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

#content			{
				margin-top: 246px;

				width: 820px;
				min-height: 400px;

				padding: 35px;

				background: #ffffff url(../img/layout/content.jpg) top left repeat-x;
				}

#navigation		{
				position: absolute;
				top: 207px;
				left: 54px;

				width: 892px;
				height: 39px;

				background: #556893 url(../img/layout/navigation.jpg) top left repeat-x;
				}

	.navigation_trenner	{
					float: left;

					width: 1px;
					height: 29px;
					background: url(../img/layout/navigation_trenner.jpg) top left no-repeat;
					}

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

				width: 892px;
				height: 207px;

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

#footer			{
				height: 23px;

				padding: 27px 0px 0px 35px;

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


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

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

.vspacer5			{
				clear: both;
				height: 5px;
				line-height: 5px;
				}

.vspacer10			{
				clear: both;
				height: 10px;
				line-height: 10px;
				}

.vspacer15			{
				clear: both;
				height: 15px;
				line-height: 15px;
				}

.vspacer20			{
				clear: both;
				height: 20px;
				line-height: 20px;
				}

.vspacer25			{
				clear: both;
				height: 25px;
				line-height: 25px;
				}

.vspacer30			{
				clear: both;
				height: 30px;
				line-height: 30px;
				}

.vspacer35			{
				clear: both;
				height: 35px;
				line-height: 35px;
				}

.vspacer40			{
				clear: both;
				height: 40px;
				line-height: 40px;
				}

.vspacer50			{
				clear: both;
				height: 50px;
				line-height: 50px;
				}

.vspacer100		{
				clear: both;
				height: 100px;
				line-height: 100px;
				}