/*----------------------------------------------------------------------------------------/
/ Home
/*--------------------------------------------/
/ Home Content Modul
/--------------------------------------------*/
#homeContent {
	min-height:456px;
	background:url(../img/home/image.jpg) no-repeat 280px 2px; }
* html #homeContent {
	height:456px;
	overflow:visible; }
#homeContent #label {
	padding:10px 0 0 10px; }
#homeContent #linkCategory {
	padding:35px 0 0 10px; }
#homeContent #textHome {
	padding:30px 0 0 12px;
	width:250px; }
* html #homeContent #textHome {
	width:262px; }

/*--------------------------------------------/
/ Home Grafische Boxen
/--------------------------------------------*/
#spacerTopImgBoxes {
	height:35px; }

.imgBox {
	position:relative;
	width:239px;
	margin-right:10px; }
* html .imgBox {
	width:241px; }

.imgBox .linkAdmin {
	position:absolute;
	z-index:10; }
.imgBox .linkAdmin a {
	/*width:86px;*/
	padding:0 2px 2px;
	background-color:#FFF;
	text-align:center;
	text-decoration:underline; }
* html .imgBox .linkAdmin a {
	width:90px; }

.imgBox a, .imgBox span {
	display:block;
	text-decoration:none; }

.imgBox .entryImg {
	height:169px;
	background-repeat:no-repeat;
	background-position:50% 0; }
.imgBox, .imgBox.full .entryImg {
	height:264px; }
* html .imgBox {
	height:266px; }

.imgBox .entryContent {
	height:78px;
	padding:6px 10px 10px; }
* html .imgBox .entryContent {
	height:94px; }
.imgBox .clipArea {
	height:78px;
	overflow:hidden; }

.imgBox .entryContent .fontNormal {
	line-height:15px; }

.imgBox .entryText {
	height:65px;
	overflow:hidden; }

.imgBox .blockPrice {
	line-height:14px; }
.imgBox .blockPrice span {
	display:inline; }

.imgBox a:hover .boxText, .imgBox a:hover .blockPrice {
	color:#000; }


/*----------------------------------------------------------------------------------------/
/ Kategorie Listung
/----------------------------------------------------------------------------------------*/
.category {
	width:236px;
	text-align:left; }
.category .categoryImg {
	display:block;
	height:310px;
	background-repeat:no-repeat;
	background-position:50% 50%; }
.category .greyLine {
	margin-top:12px; }
.category h2 {
	padding:8px 0 4px; }
.category h2 a {
	text-decoration:none; }
.category .description {
	height:64px;
	overflow:auto; }
.category .button {
	padding:12px 0 4px; }


/*----------------------------------------------------------------------------------------/
/ Produkt Listung
/----------------------------------------------------------------------------------------*/
.listHeader {
	display:block;
	position:relative;
	height:120px;
	text-decoration:none; }
.listHeader .spacerTop {
	display:block;
	height:9px; }
.listHeader .fontLarge {
	line-height:16px; }
.listHeader .image {
	position:absolute;
	z-index:10;
	display:block;
	width:120px;
	height:120px;
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:center; }
.listHeader .content {
	display:block;
	height:82px;
	overflow:hidden;
	padding:0 12px 0 132px; }
.listHeader .contentPrice {
	display:block;
	padding:4px 12px 0 132px; }
a.listHeader:hover .contentPrice {
	color:#000; }

.listFooter {
	height:22px;
	line-height:22px; }
.listFooter .enlarge, .listFooterDealer .enlarge {
	display:block;
	height:22px;
	line-height:22px;
	width:65px;
	padding-left:55px;
	text-decoration:none;
	background:url(../img/links/enlarge.gif) no-repeat 30px 4px; }
* html .listFooter .enlarge, * html .listFooterDealer .enlarge {
	width:120px; }
.listFooter .availability, .listFooterDealer .availability {
	display:block;
	height:22px;
	line-height:22px;
	padding-left:12px;
	padding-right:12px;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:12px 50%; }
/* Bild und Text */
.listFooter .availability.imageText, .listFooterDealer .availability.imageText {
	padding-left:50px; }
/* Nur Bild */
.listFooter .availability.image, .listFooterDealer .availability.image {
	padding-left:41px; }


/*----------------------------------------------------------------------------------------/
/ Bewertungen
/*--------------------------------------------/
/ Übersicht Bewertungen
/--------------------------------------------*/
.reviews .linkBorder {
	width:120px;
	height:120px;
	background-repeat:no-repeat;
	background-position:50% 50%; }
* html .reviews .linkBorder {
	width:122px;
	height:122px; }
.reviews .reviewsContent {
	padding-bottom:2px;
	min-height:106px; }
* html .reviews .reviewsContent {
	height:108px;
	overflow:visible; }
.reviews .reviewsText {
	width:358px;
	padding-top:4px;
	overflow:hidden; }
.reviews .reviewsFooter {
	height:30px; }

/*--------------------------------------------/
/ Bewertungen zu einem Produkt
/--------------------------------------------*/
.productReviews .linkBorder {
	width:70px;
	height:70px;
	background-repeat:no-repeat;
	background-position:50% 50%; }
* html .productReviews .linkBorder {
	width:72px;
	height:72px; }
.proRevEntryHeader {
	min-height:23px; }
* html .proRevEntryHeader {
	height:23px;
	overflow:visible; }


/*----------------------------------------------------------------------------------------/
/ Durch Content Manager verwaltete Inhalte
/*--------------------------------------------/
/ Häufige Fragen / FAQ
/--------------------------------------------*/
/* Inhalt eines Punkts */
div.entryFAQ {
	padding:10px 0 6px; }
div.entryFAQ .entryHeadline {
	padding:8px 0 10px; }
div.entryFAQ .headline {
	width:477px;
	line-height:14px; }
div.entryFAQ .headline a {
	padding-left:4px; }
div.entryFAQ .hidden {
	padding-left:19px; }
div.entryFAQ .content {
	padding-top:2px; }
div.entryFAQ .content .answer {
	display:block;
	font-weight:bold; }

/*--------------------------------------------/
/ Kundenservice
/--------------------------------------------*/
div.entryService {
	padding:10px 0; }
div.entryService .headline {
	width:477px;
	line-height:14px; }
div.entryService .headline a {
	padding-left:4px; }
div.entryService .spaceHeadline {
	clear:both;
	line-height:0;
	font-size:0;
	height:8px; }
div.entryService div.hidden {
	padding-left:19px;
	padding-right:19px; }
div.entryService .labelInput {
	padding:7px 0 2px; }
div.entryService .buttonSubmit {
	text-align:right;
	padding-bottom:10px; }
div.entryService form textarea.widthContent {
	width:452px; }
* html div.entryService form textarea.widthContent {
	width:454px; }
