

body {
   background-color: #fff;
}


.siteWidth {
   position: relative;
   width: 940px;
   margin: 0 auto;
}

#top {
   height: 140px;
   border-bottom: 7px solid #fff;
   background: url(../gfx/bgTop.gif) bottom left repeat-x;
}
   #logo, #fysio, #middenbrabant {
      display: block;
      position: absolute;
      left: 0;
   }
   #logo {
      top: 22px; /*or: bottom:42px;*/
   }
   #fysio {
      top: 118px;
   }
   #middenbrabant {
      top: 154px;
      left: 50px;
   }
   .menu {
      list-style: none;
   }
      .menu li,
      .menu a {
         float: left;
         display: inline;
      }
      .menu a {
         text-decoration: none;
      }
   #topMenu,
   #mainMenu {
      position: absolute;
      right: 0;
   }
   #topMenu {
      top: 68px;
   }
      #topMenu a {
         padding: 4px 14px;
         color: #1d59a0;
         font-size: 18px;
         word-spacing: -2px;
         letter-spacing: -0.5px;
         text-transform: uppercase;
      }
         #topMenu a:hover {
            color: #5683b8;
         }
         #topMenu .active a {
            color: #e33229;
         }
   #mainMenu {
      top: 112px;
   }
      #mainMenu a {
         padding: 4px 8px;
         color: #fff;
         font-size: 14px;
      }
         #mainMenu a:hover {
            color: #c6d5e6;
         }
         #mainMenu .active a {
            color: #e33229;
         }
   

#middle {
   padding-top: 36px;
   background: url(../gfx/bgMiddle.jpg) top center no-repeat;
}
   #middle .siteWidth {
      width: 918px; /*940 - 2*11*/
      border: 11px solid #fff;
      min-height: 300px;
      background: url(../gfx/bgRight.gif) top right repeat-y #fff;
   }
      .header {
         height: 184px;
         border-bottom: 11px solid #fff;
      }
      #left,
      #right {
         float: left;
         display: inline;
      }
      #left {
         width: 682px;
      }
         #left .header {}
         h1 {
            background: url(../gfx/1d59a0.gif) 0 56% repeat-x;
         }
            h1 span {
               margin-left: 11px;
               padding: 0 3px;
               font-size: 19px;
               font-weight: normal;
               color: #1d59a0;
               background-color: #fff;
            }
         #left .content {
            padding: 0 40px 0 15px;
            text-align: justify;
         }
      #right {
         width: 226px;
         margin-left: 10px;
      }
         #right .header {
            background-color: #8ac23f;
         }
            #right .header h2 {
               padding: 6px 13px;
               padding-top: 154px;
               font-size: 15px;
               font-weight: normal;
               color: #548d09;
               text-transform: uppercase;
            }
         #right .content {
            padding: 11px 11px 106px 11px;
            min-height: 200px;
            background: url(../gfx/bgRightContent.gif) top left repeat-x;
         }
            #right .menu li {
               width: 202px;
            }
            #right .menu a {
               width: 198px;
               padding: 6px 2px;
               font-size: 14px;
               font-weight: bold;
               color: #1d59a0;
            }
               #right .menu a:hover {
                  color: #5683b8;
               }
               #right .menu .active a {
                  color: #e33229;
               }
         #scas {
            position: absolute;
            bottom: 10px;
            right: 10px;
         }

#footer {
   margin-top: 10px;
   background: url(../gfx/70a728.gif) 0 56% repeat-x;
}
   #footer .siteWidth {
      padding: 4px 0;
      text-align: center;
      background-color: #fff;
   }
   #footer * {
      color: #70a728;
      font-size: 13px;
      text-transform: uppercase;
   }
   #footer label {
      padding-left: 6px;
      color: #b8dd87;
   }
   #footer a {
      text-decoration: none;
   }
      #footer a:hover {
         text-decoration: underline;
      }

#subNotes {}
   #subNotes .siteWidth {
      padding: 4px 0;
      text-align: center;
   }
   #subNotes * {
      color: #ccc;
      font-size: 11px;
   }


.clear {
   display: block;
   height: 1px;
   overflow: hidden;
   margin-top: -1px;
   clear: both;
   font-size: 1px;
   line-height: 1px;
}

.nbsp {
   white-space: nowrap;
}
