/**********************************/
/*    Infomaterial Extension      */
/**********************************/
#content #mainContent table,
#content #mainContent table td,
#content #mainContent table select {
	z-index: -1;
}
.infoselect {
	width:126px;
}
.infomaterial {
	border-collapse: collapse;
	width: 707px;
}

.tx-dwhhinfomaterial-pi2 table {
	border-collapse: collapse;
}

.tx-dwhhinfomaterial-pi2 .titel {
	padding-right:8px;
	border-bottom:1px solid #ccc;
	width: 390px;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions,
#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions td {
	padding: 0;
	margin: 0;
	border: none;
	border-bottom: 1px solid #fff;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions {
	border-collapse: collapse;
	width: 100%;
}
#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions .info_browse,
#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions .info_browse_back {
	width: 156px;
	border-right: 1px solid #fff;
}



#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions p.info_search_p {
	width: 223px;
	float: right;
	padding-right: 4px;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions .info_search {
	text-align: right;
	background-color: #ccc;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions .info_search input#input_search {
	color: #999;
	border: none;
	background: #ccc url(i/info_search_bg.gif) no-repeat scroll 0 0;
	font-weight:bold;
	float: left;
	height:16px;
	padding: 3px 5px 3px;
	width: 185px;
	position: relative;
	top: 6px;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions .info_search input#input_search_button {
	float: right;
	position: relative;
	top: 4px;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions .info_browse a {
	display: block;
	width: 156px;
	height: 36px;
	background: url(i/gesamt.gif) no-repeat left top;
}
#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions .info_browse a:hover {
	background: url(i/gesamt_active.gif) no-repeat left top;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions .info_browse_back a {
	display: block;
	width: 156px;
	height: 36px;
	background: url(i/info_back.gif) no-repeat left top;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.info_functions .info_browse_back a:hover {
	background: url(i/info_back_active.gif) no-repeat left top;
}
.tx-dwhhinfomaterial-pi2 table thead .art, .tx-dwhhinfomaterial-pi2 table thead .preis, .tx-dwhhinfomaterial-pi2 table thead .warenkorb, .tx-dwhhinfomaterial-pi2 table thead .info, .tx-dwhhinfomaterial-pi2 table thead .infopdf {
	border-bottom:1px solid #666;
}
.tx-dwhhinfomaterial-pi2 table thead .titel {
	padding-right:8px;
	border-bottom:1px solid #666;
}
.tx-dwhhinfomaterial-pi2 .art, .tx-dwhhinfomaterial-pi2 .preis, .tx-dwhhinfomaterial-pi2 .warenkorb, .tx-dwhhinfomaterial-pi2 .info, .tx-dwhhinfomaterial-pi2 .infopdf {
	border-bottom:1px solid #ccc;
}
.tx-dwhhinfomaterial-pi2 table thead tr td {
	font-weight:bold;
	border-bottom:1px solid #666;
	padding-bottom:3px;
}

.tx-dwhhinfomaterial-pi2 table td {
	font-size:8pt;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #ccc;
}
.tx-dwhhinfomaterial-pi2 table td a{
	font-weight:bold;
}
.tx-dwhhinfomaterial-pi2 table td.noline {
	border:0px;
	font-size:10pt;
}

.tx-dwhhinfomaterial-pi2 .startfeature_breit legend {
	margin-bottom:8px;
	color:#409F40;
	font-weight:bold;
	font-size:14px;
}
.tx-dwhhinfomaterial-pi2 .startfeature_breit label {
	width:110px;
	text-align:right;
	margin-right:10px;
	margin-bottom:6px;
}
.tx-dwhhinfomaterial-pi2 .startfeature_breit input {
	margin-bottom:6px;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 a.info_submit {
	background:url(i/info_button.gif) no-repeat left top;
	color: #fff;
	display: block;
	padding: 2px;
	font-size: 11px;
	text-align: center;
	width: 115px;
}
#content #mainContent .tx-dwhhinfomaterial-pi2 a.info_submit:hover {
	background:url(i/info_button_hover.gif) no-repeat left top;
}
#content #mainContent .tx-dwhhinfomaterial-pi2 a.info_submit:active {
	background:url(i/info_button_active.gif) no-repeat left top;
}
#content #mainContent .tx-dwhhinfomaterial-pi2 .sort_table {
	background-color: #e6e6e6;
	border-collapse: collapse;
	width: 100%;   
	clear: both;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .sort_table td {
	background-color: #e6e6e6;
	color: #339933;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .sort_table td.noline {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	vertical-align: top;
}



#content #mainContent .tx-dwhhinfomaterial-pi2 .sort_table td.bottom {
	vertical-align: bottom;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom:1px;
	
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .sort_table td.link {
	padding-top: 1px;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table td {
	border: none;
	padding: 0;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table td {
	padding-top: 10px; 
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table td a {
	padding: 0;
	margin: 8px 17px 0 0;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table td a.allgemein_text,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table td a.allgemein_text_inactive {
	margin-right: 0;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table td a span.spacer {
	display: block;	
	width: 164px;
	height: 127px;
	background: none!important;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table td a span {
	display: inline;	
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table td.allgemein_text_wrap {
	border-right: none;
}


#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.cat_text,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.cat_text_active,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.cat_text_inactive {
	display: block;
	width: 164px;
	height: 150px;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.cat_text span,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.cat_text_active span {
	font-size: 16px;
	font-weight: normal;
	background: url(i/info_arrow.gif) right 5px no-repeat;
	padding-right: 16px;
	color: #339933;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.cat_text_inactive:hover span {
	background: url(i/info_arrow.gif) right 5px no-repeat;
	color: #339933;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.cat_text_inactive span {
	font-size: 16px;
	font-weight: normal;
	background: url(i/info_arrow_inactive.gif) right 5px no-repeat;
	padding-right: 16px;
	color: #bfdcbf;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.filme_text,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.filme_text_active,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.filme_text_inactive:hover {
	background: url(i/info_filme.jpg) left top no-repeat;
}
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.filme_text_inactive {
	background: url(i/info_filme_inactive.jpg) left top no-repeat;
}


#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.downloads_text,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.downloads_text_active,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.downloads_text_inactive:hover {
	background: url(i/info_downloads.jpg) left top no-repeat;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.downloads_text_inactive {
	background: url(i/info_downloads_inactive.jpg) left top no-repeat;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.allgemein_text,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.allgemein_text_active,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.allgemein_text_inactive:hover {
	background: url(i/info_allgemeine_infos.jpg) left top no-repeat;
}
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.allgemein_text_inactive {
	background: url(i/info_allgemeine_infos_inactive.jpg) left top no-repeat;
}


#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.fachliteratur_text,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.fachliteratur_text_active,
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.fachliteratur_text_inactive:hover {
	background: url(i/info_fachliteratur.jpg) left top no-repeat;
}
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table a.fachliteratur_text_inactive {
	background: url(i/info_fachliteratur_inactive.jpg) left top no-repeat;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table2 {
	border: none;
}
#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table2 td {
	width:182px;
	border: none;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .cat_table2 td.allgemein_more_wrap {
	width:140px;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.cat_list {
	width: 707px;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.cat_list td {
	vertical-align: top;
	border: none;
	border-right: 17px solid #fff;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.cat_list td.allgemein_col {
		border-right: 0;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.cat_list td.cat_list_item {
	vertical-align: top;
	border: none;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.cat_list td.cat_list_item a {
	color: #656565;
	font-weight: normal;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.cat_list td.cat_list_item p {
	display: block;
	width: 164px;
	padding: 0;
	margin-bottom: 0;
	font-size: 12px;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 table.cat_list td.cat_list_item p span.date {
	font-size: 10px;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .pdf_table {
	border: none;
}

#content #mainContent .tx-dwhhinfomaterial-pi2 .pdf_table td {
	border: none;
	padding: 0 8px 8px 0;
}

#content #mainContent .info_art_warenkorb a {
	padding-left: 25px;
	background: url(i/info_warenkorb.gif) left top no-repeat;
}

/**********************************/
/*           Sonstiges            */
/**********************************/


#content #lcol {
	display: none;
}

#mainContent {
	width: 708px;
}

#main #bgDiv #content #mainContent #left .tx-dwhhinfomaterial-pi2 table.infomaterial tbody tr td a span{
	display:none;
}

#main #bgDiv #content #mainContent #left .tx-dwhhinfomaterial-pi2 table.infomaterial tbody tr td.info a {
	background-image:url(i/info_infos.gif);

	background-position:left top;
	background-repeat: no-repeat;
	display:block;
	height:15px;
	width:15px;
}
#main #bgDiv #content #mainContent #left .tx-dwhhinfomaterial-pi2 table.infomaterial tbody tr td.warenkorb a {
	background-image:url(i/info_warenkorb.gif);
	margin-left:15px;
	background-position:left top;
	display:block;
	margin-left:21px;
	height:15px;
	width:20px;
}
#main #bgDiv #content #mainContent #left .tx-dwhhinfomaterial-pi2 table.infomaterial tbody tr td.infopdf a {
	background-image:url(i/pdf.gif);
	background-position:left top;
	display:block;
	margin-left: 3px;
	height:16px;
	width:16px;
}
#main #bgDiv #content #mainContent #left .tx-dwhhinfomaterial-pi2 table.infomaterial tbody tr td.ansehen a {
	background-image:url(i/info_flash.gif);
	background-position:left top;
	display:block;
	height:16px;
	margin-left:17px;
	width:16px;
}

#main #bgDiv #content #mainContent #flashcontent {
	margin-bottom: 10px;
}

#main #bgDiv #content #mainContent .basket_link {
	clear: both;
	float: right;
	padding-left: 25px;
	margin-top: 15px;
	background: url(i/info_warenkorb.gif) left top no-repeat;
}

#main #bgDiv #content {
	z-index: -1;
}

#content #mainContent h3.no_results {
	margin-top: 14px;
}
