/*===============================================================================================
print.css
================================================================================================ */

body {
      background:     #FFFFFF;
      color:          #000000;
      font-family:    Arial, sans-serif;
      font-size:      14px;
      }
img.border0 {
      border:         0px;
      }
img.border1 {
      border:         1px solid #000000;
      }

#main {
       position:absolute;
       left:0px; top:4px; width:782px; 
       }
#kopfBild {
       position:relative;
       float:left;
       height:100px;
       width:190px;
       }
#kopfInhalt {
       position:relative;
       float:left;
       margin-top:0px;
       width:582px;
       }
#kopfInhaltText {
       position:relative;
       float:left;
       width:472px;
       }
#kopfInhaltLogo {
       float:left;
       width:110px;
       height:72px;
       overflow:hidden;
       margin-top:1px;
       padding:0px;
       margin:0px;
	   display:none
       }
#kopfSubMenu {
       clear:both;
       width:583px;
       height:23px;
       padding-top:3px;
       background:#FFFFFF;
       color:#E06000;
       margin-top:0px;
       }
* html body #kopfSubMenu {
       height:23px;
       padding-top:3px;
       width:582px;
       margin-top:0px;
       }
#content {
         float:left;
         width:772px;
         background-color:#FFFFFF;
         color:#000000;
         }

* html body #content {
         width:770px;
         border-right:0px;
         }
#conMenu {
         position:relative;
         float:left;
         padding-top:15px;
         width:188px;
		 display:none;
         }

#conInhalt {
         position:             relative;
         float:                left;
         margin-left:          0px;
         margin-top:           15px;
         width:                561px;
         color:                #000000;
         vertical-align:       top;
         padding:              0px 0px 22px 0px;
         font-family:          Verdana, Arial, sans-serif;
         font-size:            12px;
         background-color:     #FFFFFF;
         margin-bottom:        24px;
         }

.onlyPrint {margin-top:35px;border-top:1px solid #c0c0c0;font-weight:bold;color:#c0c0c0;width:100%;text-align:center;}

/*für index==========================================================================*/
#mainIndex {
       left:25px;
       top:15px;
       width:770px;
       text-align:center;
       }

.imgIndex {
      border: 0px;
      }

#menuIndex {
         position:relative;
         float:left;
         padding-top:30px;
         width:188px;
         text-align:left;
         margin-top:17px;
         }

#rechtsIndex {
         position:relative;
         float:left;
         width:540px;
         text-align:right;
         color:#808080;
         background-color:#FFFFCC;
         font-size:12px;
         margin-top:17px;
         margin-bottom:35px;
         margin-left:10px;
         }

.ueIndex {
    color:            #E06000;
    background-color: #FFFFCC;
    font-weight:      bold;
    font-size:        26px;
    letter-spacing:   1px;
    margin-top:       0px;
    margin-left:      -50px;
    }

