html,body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:90%;}
html{background-image:url(img/unterseite_hintergrund.jpg);background-position:top center;background-repeat:repeat-x;background-attachment:fixed;background-color:#EBEBEB;border-top:1px solid #fff;}
p{margin:0 0 1em;padding:1px;}
html.idd1{background-image:none;}
#outer{width:974px;color:#000;margin:228px 0 0;}
#alles{width:974px;font-size:.9em;margin:0 auto;}
#header{position:absolute;top:60px;width:977px;left:50%;margin-left:-487px;height:190px;background-image:url(img/header25.jpg);background-position:top left;background-repeat:no-repeat;overflow:visible;}
#header h2{color:black;margin-top:18px;font-size:20px;}
/*#schrift{z-index:99999;position:absolute;left:10px;top:130px;}*/
#header_bread{float:left;width:auto;font-size:12px;margin-top:246px;position:absolute;left:22px;color:#FFF;}
#os h2{font-size:19px;margin-top:6px;color:#7C7C7C;text-shadow:1px 1px #fff;}
#os h3{font-size:14px;color:#cd3301;text-shadow:1px 1px #f2f2f2;}
#breadcrumb a,#breadcrumb a:visited{color:#999;text-decoration:none;}
#breadcrumb{color:#999;font-size:10px;height:18px;line-height:15px;top:40px;position:absolute;left:10px;min-width:500px;font-style:italic;text-align:left;}
#header_nav{margin-top:65px;position:absolute;width:974px;left:50%;margin-left:-487px;text-align:right;line-height:27px;}
#header_nav li{background:none;display:inline;margin-right:1em;padding:0;}
#header_nav li.current{font-weight:700;}
#header_logo{background-image:url(img/logo.png);background-position:top right;background-repeat:no-repeat;height:126px;}
#header_logo h3{color:#CECBC6;font-size:20px;margin-top:10px;margin-left:90px;}
#untenfoo{clear:both;height:5px;}
#footer{width:974px;clear:both;height:30px;color:#5A6963;position:relative;font-size:10px;margin-bottom:30px;text-align:center;}
#footer a{color:#5A6963;text-decoration:none;}
#footer p{line-height:30px;}
#contentleft{float:left;width:152px;position:relative;padding-bottom:0;margin-left:0;line-height:20px;margin-top:5px;}
#contentleft ul ul{margin:0 8px;}
#contentleft li a{display:block;border:1px solid #ccc;background-color:#efefef;text-decoration:none;color:#000;margin-bottom:3px;border-left:6px solid #960;padding:3px 3px 3px 8px;}
#contentleft li a:hover{text-decoration:none;background-color:#E6E6E6;}
#contentleft li.active li a{font-weight:normal;}
.idd1 #centercontent img{width:975px;border:1px solid #fff;margin-top:74px;}
#contentleft li#menu56 a{border-left:6px solid #339933;}
#contentleft li#menu55 a{border-left:6px solid #CD3301;}
#contentleft li#menu80 a{border-left:6px solid #3398CC;}
#contentleft li#menu130 a{border-left:6px solid #639;}
#contentright{float:left;width:152px;position:relative;padding-bottom:0;margin-left:10px;line-height:20px;margin-bottom:-1px;min-height:175px;margin-top:5px;}
#contentright a{color:#666;text-decoration:underline;}
#box1,#box2,#box3{border:1px solid #D7D7D7;background-color:#F2F2F2;margin-bottom:10px;min-height:30px;font-size:12px;color:#666;overflow:hidden;padding:5px;}
#contentright1{height:50px;border:1px solid white;background-color:#ccc;margin:5px;}
#centercontent{float:left;width:630px;position:relative;padding-bottom:0;margin-left:10px;line-height:20px;border:1px solid #D7D7D7;background-color:#F2F2F2;margin-bottom:8px;min-height:375px;margin-top:5px;}
.druck{margin-top:90px;}
.druck img{float:left;margin-left:10px;}
.druck a{color:#000;text-decoration:none;float:left;margin-left:8px;font-size:.8em;}
#centercontentoben{height:6px;margin-top:45px;}
#centercontent h2{color:#485B64;font-weight:700;font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:31px;margin-top:30px;font-size:120%;background-position:bottom;padding-bottom:18px;margin-right:120px;}
h3{font-size:14px;}
.outerwrap{width:100%;margin-top:0;border:1px solid #ccc;background-color:#fff;position:relative;}
p.expand a:hover{display:block;height:300px;background:red;}
.clearer1{height:1px;overflow:hidden;margin-top:-1px;clear:both;}
.clearer2{overflow:hidden;margin-top:0;clear:both;height:6px;}
#text{text-align:justify;color:#485B64;margin:11px 24px 0;}
li{list-style:none;}
#left{margin:0 0 0 10px;}
.kontakt{width:196px;margin-top:22px;padding:12px 2px 22px 22px;}
.kontakt strong{border-bottom:1px solid #DDD;display:block;width:100%;padding-bottom:11px;font-weight:400;font-size:105%;}
.kontaktklein{font-size:80%;color:gray;}


#header form{margin-top:-50px;width:230px;float:right;}
#ajaxSearch_input,#ajaxSearch_submit{-moz-border-radius:6px;-webkit-border-radius:6px 6px 6px 6px;-o-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
#ajaxSearch_input{color:#fff;border: none;width:175px;background:top left no-repeat url(img/input.png);font-size:13px;padding:6px 2px 5px 4px;}
#ajaxSearch_submit{color:#000;border: none;background:bottom left no-repeat url(img/submit.png);font-size:14px;width:40px;cursor:pointer;padding-top:4px;padding-bottom:4px;}
#inhalt_links{width:45%;position:relative;float:left;border:1px solid #CCC;padding:15px;}
#inhalt_rechts{width:45%;position:relative;float:right;border:1px solid #CCC;padding:15px;}
#text img{margin:0;padding:5px;}
#text h3{margin-bottom:10px;color:#294142;}
#text h4{margin-bottom:10px;}
.bg{background:repeat-x 0 5px url(img/navi.jpg);position:absolute;height:60px;top:192px;left:0;width:100%;text-align:center;background-color:#F2F2F2;border-bottom:1px solid #ccc;padding-top:5px;/*border:1px solid red;*/}
.menu_unten li a,.menu_unten ul li a:visited{display:block;text-decoration:none;width:auto;height:30px;text-align:center;color:#000;line-height:30px;font-size:.9em;border-left:1px solid #D7D7D7;font-weight:bold;padding:0 8px;}
.menu_unten{width:auto;margin-left:10px;/*border:1px solid yellow;*/}
.menu_unten li{float:left;position:relative;width:auto;}
.menu_unten li:hover a{color:#000;background:#EEEEEE url(img/navibalkenhover.png);}
.menu_unten li a{color:#fff;}
.menu_unten li#menu120{background-color:#FF8000;} /*1 Über uns*/
.menu_unten li#menu140{background-color: #FC0 ;} /*2 Aktuelles*/
.menu_unten li#menu54{background-color:#3398CC;} /*3 Ausbildung*/
.menu_unten li#menu105{background-color:#CD3301;} /*4 Koordinationsbereiche*/
.menu_unten li#menu57{background-color:#339933;} /*5 Downloads*/
.menu_unten li#menu130{background-color:#639;} /*6 Schülerzeitung*/
.menu_unten li#menu134{background-color:#D2000E;} /*7 Bildergalerie*/
.menu_unten li#menu138{background-color: #9C0 /*#F90*/;} /*8 Qualitätsmanagement*/
.menu_unten li#menu139{background-color: #FF8000 ;} /*9 Schulsozialarbeit*/
.menu_unten li#menu124{background-color: #FC0 ;} /*10 Förderverein*/

* html .menu_unten ul li a.sub,* html .menu_unten ul li a:visited.sub{height:40px;line-height:40px;}
.idd1 #centercontent{width:100%;border:none;margin:-31px 0 0;}
.idd1 #header{background:top left repeat-x url(img/headerstart.jpg);text-align:center;margin-top:-35px;}
.idd1 #header h2{line-height:30px;text-shadow:1px 1px #fff;color:#666;}
.idd1 .outerwrap{border:none;margin-top:0;}
.idd1 .bg{height:30px;margin-top:-55px;}
.idd1 #centercontentoben{margin:-80px 0 0;}
*,#contentleft ul,#contentleft li{margin:0;padding:0;}
body,#header_bread a{color:#000;}
#alles #contentleft li li a,#ajaxSearch_form fieldset{border:none;}
#contentleft li.active a,#contentleft li.active li.active a{ background-color:#D7D7D7}
#contentleft li.active li a{ background-color:#EEEEEE}
#contentleft li.active li a:hover{ text-decoration:underline}
.druck a:hover,.menu_unten li.active a{text-decoration:underline;}
#ajaxSearch_intro,.menu_unten ul li ul,.menu_unten ul li:hover ul li ul,* html .menu_unten ul li a.hide,* html .menu_unten ul li a:visited.hide,* html .menu_unten ul li a:hover ul li a.hide,.idd1 form{display:none;}

/* ################### Bildergalerie ################### */
.ditto_summaryPost { border:1px solid #CCC; width:45%; float:left; text-align:center; margin-left:10px;}


.gruen {/* border:1px solid yellow;*/ text-align:center; color:#339933; font-weight:bold;}
.wer {/* border:1px solid red;*/}
.hg {/* border:1px solid orange;*/ background:bottom left repeat-x url(img/hg.jpg); width: 580px; height:390px;/*373px;*/text-align:center; position:relative;}
.h2 {/* border:1px solid blue;*/ margin-top:75px; font-weight:bold; }
.a1 {/* border:1px solid #339933;*/ width:150px; position:absolute; top:40px; left:60px; }
.a2 {/* border:1px solid #339933;*/ width:150px; position:absolute; top:40px; right:60px;  }
.a3 {/* border:1px solid green;*/ width:150px;  position:absolute; top:165px; left:5px; }
.a4 {/* border:1px solid green;*/ width:150px; position:absolute; top:165px; right:5px;  }
.a5 {/* border:1px solid green;*/ width:150px; position:absolute; top:300px; left:32px;  }
.a6 {/* border:1px solid green;*/ width:150px; position:absolute; top:320px; left:213px;  }
.a7 {/* border:1px solid green;*/ width:150px;  position:absolute; top:300px; right:32px; }




#mylcmenu { /*border:1px solid yellow;*/}
.bbsinner { /*border:1px solid green;*/ margin-left:30px;}
#mylcmenu li { /*border:1px solid blue;*/ padding:10px; margin-top: 10px;}

#mylcmenu a {/* border:1px solid black;*/ color:#485b64; }
#mylcmenu a:hover {/* border:1px solid black;*/ color:#000; }
#mylcmenu li.bbsinnerrow{ /*border:1px solid orange;*/ list-style:circle inside; }
#mylcmenu li.last{ /*border:1px solid orange;*/ list-style:circle inside; }
#mylcmenu li.vertretung  {/**/ border:1px solid #485b64;border-left:3px solid green; padding:10px;}
#mylcmenu li.vertretung.first{/* border:1px solid orange;*/border-left:3px solid red; list-style:none; }
#mylcmenu li.vertretung.last{/* border:1px solid orange;*/border-left:3px solid blue; list-style:none; }



#contentleft ul a {}
#contentleft ul li li a {font-size: 10px;}
