/* CSS Document */
@media screen,tv,projection, print{
  * {
  padding: 0px;
  margin: 0px;
  }
  html{
  height:101%;
  }
  body{
  font-family:Arial, Helvetica, sans-serif;
  font-size:80%;
  line-height:135%;
  text-align:center;
  margin:0;
  padding:0;
  background-color:#f6f6f6;
  color:#333333;
  }
  .tekstbrowser{
  display:none;
  }
  .verborgen{
  display:none;
  }
  l.hidden{
  display:none;
  }
  legend{
  display:none;
  }
  .omhulsel{
  position:relative;
  display:block;
  width:970px;
  margin:0 auto 10px auto;
  padding:0 0 70px 0;
  border-top:0px;
  border-left:1px solid #949494;
  border-right:1px solid #949494;
  border-bottom:1px solid #949494;
  background-color:#ffffff;
  text-align:left;
  overflow:hidden;
  min-height:600px;
  }
  .linkerkant{
  display:block;
  float:left;
  width:197px;
  line-height:120%;
  position:absolute;
  top:8px;
  left:13px;
  }
  .linkerkant h1{
  margin:0;
  padding:0;
  display:block;
  width:197px;
  height:126px;
  background-image:url(../img/logo/RBG.gif);
  background-repeat:no-repeat;
  background-position:left top;
  text-indent:-2000px;
  }
  .linkerkant h1 a{
  margin:0;
  padding:0;
  display:block;
  width:197px;
  height:126px;
  }
  .header{
  position:relative;
  display:inline;
  float:left;
  height:65px;
  width:745px;
  background-image:url(../img/background/verloop01.jpg);
  background-position:right bottom;
  background-repeat:no-repeat;
  margin:8px 0 0 212px;
  padding:0;
  }
  .midden{
  display:inline;
  float:left;
  width:498px;
  margin-left:24px;
  margin-left:235px;
  }
  .rechterkant{
  display:block;
  float:left;
  width:184px;
  margin-left:40px;
  padding-top:46px;
  padding-top:6.6ex;
  overflow:hidden;
  }
  .rechterkant .postcodechecker{
  display:block;
  clear:left;
  float:left;
  width:184px;
  background-color:#5ec4ec;
  padding:0 0 5px 0;
  margin:-0.6ex 0 20px 0;

  }
  .rechterkant .postcodechecker h3{
  text-transform:uppercase;
  display:block;
  margin:8px 0 0 0;
  padding:6px 12px 6px 12px;
  color:#FFFFFF;
  line-height:130%;
  font-size:13px;
  font-size:105%;
  text-decoration:none;
  font-weight:bold;
  background-color:#5ec4ec;
  }
  .rechterkant .postcodechecker .tekst{
  clear:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  margin:0 0 1ex 28px;
  width:128px;
  }
  form#postcodecheck{
  position:relative;
  }
  form#postcodecheck label{
  display:none;
  }
  /*form#postcodecheck label{
  display:none;
  position:absolute;
  color:#fff;
  font-size:80%;
  line-height:90%;
  }
  form#postcodecheck label.postcode{
  margin-left:0;
  top:-4px;
  }
  form#postcodecheck label.huisnummer{
  margin-left:19px;
  width:12em;
  top:-14px;
  }*/
  .rechterkant .postcodechecker form#postcodecheck{
  display:block;
  margin:0 0 1ex 12px;
  width:158px;
  }
  .rechterkant .postcodechecker form#postcodecheck fieldset{
  border:0;
  }
  .rechterkant .postcodechecker form#postcodecheck fieldset .rij{
  }
  .rechterkant .postcodechecker form#postcodecheck fieldset .rij .invoer{
  display:inline;
  }
  .rechterkant .postcodechecker form#postcodecheck fieldset .rij .invoer input{
  line-height:140%;
  border:0;
  color:#7a7a7a;
  padding:2px 12px 0 12px;
  height:28px;
  font-size:165%;
  line-height:140%;
  }
  .rechterkant .postcodechecker form#postcodecheck fieldset .rij .invoer input.postcode{
  float:left;
  width:87px;
  margin:5px 0 5px 0;
  }
  .rechterkant .postcodechecker form#postcodecheck fieldset .rij .invoer input.huisnummer{
  float:left;
  clear:left;
  width:54px;
  margin:5px 0 5px 0;
  }
  .rechterkant .postcodechecker form#postcodecheck fieldset .rij .knoppen{
  display:inline;
  margin:0;
  margin:4px 0 0 0;
  padding:0;
  width:51px;
  height:30px;
  }
  .rechterkant .postcodechecker form#postcodecheck fieldset .rij .knoppen input{
  float:left;
  margin:0 0 0 10px;
  line-height:0px;
  font-size:0px;
  padding:0;
  border:0;
  width:21px!important;
  height:30px!important;
  background-color:#5ec4ec;
  background-image:url(../img/icons/STgrootst.gif);
  background-position: right 4px;
  background-repeat:no-repeat;
  cursor:pointer;
  }
  .rechterkant h3{
  text-transform:uppercase;
  display:block;
  margin:8px 0 0 0;
  padding:4px 8px 4px 8px ;
  color:#FFFFFF;
  line-height:130%;
  font-size:13px;
  font-size:105%;
  text-decoration:none;
  font-weight:bold;
  background-color:#5ec4ec;
  }
  .rechterkant .linklijst,
  .rechterkant .legenda {
  display:block;
  clear:left;
  float:left;
  width:184px;
  margin:0 0 20px 0;
  line-height:120%;
  }
  .rechterkant .linklijst  ul{
  margin:0;
  padding:0;
  list-style-type:none;
  }
  .rechterkant .linklijst  ul li{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:3px 0 0 0;
  }
  .rechterkant .linklijst  ul li a{
  color:#122371;
  text-decoration:none;
  display:block;
  }
  .rechterkant .linklijst  ul li a:hover{
  text-decoration:underline;
  }
  .rechterkant .linklijst  ul li .gewicht{
  font-size:80%;
  margin-left:4px;
  color:#7a7a7a;
  }
  .rechterkant .linklijst  ul li.internLink, .rechterkant .linklijst  ul li.externLink{
  padding:2px 0 3px 0;
  }
  /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++externe/interne link icon*/
  .rechterkant a.internLink{
  padding:0 0 0 12px;
  background-image:url(../img/icons/GT.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  }
  .rechterkant a.externLink{
  padding-left:12px;
  background-image:url(../img/icons/GTextern.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  }
  .rechterkant .aangiftenbedrijven a.externLink{
  padding-left:0!important;
  background-image:none!important;
  }
  
  .rechterkant .legenda TD {
font-size:100%;
  }
  .rechterkant .legenda .tekstblok h3{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#5ec4ec;
  margin:0 0 0 0;
  font-weight:normal;
  text-transform:noral;
  line-height:190%;
  font-size:110%;
  font-weight:bold;
  background-color:#fff;
  display:inline;
  padding:0;
  }
  
  
  
  
  /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++download icons*/
  a.doc  {	
  background-image:url(../img/icons/doc.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.txt  {	
  background-image:url(../img/icons/txt.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.pdf {	
  background-image:url(../img/icons/pdf.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.zip {	
  background-image:url(../img/icons/zip.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.mp3{	
  background-image:url(../img/icons/mp3.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.mp4 {	
  background-image:url(../img/icons/mp4.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.odp{	
  background-image:url(../img/icons/odp.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.ods{	
  background-image:url(../img/icons/ods.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.odt{	
  background-image:url(../img/icons/odt.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.wmv{	
  background-image:url(../img/icons/wmv.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.wma{	
  background-image:url(../img/icons/wmv.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.xls{	
  background-image:url(../img/icons/xls.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.ppt{	
  background-image:url(../img/icons/ppt.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.jpg{	
  background-image:url(../img/icons/jpg.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  a.gif{	
  background-image:url(../img/icons/gif.gif);
  background-position: left 0.3em;
  background-repeat:no-repeat;
  padding:2px 0 3px 20px;
  }
  /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++footer*/
  /*.footer{
  display:inline;
  float:right;
  height:30px;
  width:722px;
  background-color:#5ec4ec;
  margin-right:8px;
  margin-top:20px;
  }
  */
  .footer{
  position:absolute;
  display:block;
  height:30px;
  width:722px;
  background-color:#5ec4ec;
  right:13px;
  bottom:20px;
  }
  .footer .tekst{
  float:left;
  height:auto;
  width:460px;
  text-transform:uppercase;
  display:block;
  margin:0 0 0 10px;
  padding:3px 16px 3px 0;
  color:#FFFFFF;
  line-height:190%;
  font-size:13px;
  font-size:105%;
  text-decoration:none;
  font-weight:bold;
  }
  .footer div.proclaimer{
  float:right;
  width:184px;
  height:30px;
  border-left:1px solid #FFFFFF;
  }
  .footer .proclaimer a{
  text-transform:uppercase;
  display:block;
  margin:0 0 0 8px;
  padding:3px 16px 3px 0;
  color:#FFFFFF;
  line-height:190%;
  font-size:13px;
  font-size:105%;
  text-decoration:none;
  font-weight:bold;
  }
  .footer .proclaimer a:hover{
  color:#FFFFFF;
  text-decoration:underline;
  }
  .footer .print{
  width:30px;
  float:right;
  margin:0 8px 0 8px;
  padding-top:3px;
  }
  .footer .print img{
  border:0px;
  }
  .midden .broodkruimel{
  display:block;
  width:498px;
  padding-top:4px;
  height:35px;
  height:5.5ex;
  }
  .midden .titel{
  display:block;
  width:498px;
  margin:0;
  padding:0;
  height:auto;
  }
  .midden .titel h2{
  margin:0 0 0 0;
  padding:2px 0 0 0;
  line-height:120%;
  font-size:20px;
  font-size:150%;
  text-transform:uppercase;
  color:#5ec4ec;
  font-weight:normal;
  letter-spacing:1px;
  }
  .postcodegebied{
  display:block;
  background-color:#5ec4ec;
  padding:5px 20px 20px 20px;
  }
  .postcodegebied h2{
  font-family:Arial, Helvetica, sans-serif;
  display:block;
  margin:0;
  padding:0;
  letter-spacing:1px;
  text-transform:uppercase;
  color:#ffffff;
  font-size:32px;
  font-size:250%;
  text-decoration:none;
  font-weight:normal;
  line-height:190%;
  }
  .postcodegebied h3{
  font-size:105%;
  text-transform:uppercase;
  font-weight:normal;
  color:#122371;
  }
  .postcodegebied h3 strong{
  font-weight:bold;
  color:#fff;
  }
  .error h3{
  color:#ff0000;
  }

  .midden .content{
  margin:24px 0 0 0;
  padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:100%;
  display:block;
  width:498px;
  }
  /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++content stijling*/
    .inleiding {
  font-weight:normal;
  }
  .inleiding p{
  display:block;
  margin-bottom:0em;
  }

  .content h3{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#5ec4ec;
  margin:0 0 0 0;
  font-weight:normal;
  /*text-transform:uppercase;*/
  line-height:190%;
  font-size:110%;
  font-weight:bold;
  }
  .content h4{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#122371;
  margin:0 0 0 0;
  font-weight:normal;
  /*text-transform:uppercase;*/
  font-size:108%;
  line-height:140%;
  font-weight:bold;
  }
  .content h5, .content h6, .content h7 {
  color:#122371;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0 0 0 0;
  font-weight:bold;
  font-size:100%;
  line-height:135%;
  }
  a{
  color:#333333;
  text-decoration:underline;
  }
  a:hover{
  color:#5ec4ec;
  text-decoration:underline;
  }
  .content p{
  margin:0 0 1.5ex 0;
  }
  .content .summary p{
  margin-bottom:0px;
  }
  .content img {
  border-style:solid;
  border-color:#5ec4ec;
  background-color:#FFFFFF;
  padding:0 0 0 0;
  }
  .content td img{
  margin:5px;
  border-style:solid;
  border-color:#5ec4ec;
  background-color:#FFFFFF;
  padding:0 0 0 0;
  }
  .content a img{
  border-style:solid;
  border-color:#5ec4ec;
  background-color:#FFFFFF;
  padding:0 0 0 0;
  }
  .content td a img {
  border-color:#5ec4ec;
  }
  .content a:hover img{
  border-color:#A70B27;/*rood*/
  }
  .content td a:hover img {
  border-color:#A70B27;/*rood*/
  }
  .content table{
  border-collapse:collapse;
  font-size:100%;
  border-left-color:#5ec4ec;
  border-right-color:#5ec4ec;
  border-top-color:#5ec4ec;
  border-bottom-color:#5ec4ec;
  border-left-style:solid;
  border-right-style:solid;
  border-top-style:solid;
  border-bottom-style:solid;
  }
  .content table tbody{
  }

  .content table caption{
  padding-bottom:0.5em;
  text-align:left;
  color:#949494;
  }
  .content table tr{
  }

  .content table th{
  text-align:left;
  vertical-align:text-top;  
  font-weight:bold;
  text-transform:uppercase;
  color:#ffffff;
  background-color:#5ec4ec;
  border-left-color:#5ec4ec;
  border-right-color:#5ec4ec;
  border-top-color:#5ec4ec;
  border-bottom-color:#5ec4ec;
  border-left-style:solid;
  border-right-style:solid;
  border-top-style:solid;
  border-bottom-style:solid;
  }

  .content table td{
  border-left-color:#5ec4ec;
  border-right-color:#5ec4ec;
  border-top-color:#5ec4ec;
  border-bottom-color:#5ec4ec;
  border-left-style:solid;
  border-right-style:solid;
  border-top-style:solid;
  border-bottom-style:solid;
  }
  sub{
  font-size:90%!important;
  line-height:100%!important;
  }
  sup{
  font-size:90%!important;
  line-height:100%!important;
  }
  .content BLOCKQUOTE {
  clear:left;
  display:block;
  margin:0.5em;
  padding:0.5em;
  border:1px dotted #5ec4ec;
  }
  .content BLOCKQUOTE p{
  margin:0;
  }
  content cite{
  font-style:italic;
  }
  .content ABBR, .content .abbrBlock {
  cursor:pointer;
  border-bottom:1px dotted #122371;
  }
  .content DFN , .content .dfnBlock{
  cursor:pointer;
  border-bottom:1px dotted #122371;
  font-style:italic;
  }
  .content ul{
  display:inline-block;
  list-style:outside;
  list-style-type:none;
  padding:0 0 0 10px;
  margin:0 0 1em 0;
  }
  .content ul li{
  list-style:outside;
  list-style-type:none;
  margin-left:0.1em;
  padding:0 0 0 24px;
  background-image:url(../img/background/square.gif);
  background-repeat:no-repeat;
  background-position:left 1.2ex;
  }
  ol{
  display:inline-block;
  list-style:outside;
  list-style-type:decimal;
  margin:0 0 1em 0;
  padding:0;
  }
  .list-style-type-lower-alpha,
  .listType_a {
  display:block;
  list-style:outside;
  list-style-type:lower-alpha;
  }
  .list-style-type-upper-alpha,
  .listType_A{
  display:block;
  list-style:outside;
  list-style-type:upper-alpha;
  }
  .list-style-type-upper-roman,
  .listType_I {
  display:block;
  list-style:outside;
  list-style-type:upper-roman;
  }
  .list-style-type-lower-roman,
  .listType_i {
  display:block;
  list-style:outside;
  list-style-type:lower-roman;
  }
  .content ol li{
  margin:0 0 0 2.8em;
  padding:0;
  }
}
@media print{
  html{
  height:auto;
  }
  body{
  background-color:transparent!important;
  height:auto;
  }
  .header, .nav, .linkerkant, .index .formulier, .serviceblok, .footer, .omhulsel .logos, h1, .postcodechecker,.rechterkant{
  display:none!important;
  }
  /*.rechterkant{
  clear:left;
  padding-top:4px;
  margin-left:0;
  }
  .rechterkant a{
  padding-left:0!important;
  background-image:none!important;
  }
  .rechterkant h3{
  padding-left:0!important;
  }*/
  .omhulsel {
  width:17cm;
  float:left;
  border:0;
  padding:0;
  min-height:0px!important;
  height:auto!important;
  }
  .omhulsel .midden{
  margin-left:0!important;
  height:auto!important;
 }
  .homepage .afbeeldinghouder {
  color:#ffffff!important;
  }
  .midden .afbeeldinghouder h2{
  color:#ffffff!important;
  }

  .midden .afbeeldinghouder .tekstbijafbeelding{
  color:#ffffff!important;
  }
  .nieuwsitems h3{
  padding-top:0!important;
  padding-left:0!important;
  }
  .homepage .nieuwsitems{
  color:#000;
  height:auto!important;
  min-height:0px!important;
  background-color:transparent!important;
  }
  .homepage .nieuwsitems h3, .homepage .nieuwsitems ul, .homepage .nieuwsitems ul li, .homepage .nieuwsitems ul li a{
  color:#000!important;
  background-color:transparent!important;
  }
  .nieuwsitems, .homepagetekst{
  clear:left;
  margin-left:0!important;
  }
  .midden .nieuwsitems .nieuwsitem{
  background-image:none!important;
  padding-left:0!important;
  padding-right:0!important;
  margin-left:0!important;
  }
  .nieuwsitem a{
  margin-left:0!important;
  }
  .omhulsel .midden .homepagetekst{
  margin:20px 0px 0px 0px;
  }
  dt.link a{
  padding-left:0;
  background-image:none!important;
  }
  .postcodegebied{
  padding:0;
  }
  .content ul{
  list-style:square;
  }
  .content ul li{
  margin-left:0.3em;
  list-style:square;
  }
}

