#widget_Klachtenformulier form {
}

	#widget_Klachtenformulier form label {
		display: block;
		float: left;
		width: 95px;
		line-height: 23px;
		clear: both;
		margin-right: auto;
		margin-bottom: 5px;
	}
	
	.label-checkbox {
		display: inline !important;
		width: auto !important;
		float: none !important;
		margin: 0 !important;
		line-height: auto !important;
		clear: none !important;
	}
	
	#widget_Klachtenformulier form .row {
		clear: both;
	}
	
	#widget_Klachtenformulier form input, #widget_Klachtenformulier form select {
		border: 1px solid #AAA;
		padding: 4px 8px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		width: 180px;
		color: #282828;
		clear: right;
		float: left;
		display: block;
		margin-bottom: 5px;
	}
	
		#widget_Klachtenformulier form input[type=text]:hover, #widget_Klachtenformulier form input[type=text]:focus, #widget_Klachtenformulier form textarea:focus,#widget_Klachtenformulier form textarea:hover {
			background: #d9e9f4;
			outline: none;
		}
	
		#widget_Klachtenformulier form input[type=submit] {
			background: url(/images/button_bg.png) repeat-x;
			border: 1px solid #666;
			color: #808080;
			width: auto;
			float: none;
			clear: both;
			height: 25px;
		}
		
		#widget_Klachtenformulier form input[type=checkbox] {
			width: auto;
		}
		
		#widget_Klachtenformulier form textarea {
			border: 1px solid #AAA;
			padding: 4px 8px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			width: 180px;
			color: #282828;
			clear: right;
			float: left;
			display: block;
			margin-bottom: 15px;
		}		