body				{
				padding: 20px;

				background: none;
				}

#container			{
				width: 475px;
				}

input, select, textarea	{
				background: none;
				border: #000000 1px solid;
				}

table, th, td		{
				background: none;
				}

#main			{
				margin-top: 0px;

				background: none;
				}

	#header			{
					display: none;
					}

	#content			{
					position: absolute;
					top: 0px;
					left: 0px;

					width: 600px;

					margin: 0px;
					}

	#navigation		{
					display: none;
					}

	#boxen			{
					display: none;
					}

#logo			{
				display: none;
				}

	#logo div.left div		{
					display: none;
					}

	#logo img			{
					display: none;
					}

	#logo span			{
					display: none;
					}

#login			{
				display: none;
				}

#footer			{
				float: left;
				width: 275px;

				color: #000000;
				text-align: center;
				font-size: 100%;
				}

	#footer span		{
					margin: 0px 7px;
					}

/* ------------------ Styles ------------------ */

#content a, #content a:visited, a:hover, #footer a, #footer a:visited	{
				color: #0000aa;
				text-decoration: underline;
				}

a.button_dark, a.button_light	{
				border: none;
				background: none;
				}

#content h1, #content h2, #content h3 {
				color: #000000;
				}

#content small		{
				font-size: 95%;
				}

#content th.aright	{
				text-align: right;
				}

#content div.hr		{
				background: none;
				border-top: #000000 1px solid;
				}

#content .red, #content .warning	{
				color: #000000;
				font-style: italic;
				}



/* ------------------ Solide Bar, 31px hoch (z.B. Loginbar) ------------------ */

.solid_bar_left_small	{
				width: 15px;
				height: 31px;

				background: none;
				}

.solid_bar_right_small	{
				width: 15px;
				height: 31px;

				background: none;
				}

.solid_bar_center_small	{
				width: 475px;
				height: 23px;

				padding: 8px 5px 0px 5px;

				background: none;
				}

/* ------------------ Solide Bar, 50px hoch (z.B. Footerbar) ------------------ */

.solid_bar_left_big	{
				width: 20px;
				height: 50px;

				background: none;
				}

.solid_bar_center_big	{
				width: 475px;
				height: 38px;

				padding-top: 12px;

				background: none;
				}

.solid_bar_right_big	{
				width: 20px;
				height: 50px;

				background: none;
				}

/* ------------------ Box mit Verlauf, 475px breit (z.B. alle Boxen mit Verlauf mitte) ------------------ */

.gradient_box_top_big	{
				width: 475px;
				height: 20px;

				background: none;
				}

.gradient_box_bottom_big	{
				width: 435px;

				padding: 0px 20px 5px 20px;

				background: none;
				}

/* ------------------ Andere Boxen ------------------ */

.solid_box_top_big, .solid_box_center_big, .solid_box_bottom_big	{
				background: none;
				}

/* ------------------ Kategorieübersicht ------------------ */

.navigation_segmente .login	{
				float: left;
				width: 270px;
				}

.navigation_segmente .login a, .navigation_segmente .login a:visited, .navigation_segmente .login a:hover	{
				color: #684b91;
				font-weight: bold;
				}

.navigation_segmente .register	{
				float: right;
				width: 130px;
				}

.navigation_seiten	{
				clear: both;
				padding-top: 15px;
				}

.navigation_seiten .n1	{
				float: left;
				width: 100px;
				text-align: left;
				}

.navigation_seiten .n2	{
				float: left;
				width: 275px;
				text-align: center;
				}

.navigation_seiten .n2 a	{
				margin: 0px 2px;
				}

.navigation_seiten .n3	{
				float: left;
				width: 100px;
				text-align: right;
				}

/* Produkt */

#produkt div.hr		{
				clear: both;
				height: 10px;
				line-height: 10px;
				}

#produkt .bild		{
				float: left;
				width: 230px;
				}

#produkt .bild_details	{
				padding: 16px 0px;
				}

#produkt .zoom		{
				height: 22px;

				text-align: center;
				}

#produkt .daten		{
				float: left;
				width: 230px;

				padding: 10px 0px 10px 10px;

				background: #ff0;
				}

#produkt .piktogramme	{
				text-align: center;
				}

#produkt .preisbereich	{
				padding: 10px;

				text-align: center;
				}

#produkt .rechtliches	{
				padding: 30px;

				font-size: 95%;
				text-align: center;
				}

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

.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;
				}

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

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