body{background:#fcfcde url(../upload/layout/bg_verlauf.jpg) repeat-x;margin:30px 0 10px 0;font-family:"trebuchet ms",arial,"bitstream vera sans",helvetica,sans-serif;font-size:100.01%;}
#main_center{margin:0 auto;width:982px;}
#main_border{float:left;border:1px solid #4174a0;width:980px;margin-bottom:10px;}
#main{float:left;width:972px;border:4px solid #fff;border-bottom:0px solid #fff;background:transparent url(../upload/layout/bg_middle.png) repeat scroll 0 0;}
#content_left{float:left;width:230px;}
#content_left_top{background:url(../upload/layout/kopf.png) no-repeat left top;height:165px;}
#content_left_text{width:199px;text-align:right;margin-left:17px;}
#content_middle{float:left;width:504px;border-left:4px solid #fff;border-right:4px solid #fff;background-color:#FCFAD4;}
#content_middle_bg{width:504px;background:#FCFAD4 none no-repeat left bottom;}
.mbg_std{background-image:url(../upload/layout/standard_bg.jpg) !important;height:145px !important;margin-bottom:6px;}
.mbg_wp{background-image:url(../upload/layout/waldorfpaedagogik.jpg) !important;height:280px !important;border-bottom:4px solid #fff;}
.mbg_wlc{background-image:url(../upload/layout/mitte_kopf_willk.jpg) !important;height:280px !important;border-bottom:4px solid #fff;}
.mbg_kiga{background-image:url(../upload/layout/waldorf-kiga-altona.jpg) !important;height:200px !important;}
.mbg_hort{background-image:url(../upload/layout/hort_rssa.jpg) !important;height:200px !important;}
#content_middle_top{background-image:url(../upload/layout/mitte_kopf-schrift.png);background-repeat:no-repeat;width:504px;height:129px;}
#content_middle_text{float:left;width:454px;padding:15px 25px;font-size:.8em;line-height:1.2;}
#content_right_top{float:left;background:url(../upload/layout/kopf.png) no-repeat right top;width:230px;height:153px;}
#content_right_text{float:left;padding:0 14px;width:202px;}
#footer{float:left;width:972px;height:87px;border:4px solid #fff;}
#footer_left{float:left;width:230px;height:87px;background:url(../upload/layout/links_fuss.png) no-repeat;}
#footer_middle{float:left;width:504px;height:87px;border-left:4px solid #fff;border-right:4px solid #fff;background:#fff;}
#footer_right{float:left;width:230px;height:88px;}
#m_nav{margin:0;padding:0;list-style:none;}
#m_nav ul, #m_nav li{text-decoration:none;list-style:none;padding:0;margin:0;}
#m_nav a{display:block;color:#000;text-decoration:none;font-size:.74em;line-height:1;padding:1px 0;margin:0;}
#m_nav li{display:inline;}
#m_nav li ul li a{display:block;padding-right:1em;}
#m_nav a:visited{text-decoration:none;color:#000;}
#m_nav a:hover{color:#3b72b7;text-decoration:none;}
#m_nav li.active a{color:#3b72b7;display:block;font-size:120%;padding:.6em 0 .4em 0;min-height:1.4em;}
#m_nav li.active ul li a{color:#000;display:block;font-size:.74em;padding:1px 15px 1px 0;min-height:1.1em;}
#m_nav li.active ul{margin-bottom:.5em;}
#m_nav li ul li.active a{background:transparent url(../upload/layout/blue_arrow.png) no-repeat scroll right 1px;color:#3b72b7 !important;display:block;font-size:.74em;min-height:1.1em;}
#m_nav ul li.active ul li.active ul li a{display:block;font-size:.74em;padding:0 15px 0 0 !important;margin-left:0 !important;min-height:1.2em;background:none;}
#m_nav ul li.active ul li ul li a:after{content:" -";}
#m_nav li:first-child a{margin-top:0;padding-top:0;}
#m_nav ul+li a{margin-top:0;padding-top:0;}
#footer_right h2{margin:0;}
#content_left_text p{font-size:.74em;margin:0 0 .7em 0;line-height:1.2;}
#content_right_text p{font-size:.74em;margin:0 0 1em 0;}
#content_left a:link{color:#000;text-decoration:none;}
#content_left a:visited{color:#000;text-decoration:none;}
#content_left a:focus{color:#3b72b7;text-decoration:none;}
#content_left a:hover{color:#3b72b7;text-decoration:none;}
#footer_middle{line-height:1.2;font-size:.74em;overflow-y:auto;overflow-x:hidden;}
#footer_middle table{border-collapse:collapse;margin:2px 25px 0 25px;}
#footer_middle td{vertical-align:top;padding-right:10px;line-height:1.25;}
#footer_middle strong{font-weight:normal;color:#3b72b7;}
#footer_middle a{text-decoration:none;color:#000000;}
#footer_middle a:hover{text-decoration:none;color:#3b72b7;}
#searchterm{margin:62px 0pt 0pt 76px;height:16px;width:122px;padding:3px 8px;border:1px none #fff;background:#fff;color:#93A3B7;}
#searchterm:focus{color:#000;}
.search_submit{border:0px solid transparent;background-color:transparent;padding:3px 8px;float:right;margin:2px 16px 0 0;height:10px;width:10px;}
#login_frm{margin:38px 0 0 95px;}
.login_frm{margin-top:1px;width:101px;border:1px none #ffffff;background:#fff;padding:3px 8px;color:#93A3B7;}
.login_frm:focus{color:#000;}
.login_submit{color:#fff;border:0px solid transparent;background:transparent;padding:3px 8px;margin:2px 0 0 0;}
#metaNavigation{width:340px;float:left;margin:0;padding-left:25px;}
#metaNavigation ul{width:110px;float:left;list-style:none;padding:0;margin:0 3px 0 0;}
#metaNavigation li{width:110px;float:left;list-style:none;margin:0;padding:0;line-height:1.2;}
#footer_middle h4{margin:0 0 2px 0;padding:0;color:#3B72B7;font-size:1em;}
#ticker_block{float:left;width:120px;}
h1{margin:-6px 0 17px 0;line-height:36px;font-size:32px;color:#3b72b7;font-weight:normal;}
h2{font-size:140%;margin:.83em 0 0 0;font-weight:normal;}
h3{font-size:110%;margin:1.6em 0 1em 0;}
.hl1{color:#953b7a;font-size:120%;padding:10px 0 0 0;}
#bc_nav{font-size:.9em;margin-top:5px;text-align:right;}
#content_middle_text a:link{color:#3b72b7;text-decoration:none;}
#content_middle_text a:visited{color:#3b72b7;text-decoration:none;}
#content_middle_text a:focus{color:#3b72b7;text-decoration:none;}
#content_middle_text a:hover{color:#3b72b7;text-decoration:none;}
#content_middle_text a:active{color:#3b72b7;text-decoration:none;}
#content_middle_text table{border-collapse:collapse;}
#content_middle_text ul{padding-left:2em;margin:1.1em 0;}
#content_middle_text td{padding:0 2px 4px 0;margin:0;}
#content_middle_text p{margin:1.1em 0;}
#content_right_text dl{font-size:.74em;margin:12px 0 15px 0;line-height:1.1;}
#content_right_text dt{margin-bottom:.5em;color:#3b72b7;}
#content_right_text .public{margin-bottom:.5em;color:#000;}
#content_right_text .intern{margin-bottom:.5em;color:#A2A659;}
#content_right_text dd{margin:0;}
#content_middle_text .terminekurse li{border-bottom:1px dotted #3b72b7;padding:8px 0;}
#content_middle_text .terminekurse li:last-child{border:none;padding:3px 0;}
#content_middle_text ul.terminekurse{list-style:none;margin:1em 0;padding:0;}
img.aleft{float:left;margin:0 .8em .4em 0;}
img.aright{float:right;margin:0 0 .4em .8em;}
#schulmsgbox{border:0px solid transparent;margin:8px 0pt 0pt 57px;display:block;width:158px;height:20px;}
#downloadbox{border:0 solid transparent;display:block;height:30px;margin:5px 0 0 67px;width:149px;}
h2+p{margin-top:1em !important;}
h1+.textItem h2{margin-top:1em;}
p+h2{margin-top:1.5em !important;}
ul+h2{margin-top:1.4em;}
