/****************************************
Extends main.css: DIV ACC
*****************************************/

h1 { float: none; }

#categoryDesciption {
	float: left;
	width: 370px;
}

#categoryDesciption h3 {
	border-bottom: solid #c3c3c4 1px;
	margin: 15px 10px 10px 10px;
	height: 23px;
	font-weight: bold;
	font-size: 14px;
}

#categoryDesciption ul {
	margin-left: 25px;
	list-style: square outside;
}

#categoryDesciption ul li {
	font-size: 12px;
	width: 335px;
	padding-bottom: 5px;
}

#categoryInformation,
.productInformation {
	background: url("../images/accessories/background_relprod.jpg");
	border: 1px solid #c9cece;
	min-height: 159px;
	margin: 0 0 15px;
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 10px;
}

#productPictures {
	float: left;
	width: 261px;
	margin: 0px 10px 10px 10px;
}

#productPictures #smallChooser {
	margin-top: 10px;
	width: 270px;
}

#productPictures #smallChooser .smallChooserImg {
	background-color: #FFFFFF;
	border: 1px solid #C9CECE;
	cursor: pointer;
	float: left;
	height: 74px;
	margin-right: 10px;
	padding: 3px;
	text-align: center;
	width: 74px;
}

#productPictures #bigChooser {
	width: 259px;
	height: 259px;
	border: 1px solid #c9cece;
	float: right;
	background-color: #FFF;
	;
	text-align: center;
}

#productPictures #bigChooser .image { margin: 0 auto; }

#categoryInformation #categoryDesciption {
	float: left;
	width: 368px;
}

#categoryInformation #categoryUsageImages {
	float: left;
	margin: 10px 0px;
}

/* mma: laut dmu entfernt */
/*#categoryInformation #categoryUsageImages p {font-size:10px;}*/

#categoryInformation #categoryUsageImages.big_img {
	float: left;
	width: 363px;
	margin: 10px 0px;
}

#categoryUsageImages #smallChooser { float: left; }

#categoryUsageImages #smallChooser .smallChooserImg {
	cursor: pointer;
	width: 80px;
	margin-right: 10px;
	margin-bottom: 9px;
	height: 80px;
	background: #fff;
	text-align: center;
}

#categoryUsageImages #bigChooser {
	width: 261px;
	height: 262px;
	border: 1px solid #c9cece;
	float: right;
	background-color: #FFF;
	margin-right: 8px;
}

.imageWrap {
	float: left;
	width: 167px;
	margin: 0px 6px;
}

.childCat .floatBox { width: 174px; }

.childCat .floatBox .fbImg {
	width: auto;
	height: 68px;
}

#childCategories h3 {
	border-bottom: solid #c3c3c4 1px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
}

.cat_img {
	float: left;
	width: 176px;
	text-align: center;
	margin: 0 0 0 130px;
	border: 1px solid #c9cece;
	height: 98px;
	display: block;
}

#childCategories ul {
	float: left;
	width: 400px;
}

#childCategories li {
	margin-bottom: 5px;
	font-size: 12px;
}

#childCategories ul .jsLink {
	background-position: center left;
	padding-left: 12px;
	font-size: 12px;
	font-weight: bold;
}

#childCategories .childCategoriesCnt { margin-bottom: 14px; }

.childCategoriesCnt ul {
	font-size: 12px;
	line-height: normal;
	list-style-type: square;
	margin: 0 10px 10px 15px;
}

.clearBoth { clear: both; }

h3.cntH3 {
	color: #404245;
	margin: 10px 0px;
	padding-bottom: 5px;
	font-size: 14px;
}

.hint {
	margin-top: 6px;
	font-size: 10px;
}

table { width: 100%; }

#skuTable { margin-bottom: 11px; }

#skuTable thead tr {
	height: 30px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}

#skuTable thead tr td.bestnr {
	height: 20px;
	vertical-align: top;
	line-height: 0.7;
}

#skuTable thead tr td,
#details thead tr td {
	font-weight: bold;
	height: 25px;
	vertical-align: bottom;
	padding-bottom: 3px;
}

#skuTable tbody,
#details,
#details tbody {
	font-size: 11px;
	margin-bottom: 11px;
}

#skuTable tbody tr td,
#details tbody tr td { padding: 5px; }

#skuTable tbody tr td.col1,
#details tbody tr td.col1 { width: 180px; }

#skuTable tbody tr td.col2,
#details tbody tr td.col2 { width: 250px; }

#details thead tr { height: 20px; }

.icons { margin: 15px 0px; }

.techData {
	float: left;
	width: 440px;
}

div.scrollTableContainer {
	height: 330px;
	overflow: auto;
	position: relative;
	width: 734px;
}

.margin { margin-bottom: 10px; }

.more { margin-left: -12px; }

.strLeft {
	display: table-cell;
	vertical-align: top;
	padding-right: 5px;
}

.strRight {
	display: table-cell;
	padding-top: 4px;
}

#divisionContainer .dcBox h6 { margin: 0; }
