body						{
						background: none;
						font-family: Verdana, Helvetica, Arial, sans-serif;
						font-size: 12px;
						}

#content					{
						width: auto;
						}

#footer					{
						margin-top: 50px;
						line-height: 2em;

						font-weight: bold;
						text-align: center;

						background: #eeeeee;
						}

#finish .box_top				{
						margin-top : 30px;
						font-weight : bold;
						}


/* Ausgeblendete Bereiche */
#navigation_left, #navigation_right, #header, a.zoom, a.print, a.recommend, a.button.cart, div.Navigation, div.order_top, div.printpage, #finish .box_top a, #finish .order_bottom, #finish .order_information	{
						display: none;
						}


/* Kategorieuebersicht */
#category_folder .box_top		{
						line-height: 2em;
						}

#category_folder .box_middle	{
						display: none;
						}


/* Tabellen */
table						{
						width: 100%;
						margin: 10px;
						}

table th					{
						font-weight: bold;
						border-bottom: 1px solid #bbbbbb;
						}

table td					{
						padding: 3px;
						border-bottom: 1px solid #dddddd;
						}

/* Produktansicht */

#product #content div.thumbnails {
						width:100px;
						margin-left:650px;
}

#product #content div.box div.box_middle {
						float:right;
}

#product #content div.recommend {
						clear:both;
}

#product #content .images .image {
						width:auto;
						float:none;
}

#product #content .images .thumbnails {
						width:auto;
						float:none;
						height:auto;
						margin-top:-300px;
}

#product label {
						font-weight:bold;
}

#product #content div.details {
						margin-bottom:15px;
}

#product #content div.partChooser div.box_top {
						font-weight:bold;
						margin:10px 0px;
}

#product #content div.partChooser {
						float:none;
}

/* Warenkorb */

  #cart #content div.order_bottom
, #cart div#footer ul
, #cart #content div.cart_buttons
, #cart #content td.quantity a
, #cart #content div.comment{
						display:none;
}

#cart #content td.quantity input {
						width:20px;
}

#cart #content table.cart tbody tr td.komponenten div {
						display:block;
						overflow:visible;
}


#finish #content div.printOffer div.box_top {
				background:none;
				font-weight:normal;
				color:#000000;
				border-bottom:1px solid #000000;
				
				height:auto;
				line-height:14px;
				padding:0px;
}

#finish #content div.printOffer div.billing_address {
				float:left;
				width:400px;
}

#finish #content div.printOffer div.billing_address div.box_top {
				border:none;
}

#finish #content div.printOffer div.shipping_address {
				float:right;
				width:200px;
}

#finish #content div.printOffer div.box_middle {
				background:none;
				color:#000000;
}

#finish #content div.printOffer div.box_middle p {
				margin-bottom:2px;
}

#finish #content div.printOffer table.cart th {
				text-align:left;
				font-weight:normal;
}

#finish #content div.printOffer table.cart td {
				padding:2px;
				border:none;
}

  #finish #content div.printOffer table.cart th.totalprice
, #finish #content div.printOffer table.cart td.totalprice {
				text-align:right;
}

#finish #content div.printOffer table.cart tr.totalprice td {
				font-weight:bold;
}

#finish #content div.printOffer table.cart tr.totalprice td.description {
				text-align:left;
}

  #finish #content div.printOffer table.cart tr.credit td.description
, #finish #content div.printOffer table.cart tr.taxvalue td.description {
				font-weight:normal;
}

  #finish #content div.printOffer table.cart td.komponenten span.detail
, #finish #content div.printOffer table.cart td.komponenten span.detail li {
				padding:0px;
				list-style-type:none;
				color:#000000;
				font-weight:normal;
}

#finish #content div.printOffer table.cart td.komponenten span.detail strong {
				padding:0px;
				
				background:none;
}

#finish #content div.printOffer div.retailerInfo {
				border-top:1px solid #000000;
				
				padding-top:5px;
}

#finish #content div.printOffer div.retailerInfo ul {
				float:left;
				margin:0px 13px 0px 0px;
				padding:0px;

				font-size:0.8em;
}

#finish #content div.printOffer div.retailerInfo ul li {
				list-style-type:none;
				padding:0px;
				marhgin:0px;
}

#finish #content div.printOffer div.retailerInfo ul.last {
				margin-right:0px;
}

/* Links und Erklaerungen */
a, a:visited				{
						color: #000000;
						}

a:after, a:visited:after		{
						color: #cccccc;
						content: " ["attr(href)"] ";
						}

abbr:after, acronym:after		{
						content: " ("attr(title)") ";
						}
						
.vspacer {
				clear:both;
}