
html, body,
div, p, form, input, textarea, select, ul, ol, dl, dt, dd, li,
h1, h2, h3, h4, h5, h6 {
   margin: 0;
   padding: 0;
}

body, input, textarea {
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 12px;
   color: #132531;
}
   .content {
      line-height: 1.4em;
   }

h1,
h2,
h3 {
   line-height: normal;
}
h4,
p,
#main ul,
#main ol,
#main dl,
#center form,
#main form {
   margin: 1.2em 0;
}

p{
   margin-top: 0px;
}

.content ol,
.content ul {
   margin-left: 15px;
}

.content li{
   margin-left: 4px;
}

.content ol,.content ul{
   margin-bottom: 10px;
}

#main .overviewList ul {
   margin-top: 0;
   margin-bottom: 0;
}

a {
   color: #38b8e1;
   text-decoration: none;
}
   a:hover {
      color: #132531;
      text-decoration: underline;
   }

img {
   border: none;
}

h1 {
   font-size: 24px;
   font-weight: normal;
   padding-bottom: 15px;
   border-bottom: 1px solid #1bb7ea;
   margin-bottom: 15px;
}
h2 {
   font-size: 15px;
   font-weight: normal;
   color: #132531;
   margin-bottom: 3px;
}
h3 {
   margin-bottom: 0px;
   font-size: 14px;
   font-weight: normal;
   color: #132531;
}

hr {
   border: 0;
   color: #acb3b3;
   background-color: #acb3b3;
   height: 1px;
}


table thead {
   font-weight: bold;
}

form td {
   vertical-align: top;
}
   form input {
      width: 160px;
   }
   form textarea {
      width: 160px;
      height: 100px;
   }
   form input.button,
   form input.checkbox {
      width: auto;
   }

.error {
   color: #ff0000;
}
.date {
   color: #999;
   font-style: italic;
   font-size: 10px;
}
   .newsMenu .date {
      font-size: 10px;
      color: #39c1ed;
   }

.moreLink {
   text-align: right;
}

.content ul.buttons,
.content ul.overviewBlocks {
   list-style: none;
   margin: 0;
   width: 464px;
   overflow: hidden;
}
   .content ul.buttons li,
   .content .overviewBlocks li {
      float: left;
      display: inline;
      margin: 4px;
      height: 136px;
      width: 128px;
      border: 1px solid #acb3b3;
   }
   
   .content ul.buttons li {
      height: auto;
      width: 128px;
      border: none;
   }
   
      .content .overviewBlocks li .overview-img-link{
         display: block;
         height: 116px;
         width: 128px;
      }
   
      .content .overviewBlocks li .link-overview {
         display: block;
         background: #132531;
         height: 16px;
         font-size: 11px;
         color: #fff;
         padding: 2px 5px;
         line-height: 17px;
      }
      
         .content .overviewBlocks li:hover a {
            color: #1BB7EA;
            text-decoration: none;
         }
   
   
      .overviewBlocks a img {
         width: 128px;
         height: 116px;
      }

.content ul.buttons {
   margin: 0.5em 0;
   list-style: none;
}
   .content ul.buttons li{
      width: 175px;
      float: left;
      margin-right: 10px;
   }
   ul.buttons a {
      display: block;
      width: 159px;
      padding: 4px 8px;
      color: #fff;
      text-decoration: none;
      background: url(../gfx/bgButton.gif) bottom left repeat-x #2f3f4a;
   }
      ul.buttons a:hover {
         color: #ccc;
      }


.newsMenu a {
   font-size: 14px;
}

.paginator {
   padding: 0.7em 16px 1em 16px;
   text-align: right;
}
   .paginator a {
      text-decoration: none;
   }


#contactFormContainer {
   width: 100%;
   padding: 10px 0;
   background: url(../gfx/new/transp_dark.png);
   border-bottom: 1px solid #fff;
   overflow: hidden;
}

   #contactForm {
      float: right;
      width: 260px;
      color: #fff;
   }
   
      #contactForm h2{
         color: #fff;
      }
#mapscontainer{
   padding: 15px 0px;
   border-top: 1px solid #39c1ed; 
}
#gmap {
   width: 548px;
   height: 320px;
   border: 1px solid #39c1ed;
}

#right #steleenvraagbutton {
   padding: 5px 0 1em 16px;
}

/**
* Relaties
* 
*/    
.relaties-image{
   float: right;
   margin: 0 0px 10px 10px;
}
#relaties{
      list-style: none;
      margin-top: -10px;
}
   
      #relaties li{
         width: 150px;
         float: left;
         margin-top: 10px;
      }
      
      
/**
Nieuws
*/

.content .newsOverview{
   list-style: none;
   margin-left: 0px;
}
   .content .newsOverview li{
      margin-bottom: 15px;
      margin-left: 0px;
   }
   
   .newsOverview h4 {
      font-size: 16px;
      margin-bottom: 0px;
   }

   .newsOverview h4 a {
      color: #39C1ED;
      text-decoration: none;
   }
   
   .newsOverview h4 .date {
      color: #999;
      text-decoration: none;
   }
      .newsOverview h4 a:hover {
         color: #39c1ed;
         text-decoration: none;
      }
      
.clear {
   display: block;
   height: 1px;
   overflow: hidden;
   margin-top: -1px;
   clear: both;
   font-size: 1px;
   line-height: 1px;
}

#steleenvraagbutton{
   margin-top: 15px;
}


/*Forms*/

.content input.text,
.content textarea{
   width: 273px;
   border: 1px solid #999;
}

.left input.text,
.left textarea{
   width: 180px;
   border: 1px solid #999;
}

.email{
   position: absolute;
   top: 20px;
   right: 20px;
   
}
