/*merkfunktion */

	#merkButtonP {clear:both;float:left;width:190px;}
	#merkbuttonP A {width:140px;}
	.tx-pim-pi2 .el A.merklink, #merkListe A.merklink {float:right;margin-left:2px;}
	A.merklink {font-size:10px;font-family:Verdana,sans-serif;padding-left:18px;height:19px;padding-top:3px;display:block;}
	A.s-0 {background-image:url(list_19x19_1.png);color:#999;}

	a.s-0:hover {background-image:url(list_19x19_3.png);color:#339933 !important;text-decoration:underline;}
	A.s-1 {background-image:url(list_19x19_3.png);color:#c66;}
	#merkButtonP A.s-1,#merkListe A.s-1 {background-image:url(list_19x19_5.png);color:#c66;}
	A.s-1:hover {text-decoration:underline;color:#c00 !important;background-image:url(list_19x19_5.png);}
	.merkrow {min-height:25px;background-color:#fff;border-top:1px solid #666;padding:3px 3px 20px 3px;font-size:11px;clear:both;}
	.merkrow a.artlink, .merkrow .title {font-weight:bold;}
	.merkrow .image {float:left;margin-right:10px;}
	.merkrow .context {padding-right:120px;}
	.merkrow .menge {clear:right;float:right;}
	.right {float:right;}
	#merkListe {background-color:#fff;margin:0px 15px 20px 0px;}
	#merkListe div.first {border:0 !important;}
	.tx-pim-pi4 #merkListe input.text {font-size:10px;padding:1px;width:45px;margin:0;}
	.tx-pim-pi4  #merkListe label {width:50px;text-align:right;padding-right:3px;}
	.tx-pim-pi4 .title {font-weight:bold;}
	.tx-pim-pi4, .tx-pim-pi4 input, .tx-pim-pi4 select {font-size:11px;margin:0;}
	.tx-pim-pi4 .required {font-weight:bold;}
	.tx-pim-pi4 input.text,.tx-pim-pi4 textarea  {width:350px;padding:1px;}
	.tx-pim-pi4  LABEL {width:120px;padding-top:2px;}
	.tx-pim-pi4 DIV.checkbox {float:left;padding:10px 0 20px 0px;}
	.tx-pim-pi4 DIV.checkbox LABEL {padding:0 ;clear:none;display:inline;margin-right:20px;line-height:110%;width:auto;float:none;}
	.tx-pim-pi4 DIV.checkbox SPAN {float:left;display:block;width:20px;}
	.tx-pim-pi4 DIV.text {margin:4px 0 4px 0;}
	.tx-pim-pi4 DIV.submit {padding-left:120px;}
	.tx-pim-pi4 A.oar {background-image:url(oarr.gif);padding-left:8px;font-weight:bold;background-position:0px 2px;}
	.tx-pim-pi4 .intro {margin:10px 15px 20px 0;padding:10px 5px 0px 5px;border-top:1px solid #666;clear:both;}
	#merkPI.hidden .hide, #merkPI.hidden .merkrow, #merkPI.ahidden .ahide , #merkPI.ahidden .addr {display:none;}
	#merkPI .show, 	#merkPI .ashow  {display:none;}
	#merkPI.hidden .show, #merkPI.ahidden .ashow {display:block;}
	
	/* manuals und zert */
	.tx-pim-pi5 span.size {display:none;}
	.tx-pim-pi5 DIV.costumrightcol {margin-bottom:0 !important;}
	.tx-pim-pi5 DIV.c {font-size:11px;margin: 0px 6px 6px 6px;background-color:#fff;padding:6px 0 0 6px;}
		.tx-pim-pi5 UL {margin:0;list-style-type:none;padding:0;font-size:11px;}
	.tx-pim-pi5 LI {padding:4px 0px 4px 0;line-height:12px;background-color:#fff;}
	.tx-pim-pi5 DIV.c DIV {padding-bottom:6px;}
	img.z-bild {float:left;margin-right:3px;}
	
	.tx-pim-pi5 .hasimg A {display:block;float:left;padding-top:2px;border-bottom:0px solid #c00;width:134px;background-color:#fff;}
	.tx-pim-pi5 .hasimg {clear:both;}
	.manuals LI {padding-left:20px;}
	.manuals LI.pdf {background-image:url(../images/pdf.gif);background-position:0px 3px;}
	.manuals LI.html {background-image:url(../images/_icon_website.gif);background-position:0px 2px;}
	.manuals LI.pdf .fmt {display:none;}
/*Untergruppen */

.ug465 .context,
.ug464 .context,
.ug447 .context,
.ug446 .context,
.ug445 .context,
.ug443 .context,
.ug442 .context,
.ug441 .context,
.ug440 .context,
.ug439 .context,
.ug438 .context,
.ug437 .context,
.ug444 .context,
.ug436 .context,
.ug175 .context,
.ug407 .context,
.ug403 .context {display:none;}

/* pim */
#maincolumn {padding-right:0;width:595px;}
#loadForm {visibility:hidden;padding-bottom: 6px;}
#updateTarget2 {width:755px;height:auto;overflow:auto;}
label {float:none;}
.tx-pim-pi2 .el A.accessory-link {padding:0; font-weight:normal;}

UL.listSplit {margin:0;padding:0;margin-left:1em;}
.u1696 #bc .cur {display:none} 
.u1696 #breadcrumbs {padding-right:6em;}
#tx-pim-pi2-banner {display:none;}
H3.mo-header {margin:3px 0 3px 0;font-size:14px;}
A.pb {width:27px;display:block;float:left;font-size:11px;cursor:pointer;padding-bottom:1em;}
strong A.pb {text-decoration:underline;}
.pagebrowser {}
	
	#clearPim1FormB {position:absolute;right:35px;top:135px;display:none;}
	#mb_contents #pim2-path {font-size:10px;}
	#mb_contents .beschreibungen {font-size:11px;padding-left:10px}
	#cataloglink, #merklistelink {display:none;opacity:0.5;margin-top:5px;padding:5px 0 7px 20px;background-image:url(linkcat.png);font-size:10px;}
	#merklistelink {margin:0;}
	#cataloglink:hover, #merklistelink:hover {opacity:1;}
.pim1 FORM {font-size:11px;}
.pim1 DIV.frow {width:350px;float:left;}
.pim1 DIV.margin {margin-left:356px;}
.pim1 DIV.frow, .pim1 DIV.frow2 {border-left:1px solid #ccc;padding-left:5px;}
.pim1 DIV.frow2 {}
.pim1 .axtg {padding-top:1em;}
.pim1 .axtg LABEL {width:140px;display:inline-block;}
.pim1  SELECT, .pim1 INPUT  {font-size:11px;}
.pim1 .axtg SELECT {width:140px;vertical-align:top;}
.pim1 .axtg SELECT.short {width:50px;}
.pim1 .axtg SELECT.medium,  .pim1 .axtg INPUT.medium {width:140px;}
#pim2-ctrl {display:none;}
.pim1 INPUT.submit {border:0;background:transparent;padding:0 1em 0 0;margin:0;font-weight:bold;font-size:18px;color:orange;}

.pim1 .fblock {border-left:1px solid #ccc;padding-left:5px;padding-top:5px;border-bottom:1px solid #ccc;}
.pim .label-r {padding-right:1em;padding-top:1em;display:inline-block;}
.pim .label-r LABEL {float:right;width:auto;}
.pim .label-r-first {clear:both;padding-left:140px;}
.tx-pim-pi2 .ctrl a {cursor:pointer;}
.tx-pim-pi2 .ctrl  {padding-bottom:1em;font-size:85%;padding-left:20px;}
.tx-pim-pi #axtt, #mb_contents #axtt {display:none;}

.tx-pim-pi2 .loading .axtg ,
.pim1 .loading {min-height:50px;background-image:url(loading.gif);background-repeat:no-repeat;background-position:30px 10px;}
.tx-pim-pi2 .hide {display:none;}
.tx-pim-pi2 .list {border-collapse:collapse;width:100%;}
.tx-pim-pi2 .el A {font-weight:bold;padding-right: 9px;display: block;}
.tx-pim-pi2 .el A.test_400 {font-weight:bold;text-align: right;padding-right: 9px;display: block;}
.tx-pim-pi2 .el .el .el A {font-weight:normal;}

.tx-pim-pi2 A.pl {padding-left:20px;background-image:url(closed.png);}

.tx-pim-pi2 .list .list {margin:0.3em 0 0 0;}
.tx-pim-pi2 .list .list .el {padding-left:0px;}
.tx-pim-pi2 .header .el {text-align:left;font-weight:normal;padding-right:0.5em;}
.tx-pim-pi2 .el {padding:0.2em 0 0.3em 0.2em; border-top: 1px solid #ccc;vertical-align:top;}

.tx-pim-pi2 .list .list  .val {font-size:85%;}

.tx-pim-pi2 .desc,
.tx-pim-pi2  .act .list .desc,
.tx-pim-pi2  .act .list .act .list .desc {display:none;}	
.tx-pim-pi2  .act .desc,
.tx-pim-pi2  .act .list .act .desc,
.tx-pim-pi2  .act .list .act .list .act .desc{display:block;}

.tx-pim-pi2 .act  A.pl,
.tx-pim-pi2  .act .list .act A.pl,
.tx-pim-pi2  .act .list .act .list .act A.pl,
.tx-pim-pi2  .act .list .act .list .act .list .act A.pl{color:#cc9933;background-image:url(open.png);}

.tx-pim-pi2  .act .list A.pl,
.tx-pim-pi2  .act .list .act .list A.pl,
.tx-pim-pi2  .act .list .act .list .act .list A.pl {color:#30aee3;background-image:url(closed.png);}

.oPLiB-1 .list .t300-400 A.pl {padding-left:8px; background-image:none !important;}
.oPLiB-1 .list .t300-400 .list {display:none;}
.oPLiB-1 .s1,
.oPLiB-0 .s0 {display:none;}

.tx-pim-pi2 .t400 .el {font-size:85%;}
.tx-pim-pi2 .row .gb {width:2em;}

 .header DIV.temp {width:6em;}

.merkmale .el {background-color:#dddddd;}
.masseinheiten .el {border-top:1px dotted #ccc;background-color:#dddddd;}
.t400 .c1 .el {background-color:#dddddd;color:#595959;}
.t400 .c0 .el {background-color:transparent;color:#595959;}
.t400 .c0:hover .el,
.t400 .c1:hover .el {color:#019ee1 !important;}
.t400 .el  img.t3img {width:28px;}

.t400  .produktheader {background-color:#fff;padding:1em;}
	.t400 .strichzeichnung {float:left;padding: 0 0 10px 0;}
	.zertifikate IMG{width:28px;height:28px;margin-left:1px;margin-bottom:1px;}
	.normen IMG {margin-left:1px;margin-bottom:1px;}
	.normen {float:right;}
	.t400 td {font-size:10px;}
	.t400 .info {font-weight:bold;text-align:right;padding:1em 0 0 0;font-size:11px;}

.tx-pim-pi2 DIV.kabeldurchmesser SPAN,
.tx-pim-pi2 DIV.schluesselweite1 SPAN,
.tx-pim-pi2 DIV.imbusschluessel SPAN,
.tx-pim-pi2 DIV.wrench SPAN,
.tx-pim-pi2 DIV.wrench1 SPAN,
.tx-pim-pi2 DIV.wrench2 SPAN,
.tx-pim-pi2 DIV.wrench SPAN,
.tx-pim-pi2 DIV.min-bend-r SPAN,.tx-pim-pi2 DIV.biegeradius-max SPAN {display:none;}

.tx-pim-pi2 DIV.kabeldurchmesser  {height:24px;width:24px;background-image:url(icons/durchmesser.gif);}
.tx-pim-pi2 DIV.schluesselweite1, 
.tx-pim-pi2 DIV.wrench, 
.tx-pim-pi2 DIV.wrench1, 
.tx-pim-pi2 DIV.wrench2
  {height:24px;width:24px;background-image:url(icons/werkzeuggroesse.gif);}
.tx-pim-pi2 DIV.biegeradius-max,  .tx-pim-pi2 DIV.min-bend-r {height:24px;width:24px;background-image:url(icons/radius.png);}
.tx-pim-pi2 DIV.imbusschluessel  {height:24px;width:45px;background-image:url(icons/imbus.gif);}

 H2.typ {text-align:right;padding-right:1em;}

.header DIV.schluesselweite2
{width:3em;overflow:hidden;}

.single H2 {font-weight:normal;font-size:16px;}
.single .merkmale .el {background-color:transparent;}
.tx-pim-pi2 .single .produktheader .t801 {display:none;}
/* ulf1 ausblenden ... */

.tx-pim-pi2 .single .produktheader  #normen_rel-uid-7 {display:none;}
.black #normen_rel-uid-7, .schwarz #normen_rel-uid-7 {display:inline !important;}
.tx-pim-pi2 .list  .t811 {display:none;}
.single .merkmale {margin-top:1em;}
.single .merkmale .el {border-left:0px dashed #ccc;border-top:0;text-align:right;padding-right:7px;}
.single .merkmale .merkmal {border-left:0 !important;text-align:left;padding-left:1em;}
/*.single .merkmale .unit {padding-right:5px;}*/
.single .merkmale TH {border:0;background:transparent;font-weight:bold;}
.single .merkmale .header {display:none;}
 .single .tabelle {float:left;padding:0px 0 0 10px !important;}
/*single .context .comment {display:none;}*/

 .deeplink3d a {display:block;width:40px;height:32px;background-image:url(3DModel-en.png);}
body.l0  .deeplink3d a {background-image:url(3DModel-de.png);}
 .deeplink3d {clear:both;width:40px;height:32px;margin-top:10px;}
#d3d-box {margin-bottom:6px !important;}

.t400 .context .beschreibung ,
.t300 #container_infos .context .beschreibung ,
.t300-400 #container_infos .context .beschreibung {display:none !important;}
/***
  *
  * Dennis Geisert 21.12.2009
  *
***/


/* 400 */

div.tx-pim-pi2 {
	margin-right:25px;
	background:transparent url(../images/layout/background_prodkat.png) repeat-y top right;
}

div.tx-pim-pi2 div.single {
	padding-top:6px;
	overflow: visible;
	/*min-height: 350px;*/
}

div#produkt_katalog {
	padding-top:6px;
}

div#produkt_katalog div.pro_header{
	margin-bottom: 5px;
}

div#produkt_katalog div.pro_header,
div.tx-pim-pi2 div.single div#pro_header {
	margin-right:7px;
	overflow: auto;
	background: #019ee1 url(../images/layout/header_prodkat.gif) no-repeat top left;
}

div#produkt_katalog div.pro_header h2,
div.tx-pim-pi2 div.single div#pro_header h2 {
	font-weight: bold;
	color:white;
	margin:0;
	font-size: 16px;

}

div#produkt_katalog div.pro_header h2.gruppe,
div.tx-pim-pi2 div.single div#pro_header h2#art_nr {
	float:left;
	padding: 1px 0px 1px 11px;
}

div.tx-pim-pi2 div.single div#pro_header h2#name_variante {
	float:right;
	display:block;
	padding: 1px 5px 1px 0px;
}

div.tx-pim-pi2 div.single div.produktheader {
	background-color: transparent;
	overflow: hidden;
}

div.tx-pim-pi2 div.single div.normen,
div.tx-pim-pi2 div.single div.zertifikate {
	display:inline-table;
	float:right;
	width:79px;
}



div.tx-pim-pi2 div.single div.info {
	width:325px;
	float:left;
	padding-left:10px;
}


div.tx-pim-pi2 div.single div.merkmale {
	display:inline-table;
	margin-top:0;
	float:left;
	width: 49%;
}

div.tx-pim-pi2 div.single div.merkmale table{
	margin-top:0;
}


div#produkt_katalog div.infos_single tr.c0 {
	background:transparent;
}

div#produkt_katalog div.infos_single table.t400 tr.c1 {
	background:gray ;
}



/* 300 */
#produkt_katalog {
	/*overflow: auto;*/
	min-height: 800px;
}
#produkt_katalog div.item {
	background:transparent url(../images/layout/background_prodkat_item.png) no-repeat top left;
	overflow: visible;
	width:267px;
	margin-bottom:5px;
}

#produkt_katalog div.item a {
	display:block;
	padding:5px 5px 7px 20px;
	color:gray;
	font-weight: bold;
	background: transparent url(../images/layout/background_prodkat_item_bottom.png) no-repeat bottom left;
}

#produkt_katalog div.item a:hover {
	display:block;
	color:#019ee1;
}

#produkt_katalog div.infos {
	float: right;
	width:295px;
	display:none;
}
#container_infos {
	float:right;
	width:274px;
	overflow:auto;
	min-height: 100px;
	
}
#container_infos TABLE {margin-top:10px;}
#container_infos TABLE TABLE {margin-top:0}
#container_infos > a > img {max-width:267px;}
.context  TABLE TD {padding:0px 1px 2px 1px}
.context td {font-size:11px;padding:2px;}
.context td.label {font-weight:bold;}
.t400 .tabelle {}
/*.t400 .tabelle table{height:192px;}*/
.t400 .context {width:280px;}
.t400 .context td.value {text-align:right;}
.t400 .context td.left {text-align:left !important;}
.t400 .context TABLE {width:100%;}
.t400 .context TABLE td.value {text-align:right;}
.t400 .beschreibungen {margin:0 0 5px 0;}
div.merkmale table.merkmale td.merkmal {
	width:70px !important;
}

div.tabelle {
	display: inline;
	/*width:284px;*/
	float:left;
}
div.bild{
	display: inline-table;
	width: 187px;
	float:left;
}

#produkt_katalog div.normen,
#produkt_katalog div.zertifikate {
	float:none;
	width:90px;
}
#produkt_katalog div.strichzeichnung {
	float:right;
	width:99px;
	margin-top:15px;
}
#produkt_katalog div.strichzeichnung img {
	width:100%;
}
#produkt_katalog div.normzertstrich {
	display: inline-table;
	width:75px;
	float:right;
}

div.produktheader {
	overflow:hidden;
}

div.t400 table.context {
	border-collapse: separate;
	border-spacing: 2px;
	
	
}

div.t400 table.context tr{
	background-color: #eee;
}

div.varianten-item{
	width:287px;
	height:600px;
	overflow: auto;
}
div.infos_single table {
	width:570px;
}
div.infos_single table.t400 tr.merkmale span {
	font-weight: bold;
}
.documents {float:left;padding:20px 0 0 12px;width:220px;font-size:11px;}
.documents ul {font-size:11px;padding:3px 0 0 0;margin:0;list-style-type:none;}
.documents ul A {padding:3px 0 6px 20px;display:block;width:150px;float:left;background-position:0px 2px;font-weight:bold;}
.documents ul .size {display:block;width:30px;float:left;text-align:right;padding-top:2px;}
.documents ul .sizefmt {display:block;width:20px;float:left;text-align:right;padding-top:2px;}
.documents ul A.pdf {background-image:url(/fileadmin/hummel/images/Downloadcenter/Cover/pdf-icon.png);}
.documents ul A.dxf {background-image:url(/fileadmin/hummel/images/Downloadcenter/Cover/dxf-icon.png);}
.documents ul A.stp {background-image:url(/fileadmin/hummel/images/Downloadcenter/Cover/stp-icon.png);}

/* alternativtemplate */
#tpl1 .pro_header {margin:0 !important;}
#tpl1 .list td.img {padding:0 2em 0 2em;}
#tpl1 td.artnr {padding-right:0.5em;}
#tpl1 .list td {padding-top:0.5em;padding-bottom:0.5em;} 

/***
 * Listenview
***/
.tx-pim-pi2 #produkt_katalog .t400 .row .el{
	text-align: left;
}
.tx-pim-pi2 #produkt_katalog .t400 .row .img{
	width: 45px;
}
.tx-pim-pi2 #produkt_katalog .t400 .row .artnr{
	text-align: right;
}
div.t400 div.info {
	padding:0 0.5em 0 0;
	text-align: left;
	float: left;
	width:274px;
	
}

div.tempvon {
	width:0px;
	/*position: absolute;*/
}