 /* pestalozzi.css */

 body {
         color:#000000;
         background-color:#ffffff;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 10pt;
         /*    a:link:#003300;
         a:visited:#003300;
         a:active:#003300;
 */
         border:0px solid;
         padding:0px;
         margin:0px;
         height:100%;
         width:1000px;

 }

 a:link { color:#000066; text-decoration:underline; font-weight:normal; }
 a:visited { color:#000066; text-decoration:underline; font-weight:normal; }
 a:hover { color:#000066; text-decoration:underline; background-color:#FFFFFF; font-weight:normal; }
 a:active { color:#000066; text-decoration:underline; background-color:#FFFFFF; font-weight:normal; }


 .kopfgrafik {
         position:absolute;
         top:23px;
         left:20px;
 }

 div {position:absloute;}

 div.main {
         width: 1000px; /*  height:675px; /*615px;*/
         height: 100%;
         position: relative;
         text-align: left;
         border: 0px solid;


         }

 div.menu {
         word-spacing: 0px;
         position: absolute;
         top: 90px;
         left: 25px;
         width: 950px;
         font-size: 12pt;
         text-align: left;
         border: 0px solid;
         line-height:1.5em;
 }
 div.menu .aktiv {color:#CC6600;}

 /* div.menu a:link { color:#000B2A; text-decoration:none; font-weight:bold; }
 div.menu a:visited { color:#000B2A; text-decoration:none; font-weight:bold; }*/
 div.menu a:link { color:#000B7A; text-decoration:none; font-weight:bold; }
 div.menu a:visited { color:#000B7A; text-decoration:none; font-weight:bold; }
 div.menu a:hover { color:#CC6600; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }
 div.menu a:active { color:#CC6600; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }
 /*div.menu a:hover { color:#70400C; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }
 div.menu a:active { color:#70400C; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }*/


 h2 {
         font-size:12pt;
         font-weight:bold;
         text-align:left;
         margin-top:0em; /*1*/
         margin-bottom:0.25em;/*0.25*/
 }

 h3 {
         font-size:10pt;
         font-weight:bold;
         text-align:left;
         margin-top:0em; /*1.15*/
         margin-bottom:0.25em; /*0.25*/
 }

 p {
         text-align:left;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 10pt;
         margin:0px; /**/
         margin-bottom:1em;
         line-height:1.3em;

 }

 p.subhead {
         font-size:11pt;
         font-weight:bold;
         text-align:left;
 }

 p.h2 {
         /*  padding-top: 10px;*/
         font-weight:bold;
 }

 p.h2o {
         font-weight:bold;
 }

 p.submenu {
         position:absolute;
         top:2px; /*8*/
         margin: 0px;
         left:488px;
         line-height:1.2em;/*1.5em; */
         color:#70400C;
 }

 p.submenu .aktiv {
         background-color: #FFFFFF;
         font-weight:bold;

 }

 /* p.submenu a:link { color:#70400C; text-decoration:none; font-weight:normal; }
 p.submenu a:visited { color:#70400C; text-decoration:none; font-weight:normal; }
 p.submenu a:hover { color:#70400C; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }
 p.submenu a:active { color:#70400C; text-decoration:none; background-color:##FFFFFF; font-weight:bold; }*/

/**/ p.submenu2 {
         position:absolute;
         top:2px;
         margin: 0px;
         left:650px;
         line-height:1.2em;
        /* color:#70400C;*/
 }
 p.submenu2 .aktiv {
         background-color: #FFFFFF;
         font-weight:bold;
 }

/* p.submenu2 a:link { color:#70400C; text-decoration:none; font-weight:normal; }
 p.submenu2 a:visited { color:#70400C; text-decoration:none; font-weight:normal; }
 p.submenu2 a:hover { color:#70400C; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }
 p.submenu2 a:active { color:#70400C; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }
 */
 p.submenu3 {
         position:absolute;
         top:2px;
         margin: 0px;
         left:820px;
         line-height:1.2em;
         color:#70400C;
 }
 p.submenu3 .aktiv {
         background-color: #FFFFFF;
         font-weight:bold;
 }

 p.submenu3 a:link { color:#70400C; text-decoration:none; font-weight:normal; }
 p.submenu3 a:visited { color:#70400C; text-decoration:none; font-weight:normal; }
 p.submenu3 a:hover { color:#70400C; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }
 p.submenu3 a:active { color:#70400C; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }

 /* Style für die Tabelle im Bereich Förderschule*/

 p.tblfs_oben {background-color:#e9e9e9;/*vorher rgb(196,209,230);  */
         color:#567EB9; /*vorher rgb(86,126,185); */
         font-weight:bold;
        /* font-size:14px; */
         width:100%;
        /* padding-top:5px;
         padding-bottom:10px; */
         height:auto;
         text-align:left; /*vorher: center*/
         vertical-align:middle;
         margin:0px;
 }
 p.tblfs_mitte {background-color:#ffffff;/*vorher rgb(213,223,237); */
         color:#000000; /*vorher rgb(86,126,185); */
        /* font-size:14px;*/
         font-weight:bold;
         width:100%;
       /*  padding-top:5px;
         padding-bottom:10px; */
         height:auto;
         text-align:left;  /*vorher: center*/
         vertical-align:middle;
         margin:0px;
 }
 p.tblfs_unten {background-color:#e9e9e9;/*vorher rgb(196,209,230); */
         color:#567EB9;/*vorher rgb(86,126,185); */
         /*font-size:14px;*/
         font-weight:bold;
         width:100%;
        /* padding-top:5px;
         padding-bottom:10px; */
         height:auto;
         text-align:left;  /*vorher: center*/
         vertical-align:middle;
         margin:0px;
 }


 ul{
         text-align:left;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 10pt;
         margin-top:3px;
         list-style-type:disc;
 }

ul li {
         text-align:left;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 10pt;
         margin-left:-20px;
 }


ol{
   text-align:left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   margin-top:3px;
   list-style-type: decimal;
 }

ol li {
         text-align:left;
         font-family: Arial, Helvetica, sans-serif;
         font-size: 10pt;
         margin-left:-5px;


 }



 span.suchen {
         font-family: Arial, Helvetica, sans-serif;
         font-size: 12pt;
         color:#000B7A;
         border:0px solid;
      /*   position:relative;
         float:right;*/
         font-weight:bold;
        /* right:24px;*/
       /*  top:89-20px;*/ /*115*/
      /*   height:12px;
         width:195px;   */
         text-align:right;
         margin:0px;

       /*  line-height:1.5em;*/
 }

 div.suchen input {
         background-color: #DDE5F1;
         margin:0px;
 }

 .bild_ol {
         position:absolute;
         top:0px;
         left:0px;
         width:480px;
         height:116px;
         border:0px;
 }

 .bild_ur {
         position:absolute;
         top:300px;
         right:0px;
         padding-bottom:30px;
 }

 .bild_kopf {
         position:absolute;
         top:10px;
         left:20px;
 }

 .bild_karte {
  position:relative;
   /* top:-30px; */
   right:30px;
   width:330px;
   height:446px;
}

 .bild_kontakt {position: absolute; top:0px;left:0px;border:0px solid;margin:0px;padding:0px;spacing:0px;}
 .text_kontakt {position: absolute; top:0px;left:95px;line-height:1.5em;width:250px;border:0px solid;}
 .mail_kontakt {position: absolute; top:100px;left:30px;line-height:1.5em;margin-top:0px;border:0px solid;}

 div.inhalt {
         position:absolute;
         top:130px; /*140*/
         width:100%;
         height:auto;
         border:0px solid;
         margin:0px;
         padding:0px;
 }
 div.inhalt2 {position:relative;
         top:130px;
         bottom:0px;
         margin:0px;
         padding:0px;
         width:100%;
         height:100%;/* */
         margin-bottom:120px;
         border:0px solid;
 }/**/


 /* div.text1 {position:absolute; top:150px; left:30px; width:290px; }

 div.text2 {position:absolute; top:150px; left:360px;width:290px; }
 div.text3 {position:absolute; top:150px; left:680px;width:290px;}
 div.text4 {position:absolute; top:150px; left:340px;width:260px;}
 div.text_standorte {position:absolute; top:520px; left:30px;width:950px;border-top:1px solid;}   */


 div.edit_buttons {
    position:relative;
    left:30px;
    top:5px;
    /*font-size:14pt;*/
    /*font-weight:bold;*/
    height:60px;
    text-align:left;
    border:0px solid;
    width:900px;
 }

 div.headline {
    position:relative;
    left:30px;
    top:5px;
    font-size:14pt;
    font-weight:bold;
    height:40px;
    text-align:left;
    border:0px solid;
    width:900px;
 }
 div.kontakt {position:relative; top:5px; left:30px; width:900px; margin:0px;padding:0px;border:0px solid;}

 div.text1 {position:relative; top:0px; left:30px; width:290px;float:left;margin:0px;padding:0px;padding-bottom:20px;border:0px solid;  }

 div.text2 {position:relative; top:0px; left:60px;width:290px;float:left;margin:0px;padding:0px;padding-bottom:20px;border:0px solid; }
 div.text3 {position:relative; top:0px; left:90px;width:290px;float:left;margin:0px;padding:0px;padding-bottom:20px;border:0px solid; }
 div.text4 {position:relative; top:0px; left:50px;width:260px;float:left;margin:0px;padding:0px;padding-bottom:20px;}
 div.text_standorte {position:relative; top:0px; left:30px;width:950px;border-top:1px solid;clear:both;}

 .clear {clear:both;}

 table {font-size:10pt;
         margin:0px;
         padding:0px;}

 div.formular_seminar {position:relative;top:00px;left:00px;}/**/
 table.formular_seminar {position:relative;clear:both;top:00px; }
 div.formular_seminar1 {
         position:absolute;
         top:0px;
         /*left:30px;*/
 }
 div.formular_seminar2 {
         position:absolute;
         top:0px;
         left:450px;/**/
 }

 table.kontakt {width:100%;}

 td.kontakt {vertical-align:top;
             width:25%;
             padding:0px;
             padding-top:5px;
             padding-bottom:5px;
             }

 td.kollegium_head {vertical-align:top;
             width:120px;
             padding:0px;
             padding-top:5px;
             padding-bottom:5px;
             border-top:1px solid #000000;
             }

 td.kollegium_text {vertical-align:top;
             width:auto;
             padding:0px;
             padding-top:5px;
             padding-bottom:5px;
             border-top:1px solid #000000;
             }


  a:link.regelangebote {text-decoration:none; font-weight:normal; }
  a:visited.regelangebote {text-decoration:none; font-weight:normal; }
  a:hover.regelangebote {text-decoration:none; background-color:#FFFFFF; font-weight:bold; }
  a:active.regelangebote {text-decoration:none; background-color:#FFFFFF; font-weight:bold; }

  a:link.dienstleistungen {text-decoration:none; font-weight:normal; }
  a:visited.dienstleistungen {text-decoration:none; font-weight:normal; }
  a:hover.dienstleistungen {text-decoration:none; background-color:#FFFFFF; font-weight:bold; }
  a:active.dienstleistungen {text-decoration:none; background-color:#FFFFFF; font-weight:bold; }

  .button {width:100px;
           color:#000B7A;
           border-top:2px solid #000B7A;
           border-left:2px solid #000B7A;
           border-bottom:1px solid #000B7A;
           border-right:1px solid #000B7A;
           background-color:#DDE5F1;
           font-weight:bold;
  }

  ul.impressum {list-style-type:disc;
              list-style-position:inside;
              padding-left:90px;
              margin:0px;

    }
  ul.impressum a:hover  {font-weight:bold;}


  .impressum .menu1, .impressum a.menu1{
             color:#000000;
  }
  ul.impressum .menu2, ul.impressum a.menu2{
             color:#009900;
  }

  ul.impressum .menu3, ul.impressum a.menu3{
             color:#000099;
  }
  ul.impressum .menu4, ul.impressum a.menu4{
             color:#990000;
  }

/* ******** Style für das Kontaktformular - seminar - persoenliche Anfrage  */

 .feldfehlt {color:red; font-weight:bold;}



/* p.submenu3 a:link { color:#70400C; text-decoration:none; font-weight:normal; }
   p.submenu3 a:visited { color:#70400C; text-decoration:none; font-weight:normal; }
   p.submenu3 a:hover { color:#70400C; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }
   p.submenu3 a:active { color:#70400C; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }
    */
