#container			{
				margin: 0px auto;
				width: 1005px;

				border: #9a9a9a 10px solid;
				background: #f5f5f5 url(/admin_img/layout/box_container.gif) top left repeat-y;
				}

#header			{
				padding: 10px;

				border-bottom: #9a9a9a 3px solid;
				background: #ffffff url(/admin_img/layout/box_header_top.gif) top left no-repeat;
				}

#navigation		{
				float: left;

				width: 220px; /* eigentlich 219, aber sieht so besser aus */
				min-height: 100px;

				background: #f5f5f5;
				}

#main			{
				float: right;

				width: 783px;
				min-height: 400px;

				padding-bottom: 12px;

				background: #f5f5f5;
				}

#top				{
				height: 32px;
				line-height: 32px;

				padding-right: 10px;

				text-align: right;

				background: url(/admin_img/layout/bar_top.gif) top left repeat-x;
				}

#padder			{
				padding: 20px;
				}

#mid				{
				height: 33px;
				line-height: 33px;

				background: url(/admin_img/layout/bar_mid.gif) top left repeat-x;
				}

	#mid1			{
					float: left;

					/*width: 300px;*/
					height: 33px;
					line-height: 33px;

					padding-left: 32px;

					background: url(/admin_img/layout/bar_mid_left.gif) top left no-repeat;
					}

	#mid2			{
					float: right;

					width: 401px;
					height: 33px;
					line-height: 33px;

					padding-right: 10px;

					text-align: right;

					background: url(/admin_img/layout/bar_mid_right.gif) top right no-repeat;
					}

.content			{
				padding: 20px 12px;

				border-left: #c0c0c0 1px solid;
				border-right: #c0c0c0 1px solid;
				background: #ffffff url(/admin_img/layout/box_content_bar.gif) top left repeat-x;
				}

	.content_top		{
					height: 26px;
					line-height: 26px;

					background: url(/admin_img/layout/box_content_top.gif) top left repeat-x;
					}

		.content_top .left	{
						padding-left: 10px;

						background: url(/admin_img/layout/box_content_top_left.gif) top left no-repeat;
						}

		.content_top .right	{
						padding-right: 10px;

						background: url(/admin_img/layout/box_content_top_right.gif) top right no-repeat;
						}

	.content_bottom	{
					height: 6px;
					line-height: 6px;

					background: url(/admin_img/layout/box_content_bottom.gif) bottom left repeat-x;
					}

		.content_bottom .left	{
						width: 6px;
						height: 6px;
						line-height: 6px;

						background: #0f0 url(/admin_img/layout/box_content_bottom_left.gif) bottom left no-repeat;
						}

		.content_bottom .right	{
						width: 6px;
						height: 6px;
						line-height: 6px;

						background: #f00 url(/admin_img/layout/box_content_bottom_right.gif) bottom right no-repeat;
						}

#footer			{
				height: 6px;
				line-height: 6px;

				background: url(/admin_img/layout/box_footer.gif) bottom left no-repeat;
				}

/* ---------------------------- Login ---------------------------- */

#index			{
				padding-top: 200px;
				}

#index .login		{
				width: 250px;
				margin: 0px auto;
				}

#index .copyright	{
				width: 250px;
				margin: 0px auto;

				color: #dddddd;
				font-size: 0.8em;
				font-style: italic;
				text-align: right;
				}

#index #errors		{
				width: 300px;
				margin: 1.5em auto 0em auto;

				text-align: center;
				}


/* ----------------------------------------------------------- */

#errors, #messages	{
				margin: 5px;
				}

#errors			{
				padding: 10px;

				border: #ff7070 1px solid;
				background: #ffeeee;
				}

#messages			{
				padding: 10px;

				border: #71d267 1px solid;
				background: #e1ffd5;
				}


/* ----------------------------------------------------------- */

.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;
				}

.vspacer35			{
				clear: both;
				height: 35px;
				line-height: 35px;
				}

.vspacer50			{
				clear: both;
				height: 50px;
				line-height: 50px;
				}

.vspacer100		{
				clear: both;
				height: 100px;
				line-height: 100px;
				}
