body, html{
  background-color:#cccccc;
  margin: 0;
  border: 0;
  height: 100%;
  text-align:center;
  font-size:16px;
  color:#666666;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  line-height:170%;
}
p, td, th
{
  font-size:16px;
  line-height:170%;
}
h1, h2{
	font-size:20px;
	color:#e55b34;
	text-decoration:underline;
	line-height:120%;
	font-weight: normal;
  }
h3,h4{
	font-size:18px;
	font-weight:bold;
	color:#999999;
	line-height:120%;
	font-weight: normal;
  }
  
h5,h6{
	font-style:italic;
	font-size:16px;
	color:#e55b34;
	line-height:120%;
	font-weight: normal;
  }

#ecomasCMSContent
{
  background-color:#fff;
  padding: 15px;
  text-align:left;
  height: auto;
}
#ecomasCMSHtml
{
  background-color:#fff;
  text-align:left;
  height: auto;
}
#text
{
  margin: 14px 28px 14px 28px;
  width: 509px;
  overflow: auto;
}
#text_o
{
  margin: 14px 28px 14px 28px;
  width: 679px;
  overflow: auto;
}
a, a:hover{
  text-decoration:underline;
  color:#bf0400;
  }
a:hover{
  text-decoration:none;
}
a:link{
  text-decoration:none;
  color:#bf0400;
}
#Navigation a
{
	border-bottom:1px solid #ccc;
}
#Navigation div
{
	border-bottom:1px solid #e55b34;
	border-left:1px solid #e55b34;
}
a.e1_link{
  line-height:26px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  color:#000000;
  display:block;
  border:0px;
  padding-left:12px;
  }

a.e1_act, a.e1_act:hover
{
  line-height:26px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  background-color:#e55b34;
  display:block;
  padding-left:12px;
  border:0px;
  color:#ffffff;
  background-position:right;
  background-repeat:no-repeat;
}

a.e2_act, a.e2_act:hover
{
  padding-top:6px;
  padding-bottom:6px;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#e55b34;
  display:block;
  border:0; 
  background-position:right;
  background-repeat:no-repeat;
  padding-left:20px;
}
a.e2_act span
{
  border-left:5px solid #e55b34;
  padding-left:4px;
  padding-top:4px;
  padding-bottom:4px;
} 
a.e1_link:hover{
  line-height:26px;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  background-color:#e55b34;
  display:block;
  padding-left:12px;
  border:0;
  color:#ffffff;
  }

a.e3_act, a.e3_act:hover
{
  padding-top:6px;
  padding-bottom:6px;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#e55b34;
  display:block;
  border:0; 
  background-position:right;
  background-repeat:no-repeat;
  padding-left:30px;
}
a.e3_act span
{
  border-left:5px solid #e55b34;
  padding-left:4px;
  padding-top:4px;
  padding-bottom:4px;
}

a.e4_act, a.e4_act:hover
{
  padding-top:6px;
  padding-bottom:6px;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#e55b34;
  display:block;
  border:0; 
  background-position:right;
  background-repeat:no-repeat;
  padding-left:40px;
}
a.e4_act span
{
  border-left:5px solid #e55b34;
  padding-left:4px;
  padding-top:4px;
  padding-bottom:4px;
}
  

  
a.e2_link, a.e3_link, a.e4_link{
  padding-top:6px;
  padding-bottom:6px;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#000000;
  display:block;
  border:0px;
  padding-left:29px;
  }
  
a.e2_link:hover, a.e3_link:hover, a.e4_link:hover
{
  padding-top:6px;
  padding-bottom:6px;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
  color:#e55b34;
  display:block;
  border:0px;  
}
a.e2_link span, a.e3_link span, a.e4_link span
{
  padding-top:3px;
  padding-bottom:4px;
}
a.ent_e2, a.ent_e2:hover{
  padding-left:29px;
  }
  
e2_bg{
  
  }
  
.bg_img{
  background-color:#f5f6f6;
  margin-left:1px;
  width:164px;
  height:158px;
  float:left;
  }
 
.text_a{
  font-size:12px;
  color:#666666;
  font-family:Arial, Helvetica, sans-serif;
  line-height:22px;
  padding-left:173px;
  margin-top:12px;
  }
  
.portal_abstand{
  height:8px;
  min-height:8px;
  max-height:8px;
  }
  
.bg{
  margin:1px;
  margin-bottom:0px;
  background-color:#f5f6f6;
  width:563px;
  min-width:560px;
  max-width:560px;
  height:39px;
  max-height:39px;
  }
  
a.ent_e3, a.ent_e3:hover{
  padding-left:39px;
  }
  
a.ent_e4, a.ent_e4:hover{
  padding-left:49px;
  }
  
.strich{
  float:left;
  }
  
.wort{
  float:right;
  }
  
  
a.e2_link:visited, a.e3_link:visited, a.e4_link:visited{}
  

#tabelle_gesamt{
  width:998px;
  margin:0 auto;
  height: 100%;
  text-align:left;
  }
