
body {}

   #logo {
      display: block;
      width: 350px;
      height: 206px;
      position: absolute;
      top: 8px;
      left: 50px;
      z-index: 30;
   }

   #top {
      position: relative;
      height: 175px;
      background: url(../gfx2/_topRight.jpg) top right no-repeat;
   }
      #topMenu {
         position: absolute;
         top: 10px;
         right: 10%;
      }
         #topMenu li {}
         #topMenu a {
            padding: 3px 6px;
            font-size: 15px;
            color: #000;
            text-decoration: none;
         }
            #topMenu a:hover {
               text-decoration: underline;
            }
            #topMenu .active a {
               color: #3D8934;
               text-decoration: underline;
            }
      
      #mainMenu {
         position: absolute;
         top: 130px;
         left: 397px;
         height: 46px;
      }
         #mainMenu li {
            height: 46px;
            padding-right: 10px;
         }
         #mainMenu a {
            height: 28px;
            padding: 9px 5px 9px 15px;
            font-size: 21px;
            color: #000;
            text-decoration: none;
         }
            #mainMenu a:hover {
               color: #555;
            }
         #mainMenu li.active {
            background: url(../gfx2/menuActiveRight.gif) top right no-repeat;
         }
            #mainMenu li.active a {
               color: #fff;
               background: url(../gfx2/menuActive.gif) top left no-repeat;
            }
         
         #flags {
            position: absolute;
            top: 16px;
            right: 10%;
            margin-right: 485px;
            z-index: 40;
         }
         
         #eaaLogo {
            position: absolute;
            top: 66px;
            left: 800px;
         }
         #date {
            position: absolute;
            top: 69px;
            left: 490px;
            font-size: 26px;
            color: #3d8934;
         }
   
   #left {
      position: absolute;
      top: 175px;
      left: 0;
      width: 174px;
      padding-top: 50px;
   }
      #left h2 {
         padding: 0 10px;
         font-size: 20px;
         font-weight: normal;
         color: #41983a;
         text-align: right;
      }
      #left .menu {
         margin: 10px 0 0 0;
      }
         #left .menu,
         #left .menu li {
            width: 159px;
         }
         #left .menu a {
            width: 154px;
            padding: 1px 10px 5px 10px;
            font-size: 14px;
            color: #000;
            text-decoration: none;
            text-align: right;
         }
            #left .menu a:hover {
               color: #307629;
            }
            #left .menu li.active {
               padding-bottom: 8px;
               background: url(../gfx2/subMenuActive.gif) 80% 100% no-repeat;
            }
            #left .menu .active a {
               color: #307629;
            }
         #left .menu ul {
            margin: 0;
         }
            #left .menu ul li {
               background: none;
            }
            #left .menu .active ul a {
               width: 140px;
               padding: 2px 24px 2px 10px;
               font-size: 12px;
               color: #000;
            }
               #left .menu .active ul a:hover {
                  text-decoration: underline;
               }
               #left .menu .active ul .active {
                  padding-bottom: 0;
                  background: none;
               }
               #left .menu .active ul .active a {
                  color: #307629;
                  font-style: italic;
                  text-decoration: underline;
               }
   
   #main {
      margin-left: 174px;
      padding-left: 9px;
      background: url(../gfx2/borderLeft.gif) top left repeat-y;
   }
      #header {
         padding-top: 7px;
         height: 188px;
         background: url(../gfx2/bgHeader.gif) top left repeat-x;
      }
         #headerImg {
            height: 114px;
            background: url(../gfx2/_header.jpg) top left no-repeat;
         }
         #header h1 {
            height: 34px;
            padding: 20px 10px 12px 22px;
            margin: 0;
            font-size: 26px;
            font-weight: normal;
            color: #595959;
         }
      #homeHeader {
         height: 7px;
         line-height: 7px;
         background: url(../gfx2/bgHeader.gif) top left repeat-x;
      }
      
      #content {
         width: 800px;
      }
         .content,
         #right {
            float: left;
            display: inline;
         }
         .content {
            padding: 22px;
            width: 484px;
         }
         #right {
            width: 250px;
            padding: 22px 0 22px 22px;
         }
            .block {
               display: block;
               margin: 5px 0;
            }
         .rightMenu {}
            .rightMenu li {
               margin: 3px 0;
               width: 250px;
            }
            .rightMenu a {
               color: #000;
               text-decoration: none;
            }
               .rightMenu a:hover {
                  text-decoration: underline;
               }
               .rightMenu li.active a {
                  color: #014B1A;
                  text-decoration: underline;
               }

   
   #footerTop,
   #footerBottom,
   #footer {
      width: 930px;
      margin-left: 50px;
   }
   #footerTop {
      margin-top: -4px;
      height: 18px;
      background: url(../gfx2/bgFooterTop.png) top left no-repeat;
   }
   #footer {
      background: url(../gfx2/bgFooter.png) top left repeat-y;
   }
      #sponsors {
         position: relative;
         text-align: center;
      }
         #loketBanner {
            position: absolute;
            top: 6px;
            left: 36px;
            z-index: 10;
         }
      #qforma {
         padding: 10px 30px;
         text-align: right;
      }
         #qforma,
         #qforma a {
            font-size: 10px;
            color: #000;
         }
      #tilburgcom {
         float: left;
         margin-top: 3px;
         margin-left: 35px;
      }
   #footerBottom {
      height: 16px;
      background: url(../gfx2/bgFooterBottom.png) top left no-repeat;
   }


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

.nbsp {
   white-space: nowrap;
}

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

