/* #### Kategorieübersicht Anfang #### */
#title_kat{
  font-size:16px;
  color:#5b6776;
  line-height:110%;
  padding:5px 0 5px 0;;
}
#untertitel{
  font-size:12px;
  color:#5b6776;
  line-height:110%;  
}
#OverviewDiv_ges{
  width:705px;
  overflow:hidden;
}
#OverviewDiv{
  width:715px;
}
.cat_border{
  float:left;
  width:235px;
  overflow:hidden;
  height:377px;
  cursor:pointer;
}
.catBox{
	width:234px;
	height:351px;
	border-right:1px solid #cccccd;
}
.titleBox{
  font-size:12px;
  font-weight:bold;
  color:#5b6776;
  margin-bottom:15px;
  text-decoration:none;
}
.beschreibungBox{
  height:111px;
  width:191px;
  padding:24px 15px 0 28px;
}
.prod_uber_mehr{
  height:26px;
  overflow:hidden;
  width:234px;
  border-right:1px solid #fff;
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/kat_mehr.jpg);
  background-repeat:no-repeat;
  background-position:right;
  background-color:#cccccd;
}
.imgBox{
  width:200px;
  height:200px;
  padding:8px 17px 9px 17px;
  overflow:hidden;
}
.imgBox img{
	width:200px;
}
.descrBox{
	color:#5b6776;
	font-size:12px;
}
/* #### Kategorieübersicht Ende #### */

/* #### Produktübersicht Anfang #### */
.prod_cat_border{
  float:left;
  width:235px;
  overflow:hidden;
  height:498px;
  cursor:pointer;
}
.prod_catBox{
	width:234px;
	height:472px;
	border-right:1px solid #cccccd;
}
.prod_beschreibungBox{
  height:228px;
  width:201px;
  padding:24px 105px 0 28px;
}
.brutto_preis{
	font-size:16px;
	font-weight:bold;
	color:#5b6776;
}
.prod_uvp{
	line-height:110%;
	padding-bottom:10px;
}
.prod_art{
	font-size:11px;
	color:#5b6776;
	line-height:110%;
	padding:10px 0 3px 0;
	font-style:italic;
}
.durch{
	text-decoration: line-through;
}
.netto_preis{
	font-size:16px;
	color:#ff9d01;
	font-weight:bold;
}
.mwst{
	color:#5b6776;
	font-size:11px;
	line-height:110%;
	padding-bottom:10px;
}
a.versand{
	font-size:11px;
	color:#ff9d01;
	text-decoration:underline;
}
a.versand:hover{
	text-decoration:none;
}
/* #### Produktübersicht Ende #### */
/* #### Detailansicht Anfang #### */
#prod_bild{
	width:350px;
	padding:15px 10px 15px 10px;
}
#prod_bild img{
	width:350px;
}
#prod_info1{
}
#prod_buttons div{
	background-position:left;
	background-repeat:no-repeat;
	width:139px;
	height:12px;
	padding:3px 0 3px 19px;
}
#prod_buttons div a{
	color:#5b6776;
	font-size:none;
	font-size:12px;
	line-height:12px;
	text-decoration:none;
}
#prod_buttons div a:hover{
	color:#ff9d01;
}
#prod_merken1{
	background-image:url(http://www.kranz-digitaldruck.de/navigation09/prod_merken.jpg);
}
#prod_print1{
	background-image:url(http://www.kranz-digitaldruck.de/navigation09/prod_print.jpg);
}
#prod_send1{
	background-image:url(http://www.kranz-digitaldruck.de/navigation09/prod_send.jpg);
}
#prod_buttons{
	padding-bottom:19px;
}
.prod_info_a{
	font-weight:bold;
	color:#5b6776;
	font-size:12px;
}
/* WEITERE BILDER */
div.weitere_bilder,#weitere_bilder{
 font-weight:bold;
 overflow:hidden;
 }
.img{
  height:109px;
  margin-bottom:11px;
  width:108px;
  overflow:hidden;
  text-align:center;
}
#weitere_bilder{
  height:349px;
  width:108px;
  overflow:hidden;
}
#weitere_bilder_1{
  height:1335px;
  width:108px;
}
.arrow_left{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/but_oben.jpg);
  background-repeat: no-repeat;
  background-position:top;
  width:108px;
  height:12px;
  background-color:#fff;
  display:block;
  margin-bottom:7px;
}
.arrow_right{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/but_unten.jpg);
  background-repeat: no-repeat;
  background-position:top;
  width:108px;
  height:12px;
  background-color:#fff;
  display:block;
  margin-top:7px;  
}
.img img{
  border:0px;
  text-decoration:none;
}
.img a{ text-decoration:none; display:block;}

/* Weitere Bilder Ende */

        
/* #### Detailansicht Ende #### */

