body
{
  margin: 0;
  padding: 0;
  background-color: #000;
  color: #fff;
  overflow: auto;
}

/**
 * banner 230px, dus main 115 naar links
 */
div#topbar,
div#maincontent
{
  position: relative; /* new */
  left: -115px; /* new */
  width: 760px;
  margin: 0 auto;
}

div#topbar img
{
  border: 0;
}

#banner
{
  position: absolute;
  top: 90px;
  left: 50%;
  width: 230px;
  margin: 0 0 0 265px;
}

   #banner h3, #banner dl, #banner dt, #banner dd
   {
     margin: 0;
     padding: 0;
   }
   
      #banner h3 a
      {
         display: block;
         margin: 0 auto 20px;
         overflow: hidden;
      }

      #ggl a
      {
         width: 195px;
         height: 196px;
         background: url(logo-glasgalerie-leerdam.gif) no-repeat 0 0;
      }

      #coda a
      {
         width: 147px;
         height: 35px;
         background: url(logo-coda.gif) no-repeat 0 0;
      }

      #ggl span, #coda span
      {
         display: block;
         margin: -200px 0 0;
      }

   #banner dl
   {
      padding: 0 0 31px 32px;
      font: normal 8pt/16px Arial;
   }
   
      #banner dt a
      {
         font-weight: bold;
         text-decoration: none;
         color: #bbbbee;
      }



div#content
{
  width: 100%;
  font: 70% Arial;
}

div#content h1
{
  font: normal normal bold 8pt Arial;
  margin: 20px 0 0 0;
}

div#content h2
{
  font: normal normal normal 8pt Arial;
  margin: 0;
}

div#content p
{
  width: 450px;
  line-height: 130%;
  padding: 7px;
  margin: 3px 0 0 0;
}

div#content img
{
  margin-right: 4px;
  margin-bottom: 4px;
  border: 0;
}

div#content a
{
  color: #bbe;
  text-decoration: none;
  line-height: 160%;
}

div#image
{
  float: left;
  height: 600px;
}

div#thumbs
{
  margin: 40px 0 0 0;
}

form#contact div
{
  margin: 4px 7px;
}

form#contact input.text
{
  width: 240px;
  border: solid 1px #fff;
  background-color: transparent;
  color: #fff;
  padding: 0 2px;
}

form#contact textarea
{
  width: 240px;
  height: 120px;
  border: solid 1px #fff;
  background-color: transparent;
  color: #fff;
  padding: 0 2px;
  font: 9pt Arial;
}

form#contact input.submit
{
  border: solid 1px #fff;
  background-color: transparent;
  color: #fff;
  padding: 0 2px;
  margin-left: -7px;
  font: normal normal bold 9pt Arial;
}
