
a {
   color: #0C4EA6;
}

img {
   border: 0;
}
   img.icon {
      vertical-align: middle;
   }

.pdf {
	padding-left: 20px;
   background: url(../gfx/pdf.gif) top left no-repeat;
}

label {
	margin-right: 2em;
}
   label.noMargin {
      margin: 0;
   }

#content ul,
#content ol {
   margin-left: 2em;
}
   #content #right ul,
   #content #right ol {
      margin-left: 0;
   }

h1 {
   padding: 16px 0 2px 20px;
	font-size: 17px;
	font-weight: normal;
   color: #000000;
}

h2 {
   font-size: 17px;
   font-weight: normal;
   color: #097933;
}
   #left h2 {
	   height: 28px;
	   margin-right: 17px;
      padding: 16px 0 2px 8px;
      border-bottom: 2px solid #00742c;
      background-color: #ffffff;
   }

h3 {
	margin: 18px 0 8px 0;
   font-size: 15px;
   font-weight: normal;
   color: #58ab27;
   border-bottom: 1px solid #58ab27;
}
   #right h3 {
      color: #f37022;
      border-bottom: 1px solid #f37022;
   }
   #left h3 {
      margin-top: 8px;
   }
   h3 a {
      color: #58ab27;
      text-decoration: none;
   }
      h3 a:hover {
         color: #f37022;
      }
h4 {
   margin: 1em 0 0 0;
}

td {
   vertical-align: top;
}
   td label {
      padding: 2px 0;
      text-align: left;
   }
   
   
textarea {
   width: 100%;
   height: 100px;
}

.error,
.error li {
   color: #ff0000;
}

.terms {
   height: 140px;
   padding: 5px;
   overflow: auto;
   border: 1px solid #ccc;
}

.intro {
	font-size: 13px;
   font-weight: bold;
   margin-top: 7px;
}

.details {
   margin-bottom: 1px;
   color: #aaaaaa;
}

img.right {
	float: right;
	margin: 12px 0 3px 7px;
}


.bigButton {
   display: block;
   padding: 4px 3px;
   color: #fff;
   
   font-weight: bold;
   font-size: 12px;
   text-decoration: none;
   border: 2px solid #b01e2e;
   background-color: #ed1e25;
}


.cityColumn {
   float: left;
   display: inline;
   width: 136px;
   margin-top: 2em;
}
   #content .cityColumn ul {
      margin-left: 1.3em;
   }

#left .contentBlock {
   width: 188px;
   padding: 8px;
}


form#offerte {}
   #offerte input,
   #offerte select,
   #registrationForm input {
      width: 200px;
   }
      #offerte input.radio,
      #offerte input.checkbox,
      #registrationForm input.radio,
      #registrationForm input.checkbox {
         width: auto;
      }
#registrationForm table {
   width: 100%;
}

/*
#left form {
   padding: 0;
   margin: 1em 17px 1em 0;
} ALLEEN BIJ ACCOUNT  
#left form table {
   margin: 0 auto;
}*/
   #left form label {
      margin-right: 0;
   }
   #left form input {
      width: 110px;
   }
      #left form input#submit,
      #left form input.button,
      #left form input.checkbox {
         width: auto;
      }
   
#content ul.blocks {
   margin: 0;
   padding: 0;
}
   #content ul.blocks li {
      float: left;
      display: inline;
      width: 206px;
      margin-right: 8px;
   }



   #right .woonnieuwsHeadlines li {
      width: auto;
      padding: 3px 0;
      background: transparent;
   }
   #right .woonnieuwsHeadlines h3 {
      margin: 4px 0;
      border-bottom: 1px solid #3a476c;
   }
   #right .woonnieuwsHeadlines a {
      float: none;
   }
      #right .woonnieuwsHeadlines a:hover {
         text-decoration: underline;
      }
   #right .woonnieuwsHeadlines a:hover {
      color: #833333;
   }

   