html, body {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
  
  background-color: #ffff00;
  background-image: url("../img/fixedBG.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: left bottom;
  
  font-family: Arial;
}

 a:link, a:hover { color: #4297e8;text-decoration: none; }
 a:hover { text-decoration: underline;}
 a:visited {text-decoration: none; color: #472EF0;}

input.custombutton
{
   font-size:12px;
   font-family:Arial,sans-serif;
   font-weight:bold;
   color:#444444;
   background-color:#eee;
   border-style:double;
   border-color:#999;
   border-width:3px;
   margin-top: 8px;
}

h3 {
  margin: 10px 0px 10px;
  font-size: 18pt;
}
h1 { font-size: 12pt; }

#top {
  width: 100%;
  border-collapse: collapse;
}
  #headerLeft, #headerRight {
    width: 50%;
    height: 130px;
    
    background-color: #000;
  }
  #headerLeft {
    padding: 0px 30px;
  }
  #headerRight {
    text-align: right;
  }
  
#content {
  width: 875px;
  height: 100%;
  margin: 30px 20px;
  padding-bottom: 25px;
}

  #text {
    width: 725px;
    padding: 18px 25px;
    height: 100%;
    background-color: #fff;
    border-collapse: collapse;
    font-size: 10pt;
    text-align: justify;
  }
    #text table {
      margin: 0px;
      padding: 0px;
    }
    #newscol {
      width: 500px;
      padding: 0px 10px;
      height: 100%;
      
      vertical-align: top;
    }
      #newscol .newsitem, #pollcol div {
        border-top: 1px dashed #323232;
        margin-left: 5px;
        margin-right: 25px;
        margin-top: 15px;
        padding: 1px;
      }
        #newscol .newsitem h3, #pollcol div h3 {
          font-size: 11pt;
          font-weight: bold;
          margin-bottom: 7px;
        }
        #newscol .newsitem img {
          float: left;
          padding-top: 10px;
        }
        .nieuws_content { font-size: 10pt; text-align: justify; }
        .intro {
          padding-left: 0px;
          height: 100%;
          text-align: justify;
          font-size: 10pt;
          vertical-align: top;
          width: 350px;
        }
        .intro p {
        margin: 0px;
        }
        .intro a {
          color: #4297e8;
          text-decoration: underline;
        }
        .intro a:hover { text-decoration: none;}
        .intro a:visited { color: #472EF0; }
        .clear {
          clear: both;
        }
        .newsAv {
          width: 100px;
          vertical-align: top;
          text-align: left;
        }
        .newsAv img { width: 80px; }
        #terugLink { color: ; text-decoration: none; font-size: 10pt;}
    #pollcol {
       width: 215px;
       vertical-align: top;
    }
      #pollcol {
        font-size: 10pt;
      }
   #space {
     width: 15px;
   }
    
  #sidebar {
    width: 170px;
    vertical-align: top;
  }
    #sidebar > div {
      width: 170px;
      height: 125px;
      margin: 10px 0px;
      background-color: #323232;
      
      text-align: center;    
    }
    #sidebar h3 {
      padding: 10px 0px 0px;
      color: #fff;
      font-size: 10pt;
    }
      .sideTop, #tickets img {
      margin-top: 13px; border: 0px;}
      #socialLinks img {
         margin-top: 7px;
         border: 0px;
      }
      #pageContent {
      font-size: 10pt;
      text-align: justify;
      height: 100%; }
      #pageC {  width: 725px; vertical-align: top; }
      .pageName {
        width: 100%; text-decoration: underline;.
      }
      .paragraafkop {
      margin: 18px 0px;
        font-weight: bold;
        font-size: 120%;
      }
      .linkletter { font-weight: bold;font-size: 12pt; }
      
      hr {
        color: #ccc;
        background-color: #ccc;
        border-color: #ccc;
      }
      .gbmessage {
         margin: 3px 0px 15px 5px;
      }
      .gbmessages td {
          padding: 5px 10px;
      }
      
/*      #sidebar #sponsors { height: 200px;position: relative; }
      #sidebar div div.slideshow {
        width: 160px;
        height: 150px;
  position: relative;
line-height: 200px; 
        margin: 10px auto; 
        text-align: center; }
      .slideshow img {
        background: #fff;
        width: 140px;
        border: 0px;
        top: 0px;
        bottom: 0px;
        margin: auto 10px;
        }           */
        
        #sidebar div div img {
          vertical-align: middle; 
          border: 0px; 
          width: 140px; 
          margin: 10px; 
        }