/* BASIC SETTINGS */

fieldset { border:0; margin:0; padding:0; }
input,
textarea,
select { color:#fff; font-family: Verdana, Arial, sans-serif; font-size: 13px; background:#111; border:1px dotted #616161; }
div.row { padding: 4px 10px 4px 0; }
div.buttons { margin: 10px 0 0 150px; padding-bottom: 10px; }
div.buttons input { margin: 0 20px 0 0; width: 7em; }

/* START LAYOUT */

#formContent p {margin-bottom:5px; }

.form #notification { float:left; clear:both; width:700px; font-style:italic; font-size:11px; color:#ff0000; }

.form div {margin-top:5px;}

.form select {width:212px; margin:2px 0 12px 0; outline:none;}

.form textarea { padding:2px 5px; width:200px; height:76px; }
.form .button { padding:4px 5px; color:#fff; border:1px dotted #616161; cursor:pointer; }
.form .text { padding:2px 5px; color:#fff; margin:2px 0 10px 0; width:200px;}

.form .radioButtons label { width:100px; display:block; float:left; }
.form .radioButtons input { margin-right:5px; }

.form .error-abbr { text-indent:-9999px; display:none; }
.form .error-active { background:transparent url(../images/warning.gif) no-repeat scroll center center; border:0 none; display:block; float:right; height:20px; width:20px; }

#contactleft {width:270px;float:left;}
#contactright {width:270px;float:left;}

/* postcodezoeker */

#postcodezoeker {
	height:40px;
	border-bottom:1px dotted #616161;
	margin-bottom:10px;
}

#postcodezoeker input, #postcodezoeker label, #postcodezoeker select  {
	float:left;
	margin:0
}

#postcodezoeker label {
	padding:2px 10px 0 0;
}

#postcodezoeker select {
	width:150px;
	margin-right:10px;
}

#postcode_search {
	width:150px;
	margin-right:10px;
}

#btnZoekPostcode {
	cursor: pointer;
	float:right !important;
}

#overview_offices table {
	width:100%;
}