#inhalt_da_border_shop{
}

#ue_shop{
  background-color:#ccc;
  padding:5px 5px 3px 5px;
  margin:0px 1px 0px 1px;
  width:744px;
}
#ue_shop h1{
  color:#fff;
  font-size:24px;
  line-height:105%;
  margin:0;
 padding:0;
}
#ue_shop span {
  font-size:12px;
}
/* ### Kategorieübersicht Shop ### */

#overflow_shop{
  overflow:hidden; 
  width:756px; 
  
  text-align:left; 
  margin-right:25px;
}
#OverviewDiv{
  width: 765px;
  border-top:1px solid #ccc;  
}
.cat_border{
  float:left; 
  display:block; 
}
#OverviewDiv .catBox{
  display:block;
  width:253px;
  height:410px;
  overflow:hidden;
  cursor:pointer;
}
#OverviewDiv a, #Overview img{
  border:0px; 
  text-decoration:none;
}
#bg_bestellung{
  background-color:#ffffff;
}
#OverviewDiv .catBox .imgBox{
  text-align:center;
  background-color: #fff;
  width:242px;
  height:216px;
  overflow:hidden;
  padding:5px;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
}
#OverviewDiv .catBox .titleBox{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_kat_ue.jpg);
  background-position:bottom;
  background-repeat:repeat-x;
  width:238px;
  height:15px;
  text-align:left;
  padding:7px;
  line-height:110%;
  background-color:#fff;
  font-size:14px;
  color:#333333;
  overflow:hidden;
  font-weight:bold;
  border-bottom:1px solid #fff;
  border-right:1px solid #ccc;
}
#OverviewDiv .catBox .descrBox{
  padding:10px;
  width:232px;
  height:130px;
  color:#333;
  font-size:12px;
  line-height:120%;
  text-align:left;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}

/* ### Ende Kategorieübersicht Shop ### */

/* ### Produktuebersicht ### */

.prod_header div
{
	float:left;
	color:#333;
	line-height:130%;
	padding:15px 3px 5px 3px;
	overflow:hidden;
}
#div_erg
{
	width:450px;
}
#group_selection
{
	width:170px;
}

#herst_selection
{
	width:110px;
}
#prod_header_2{
  border-bottom:1px solid #ccc;
  height:60px;
  overflow:hidden;
  width:100%;
}
.prod_header select
{
  font-size:11px;
  color:#333; 
}
.prod_header{
  width:100%;
}
.prod_header a{
  text-decoration:underline;
  color:#333;
}
.prod_header a:hover{
  text-decoration:none;
  color:#333;
}
.prod_header img
{
	border:0;
	vertical-align: middle;
}
.content_shop span{
  font-size:24px;
  font-weight:bold;
  line-height:130%;
  padding-left:3px;
  padding-right:10px;
}
.content_shop{color:#333;}

#prods_gesamt
{
	/*width: 765px;
  border-top:1px solid #ccc;*/
}
.prod_ue_border{
  text-align:center;
}
#prod_cut{
  width:770px;
  max-width:770px;
  border-top:1px solid #ccc;
}
.prod_border{display:block; float:left;}
.prod_gesamt{
  display:block;
  height:402px;
  width:252px;
  overflow:hidden;
  cursor:default; 
  text-align:center;
}
.prod_img{
  height:200px;
  width:241px;
  padding:5px;
  overflow:hidden;
  text-align:center;
  border-right:1px solid #ccc;
}
.prod_img a, .prod_img a:hover{
  text-decoration:none;
  border:0;
}
.prod_title, .prod_title a, .prod_title a:hover, .prod_art, .prod_uvp{
  font-weight:bold;
  text-decoration:none;
  color:#333;
}
.prod_uvp{
  text-decoration:line-through;
}
.prod_art, .Tax_Info{
  font-size:11px;
}
.Tax_Info{
  color:#333;
}
.prod_preis{
  font-weight:bold;
  font-size:24px;
  color:#e2001a;
}
.prod_info{
  height:150px;
  width:231px;
  padding:5px 5px 5px 15px;
  text-align:left;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}
.prod_mehr_border{
  border-bottom:1px solid #ccc;
  border-right:1px solid #ccc;
  padding-bottom:1px;
}
.prod_mehr {
  width:198px;
  padding:9px 9px 9px 44px;
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_kat_ue.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  text-align:left;
}
.prod_mehr a, .prod_mehr a:hover{
  text-decoration:none;
  font-size:11px;
  line-height:100%;
  color:#000;
  display:block;
  text-align:left;
}
.prod_mehr a:before{
  content:">> ";
}
.abstand_prod{
  height:30px;
}
/* ### Ende Produktuebersicht ### */