/* #### Registerkarten #### */
.beschreibung{
	background-color:#728091;
	height:51px;
	width:732px;
	color:#fff;
	margin-top:18px;
	padding-top:16px;
}
.register_a, .register, .register_a:hover, .register:hover{
  font-size:12px;
  color:#fff;
  height:45px;
  width:125px;
  background-color:#728091;
  line-height:110%;
  font-weight:bold;
  float:left;
  padding:6px 9px 0 9px;
  cursor:pointer;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
.register_a, .register_a:hover, .register:hover{
  background-color:#fff !important;
  color:#728091 !important;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
div.tab_hide{display:none;}
div.tab_show{  
  border-top:0px;
  width:712px;
  padding:10px;
  font-size:12px;
  color:#5b6776;
}
div.tab_show div{
  color:#5b6776;
  font-size:12px;
}
.modell_elm{
  float:left;
  width:174px;
  padding-bottom:7px;
  border-bottom:1px solid #728091;
  margin-top:7px;
  text-align:center;
}
.modell_elm_a{
 width:175px;
 border-right:1px solid #728091;
 height:160px;
 overflow:hidden;
  text-align:center;
}
.cut_a{
  width:732px;
  padding-top:21px;
  overflow:hidden;
}
.cut_b{
  width:740px;
}
.modell_elm div a img, .modell_elm div a:hover img{
  width:100px;
}
.modell_elm div a, .modell_elm div a:hover{
  color:#5b6776;
  text-decoration:none;
  font-size:11px;
}
.zub{
  text-align:center;
}
.abstand_shopdes{
  width:20px;
  height:38px;
  background-color:#c3bcb7;
  float:left;
}
.netto_grund{
	width:272px;
	padding:7px 6px 7px 0px;
	/*height:18px;*/
	color:#5b6776;
	font-size:18px !important;
	line-height:18px;
	text-align:right;
}
#price, #gesamtpreis{
	width:143px;
	height:18px;
	color:#fff;
	background-color:#ff9d01;
	font-size:18px;
	font-weight:bold;
	padding:6px 0 6px 0;
	text-align:center;
	line-height:18px;
}
#gesamtpreis{
	background-color:#5b6776;
	color:#fff;
}
.detail_mwst{
	padding:9px 0px 9px 7px;
	height:12px;
	width:284px;
	line-height:12px;
	font-size:12px;
	color:#5b6776;
}
.brutto_grund{
	width:272px;
	padding:7px 6px 7px 0px;
	font-size:12px;
	line-height:12px;
	color:#5b6776;
	text-align:right;
}
#gesamtpreis_brutto{
	width:143px;
	height:12px;
	background-color:#5b6776;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:6px 0 6px 0;
	text-align:center;
	line-height:12px;
}
.border_var{
	height:2px;
	border-bottom:1px solid #cdd1d0;
}
/* #### Registerkarten Ende #### */
    
/* Varianten Anfang */
.bastand_var{
	height:2px;
}
#varTab{
}
/*.var_ges{
	border:1px solid #e0c2ba;
	border-top:0px;
}*/
/*.shop_vargroup{
  background-color:#fff;
  border-bottom:1px solid #fff;
}*/
.shop_vargroup_col_1{
  padding:7px 0 7px 0;
  color:#5b6776;
  height:39px;
  width:278px;
  font-size:12px;
  line-height:120%;
}
.shop_vargroup_col_1_1, .shop_vargroup_col_2_1{
  padding:8px 0 8px 0;
  color:#5b6776;
  width:278px;
  font-size:11px;
  line-height:110%;
  background-color:#fff;
  border-bottom:1px solid #cdd1d0;
}
.shop_vargroup_col_2_1{
	width:106px;
	padding-left:39px;
	text-align:left;
}

.shop_vargroup_col_4_2{
  font-size:11px;
  line-height:110%;
  width:170px;
  text-align:center;
  padding:8px 0 8px 0;
  border-bottom:1px solid #cdd1d0;
}
.shop_vargroup_col_2{
  width:104px;
  text-align:left;
  font-size:12px;
  line-height:110%;
  height:39px;
  color:#fff;
  padding:8px 0 8px 39px;
  background-color:#ff9d01;
}
.shop_vargroup_col_4{
  padding:9px 0 0 113px;
  width:178px;
  height:45px;
  font-size:12px;
  line-height:110%;
}
.a1{
  height:11px;
color:#1d2734;
font-size:11px;
line-height:100%;
padding:3px 0 3px 0;
width:172px;
text-align:center;
}
.a2{
height:11px;
  color:#1d2734;
  font-size:11px;
  line-height:100%;
  padding:3px 0 3px 3px;
  background-color:#cccccd;
background-image:url(http://www.kranz-digitaldruck.de/navigation09/arr_right.jpg);
  background-repeat: no-repeat;
  background-position:right;

}
.border_pad{
	border:1px solid #333333;
	padding:2px;
}
.var_pfeil_row{}
a.LinkVariantSelect, a.LinkVariantSelect:hover{
  color:#ffffff;
  text-decoration:none;
  font-size:11px;
}
a.LinkVariantSelect_1, a.LinkVariantSelect:hover{
  text-decoration:none;
  font-size:11px;
}
.varhide { display: none; }
div.tab_hide{display:none;}
div.tab_show{ }
.border_de{
	border:1px solid #333;
	margin-top:2px;
	padding:0 7px 2px 7px;
	width:696px;
} 
a.varimg img{
	width:54px;
	height:54px;
}
.shop_vargroup_col_3_1{
	padding:2px 0 2px 0;
   border-bottom:1px solid #cdd1d0;
   width:72px;
   height:54px;
}
/* Varianten Ende */
/* Warenkorb Button Anfang */
#menge{
	font-size:12px;
	color:#5b6776;
	line-height:150%;
	width:51px;
	text-align:left;
	float:left;
}
#basket_but{
	float:right;
	width:117px;
	height:39px;
}
#basket_u{
	width:168px;
	margin:5px 0 29px 0;
}

/* Warenkorb Button Ende */

/* #### Preisstaffel #### */
.preisstaffel{
  width:168px;
  overflow:hidden;
}
.preisstaffel_o{
  border-bottom:1px solid #fff;
  color:#5b6776;
  text-align:left;
  background-color:#dadadc;
  width:56px;
  float:left;
}
.preisstaffel_1 {
  border-bottom:1px solid #fff;
  color:#5b6776;
  text-align:left;
  background-color:#f0f0f0;
  width:56px;
  float:left;
}
/* #### Preisstaffel Ende #### */
.info_ab{
	padding:0 20px 0 10px;
}    
    
