/* Assets */

 #group1 { }
 #group2 { visibility: hidden; display: none }
 
 
 .assets #formdiv .labels { font-size: 11px; min-height: 25px; width: 100%; font-size: 11px; min-height: 25px; color:#535453; font-family:arial; line-height:18px; text-align:justify; font-weight: bold; border-bottom: 1px dotted #60C357;}
 .assets #formdiv .labels .label { width: 133px; margin-bottom: 5px; margin-top: 10px; float: left; }
 .assets #formdiv .labels .label DIV{margin: 5px;}
 
 
 .assets #formdiv .labels .middle {width: 133px; margin-bottom: 5px; margin-top: 10px; float: left;}
 .assets #formdiv .labels .middle DIV {margin: 5px;}
 
 .assets #formdiv .fields {}
 .assets #formdiv .fields .field {float:left; margin-bottom: 5px; margin-top: 10px;}
 .assets #formdiv .fields .field INPUT{ float: left; width: 128px; border: solid 1px #60C357;}
 .assets #formdiv .fields .middle {float:left;}
 .assets #formdiv .fields .middle INPUT{float: left; width: 128px; border: solid 1px #60C357; margin: 10px 4px 5px 4px; }
 .assets #formdiv .fields .field  #surface {background-color: #D4D0C8;}
 
 
 
  .assets #formdiv .labelgroup {width: 100%; font-size: 11px; min-height: 25px; color:#535453; font-family:arial; line-height:18px; text-align:justify; font-weight: bold; border-bottom: 1px dotted #60C357;}
  .assets #formdiv .labelgroup .labelleft{width: 50%; float: left; }
  .assets #formdiv .labelgroup .labelright{width: 50%; float: left;}
 
 .assets #formdiv .inputgroup {width: 100%; font-size: 11px; min-height: 25px; margin-bottom: 5px; margin-top: 10px;}
 .assets #formdiv .inputgroup INPUT {width: 48.5%; float: left; border: solid 1px #60C357;}
 .assets #formdiv .inputgroup .left INPUT {width: 48.5%; float: left; border: solid 1px #60C357; margin-right: 4px;}
 .assets #formdiv .inputgroup SELECT {width: 100%; float: left; border: solid 1px #60C357;}
 .assets #formdiv .inputgroup .left SELECT {width: 100%; float: left; border: solid 1px #60C357; margin-right: 5px;}
 .assets #formdiv .inputgroup TEXTAREA{width: 99.5%; float: left; border: solid 1px #60C357;} 
 .assets #formdiv .inputgroup TEXTAREA .left{width: 99.5%; float: left; border: solid 1px #60C357;} 
 .assets #formdiv .inputgroup .full{width: 99.5%; float: left; border: solid 1px #60C357;}
 
 
 
 
 

	.assets#lower_left {
		float: left;
		width: 404px;
		height: 100%;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
		.assets#container_welkom_text {
			float: left;
			width: 404px;
			height: 100%;
			
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			
			font-weight: bold;
			font-style: italic;
		}

		.assets#container_binnenpagina {
			float: left;
			width: 404px;
			height: 100%;
			
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			
			font-weight: normal;
		}
			.assets#container_welkom_lees_meer {
				float: left;
				width: 404px;
				height: 100%;
				
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				
				text-align: right;
			}

	.assets#lower_right{
		float: right;
		width: 416px;
		height: 100%;
		
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
		.assets#container_image {
			float: right;
			width: 367px;
			height: 370px;
			
			font-size: 0px;
			
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px; 
			
			background-color: #FFFFFF;
		}
	.assets#container_regio_zoeken {			
			margin: 0px 0px 20px 50px;
			padding: 0px 0px 0px 10px;
		
		}

/* DIV : form */

.assets #formdiv { }
.assets #formdiv H2 { font-weight: bold; color: #ffffff; font-size: 11px }
.assets #formdiv .descriptiondiv { font-size: 11px; color: #4ea8ff }
.assets #formdiv .fielddiv { font-size: 11px; min-height: 25px }
.assets #formdiv .fielddiv .labeldiv {width: 100%; font-size: 11px; min-height: 25px; color:#535453; font-family:arial; line-height:18px; text-align:justify; font-weight: bold; border-bottom: 1px dotted #60C357;}
.assets #formdiv .fielddiv .labeldiv DIV { margin: 5px }
.assets #formdiv .fielddiv .inputdiv { width: 99%; margin-bottom: 5px; margin-top: 10px; }
.assets #formdiv .fielddiv .inputdiv INPUT { width: 100%; border: solid 1px #60C357;}
.assets #formdiv .fielddiv .inputdiv TEXTAREA { width: 100%; height: 100px; border: solid 1px #60C357; }
.assets #formdiv .fielddiv .inputdiv SELECT {border: solid 1px #60C357; width: 100% }
.assets #formdiv .fielddiv .inputdiv FILE {border: solid 1px #60C357; }
.assets #formdiv .buttondiv { margin-top: 20px; float: right; border: 1px solid #4aaa42 }
.assets #formdiv .buttondiv .linkdiv { padding: 5px; padding-left: 15px; padding-right: 15px; }

