h2,h3,h4,h5,h6,div,p,body,html,input,button {
        font: normal 12px Verdana,Arial, Helvetica;
}

h1 {
        font: normal 14px Verdana,Arial,Helvetica;
        font-weight: bold;
}

a:link { color:#8B4513; }
a:visited { color:#8B4513; }

img.block {
        display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

div#container {
  width:938px;
  margin-left:auto;
  margin-right:auto;
  border:1px solid silver;
  background: url(../fileadmin/images/background.jpg) center repeat-y;
}

div#top {
  font: bold 10px Verdana,Arial,Helvetica;
  clear:both;
  background-color:#668B8B;
  text-align:right;
  color:#FFFFFF;
  padding:1px;
  padding-right:10px;
}

div#top a{
  color:#FFFFFF;
  font: bold 10px Verdana,Arial,Helvetica, sans-serif;
  padding: 1px;
  background:#668B8B;
  text-decoration:none;
}

div#top a:hover{
  color:#000000;
  background:#FF4500;
}



#top a.level1-act{
  color:#000000;
  font: bold 11px Verdana,Arial,Helvetica, sans-serif;
  background:#EE7942;


}




div#header { background-color:white; }

/*-----------------------------------*/

div#linkerRand {

  width:178px;
  float: left;
  background:#668B8B;
  font: bold 12px Verdana,Arial,Helvetica, sans-serif;

}


div#linkerRand a{
  color:#FFFFFF;
  padding: 3px;
  background:#668B8B;
  text-decoration:none;
  display:block;
  width:172px;
}

div#linkerRand a:hover{
                          color:#000000;
                          background:#FF4500;
}



#linkerRand a.level1-act{
                          color:#000000;
                          font: bold 12px Verdana,Arial,Helvetica, sans-serif;
                          background:#EE7942;


}



#linkerRand a.level2-act{
                          color:#000000;
                          font: bold 9px Verdana,Arial,Helvetica, sans-serif;
                          background:#FF8247;
                          text-align: right;

}





div#neues{ color:#000000;
             font: bold 10px Verdana,Arial,Helvetica, sans-serif;
             background:#668B8B;
             text-align:right;
          }





div#center {

        margin-left:200px;
        width:700px;
        font: normal 12px Verdana,Arial, Helvetica;

}


div#head {

        font: normal 10px Helvetica,Verdana,Arial;
        padding-top:5px;
        padding-bottom:5px;


}

div#head.td {font: normal 8px Helvetica,Verdana,Arial;}





.float-left{
        float:left;
}



div#footer {
  clear:both;
  background-color:#314D52;
  padding:10px;
}



/*-------------------NORMALE TABELLE  ------------------------------------*/

.contenttable-0 { width: 100%; }
.contenttable-0 .tr-even { background-color: #FFDAB9; }
.contenttable-0 .tr-odd { background-color: #EEEEE0; }

.contenttable-0 .tr-0
{
    background-color: #FFFFFF
    font-weight: bold;

}

.contenttable-0 .td-0
{
        width: 50px;
}

.contenttable-0 .td-1
{
        width: 20px;
}


/*---------------------LAYOUT 1 FÜR TABELLE TERMINE----------------------------------*/

.contenttable-1 { width: 100%; }
.contenttable-1 .tr-even { background-color: #FFDAB9; }
.contenttable-1 .tr-odd { background-color: #EEEEE0; }



.contenttable-1 .td-0
{
        font-weight: bold;
        width: 80px;
        text-align: right;
}

.contenttable-1 .td-1
{
        width: 140px;
}
/*--------------------ENDE LAYOUT 1 FÜR TABELLE TERMINE---------------------------


/*-------------------EIGENE STYLES --------------------------*/




/* Zebra-Tabellen*/
/*peachpuff*/
.color1 {background-color:#FFDAB9;}

/*ivory2*/
.color2 {background-color:#EEEEE0;}

/*grau*/
.color0 { background-color:#DDDDDD; }

/*Tabellenformatierungen (Normalansicht)*/

.tab1 {text-align:left;}
.tab2 {text-align:center;}
.tab3 {text-align:right;}

/*Tabellenformatierungen (DRUCKansicht z.B. Elternsprechabend-Liste)*/

.tab1-1 {text-align:left;border-bottom:1px solid black;}
.tab2-1 {text-align:center;border-bottom:1px solid black;}
.tab3-1 {text-align:right;border-bottom:1px solid black;}



/*Elternbeirat*/
.tab10{
       width:200px;
       text-align:left;
       }

/*SMV*/
.tab11{
       width:600px;
       text-align:right;
       }


/*Schulleitung*/
.tab12{
       width:50%;
       text-align:right;
       }



.fett {font:bold;}

/* hellgrauer Hintergrund*/
.grey01 {
        background-color:#DFDFDF;
        padding:5px;
        }




/* Bildtext formatieren v.a. kl. Schrift wichtig unter den Vignetten*/
.csc-textpic-caption {font-size:10px}



/*z.B. für dünne schwarze Rahmen in Tabellen*/
.schwarzmittig {border:1px solid black;
                text-align:center;
                 }


/* für farbige Balken hinter dem Text zur Hervorhebung  z.B. <p class="gelbbox"> </p>*/
.gelbbox { background-color:#FFFF66;
           padding:6px;
           margin:0px; }

/* für farbige Balken hinter dem zentriertem Text zur Hervorhebung  z.B. <p class="gelbboxmittig"> </p>*/
.gelbboxmittig { background-color:#FFFF66;
                 padding:6px;
                 margin:0px;
                 text-align:center; }


/* für farbige Balken hinter dem zentriertem Text zur Hervorhebung und roter Fettschrift z.B. <p class="gelbboxmittigrotfettxl"> </p>*/
.gelbboxmittigrotfettxxl {
                 background-color:#FFFF66;
                 padding:6px;
                 margin:0px;
                 text-align:center;
                 color: #B22222;
                 font: bold 14px Verdana,Arial,Helvetica; }




/* kleinere Schrift*/
.smallfontsize { font-size:10px; }


/* rote fette Hervorhebung   z.B. <p class="rotfett"> </p>*/
.rotfett {font:bold;
          color: #B22222;
         }

/* rote fette Hervorhebung in gelber Box mittig  z.B. <p class="rotfettxxl"> </p>*/
.rotfettxxl {

          color: #B22222;
          font:  bold 14px Verdana,Arial,Helvetica;
                 }

/* rote fette Hervorhebung   z.B. <p class="rotfett"> </p>*/
.rotfettxl {
          color: #B22222;
          font: normal 12px Verdana,Arial,Helvetica;
         }


/* RTE
/* important    (Textstyle im Rich-Text-Editor RTE (rot) */
.important {
          font:bold;
          color: #B22222;
         }

/* detail    (Textstyle im Rich-Text-Editor RTE   (grün) */
.detail {
          font:bold;
          color: #2E8B57;
         }




/* Abschnitt head "Guten Tag ..."  */
.head_tab1 {
            text-align:left;
            font: normal 10px Verdana,Arial,Helvetica;
            }

.head_tab2 {
            text-align:right;
            font: normal 10px Verdana,Arial,Helvetica;
            }

