
body {
   background: #fff7e7;
}

.siteContainer {}
   .siteWidth {
      width: 970px;
      margin: 0 auto;
   }
   
   #logo {
      display: block;
      width: 329px;
      height: 149px;
      position: absolute;
      left: 50%;
      top: 18px;
      margin-left: -165px;
      z-index: 20;
   }
   
   #top {
      height: 93px;
      background: url(../gfx/bgTop.gif) top center;
   }
      #top .siteWidth {
         position: relative;
         height: 93px;
         background: url(../gfx/bgTopImg.jpg) -10px 0 no-repeat;
      }
      #langMenu {
         height: 20px;
         width: 75px;
         position: absolute;
         top: 0;
         right: 0;
         z-index: 12;
         background: url(../gfx/bgFlagsMenu.gif) top left no-repeat;
      }
         #langMenu ul {
            margin-left: 2px;
         }
         #langMenu a {
            padding: 4px 4px;
         }
      #homeLink,
      #omgevingLink {
         position: absolute;
         bottom: 6px;
         font-size: 14px;
         color: #820009;
         text-decoration: none;
      }
      #homeLink {
         left: 6px;
      }
      #omgevingLink {
         right: 6px;
      }
      #reserveerLink {
         position: absolute;
         top: 0;
         right: 83px;
      }
   
   #mainMenu {
      height: 41px;
      border-bottom: 2px solid #fff;
      background: url(../gfx/bgMainMenu.gif) top left repeat-x;
   }
      #mainMenu .menu {
         width: 970px;
         height: 41px;
      }
      #mainMenu li {
         height: 35px;
         margin-top: 3px;
      }
      #mainMenu a {
         height: 25px;
         padding: 6px 10px 7px;
         font-size: 18px;
         color: #fff;
         text-decoration: none;
      }
         #mainMenu .active a {
            color: #820009;
            background-color: #fff;
         }
         
      #mainMenuSpacer {
         width: 350px;
      }
         #typeImageMenu #mainMenuSpacer {
            width: 334px;
         }
   
   #header {
      position: relative;
      height: 163px;
      background: url(../gfx/bgHeaderBottom.gif) bottom left repeat-x;
   }
      #headerImg {
         height: 156px;
         background: url(../gfx/_header.jpg) top center no-repeat;
      }
      #mainOverlay {
         position: absolute;
         bottom: 0;
         left: 50%;
         margin-left: -485px;
         height: 14px;
         z-index: 20;
      }
         #overlayLeft,
         #overlayRight {
            position: absolute;
            top: 0;
         }
            #overlayLeft  { left: 0; }
            #overlayRight { right: 0; }
         #overlayTop,
         #overlayBottom {
            position: absolute;
            left: 7px;
            right: 7px;
            width: 956px;
         }
            #overlayTop {
               top: 0;
               height: 4px;
               background: url(../gfx/overlayTop.gif) top center repeat-x;
            }
            #overlayBottom {
               top: 4px;
               height: 10px;
               background: url(../gfx/bgMain.gif) top center;
            }
   
   #main {
      font-size: 14px;
      line-height: 1.4em;
      background: url(../gfx/bgMain.gif) top center;
   }
      #main h1 {
         color: #ffebc9;
         font-size: 28px;
         font-weight: normal;
         line-height: normal;
         padding: 0.4em 0 0.2em 20px;
      }
      #left,
      #right,
      .column {
         float: left;
         display: inline;
      }
      #left,
      #leftContact {
         width: 620px;
         margin: 10px 20px;
      }
         #left .content {
            padding: 16px;
            border: 1px solid #091d12;
            background-color: #fff7e7;
         }
      #right,
      #rightContact {
         width: 250px;
         margin: 10px 30px;
      }
         #right h2,
         #rightContact h2 {
            width: 228px;
            margin: 0;
            padding: 8px 9px 8px 9px;
            font-size: 20px;
            font-weight: normal;
            color: #fff;
            border-top: 1px solid #860811;
            border-left: 1px solid #830009;
            border-right: 1px solid #830009;
            background: url(../gfx/bgTitleSubMenu.gif) bottom center repeat-x #b0020e;
         }
               #rightContact h2 {
                  width: auto;
                  background: url(../gfx/bgTitleRightCont.gif) top left repeat-x;
               }
            #right h2 a,
            #rightContact h2 a {
               font-size: 20px;
               font-weight: normal;
               text-decoration: none;
               color: #fff;
            }
         #subMenu,
         .box {
            margin-bottom: 20px;
            border: 1px solid #0a1d14;
            background: #fff7e9;
         }
            #subMenu li a {
               width: 228px;
               padding: 5px 10px 4px;
               font-size: 14px;
               color: #163f2c;
               text-decoration: none;
            }
               #subMenu .row0 a { background-color: #ffefd3; }
               #subMenu .row1 a { background-color: #fff7e9; }
               #subMenu .active a {
                  width: 218px;
                  padding-left: 20px;
                  color: #b0020e;
                  background-color: #fff;
               }
               #subMenu li a:hover {
                  color: #b0020e;
               }
         .box {}
            .boxText {
               padding: 10px 10px 2px;
            }
            .boxImage {
               display: block;
            }
   
   #footer {
      padding-top: 20px;
      line-height: 1.6em;
      background: url(../gfx/bgFooter.gif) top center repeat-x;
   }
      #footer,
      #footer a {
         color: #6c5c3e;
      }
      #footerLeft,
      #footerRight {
         float: left;
         display: inline;
      }
         #footerLeft {
            width: 700px;
         }
         #footerRight {
            width: 270px;
            text-align: right;
         }
         #algvoorwaarden{
         width:170px;
         float:left;
         }
         #logoholland{
         width:100px;
         float:left;
         }





.menu {
   list-style: none;
   margin: 0;
}
   .menu li,
   .menu a {
      float: left;
      display: inline;
      margin: 0;
   }


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

.nbsp {
   white-space: nowrap;
}
