/*------- Standardeinstellungen des Browsers --------------------------------------------*/
* {
    padding: 0;
     margin: 0;
      font-size: 100%;
       font-weight: normal;
 }


ul,ol,li { list-style:none; }


b,strong { font-weight:bold; }


img,a img { border:none; }

H1 {
     font-family: Verdana;
      font-size: 100%;
       color: #f9b600;
        line-height: normal;
         text-align: left;
          font-weight: bold;

   }



/*------- Grundeinstellung vom Body -----------------------------------------------------*/
body {
       font-family: Arial,Helvetica,sans-serif;
        font-size: 100%;
         color: #666666;
          background-color: #EFEFEF;
           line-height: 1.5em;
            text-align: left;
     }

/*------- Verweise ----------------------------------------------------------------------*/
a:link,                                 /* für Verweise zu noch nicht besuchten Seiten */

a:visited {                             /* für Verweise zu bereits besuchten Seiten */
            color: #f9b600;
             text-decoration: none;
          }

a:hover,  /* für Elemente, während der Anwender mit der Maus darüber fährt */

a:focus,  /* für Elemente, die den Fokus z.B. durch "Durchsteppen" mit der Tabulator-Taste */

a:active {                              /* für gerade angeklickte Elemente */
           color: #e1ecf7;
            text-decoration: underline;

         }

p.text {
        font-size: 13px;
         color: #ffffff;
          line-height: normal;
      }

p.text_ge {
            font-size: 14px;
             color: #ffffff;
              line-height: normal;
          }




/*------- LAYOUT ------------------------------------------------------------------------*/
#gesamt {
          width:100%;
           height: 570px;
            z-index:0;
             min-width: 600px;
              max-width: 1000px;
               background-color: #003262;
                border: 2px solid #f9b600;
                 border-bottom: 2px;
                  padding: 0px;
                   margin: auto;
                    position; relative;

        }


/*------- LAYOUT ---- gesamt oben -------------------------------------------------------*/
#header {
          background-color: #003262;
        }

#logo {padding-left: 10px;}


/*--------- Navigationsleiste im Kopfbereich --------------------------------------------*/


#main {
        width: 680px;
         height: 350px;
          top: -390px;;
           margin-left: 300px;
            padding: 20px;
              position: relative;
               overflow: auto;
                border: 0px solid #000000;}


/* ----------- Kalender ---------- http://belegungsplan.boeck.ws/belegungsplan.php --------*/
table.fb {
            background-color: #F7F7E7;
             border-style: solid;
              border-collapse: collapse;
               border-color: #808080;
         }

table.fb td {
              color: #000000;
               border-color: #808080;
                font-size: 10px;
                 font-family: Verdana, Arial, Helvetica, sans-serif;
            }

table.fb td.s { font-weight: bold; }

table.fb td.fbf {
                  background-color: #ffe505;
                   color: #000000;
                }

table.fb td.fbfw {
                   background-color: #fef289;
                    color: #000000;
                     font-weight: bold;
                 }

table.fb td.fbb {
                  background-color: #054789;
                   color: #FFFFFF;
                }

table.fb td.fbbw {
                   background-color: #0466ca;
                    color: #FFFFFF;
                     font-weight: bold;
                 }