/* Styles für Typo3-Plugins */

/* Shop extension Begin */

/* itemList Begin */
.tt_products .itemList .pageNav {
	margin-bottom: 1em;
}

.tt_products .itemList .pageNav span.prev {
	width: 50%;
	float: left;
	text-align: left;
}

.tt_products .itemList .pageNav span.next {
	width: 49.5%;
	float: right;
	text-align: right;
}

/* List-Menü Begin */
.itemMenu ul {
	margin: 0;
	padding: 1px 0 0 0;
	list-style: none;
	background: url("../images/bg_vMenu_line.gif") 0 0 repeat-x;
}

.itemMenu li {
	margin: 0;
	padding: 0 0 1px 0;
	background: url("../images/bg_vMenu_line.gif") bottom left repeat-x;
}

.itemMenu a {
	width: 100%;
	display: block;
	line-height: 140%;
	padding: 0.5em 0.5em 0.5em 3em;
	text-decoration: none;
}

.itemMenu span.fuss a,
.itemMenu li.fuss a {
	background: url("../images/cat_fuss_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.rad a,
.itemMenu li.rad a {
	background: url("../images/cat_rad_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.sterne a,
.itemMenu li.sterne a {
	background: url("../images/cat_sterne_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.loeffel a,
.itemMenu li.loeffel a {
	background: url("../images/cat_loeffel_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.auge a,
.itemMenu li.auge a {
	background: url("../images/cat_auge_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.bleistift a,
.itemMenu li.bleistift a {
	background: url("../images/cat_bleistift_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.raeder a,
.itemMenu li.raeder a {
	background: url("../images/cat_raeder_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.fuss_rad a,
.itemMenu li.fuss_rad a {
	background: url("../images/cat_fuss_rad_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.kerze a,
.itemMenu li.kerze a {
	background: url("../images/cat_kerze_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.pistole a,
.itemMenu li.pistole a {
	background: url("../images/cat_pistole_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.halbtag a,
.itemMenu li.halbtag a {
	background: url("../images/cat_halbtag_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.t3tage a,
.itemMenu li.t3tage a {
	background: url("../images/cat_t3tage_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu span.msbeinacht a,
.itemMenu li.msbeinacht a {
	background: url("../images/cat_msbeinacht_klein.gif") 0.5em 0.5em no-repeat;
}

.itemMenu li a:hover,
.itemMenu li a:focus,
.itemMenu li a:active {
	text-decoration: none;
	background-color: #FFF;
}

html>body .itemMenu a {
	width: auto;
}
/* List-Menü End */

/* itemList End */

/* itemSingle Begin */
.tt_products .itemSingle .left {
	float: left;
	width: 39em;
/*
	padding: 2em 1.5em;
	border: solid #8FA9BB;
	border-width: 0 1px 1px 1px;
	background: #EEF3F7 url("../images/bg_colNormal.jpg") repeat-x;
	*/
}

.tt_products .itemSingle .left {
	height: 450px;
}

html>body .tt_products .itemSingle .left {
	height: auto;
	min-height: 430px;
}

.tt_products .itemSingle .right {
	float: left;
	width: 20.5em;
	padding-bottom: 2em;
	border-right: 1px solid #8FA9BB;
	border-bottom: 1px solid #8FA9BB;
}

.tt_products .itemSingle .item {
	margin-bottom: 1.5em;
}

.tt_products .itemSingle .item .cat {
	float: left;
	padding: 0 0.5em 0 0;
}

.tt_products .itemSingle .desc {
	margin: 0;
}

#sub1 #colNormal hr,
.tt_products .itemSingle .desc hr {
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	border: none;
	background: url("../images/bg_colRight_line.gif") repeat-x;
	padding-left: 0px;
	margin-left: 0px;
}

#sub1 #colNormal hr {
	background: url("../images/bg_vMenu_line.gif") repeat-x;
}
/* itemSingle End */

/* Shop extension End */
