@charset "UTF-8";
/* Shop */
#shop .left {
	width:149px;
	margin-right:15px;
}
#shop .right {
	width:528px;
}
/* Ende Shop */

/* Sidebar */
#shop .left .categories {
	margin-bottom:10px;
}
#shop .left .categories .head {
	width:100%;
	height:51px;
	background:url(../gfx/category_149.gif);
}
#shop .left .categories .content {
	width:129px;
	padding:10px 10px;
	background:url(../gfx/kachel_149.gif);
}
#shop .left .categories .footer {
	width:100%;
	height:24px;
	background:url(../gfx/footer_149.gif);
}
#shop .left .categories ul {
	margin:0;
	padding:0;
	list-style:none;
}
#shop .left .categories li {
	font-size:12px;
	font-weight:bold;
	margin-top:4px;
}
#shop .left .categories li a {
	text-decoration:none;
}
#shop .left .categories ul ul {
	margin-left:20px;
}
#shop .left .cartpreview {
	margin-bottom:10px;
}
#shop .left .cartpreview .head {
	width:100%;
	height:51px;
	background:url(../gfx/cart_149.gif);
}
#shop .left .cartpreview .content {
	width:129px;
	padding:10px 10px;
	background:url(../gfx/kachel_149.gif);
}
#shop .left .cartpreview .footer {
	width:100%;
	height:24px;
	background:url(../gfx/footer_149.gif);
}
#shop .left .cartpreview .content .title {
	margin:0;
}
#shop .left .cartpreview .content .price {
	margin:1px 0 10px;
	text-align:right;
}
#shop .left .cartpreview .content .cartlink {
	font-size:13px;
	font-weight:bold;
}
/* Ende Sidebar */

/* Article-List */
#shop #categorylist .left, #shop #categorylist .right {
	width:190px;
	height:279px;
	padding:37px 34px 0 32px;
	background:url(../gfx/article_256.gif) no-repeat;
	overflow:hidden;
	margin-bottom:10px;
}
#shop #categorylist .left .thumblink, #shop #categorylist .right .thumblink {
	display:block;
	margin-bottom:42px;
}
#shop #categorylist .left .price, #shop #categorylist .right .price {
	color:#fff;
	text-align:right;
	margin:0;
	padding:0 10px 0 0;
}
#shop #categorylist .left .title, #shop #categorylist .right .title {
	margin:0;
	padding:0;
	width:125px;
	font-weight:bold;
}
/* Ende Article-List */

/* Article-Detail */
#shop #artdetail {
	width:528px;
	margin-bottom:10px;
}
#shop #artdetail .head {
	width:100%;
	height:51px;
	background:url(../gfx/itemdetail_528.gif);
}
#shop #artdetail .content {
	width:100%;
	background:url(../gfx/kachel_528.gif);
}
#shop #artdetail .footer {
	width:100%;
	height:40px;
	background:url(../gfx/footer_528.gif);
}
#shop #artdetail .content .left {
	width:170px;
	margin-left:20px;
	margin-right:10px;
}
#shop #artdetail .content .left h2 {
	font-size:13px;
	margin:0;
	padding:10px 0;
}
#shop #artdetail .content .left .price {
	font-size:13px;
	margin:30px 0;
	font-weight:bold;
}
#shop #artdetail .content .left .submit {
	margin-top:40px;
	border:1px solid #000;
}
#shop #artdetail .content .right {
	width:258px;
	height:420px;
	padding:38px 32px 0;
	background:url(../gfx/polaroid_detail.gif) no-repeat;
	overflow:hidden;
	text-align:center;
}
#shop #artdetail .content .right img {
	margin-bottom:15px;
}
#shop #artdetail .content .right p {
	margin:0;
	padding:0;
}
#shop #artdetail .content .right span {
	font-size:12px;
	font-weight:bold;
}
#shop #artdetail .content .right span a {
	text-decoration:none;
}
#shop #artdetail .content .right span a.select {
	text-decoration:underline;
}
/* Ende Article-Detail */

/* Cart-Detail */
#shop #cartdetail {
	margin-bottom:10px;
}
#shop #cartdetail .head {
	width:100%;
	height:51px;
	background:url(../gfx/cartdetail_528.gif);
}
#shop #cartdetail .content {
	width:500px;
	padding:0 13px 0 15px;
	background:url(../gfx/kachel_528.gif);
}
#shop #cartdetail .footer {
	width:100%;
	height:40px;
	background:url(../gfx/footer_528.gif);
}
#shop #cartdetail .content form {
	margin-bottom:20px;
	padding-top:20px;
}
#shop #cartdetail .content .cart {
	width:100%;
	border-collapse:collapse;
}
#shop #cartdetail .content .cart tr.tax td {
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px 0;
}
#shop #cartdetail .content .cart tr.shipping td {
	border-top:1px solid #000;
	padding:5px 0;
}
#shop #cartdetail .content .cart tr.shipping td select {
	margin-left:15px;
}
#shop #cartdetail .content .cart tr.sum td {
	padding:8px 0 20px;
}
#shop #cartdetail .content .cart th {
	text-align:left;
	font-weight:bold;
	font-size:12px;
}
#shop #cartdetail .content .cart td {
	font-size:12px;
}
#shop #cartdetail .content .cart td.quant {
	width:45px;
}
#shop #cartdetail .content .cart th.price, #shop #cartdetail .content .cart td.price {
	width:80px;
	text-align:right;
}
#shop #cartdetail .content .cart td input {
	width:25px;
}
#shop #cartdetail .content #update, #shop #cartdetail .content #checkout {
	width:100px;
	margin-right:10px;
	float:left;
}
/* Ende Cart-Detail */

/* Formular */
#shop #checkout {
	margin-bottom:10px;
}
#shop #checkout .head {
	width:100%;
	height:51px;
	background:url(../gfx/formdetail_528.gif);
}
#shop #checkout .content {
	width:478px;
	padding:0 25px 0 25px;
	background:url(../gfx/kachel_528.gif);
}
#shop #checkout .footer {
	width:100%;
	height:40px;
	background:url(../gfx/footer_528.gif);
}
#shop #checkout .content form {
	width:478px;
	padding-top:20px;
}
#shop #checkout .content label {
	display:block;
	margin-bottom:2px;
	clear:left;
}
#shop #checkout .content input {
	display:block;
	width:460px;
	margin-bottom:3px;
}
#shop #checkout .content select {
	width:100px;
	float:left;
	margin-bottom:20px;
}
#shop #checkout .content #plz {
	width:50px;
	margin-right:10px;
	margin-bottom:15px;
	float:left;
}
#shop #checkout .content #ort {
	width:400px;
	float:left;
	margin-bottom:15px;
}
#shop #checkout .content #agb {
	float:none;
	width:auto;
	display:inline;
	margin:0;
}
#shop #checkout .content .agb {
	clear:left;
}
#shop #checkout .content input.submit {
	float:none;
	clear:left;
	width:460px;
}
#shop #checkout .content .cart {
	width:478px;
	border-collapse:collapse;
}
#shop #checkout .content .cart td {
	border-bottom:1px solid #000;
	padding:3px;
}
#shop #checkout .content .cart .price {
	width:100px;
	text-align:right;
}
#shop .info, #shop .error {
	margin:0;
	padding:5px 0;
}
/* Ende Formular */
