/* ## Begin Allgemein ## */
body, html{
  font-weight:normal;
  font-style:normal;
  color:#333;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  padding:0px;
  height:100%;
  margin:0px;
  background-color:#ccc;
  line-height:150%;
}
#userbody{
  background-color:#fff;
  padding:5px;
  width:962px;
  text-align:left;
}
.textklein_basket{
  font-size:11px;
  color:#333;
}
#Layer1{
  visibility:hidden;
  position:absolute;
}
#Layer2{
  visibility: hidden; 
  position:absolute;
}
.f_c{
  clear:both; 
  height:0px;
  visibility:hidden;
}
#text, #text_b{
  padding:12px;
}
#text_port{
  
}
/* ## Ende Allgemein ## */

/* ## Seitenlayout ## */

#bg_dgrau{
  height:215px;
  width:100%;
  background-color:#666666;
}
#sp_1{
  height:12px;
  width:959px;
  padding:12px 4px 12px 4px;
  text-align:right;
}

/* Sp 1 */

#sp_1 a, #sp_1 a:hover, #sp_1 span{
  color:#fff;
  font-size:11px;
  text-decoration:none;
  line-height:100%;
}
#sp_1 a:hover{color:#e2001a;}

/* Ende Sp 1 */

#head_gesamt{
  width:966px;
  background-color:#fff;
  height:179px;
  overflow:hidden;
  text-align:left;
}
#logo{
  height:179px;
  width:208px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  float:left;
}
#categ_2{
  height:179px;
  width:573px;
  background-position:left;
  background-repeat:no-repeat;
  background-color:#fff;
  overflow:hidden;
  float:left;
}

/* Sp 2 */

#sp_2{
  text-align:right;
  background-color:#666;
  padding:8px 6px 12px 6px;
  height:11px;
  width:954px;
}
#sp_2_b{
  text-align:right;
  background-color:#666;
  padding:8px 0px 12px 0px;
  height:11px;
  width:80%;
}
#sp_2 span, #sp_2 a, #sp_2 a:hover, #sp_2_b span, #sp_2_b a, #sp_2_b a:hover{
  line-height:100%;
  color:#fff;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
}
#sp_2 a:hover, #sp_2_b a:hover{color:#e2001a;}
#fixed{
  position: fixed;
  bottom: 0px;
  left:0px;
  text-align:center;
  width:100%;
}
#fixed_2{
  position: fixed;
  bottom: 5px;
  left:0px;
  text-align:center;
  width:100%;
}

/* Ende Sp 2 */

/* Ecomas Link */

#ecomas{
  /*padding:7px 10px 6px 10px;
  width:946px;
  text-align:right;*/
  padding-left:470px;
  color:#666;
  font-size:9px;
  text-decoration:none;
}
#ecomas a, #ecomas a:hover{
  text-decoration:underline;
  color:#666;
  font-size:9px;
}
#ecomas a:hover{
  text-decoration:none;
}

/* Ende Ecomas Link*/

/* Suche */

input.search_input{
  color: black;
  height: 17px;
  border:0px;
  width:128px;
  font-size:12px;
  line-height:100%;
  padding:0px 0px 0px 2px;
  margin-top:2px;
  background:transparent;
}
input.go_button{
 font-size:10px;
 border: 0px;
 height: 17px;
 background:transparent;
 width:20px;
}


/* Ende Suche */

/* Sp 3 */

#sp_3{
  overflow:hidden;
  float:left;
  height:179px;
  width:181px;
  border:1px solid #ccc;
  border-top:0px;
  border-bottom:0px;
}
#head_suche{
  height:28px;
  width:172px;
  padding-left:11px;
  padding-top:9px;
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_suche.jpg);
  border-bottom:1px solid #ccc;
  background-position:left;
  background-repeat:no-repeat;
}
#head_merkzettel{
  height:44px;
  width:181px;
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_merkzettel.jpg);
  border-bottom:1px solid #ccc;
  background-position:left;
  background-repeat:no-repeat;
  cursor:pointer;
}
#head_basket{
  height:45px;
  width:181px;
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_warenkorb.jpg);
  border-bottom:1px solid #ccc;
  background-position:top;
  background-repeat:no-repeat;
  cursor:pointer;
}
#head_basket1{
  height:50px;
  width:161px;
  padding-left:20px;
  background-color:#fff;
  background-repeat:no-repeat;
  vertical-align:middle;
  cursor:pointer;
}

/* Ende Sp 3 */

/* Kreditkarten... */

#shop_img{
  height:85px;
  width:966px;
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_gesamt.jpg);
  background-position:top;
  background-repeat:repeat-y;
  text-align:left;
}
#shop_img div{
  margin-left:210px; 
  border-top:1px solid #ccc;
  padding-left:38px;
  text-align:left;
}
#shop_img div img{
  border:0px;
  text-decoration:none; 
  margin-right:30px;
}