/* ### Detailansicht ### */

.detail_img_gesamt{
  float:left;
  width:378px;
  height:320px; 
  overflow:hidden;
  border:1px solid #ccc;
  border-left:0px;
  border-top:0px;
}
.detail_img{
  height:285px; 
  width:368px;
  text-align:center;
  padding:5px;
}
/*.detail_img img{
  height:285px; 
  width:368px;
}*/
.detail_info_gesamt{
	margin:0;
	text-align:left;
	width:376px;
	float:right;
	vertical-align:top;
	background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_details.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#detail_info_gesamt_1
{
	margin: 25px 10px 0 30px;
}
#detail_info_gesamt_1 div{
  color:#333;
  font-size:12px;
  font-weight:normal;
}
.detail_uvp span{
  color:#999;
  text-decoration:line-through;
}
#artname, #artnmr
{
	padding-bottom:8px;
	display:block;
}
#MwStErkl, #MwStErkl a
{
	font-size:11px !important;
}
#MwStErkl
{
	padding:6px 0 8px 0;
}
#price{
  font-size:18px;
  color:#333;
  font-weight:bold;
}
#gesamtpreis{
  font-size:18px;
  color:#e2001a;
  font-weight:bold;
}
.height_15
{
  height:15px;
  line-height:15px;
  font-size:8px !important;
}
*html .height_15
{
  height:10px;
  line-height:10px;
}
.inbasket_1{
  float:right;
  margin-right:70px;
}
.menge{
  float:left;
  width:85px;
}
.menge input{
  width:30px;
  height:20px;
  margin-left:2px;
}
.merken_menue{
  width:168px;
  float:left;
}
.merken_menue div{
  margin-bottom:3px;
}
#guenstiger{
  float:right;
}
.preisstaffel{width:180px;}
.preisstaffel_1{width:90px; float:left; border-bottom:1px solid #58585a;}
.preisstaffel_2{width:90px; float:right; border-bottom:1px solid #58585a;}
.var_elmchecked, .var_elm{
  float:left;
  width:114px;
  height:180px;
  overflow:hidden;
  margin-right:10px;
  text-align:left;
}
.var_elmchecked img, .var_elm img{
  width:110px;
  height:96px;
  border:1px solid #ffffff;
}
.var_elmchecked div, .var_elm div{padding:0px 10px 0px 10px;}
.var_elm{border:1px solid #58585a;}
.var_elmchecked{border:1px solid #bd0926; visibility:hidden;width:0px;margin-right:0px;}
.weitere_bilder{
  font-weight:bold;
  color:#666;
  line-height:400%;
  margin-left:6px;
}
.subart_border{
  border-right:10px solid #fff;
  background-color:red;
}
.bschreiubng_1{
  width:737px;
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/shop/bg_register.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  text-align:left;
  border:1px solid #ccc;
  border-right:1px solid #ccc;
  height:30px;
}
.register_a, .register{
  float:left;
  border-right:1px solid #ccc;
  font-size:12px;
  font-weight:bold;
  line-height:100%;
  padding:9px 4px 9px 4px;
  background-position:bottom;
}
.register_a{
  background-color:#e2001a;
  color:#fff;
}
.register{
  color:#000;
}
.Beschreibung{
  width:736px; 
  margin-left:6px;
  border-left:1px solid #ccc;
}
div.tab_hide{display:none;}
div.tab_show{ 
  width:736px;
}
.modell_elm{
 float:left;
 width:143px;
 height:235px;
 vertical-align:top;
 padding:5px 20px 5px 20px;
 border:1px solid #ccc;
 border-top:0px;
 border-left:0px;
 color:#333;
}
.modell_elm img{
  width:143px;
}
#description_div #detail_text{
  padding:10px;
  width:718px;
  border-right:1px solid #ccc;
  border-bottom:1px solid #ccc;
}
#catarticles_div, #accessory_div{
  width:736px;
}
.modell_elm a, .modell_elm a:hover{
  text-decoration:none;
  color:#333333;
}
.zub{
  text-align:left;
}
.modell_link_p{color:#e2001a;}

/*##### Begin Varianten #####*/

.var_ges{
  width:719px;
  height:50px;
  margin:2px 0px 0px 24px;
  border:1px solid #ccc;
  padding:2px 0px 2px 0px;
  border-left:0px;
  border-right:0px;
}
.var_bor_ges{

}
.var_name, .var_aufpreis, .var_thumb{
  float:left;
  text-align:left;
  font-size:12px;
  height:42px;
  vertical-align:middle;
  padding-top:4px;
  padding-bottom:4px;
  line-height:110%;
}
.var_name{
  padding-left:12px;
  width:291px;
}
.var_aufpreis{width:250px;}
.var_thumb{
  width:0px;
  display:none;
  visibility:hidden;
}
.var_but{
  height:46px;
  float:left;
  cursor:pointer;
}
.var_bor{
  border:1px solid #333;
  height:48px;
  width:164px;
}
.var_bor div{
  color:#999999;
  font-size:11px;
  padding:5px 3px 0px 3px;
  line-height:110%;
  height:11px;
}
.var_but_pfeil span{color:#333;}
.var_but_pfeil{
  color:#000;
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/shop/var_pfeil.jpg);
  background-position:right;
  background-repeat:no-repeat;
}
.var_d_ges{
  float:left;
  width:701px;
  height:52px;
  vertical-align:top;
  /*margin:0px 5px 0px 6px;*/
  border-bottom:1px solid #ccc;
  color:#333;
}
.var_d_ges_a{
  border:1px solid #ccc;
  border-top:1px;
  width:701px;
  margin-left:24px;
  padding:0px 8px 7px 8px;  
}
.var_d{
  float:left;
  width:275px;
  padding:4px 0px 4px 0px;
  font-size:11px;
  color:#333;
  display:block;
}
.thumb img{
  width:40px;
  height:40px;
  border:0px;
}
.thumb a, .thumb a:hover{
  border:0px;
  text-decoration:none;
}
 .mlink_1{
  color:#333;
  text-decoration:none;
  font-size:11px;
  width:158px;
  padding:4px 0px 4px 0px;
  display:block;
  float:left;
}
.thumb{
  width:135px;
  font-size:11px;
  padding:4px 0px 4px 0px;
  color:#333;
  float:left;
  display:block;
}
.auswahl{
  float:left;
  width:133px;
  display:block;
}
.varhide { display: none; width:742px; }
.varvisible {  }
/*##### End Varianten #####*/
.border{
  border:1px solid #586765;
  border-bottom:0px;
}	  
a.LinkSending{color:#666666; text-decoration:underline;}
a.LinkSending:hover{color:#666666; text-decoration:none;}
.counter_a{
  float:left;
  width:378px;
  height:320px; 
  overflow:hidden;
  border:1px solid #ccc;
  border-left:0px;
  border-top:0px;
}
.counter_a{
	height:25px; 
	float:left;
}
.counter_c{
	border-top:1px solid #ccc;
	width:100%;
	height:25px;
	background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_kat_ue.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.counter_1{
	float:left;
	padding:7px;
	font-size:11px;
	line-height:100%;
	border-right:1px solid #ccc;
	cursor:pointer; 
	color:#000000;
}
.counter_a_0{
	float:left;
	padding:7px;
	font-size:11px;
	line-height:100%;
	border-right:1px solid #ccc;
	cursor:pointer; 
	color:#e2001a;
    background-color:#ffffff;

}

/* ### Ende Detailansicht ### */

/*##### Beginn Warenkorb u. Bestellabwicklung #####*/
#inhalt_ges_basket{
  padding:15px;
  border-top:1px solid #ccc;
}
#inhalt_ges{
  background-color:#fff;
  overflow:hidden;
}
.TableHeader {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #e2001a;
}
.TableHeader2 {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #e2001a;
}
.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 #333;
}
.order_graph_0 {
	width:94px;
	text-align:center;
	font-size: 10px;
	color: #666;
}
.order_graph_1 {
	width:94px;
	text-align:center;
	font-size: 10px;
	color: #Black;
}
.order_white {
	font-size: 12px;
	color: #ccc;
}
.order_on {
	font-size: 10px;
	color: White;
	background : #e2001a;
}
.order_off {
	font-size: 10px;
	color: White;
	background : #333;
}
.ERROR{
	color: red;
}
#warenkorb_leer{
  text-align:left;
  padding:5px 20px 20px 20px;
}
#basket_full{
  width:744px;
}

/*##### Ende Warenkorb u. Bestellabwicklung #####*/

