/*#################### Kategorieübersicht ####################*/
.prod_gesamt{
  /*border-left:1px solid #cccccb;
  border-top: 1px solid #cccccb;
  border-bottom:0px;
  border-right:0px;*/
  margin-bottom:10px;
  margin-top:5px;
  padding-left:1px;
}
.prod_zelle_cat{
  border-right:1px solid #cccccc;
  /*border-bottom:1px solid #cccccb;
  border-left:0px;
  border-top:0px;*/
  width:377px;
  max-width:357px;
  min-width:357px;
  padding-left:10px; 
  padding-right:10px;
}
.link_1{
  font-size:12px;
  color:#333; 
  text-decoration:none; 
}
.border_other_img img {padding:0px; margin:0px; border:0px; text-decoration:none;}
.ueberschrift
{
  font-size:24px;
  padding-top:5px;
  padding-bottom:5px;
  line-height:24px;
  text-align:center;
  color:#ffffff;
  background-color:#666666;
  font-weight:bold;
}
.prod_bild_cat{
  padding-top:5px;
  width:357px;
  min-width:357px;
  max-width:357px;
  height:230px;
  max-height:225px;
  min-height:225px;
  overflow:hidden;
}
.prod_bild_cat img{
  border:0px;
}
.details_cat{
  border-bottom:1px solid #cccccc;
  background-color:#ffffff;
  height:25px;
  width:357px;
}
.beschreibung1{
  font-size:12px;
  font-weight:normal;
  color:#333333;
}
a.schwarz, a.schwarz:hover
{
  color:#333333;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}
a.schwarz_ue, a.schwarz_ue:hover
{
  color:#ffffff;
  font-size:24px;
  line-height:24px;
  font-weight:bold;
  text-decoration:none;
}
.overflow_shop
{
  padding-left:10px;
  width:756px;
  max-width:746px;
  overflow:hidden;
}
.kar_rand_new{
 margin-top:25px;
}
/*############################################################*/

/*#################### Produktübersicht ####################*/
.rand_prod{
  border-top:0px;
  border-left:0px;
  text-align:left;
  width:249px;
  max-width:249px;
}
.test_detail
{
  width:240px;
  max-width:240px;
}
.float_left{
  float:left;
}
.prod_bild{
  height:225px;
  width:242px;
  vertical-align:middle;
  margin-top:10px;
  overflow:hidden;
  vertical-align:top;
}
.prod_bild img{ 
  border:0px;
}
.prod_text{
  width:226px;
  margin-left:16px;
  height:160px;
  margin-top:10px;
  overflow:hidden;
}
.Shop-descr, .Shop-artnr, a.Kategorie, a.Kategorie:hover{
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#333;
}
a.Kategorie, a.Kategorie:hover{
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:#333;
}
.Shop-uvp{
  font-size:12px;
  font-weight:bold;
  color:#ff0033;
}
.Preis, .PreisB{
  font-weight:bold;
  font-size:18px;
  color:#e42322;
}
.PreisB{
color:black;
}

.TaxInfo{
  font-size:11px;
  font-weight:normal;
  color:#333333;
}
a.link_details, a.link_details:hover{
  font-weight:normal; 
  font-size:14px;
  text-decoration:none;
  font-family: "Bauhaus 93", Arial, Verdana;
  color:#ffffff;
  background-color:gray;
  width:50px;height:20px;
}
.mehr_details{
  text-decoration:none;
  display:block;
}
.details{
  background-color:#666666;
  height:34px;
  max-height:34px;
  width:242px;
  max-width:242px;
  text-decoration:none;
  background-image:url(http://www.baumarktworld24.de/navigation/shop/bg_details.jpg);
  background-repeat:no-repeat;
}
.overflow_shop_prod
{
  width:763px;
  max-width:753px;
  overflow:hidden;
  background-image:url(http://www.baumarktworld24.de/navigation/allgemein/bg_prod.gif);
  background-repeat:repeat-y;
}
.overflow_shop_prod td
{
 font-size:12px;
}
a.ShopPageLink,a.ShopPageLink:hover,a.ShopPageLink_a,a.ShopPageLink_a:hover{
 color:#e42322;
 font-size:12px;
}
a.ShopPageLink_a,a.ShopPageLink_a:hover{
 font-weight:bold;
 text-decoration:underline;
 font-size:16px;
}
/*##########################################################*/

/*#################### BASKET ####################*/
.TableHeader {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #ff0033;
}
.TableHeader2 {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #ff0033;
}
.TableData {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-bottom: 1px solid #999999;
}
.TableDataProd {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : White;
	border-bottom : 1px solid #999999;
}
.TableData2 {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}
.TableDataLB {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #EEEEEE;
	border-bottom : 1px solid #999999;
}
.TableTotalL {
	font-size: 12px;
	font-weight: normal;
	color: Black;
}
.TableTotalD {
	font-size: 12px;
	font-weight: normal;
	color: #000;
        font-weight:bold;
}
.TableTip {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #FFFFCC;
	border : 1px dashed Gray;
}
.order_graph_0 {
	width:94px;
	text-align:center;
	font-size: 10px;
	color: #333;
}
.order_graph_1 {
	width:94px;
	text-align:center;
	font-size: 10px;
	color: Black;
}
.order_white {
	font-size: 12px;
	color: #FFFFFF;
}
.order_on {
	font-size: 10px;
	color: White;
	background : #ff0033;
}
.order_off {
	font-size: 10px;
	color: White;
	background : Silver;
}
.ERROR{
	color: red;
}
/*################################################*/

/*#################### Detailansicht ####################*/
.Shop-descr_1, .Shop-uvp{
  font-size:13px;
  color:#000000;
}
.extra_info{
  font-size:10px;
  color:#000000;
  text-decoration:none;
}
a.LinkSending,a.LinkSending:hover{
  font-size:10px;
  color:#000000;
  text-decoration:underline;
}
.abstand_detailview{
  padding-left:13px;
  padding-right:13px;
}
.rand_detailview{
  border-left:1px solid #cccccb;
  border-right:1px solid #cccccb;
  border-top:1px solid #cccccb;
  border-bottom:1px solid #cccccb;
}/*
.img_hoehe{
  height:145px;
  max-height:143px;
  overflow:hidden;
}
#weitere_bilder{
  width:682px;
  max-width:682px;
  height:145px;
  max-height:141px;
  overflow:hidden;
}
.border_other_img{
  border:1px solid #cccccc;
  width:104px;
  max-width:104px;
  padding:1px;
  height:137px;
  max-height:139px;
}
.abstand_unten{
  height:10px;
  max-height:10px;
}

.abstand_img{
  width:20px;
  min-width:20px;
  max-width:20px;
}
.weitere_bilder{
  font-size:12px;
  font-weight:bold;
  color:#000000;
  padding-top:20px;
  padding-bottom:10px;
}*/
.shop_vargroup{}
.shop_vargroup_col_1{
  width:374px;
  min-width:350px;
  max-width:350px;
  padding-left:24px;
  max-height:50px;
  font-size:12px;
  color:#000000;
  border-left:1px solid #cccccb; border-top:1px solid #cccccb; border-bottom:1px solid #cccccb;
}
.shop_vargroup_col_2{
  width:280px;
  padding-left:11px;
  max-width:269px;
  font-size:12px;
  color:#000000;
}
.shop_vargroup_col_4{}
.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;
}
.register{
  background-color:#cccccc;
  color:#333333;
  font-size:11px;
  line-height:11px;
  padding-top:10px;
  padding-bottom:10px;
  font-weight:bold;
  padding-left:7px;
  padding-right:7px;
}
#price
{color:#ff0000;}
.register_a{
  background-color:#666666;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  line-height:11px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:7px;
  padding-right:7px;
}
.abstand_register{
  width:2px;
  min-width:2px;
  max-width:2px;
  border-bottom:1px solid #cccccb;
}
div.tab_hide
{
  display:none;
  border-top:0px;
  border:1px solid #cccccb;
}
div.tab_show{  
  
  border-top:0px;
  padding-right:7px;
  color:#ffffff;
  font-size:12px;
}

a.mod_name,a.mod_name:hover{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 13px;
 text-decoration : none;
 color : #000;
 font-style : normal;
 font-weight : normal;
 line-height : 150%;
}
div.mod_price{
 color:#000000;
 font-size:13px;
 font-weight:bold;
}
td.tab_obj{
 border-right:solid 1px #e5e5e5;
 padding-left:10px;
 padding-right:10px;
}
div.tab_obj{
 padding:10px;
 float:left;
 overflow:hidden;
 margin: 0 0 10px 0;
 display:block;
 text-decoration:none;
 width:100px;
 max-width:80px;
 height:100px;
 max-height:80px;
}
.text{
  font-size:12px;
  color:#000000;
}
.tabs{
  width:97%;
  border:1px solid #cccccb;
  border-top:0px;
}
.register_empty_last{
  background-color:#cccccc;
  font-size:11px;
  line-height:11px;
  padding-top:10px;
  padding-bottom:11px;
  padding-left:7px;
  padding-right:7px;
}
a.legend, a.legend:hover{
  font-size:11px;
  color:#000000;
}
.modell_elm{
 float:left;
 width:185px;
 max-width:175px;
 height:278px;
 margin-right:1px;
 vertical-align:bottom;
 color:black;
 padding-left:5px;
 padding-right:5px;
}
.modell_elm img{
  width:175px;
}
.tab_show_gray2{
 padding-top:12px;
 
 height:554px;
 max-height:542px;
 background-image:url(http://www.baumarktworld24.de/navigation/shop/bg_weitere_produkte.jpg);
 background-repeat:repeat-y;
 background-position:top;
 color:black;
}

a.modell_link, a.modell_link:hover 
{
  font-size:11px;
  color:#333333;
}
a.modell_link:hover
{
  text-decoration:underline;
}
a.modell_link
{
  text-decoration:none;
}
a.modell_link_p, a.modell_link_p:hover 
{
  font-size:11px;
  color:#ff0033;
}
a.modell_link_p:hover
{
  text-decoration:underline;
}
a.modell_link_p
{
  text-decoration:none;
}
div.var_group
{
	border:1px solid #cccccc;
        padding-left:31px;
        padding-right:31px;
}
div.var_container
{
	/*padding:10px;
	height: 164px;
        padding-top:5px;
        padding-bottom:5px;*/
}
/*#######################################################*/

/*######################## Merkzettel ########################*/
#td_merkzettel{
 background-image:url(http://www.marcello-bike.de/navigation/basket_bg.gif);
  background-repeat:repeat-y;
  background-position:left;
  width:80px;
  border-right:solid 1px white;
}
#merkzettel_marker{
  /*background-image:url(http://www.marcello-bike.de/navigation/shop/merkzettel_marker.gif);
  background-repeat:no-repeat;
  background-position:right;*/
  width:13px;
  min-width:13px;
  padding-left:3px;
}
#merkzettel_title{
 font-size:11px;
  color:black;
 padding-left:8px;
}
.hauptbild {
  height:300px;
  width:300px;
  overflow:hidden;
}
/*############################################################*/

/*Weitere Bilder neu */
/* WEITERE BILDER */
div.weitere_bilder,#weitere_bilder{
 font-weight:bold;
 float:left;
 overflow:hidden;
 }
.img{
  float:left;
  height:139px;
  border:1px solid #cccccc;
  padding:1px;
  width:105px;
  overflow:hidden;
  text-align:center;
  margin-right:10px;
}
div.weitere_bilder2{
  width:743px;
  overflow:hidden;
  border-top:0px;
}
#weitere_bilder{
  width:673px;
  overflow:hidden;
}
#weitere_bilder_1{
  width:1335px;
}
.arrow_left{
  background-image:url(http://www.baumarktworld24.de/navigation/allgemein/bilder_left.jpg);
  background-repeat: repeat-y;
  background-position:top;
  height:143px;
  width:25px;
  display:block;
  float:left;
  margin:0 10px 0 0;
}
.arrow_right{
  background-image:url(http://www.baumarktworld24.de/navigation/allgemein/bilder_right.jpg);
  background-repeat: repeat-y;
  background-position:top;
  height:143px;
  width:25px;
  float:left;
  display:block;
  margin:0 0 0 10px;
}
.img img{
  border:0px;
  text-decoration:none;
}
.img a{ text-decoration:none; display:block;}
/* Weitere Bilder Ende */

    
