body {
}

/* - - - - - - - - - - - -
   theme background layers
   - - - - - - - - - - - - */
div.bottom-bar {
   position:absolute;
   left:50%;
   margin:0 0 0 -368px;
   z-index:3;
   bottom:-1px;
   width:737px;
   background-image:url('./gfx/bottom-bar.gif');
   background-position:bottom;
   background-repeat:no-repeat;
}   

div.background {
   position:absolute;
   left:50%;
   margin:0 0 0 -368px;
   width:737px;
   z-index:-1;
   background-repeat:repeat-y;
   height:100%;
   min-height:100%;
   padding:0;
   background-image:url('./gfx/body-background.gif');
   background-position: top center;
   background-repeat:repeat-y;
}

div.content-background {
   position:absolute;
   left:50%;
   min-height:400px;
   height:400px;
   margin:0 0 0 -368px;
   width:737px;
   z-index:0;

   background-image:url('./gfx/content-background.jpg');
   background-repeat:no-repeat;
   background-position:0 124px;
}

/* - - - - - - - - - - - - -
   theme content definitions
   - - - - - - - - - - - - - */

form.nav select option {   
   background-color:#003C57;
   color:#fff;
}

form.nav select {
   scrollbar-3dlight-color:blue;
   scrollbar-arrow-color:aqua;
   scrollbar-base-color:#000;
   scrollbar-darkshadow-color:#000;
   scrollbar-face-color:#000;
   scrollbar-highlight-color:#000;
   scrollbar-shadow-color:#000;
}

a {
  color:#93BCEB;
}

a:hover {
  color:#00A0C8;
}
   div.content {
   }
   
   div.content div#headlines {
      border-top:1px dashed #C6D5DE;
   }
      div.content div#headlines a {
         font-size:10px;
         font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
         color:#ffffff;
         font-weight:bold;
         text-decoration:none;
         display:block;
         margin-left:3px;
      }
      
      div.content div#headlines a:hover {
         font-size:10px;
         font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
         color:#ffffff;
         font-weight:bold;
         text-decoration:underline;
         display:block;
         margin-left:3px;
      }
      
      div.content div#headlines div.boekingen {
        position:relative;
        margin-bottom:10px;
        border:1px solid #ff0000;
      }
   
   div.content div#text {
      border:1px solid #C6D5DE;
   }
   
   div.content h2 {
      font-size:10px;
      font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
      background-color:#155B7B;
      color:#ffffff;
   }

   div.content div.column a {
   
   }
   
   div.content p, 
   div.content li {
      font-size:10px;
      font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
      color:#ffffff;
   }
   
   div.content div.text form input.button {
   }

body.popup {
   background-color: #467191;
}

body.popup h2 {
   background-color:#155B7B;
}

table.request-form,
table.request-form td {
  border-collapse:collapse;
  border:1px solid #AEC6DA;
  padding:5px 5px 5px 5px;
  font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  font-size:10px;
  line-height:17px;
  color:#ffffff;
  vertical-align:top;
}