/* Ende Kreditkarten...*/
#hauptbereich_ges{
  width:966px;
  background-color:#fff;
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_gesamt.jpg);
  background-position:top;
  background-repeat:repeat-y;
}
#menue_ges{
  float:left;
  width:200px;
  background-color:#fff;
  padding:0px 4px 0px 5px;
  text-align:left;
}
#inhalt_ges{
  width:756px;
  border-left:1px solid #cccccc;
  float:right; 
  background-color:#fff;
  text-align:left;
}
#scroll_B{
  width:80%;
  background-color:#ffffff;
  text-align:left;
}
#inhalt_da_border{
  border-top:6px solid #ccc;
  margin:0px 1px 0px 1px;
}

/* Menue E1- E4 */

#menue a, #menue a:hover, .e1_a , .e1_a:hover, .e2_a:hover, .e2_a, .e3_a, .e3_a:hover, .e4_a, .e4_a:hover{
  border:1px solid #ccc;
  line-height:110%;
  display:block;
  font-size:12px;
  color:#000;
  text-decoration:none;
  margin-bottom:2px;
   background-position:right;
  background-repeat:no-repeat;
}
#menue a:hover, .e1_a , .e1_a:hover, .e2_a:hover, .e2_a, .e3_a, .e3_a:hover, .e4_a, .e4_a:hover{
  background-color:#e2001a;
  color:#fff;
}
#menue a:hover{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/pfeil_navi_a.jpg);
}
a.e1, a.e1:hover, .e1_a:hover, .e1_a{
  padding:7px 10px 7px 10px;
  font-weight:bold;
}
a.e2, a.e2:hover, .e2_a:hover, .e2_a{
  padding:7px 10px 7px 18px;
}
a.e3, a.e3:hover, .e3_a:hover, .e3_a{
  padding:7px 10px 7px 24px;
}
a.e4, a.e4:hover, .e4_a:hover, .e4_a{
  padding:7px 10px 7px 30px;
}
/* Ende Menue */

/* Tools */
#tools a, #tools a:hover, #tools_b a, #tools_b a:hover{
  text-decoration:none;
}
#abstand_bot{
  height:70px;
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_gesamt.jpg);
  background-position:top;
  background-repeat:repeat-y;
  width:966px;
}
#tools{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_tools.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  border-top:1px solid #ccc;
  width:726px;
  padding:5px 10px 3px 230px;
  text-align:left;
  background-color:#fff;
}
#tools_b{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/bg_tools.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
  border-top:1px solid #ccc;
  padding:5px 0px 3px 0px;
  text-align:left;
  background-color:#fff;
  width:80%;
}

#tools a.print img, #tools_b a.print img {
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/tools_printer.png);
  width:25px;
  height:16px;
}
#tools a img, #tools_b a img{
  border-right:1px solid #666;
  background-repeat:no-repeat;
}
#tools a.print:hover img, #tools_b a.print:hover img{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/tools_printer_a.png);
}
#tools a.favou img, #tools_b a.favou img{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/tools_favou.png);
  width:25px;
  height:16px;
}
#tools a.favou:hover img, #tools_b a.favou:hover img{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/tools_favou_a.png);
}
#tools a.send img, #tools_b a.send img{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/tools_schicken.png);
  width:25px;
  height:16px;
}
#tools a.send:hover img, #tools_b a.send:hover img{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/tools_schicken_a.png);
}
#tools a.minus img, #tools_b a.minus img{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/tools_minus.png);
  width:25px;
  height:16px;
}
#tools a.minus:hover img, #tools_b a.minus:hover img{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/tools_minus_a.png);
}
#tools a.plus img, #tools_b a.plus img{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/tools_plus.png);
  width:25px;
  height:16px;
  border-right:none;
}
#tools a.plus:hover img, #tools_b a.plus:hover img{
  background-image:url(https://ssl.babyonlineshop.de/kidsshop/navigation/tools_plus_a.png);
}

/* Ende Tools */

/* ## Ende Seitenlayout ## */

/*#### Bilder-Show #############################################################*/
#sashadow
{
	position:absolute;
	top:0;
	left:0;
	-moz-opacity:0.7;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	background-color:#424141;
	z-index:100001;
	width:100%;
	height:100%;
}
#imagelayer
{
	position:absolute;
	top:0;
	left:0;
	z-index:100002;
	width:100%;
	height:100%;
}
#ecomasLoadImage
{
	display: block;
	padding: 20px;
}
.BildVisible
{
	-moz-opacity:1;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	border:1px solid #424141;
}
.BildHidden
{
	-moz-opacity:0.01;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
}
.Opacity
{
	-moz-opacity:0.2;
	opacity: 0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	width:187px;
}
/* Portalboxen */
#pbox div a, #pbox div a:hover{
  text-decoration:none;
  border:none;
  display:block;
}
#pbox div{
  margin-top:10px;
}

/* Ende Portalboxen */
