﻿body { margin: 20px; padding: 0; background-color: #fff; color: #000; }

input, textarea, select { font-family: Arial, Verdana, Sans-serif; font-size: 11px; letter-spacing: 0.05em; }
img { border: none; }

/*--- GLOBAL LAYOUT ---*/
#container { margin: 0; padding: 0; font-family: Arial, Verdana, Sans-serif; font-size: 12px; letter-spacing: 0.05em; }
#colleft { display: none; }
#colright { margin: 0; padding: 0; }
#flashheader { display: none; }
#footer { margin: 15px 0 0 15px; padding: 0; clear: both;line-height:25px;  }
#footer a {display: none; }

/*--- UTILS ---*/
#utils { display: none; }

/*--- BREADCRUMBS ---*/
#breadcrumbs { margin: 0; padding: 5px 0 0 15px; height: 26px;}
#breadcrumbs li {  display: none; }

/*--- CONTENT ---*/
.button { margin: 0; padding: 0; color: #fff; background-color: #517676; width: 75px; height: 18px; font-weight: bold; font-size: 9px; border-top: 1px solid #517676; border-right: 1px solid #99aeae; border-bottom: 1px solid #517676; border-left: 1px solid #99aeae;}
.blok { padding: 0; float: left; overflow: auto; }
.blok  h2 { margin: 0; padding: 0; font-family: Trebuchet MS, Verdana, Sans-Serif; font-size: 18px; line-height: 25px; color: #000; }
.blok .tekst { padding: 15px 0; overflow: hidden; }
.blok .tekst h3 { margin: 0; padding: 0; font-size: 11px; font-style: italic; color: #000; }
.blok .tekst p { margin: 9px 0; padding: 0; }
.blok .tekst img { float: right; margin: 15px 0 15px 15px; }
.blok .tekst .datum { line-height: 25px; }
.blok .tekst .button { float: right; clear: both;}
.blok .tekst .row .button { float: left; margin-left: 140px; }
.blok .tekst fieldset.archief .button { width: 100px;  margin: 10px 0 0 0; }
.blok .tekst .nieuwsberichten { margin: 0; padding: 15px 0;  float: left; clear: both; list-style: none;}
.blok .tekst .nieuwsberichten li a { color: #000; }

/*--- FORMULIEREN ---*/
.blok .tekst fieldset { margin: 30px 0 0 0; padding: 0; border: none; }
.blok .tekst fieldset.archief { margin: 0; }
.blok .tekst legend { display: none; }
.blok .tekst .row { height: 1%; overflow: hidden; margin-bottom: 8px;}
.blok .tekst label { float: left; width: 140px;}
.blok .tekst .text { float: left; border: 1px solid #517676; width: 293px; padding-left: 2px;}
.blok .tekst .archief select { width: 180px; }

/*--- VERSCHILLENDE KLEURTJES EN MAATJES CONTENT ---*/
.content { margin: 10px 15px 15px 15px; width: 470px; }
.contenthome { margin: 10px 15px 15px 15px; width: 693px; }
.info { margin: 10px 15px 15px 0; width: 205px; }
.nieuws, .werkzaamheden  { margin: 0 0 15px 15px; padding: 0; border: 1px solid #bdb4ab; float: left; width: 338px;}
.contenthome  h2 { background-color: #ccc; }
.nieuws h2 { background-color: #ccc; }
.info h2, .content h2, .werkzaamheden h2 { background-color: #ccc; }
.nieuws .tekst img,
.werkzaamheden .tekst img { margin: 0; }

/*--- NIEUWS OVERZICHT ---*/
.blok .tekst .nieuwsitem { position: relative; padding: 15px 0; overflow: hidden; background: transparent url('../images/nieuwsitem_divider.png') no-repeat 0 109px; }
.blok .tekst .nieuwsitem .crop img { width: 130px; margin: 0; }
.blok .tekst .nieuwsitem .crop { width: 130px; height: 80px; float: left; overflow: hidden; margin: 0 15px 0 0; padding: 0; background-color: #efe9e5 }
.blok .tekst .nieuwsitem h3 { font-style: normal; font-size: 11px; margin: 10px 0 0 0; padding: 0; }
.blok .tekst .nieuwsitem a { color: #820052; font-style: normal; font-weight: normal;  }
.blok .tekst .nieuwsitem p { margin: 10px 0 0 0; padding: 0; }
.blok .tekst .nieuwsitem .datum { line-height: normal;}
.blok .tekst .nieuwsitem .boven { position: absolute; display: block; width: 9px; height: 9px; background: transparent url('../images/up.png') no-repeat top left; padding: 0; margin: 0; text-indent: -999em; overflow: hidden; right: 1px; bottom: 2px;}

.blok .tekst .pager { margin: 15px 0 0 0; overflow: hidden;  }
.blok .tekst .pager .button { float: left; clear: none; }
.blok .tekst .pager ul { float: left; list-style: none; margin: 0 25px; padding: 0; }
.blok .tekst .pager li { float: left; color: #000; font-weight: bold; padding: 0 4px; font-size: 12px; line-height: 18px; }
.blok .tekst .pager li a { float: left; color: #517676; }

/*--- FOTOBOEK OVERZICHT ---*/
.thumbnails ul { margin: 0; padding: 0; list-style: none; }
.thumbnails ul li { float: left; margin: 16px 0 0 16px; }
.thumbnails ul li img { float: left; }
.thumbnails .buttons { padding: 16px 0 0 61px; float: left; }
.thumbnails .buttons .button { margin: 0 14px 0 0; float: left; } 
.fotoboek h1 { margin: 20px 0 0 70px; color: #820052; font-size: 16px; font-family: Trebuchet MS, Arial, Verdana, Sans-Serif; }
.fotoboek p { margin: 20px 0 0 70px;  }
.fotoboek .foto { margin: 15px; }