/* DIV : contactdiv */

.assets #contactdiv { margin-left: 50px; margin-top: -20px }
.assets #contactdiv .leftcolumndiv { float: left; width: 50%; margin-top: 34px }
.assets #contactdiv .rightcolumndiv { float: left; width: 50%; margin-top: 34px }
.assets #contactdiv .rightcolumndiv H4, .assets #contactdiv .leftcolumndiv H4 { margin: 0px }
.assets #contactdiv .rightcolumndiv P, .assets #contactdiv .leftcolumndiv P { margin: 0px; font-weight: bold }
.assets #contactdiv .descriptiondiv { margin-top: 10px; margin-bottom: 10px; border-top: 1px dotted #ffffff; border-bottom: 1px dotted #ffffff }
.assets #contactdiv .descriptiondiv .paragraph { margin-top: 10px; margin-bottom: 10px }
.assets #contactdiv .openingtimesdiv { margin: 0px; font-weight: bold; margin-top: 10px }
.assets #contactdiv .openingtimesdiv H4 { margin: 0px }

.line_footer.siteWidth.less { margin: 10px 0px 0px 0px; }
.float_left.title {float: left; width: 300px; height: 20px; color: #4AAA42; font-size: 16px; font-weight: bold; }
.float_right.title {float: right; width: 400px; height: 20px; color: #4AAA42; font-size: 16px; font-weight: bold; text-align: right;}

.topFormLeft {float: left; width: 489px; padding: 0px 0px 20px 0px}
.topFormRight {float: left; width: 397px; padding: 0px 0px 20px 0px}

.bottomFormLeft {float: left; width: 489px; padding: 0px 0px 0px 0px}
.bottomFormRight {float: left; width: 397px; padding: 0px 0px 0px 0px}

.labelname {float: left; width: 150px; height: 25px; line-height: 25px; margin: 0px; padding: 0px; color: #006f3d; font-weight: bold; }
.labelname.short {width: 28px; margin: 0px 0px 0px 5px;}
.labelname.verplicht {width: 28px; height: 15px; margin: 0px 0px 0px 5px; padding: 5px 0px 0px 0px; line-height: 20px; font-size: 18px; font-weight: bold;}

.inputSelect { float: left; height: 20px; width: 250px; margin: 3px 5px 0px 0px; padding: 0px; border:1px solid #60C357;}
.inputfieldText { float: left; height: 19px; width: 216px; margin: 2px 0px 0px 0px; padding: 1px 2px 0px 2px; border: 1px solid #60C357;}
.infoButton { float: left; width: 20px; height: 20px; margin: 2px 0px 0px 0px; padding: 0px; text-align: center; color: #006f3d; font-weight: bold; border: 1px solid #60C357; }
.inputfieldFile { float: left; height: 19px; width: 250px; margin: 2px 0px 0px 0px; padding: 1px 2px 0px 2px; border: 1px solid #60C357;}
.inputfieldText.long { width: 250px; }
.holderFotoKunstgras { float: right; width: 397px; height: 188px; border: 1px solid #BBBBBB;}
.inputfieldTextarea { float: left; width: 397px; height: 105px;  border: 1px solid #60C357; font-family: Arial; font-size: 12px;}
.sendButton {float: right; height: 25px; line-height: 25px; font-weight: bold; color: #60C357;  border: 1px solid #60C357; background: #FFFFFF; cursor: pointer;}
.productgroups { float: left; line-height: 18px; margin: 3px 0px 0px 0px }
.radioButton { float: left; margin: 5px 0px 0px 0px;}


.productgroups a {
	padding: 0px 0px 0px 10px;
	background: url('../images/arrow-greenright.gif') no-repeat 0px 4px;
}

#infoGrondwerkzaamheden {
	position: absolute;
	width: 292px;
	margin: 288px 0px 0px 425px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #000;
	background: #ececec;
	z-index: 400;
}
#infoOppervlakte {
	position: absolute;
	width: 292px;
	margin: 197px 0px 0px 425px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #000;
	background: #ececec;
	z-index: 400;
}
