.content_width {
	width:613px;
	text-align:left;
}

.detail_picture {
	width:250px;
	vertical-align:top;
}

.detail_description {
	vertical-align:top;
	width:363px;
	text-align:right;
}

/* Warenkorb */

.scart_schritt1_inaktiv {
	width:117px;
	height:43px;
	background:#ffffff url(/shop/images/bg_scart_schritt1_inaktiv.gif) no-repeat 4px center;
}

.scart_schritt2_inaktiv {
	width:142px;
	height:43px;
	background:#ffffff url(/shop/images/bg_scart_schritt2_inaktiv.gif) no-repeat 14px center;
}

.scart_schritt3_inaktiv {
	width:169px;
	height:43px;
	background:#ffffff url(/shop/images/bg_scart_schritt3_inaktiv.gif) no-repeat 14px center;
}

.scart_schritt4_inaktiv {
	width:180px;
	height:43px;
	background:#ffffff url(/shop/images/bg_scart_schritt4_inaktiv.gif) no-repeat 16px center;
}

.scart_text_inaktiv {
	font-weight:bold;
	color:#387098;
}

.scart_text_aktiv {
	font-weight:bold;
	color:#ffffff;
}

.scart_schritt1_aktiv {
	width:117px;
	height:43px;
	background:#387098 url(/shop/images/bg_scart_schritt1_aktiv_eisblau.gif) no-repeat 4px center;
}

.scart_schritt2_aktiv {
	width:142px;
	height:43px;
	background:#387098 url(/shop/images/bg_scart_schritt2_aktiv_eisblau.gif) no-repeat 14px center;
}

.scart_schritt3_aktiv {
	width:169px;
	height:43px;
	background:#387098 url(/shop/images/bg_scart_schritt3_aktiv_eisblau.gif) no-repeat 14px center;
}

.scart_schritt4_aktiv {
	width:180px;
	height:43px;
	background:#387098 url(/shop/images/bg_scart_schritt4_aktiv_eisblau.gif) no-repeat 16px center;
}


.grau3 {
	background:#f3f5eb;
	height:20px;
}

.wk_table td {
	line-height:16px;
}


.text_rot {
	color:#ca0000;
}
 
/* Teaser
----------------------------------------------- */

.teaser_headline {
	background:url(/shop/images/theme/teaser-headline-bg.gif) no-repeat;
	height:30px;
}

.teaser_headline h2 {
	padding: 3px 0 0 10px;
	font-size: 12px;
	color: #7d8272;
}

.spacer {
    font-size: 1px;
    line-height: 1px;
    height: 5px;
}


/* Teaser Shop-Main
----------------------------------------------- */

#mainteaser {
	width: 672px;
}

#mainteaser .t1 {
	background:url(/shop/images/theme/img_background_t1.png) no-repeat;
	padding: 8px 9px 0px 9px;
	border: 1px solid #e4e6de;
	height:150px;
}

#mainteaser .t2 {
	border: 1px solid #e4e6de;
	margin: 10px 0 0 0;
	height: 118px;
	width: 329px;
	float: left;
}

#mainteaser .t3 {
	border: 1px solid #e4e6de;
	padding: 4px 9px 0px 9px;
	margin: 10px 0 0 0;
	height: 114px;
	width: 312px;
	float: right;
}

#mainteaser .t3 .t3_name {
	font-weight: bold;
	color: #777c6c;
}

#mainteaser .t3 .t3_price {
	font-weight: bold;
	line-height: 22px;
	font-size: 20px;
	color: #d1010e;
}

#mainteaser .t3 .t3_info {
	font-size: 10px;
	color: #777c6c;
}

#mainteaser .t3 img {
	margin: 2px 10px 0 0;
}

#mainteaser a.t3link {
	font-weight: bold;
	color: #777c6c;
}

#mainteaser a.t3link:hover {
	font-weight: bold;
	color: #777c6c;
}

#mainteaser .t4 {
	border: 1px solid #e4e6de;
	padding: 4px 9px 0px 9px;
	margin: 10px 0 0 0;
	height: 244px;
	width: 311px;
	float: left;
}

#mainteaser .tbox {
	height: 250px;
	width: 332px;
	float: right;
	margin: 0px;
}

#mainteaser .t5 {
	border: 1px solid #e4e6de;
	margin: 10px 0 0 0;
	height: 118px;
	width: 330px;
}

#mainteaser .t6 {
	border: 1px solid #e4e6de;
	padding: 4px 9px 0px 9px;
	margin: 10px 0 0 0;
	height: 114px;
	width: 312px;
}

#mainteaser .headline {
	margin: 20px 0 0 0;
	font-size:18px;
	color: #7d8272;
}

#mainteaser .text {
	font-size:11px;
	color: #7d8272;
	margin: 0;
}

#mainteaser a.alt {
	color: #777c6c;
}

#mainteaser a.alt:hover {
	color: #777c6c;
}

/* Teaser Shop-Main Fonts
----------------------------------------------- */

#mainteaser h1 {
	padding: 0px
	margin: 0px
}

#mainteaser .start {
	font-size: 16px;
	padding: 0px
	margin: 0px
}

#mainteaser .h2title {
	font-size: 18px;
	padding: 0px
	margin: 0px
}

/* Sonstige
----------------------------------------------- */

#footercategory {
	margin: 0px;
	padding: 0px;
}

#footercategory .td {
	vertical-align: top;
	width: 180px;
}


#footercategory h3 {
	text-transform: uppercase;
}

#footercategory div {
	font-size: 12px;
	color: #7d8272;
}

#footercategory  div a {
	font-size: 12px;
	color: #7d8272;
}

#footercategory  div a:hover {
	font-size: 12px;
	color: #d1010e;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* Footer
----------------------------------------------- */

#blog-footer {
	margin: 5px 10px 20px 0;
	color: #c3c7b7;
	float: right;
}

#blog-footer a {
	color: #c3c7b7;
}

#blog-footer a:hover {
	color: #34b30b;
}