.subUEIndex { font-size:16px; margin-top:-10px; color:#E06000; margin-left:22px; }

a.mailIndex { color:#999999; text-decoration:none; font-size:12px; background-color:#FFFFCC;}

/*ohne stil / menu ==========================================================================*/

h1.bar {
   position:absolute;
   left:-1000px;
   top:-1000px;
   width:0;
   height:0;
   overflow:hidden;
   display:none;
   }
h2.bar {
   position:absolute;
   left:-1000px;
   top:-1000px;
   width:0;
   height:0;
   overflow:hidden;
   display:none;
   }
h3.bar, p.bar {
   position:absolute;
   left:-1000px;
   top:-1000px;
   width:0;
   height:0;
   overflow:hidden;
   display:none;
   }   

/*=============================================================================================*/

/* Hauptmenu*/
.menu a:link , .menuW a, .menu a:visited {
      width:              168px;
      padding:            1px 0px 0px 22px;
      height:             20px;
      margin-top:         1px;
      display:            block;
	  color:			  #c0c0c0;
      }

.menuActive {
      height:                20px;
      padding:               1px 0px 0px 22px;
      margin-top:            1px;
      font-size:             14px;
      font-weight:           bold;
      width:                 168px;
	  color:				 #003399;	  
     }

.oben { margin-top:12px;}

/*Links im Hauptmenü*/
a.navi:link , a.navi:visited   { color:#c0c0c0; font-size:14px; font-weight:bold; text-decoration:none;}
a.navi:active   { color:#003399; font-weight:bold; font-size:14px; text-decoration:none;}

/* schule-e-mail link alle seiten */
a.m     { color:#999999; text-decoration:none; font-size:12px; background-color:#F7ECA4;}
.mail   { margin-top:30px; text-align:center; margin-bottom:15px;}

/* e-mail link für förderverein auf Förderverein und HPRedaktion auf Impressum */
a.mailto:link , a.mailto:visited   { color:#000064; font-weight:bold; text-decoration:none;}
a.mailto:hover    { color:#808080; font-weight:bold; text-decoration:underline;}
a.mailto:active   { color:#000064; font-weight:bold; text-decoration:none;}

/* Überschrift alle Seiten */
.ue {
    color:            #E06000;
    text-align:       left;
    font-weight:      bold;
    font-size:        24px;
    margin-left:      17px;
    margin-top:       4px;
    background-color: #FFFFCC;
    }

/* links zu externen seiten */
a.ex:link , a.ex:visited {text-decoration:none; color:#800080; background-color:#FFFFFF;}
a.ex:hover , a.ex:active {text-decoration:underline; color:#800080; background-color:#FFFFFF;}

/* links in Unterseiten: zurück */
a.z:link , a.z:visited { font-size:13px; color:#E06000; font-weight:bold; background-color:#FFFFCC;}
a.z:hover , a.z:hover  { text-decoration:none; font-size:13px; font-weight:bold; color:#E06000; background-color:#FFFFCC;}
.back       { font-weight:bold; margin-left:17px; color:#E06000; font-size:12px; background-color: #FFFFCC;}

/*untermenu*/
a.subnavi:link , a.subnavi:visited  { color:#E06000; font-weight:bold; font-size:13px; background-color:#F7ECA4;}
a.subnavi:hover ,a.subnavi:active   { color:#E06000; text-decoration:none; font-weight:bold; font-size:13px; background-color:#F7ECA4;}
.subMenu          { margin-left:17px; font-size:13px; font-weight:bold;}

/*untermenu für conInhalt*/
a.subnaviText:link , a.subnaviText:visited  { color:#E06000; font-weight:bold; font-size:13px; background-color:#FFFFFF;}
a.subnaviText:hover ,a.subnaviText:active   { color:#E06000; text-decoration:none; font-weight:bold; font-size:13px; background-color:#FFFFFF;}

/*impressum und mitglied*/
.small {font-size:10px; line-height:11px;}
/*============================================================================================================*/

/* Seite: schule: links zu pdf */
a.pdf:link , a.pdf:visited { text-decoration:none; color:#003399; background-color:#FFFFFF;}
a.pdf:hover , a.pdf:active { text-decoration:underline; color:#003399; background-color:#FFFFFF;}

/* Seite: schule:einzugsgebiet*/
p.einzug { margin-top:5px; margin-bottom:0px; font-weight:bold; }

/* Seite: der schulhort*/
.hortUeberschrift {font-size:16px;font-weight:bold;display:block;}
/*============================================================================================================*/

/*Seite: Schulansichten */

a.p:link , a.p:visited , a.p:hover, a.p:active {
    font-size:           12px;
    color:               #E06000;
    background-color:    #FFFFFF;
    font-weight:         bold;
    text-decoration:     none;
    }
a.p:hover {text-decoration:underline;}

/*Seite Schulansichten Bilder*/
.ansichtLinks             { float:left; margin-left:110px; }
* html body .ansichtLinks { margin-left:60px;}

.ansichtRechts {
       float:                  left;
       margin-left:            50px;
       font-size:              12px;
       color:                  #000080;
       background-color:       #FFFFFF;
       }
/*============================================================================================================*/
/*Seite: Projekte*/
.projekte {
       position:                relative;
       clear:                   both;
       width:                   535px;
       text-align:              right;
       }
#hexen a {
       background-image:        url(image/projekt_hex1.jpg);
       width:                   200px;
       height:                  145px;
       float:                   right;
       margin-left:             15px;
       margin-bottom:           15px;
       display:                 block;
       border:                  1px solid #000000;
       }
#hexen a:hover {background-image: url(image/projekt_hex2.jpg);}

.projektImg {float:right; margin-left:15px; margin-bottom:15px;}

/*Seite: Projekte: Comenius*/
.comeniusEx        { color: #800080; font-size:10px; background-color:#FFFFFF;}
.comeniusFlag      { width:220px;height:61px;}
.comeniusFlagSmall { width:220px;height:41px;}

/*============================================================================================================*/
/*============================================================================================================*/

/*Seite: Hauptmenü-Punkt ags.html */
#moons {
        position:relative; float:left;
        width:175px;text-align:center;
        margin-left:            10px;
        }
#zeitung {
        position:relative; width:130px;
        text-align:center;
        margin-left:             300px;
        margin-top:              20px;
        }
#garten {
        position:                relative;
        width:                   125px;
        margin-left:             90px;
        margin-top:              -30px;
        float:                    left;
        }
* html body #garten {margin-left: 50px; }

#fussball {
        position:relative;
        float:                    left;
        width:                    130px;
        margin-left:             340px;
        margin-top:              -130px;
        }
* html body #fussball {margin-left: 110px; margin-top: 40px;}

#zirkus {
        width:130px;
        float:left;
        text-align:center;
        margin-left:             40px;
        margin-top:              10px;
        }
* html body #zirkus {margin-left: 20px; margin-top: 30px;}

#schwimmen {
        position:relative; 		 float:left;
        width:                   130px;
        margin-left:             100px;
        margin-top:              33px;
        }

#theater {
        position:relative; 		float:left;
        width:                   130px;
        margin-left:             100px;
        margin-top:              33px;
        }	
* html body #theater {margin-left: 30px;}		
		
#thaiji {
        position:relative; 		 float:left;
        width:                   130px;
        margin-left:             140px;
        margin-top:              33px;
        }			
* html body #thaiji {margin-left: 100px;}				

a.subnaviTextAG:link , a.subnaviTextAG:visited  { color:#E06000; font-weight:bold; font-size:12px; background-color:#FFFFFF;}
a.subnaviTextAG:hover ,a.subnaviTextAG:active   { color:#E06000; text-decoration:none; font-weight:bold; font-size:12px; background-color:#FFFFFF;}

.ag    { margin-top:5px; }

/*Seite: Zeitungs AGs -----------------------------------*/
.zeitungAbstand { text-align:center; margin-top:15px; }
.zeitungOben {
          margin-bottom:         0px;
          border-left:           1px solid #000000;
          border-right:          1px solid #000000;
          border-top:            1px solid #000000;
          }
.zeitungUnten {
          margin-top:            -3px;
          border-left:           1px solid #000000;
          border-right:          1px solid #000000;
          border-bottom:         1px solid #000000;
          }
/*Seite: GARTEN AG ----------------------------------------*/
.imgGarten1 {
          float:                 right;
          padding-top:           10px;
          padding-left:          15px;
          margin-top:            5px;
          border:                none;
          }
.imgGarten2         { float: left; margin-right: 25px; margin-top: 15px; }
.gartenUeberschrift { font-size:18px; margin-bottom:5px; margin-top:5px; }

/*Seite: FUSSBALL AG --------------------------------------*/
.footbalText  { margin-left:25px; padding-right:10px; margin-top:15px;}
.img2Football { margin-top:15px;margin-left:25px }

/*Seite: Thaiji-AG --------------------------------------*/
.taijiTitle  {font-size:14px;font-weight:bold;}
.thaijiLogo  { margin-top:15px;margin-left:215px;}
/*============================================================================================================*/
/*============================================================================================================*/
/*Seite: Aus dem Schulleben*/

/*elterncafe*/
.cafe1 { float:left; width:250px; }
.cafe2 { float:left; width:265px; margin-left: 25px; }

/*============================================================================================================*/
/*Seite: Förderverein*/

.verein {
          text-align:            center;
          font-size:             16px;
          font-weight:           bold;
         }
.conBeitritt1 {
          float:                 left;
          width:                 330px;
          margin-top:            -6px;
          padding-right:         10px;
         }
* html body .conBeitritt1 { margin-top:4px; }
.conBeitritt2 { float:left; }
.conBeitritt3 { clear:both; }
* html body .conBeitritt3 { margin-top:-20px; }
.conBeitritt4 {
           float:                 left;
           width:                 320px;
           margin-top:            20px;
          }
.conBeitritt5 {
           float:                 left;
           width:                 200px;
           margin-left:           20px;
           margin-top:            20px;
         }
.li3 { margin-bottom:5px; }
.conBeitritt2Druck {
           background-image:      url(foerder/image/kontaktButtDruck.gif);
           margin-top:            8px;
           width:                 150px;
           height:                20px;
           }
.mitDruck {
           margin-left:           8px;
           margin-top:            2px;
           color:                 #000080;
           font-weight:           bold;
          }
.mitDruck2 { margin-left:10px; }
.conFreunde {
           margin-top:            20px;
           margin-bottom:         30px;
           text-align:            center;
           font-weight:           bold;
            }

a.kontakt:link , a.kontakt:visited { text-decoration:none; font-weight:bold; color:#003399; background-color:#F7ECA4;}
a.kontakt:hover , a.kontakt:active { text-decoration:none; font-weight:bold; color:#003399; background-color:#F7ECA4;}