#td_g
{
	vertical-align:top;
	background-image: url(http://www.haus-des-kindes-stockert.de/navigation/hg_g.gif);
}
#td_go
{
	vertical-align:top;
	background-image: url(http://www.haus-des-kindes-stockert.de/navigation/hg_go.gif);
}
.rand_l{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/r_l.jpg);
  width:18px;
  min-width:18px;
  max-width:18px;
  }
  
.r_o_l{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/r_o_l.jpg);
  width:18px;
  min-width:18px;
  max-width:18px;
  height:222px;
  }

.r_o_r{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/r_o_r.jpg);
  width:18px;
  max-width:18px;
  min-width:18px;
  height:222px;
  }
  
.rand_r{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/r_r.jpg);
  width:18px;
  max-width:18px;
  min-width:18px;
  }
  
.rand_o_l{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/rand_o_l.jpg);
  width:18px;
  max-width:18px;
  min-width:18px;
  height:29px;
  }
  
.rand_o_r{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/rand_o_r.jpg);
  width:18px;
  max-width:18px;
  min-width:18px;
  height:29px;
  }
  
.rand_u_l{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/rand_u_l.jpg);
  height:19px;
  max-height:19px;
  min-height:19px;
  width:18px;
  }

.r_u_l{
  background-image: url(http://www.haus-des-kindes-stockert.de/navigation/r_u_l.jpg);
  height:45px;
  max-height:45px;
  min-height:45px;
  width:18px;
  }
  
.r_u_r{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/r_u_r.jpg);
  height:45px;
  max-height:45px;
  min-height:45px;
  width:18px;
  }
  
.rand_u_r{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/rand_u_r.jpg);
  height:19px;
  min-height:19px;
  max-height:19px;
  width:18px;
  }
  
.rand_u_2{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/rand_u_2.jpg);
  height:19px;
  max-height:19px;
  min-height:19px;
  }
  
#e0{
  text-align:right;
  padding-bottom:8px;
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/rand_o_2.jpg);
  }
  
.categbild{
  background-repeat:no-repeat;
  float:left;
  width:942;
  height:222px;
  }
  
#ecke_o_l{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/ecke_o_l.gif);
  background-repeat:no-repeat;
  background-color:#ffffff;
  text-align:left;
  width:10px;
  height:222px;
  float:left;
  }
  
#ecke_o_r{
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/ecke_o_r.gif);
  background-repeat:no-repeat;
  background-color:#FFFFFF;
  text-align:right;
  width:10px;
  height:222px;
  float:left;}
  
a.e0_link{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  text-decoration:none;
  }
 
.e0_1{
  margin-right:26px;
  }
  
.e1{
  width:227px;
 /* min-width:227px;*/
 /* background-image:url(http://www.haus-des-kindes-stockert.de/navigation/background_e1.jpg);*/
  border-top:1px solid #ccc;
  }
  
.e1_zelle{
  display: block;
  width:227px;
  }
  
.hauptbereich{
  border-top:1px #ccc solid;
 }
 
 .hauptbereich1{
  border-top:1px #ccc solid;
  background-color:#FFFFFF;
 }
 

  
.portal{
  width:170px;
  border-top:1px solid #ccc;
}
  
.abstand_portalbox{
  height:4px;
}

.float_ende{
  clear:both;
  height:8px;
}
    
.ecke_u_l{
  width:10px;
  min-width:10px;
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/ecke_u_l.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#fff;
  border-top:1px #ccc solid;
  height:45px;
  min-height:45px;
  }
  
.drucken{
  margin-left:6px;
  margin-top:4px;
  }
  
.printer{
  margin-left:9px;
  }
  
.e1_b{
  width:217px;
  max-width:216px;
  background-color:#FFFFFF;
  border-right:1px solid #cccccc;
  border-top:1px #ccc solid;
  height:45px;
  }
  
.toolbar{
  background-color:#fff;
  border-top:1px #ccc solid;
  width:565px;
  height:45px;
  }
  
.portal_b{
  background-color:#FFFFFF;
  width:160px;
  height:45px;
  border-left:1px solid #ccc;
  border-top:1px #ccc solid;
  text-align:center;
  }
.portal_b a, .portal_b a:hover
{
	text-decoration:none;
	color: #999;
	font-size: 10px;
}
.ecke_u_r{
  background-color:#fff;
  border-top:1px #ccc solid;
  background-image:url(http://www.haus-des-kindes-stockert.de/navigation/ecke_u_r.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  width:10px;
  height:45px;
  }
  
a.e0_link:hover{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#e55b34;
  text-decoration:none;
  }
.portalbox{
  margin-bottom:4px;
  border-bottom:1px solid #cccccc;
}
/* BEGIN Bild-Funktion */
#sashadow
{
	position:absolute;
	top:0;
	left:0;
	-moz-opacity:0.7;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	background-color:#000;
	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 #666;
}
.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;
}
/* END Bild-Funktion */