/*
Title:      	Gemeente Hechtel-Eksel E-loket styles for screen media
Author:     	gbe, © 2006 anaXis nv.
Updated:    	May 19 2006
*/

#eloket_content {width: 100%; float: left;}
#eloket_content input.btnForm { clear: both; float: left; margin: 10px 0 10px 37px; }
#eloket_content p { margin: 3px 30px; padding-left: 7px; clear: both; overflow: hidden; display:inline-block; }

#content table, #content table *  { margin: 0; padding: 0; width: auto;}
#content table, #content td { border: 0; margin: 0; padding: 0;}
#content table input { margin-right: 5px; }
#content .elo_Label, #content .elo_Label2{ width:100px; display: block; margin-right: 4px; margin-left: 8px; padding: 5; float: left;}
#content .error{float:left;}
#content DIV.elo_TextBox .error { float:none; }
#content DIV.elo_TextBox { float:left; }
#content fieldset span.elo_TextBox table td { padding-right: 10px;}
#content fieldset div label.right { width: auto; }

fieldset { clear: both; border: solid 0 #D1D098; border-width: 1px 0; margin: 10px 20px; padding: 2px; float:left;}
fieldset br {clear: both; height:0; margin:0; font-size:1px; line-height:0;}
fieldset legend { padding: 0 5px;}
fieldset select { margin-bottom: 2px; display: inline; float: left;}
fieldset textarea { overflow: auto;  margin: 0; padding: 0; width: auto; float: left;}
fieldset input[type="radio"], input[type="checkbox"]{float: left; display: inline-block; table-layout: fixed;}
fieldset div.fieldrow, div.fieldrowinv {clear: both;}
fieldset input, fieldset label, fieldset select {float: left;}
fieldset input[type="radio"], input[type="checkbox"] {width: 30px;}
fieldset.logincontrol  { float: none; overflow:hidden; width: 450px;}
fieldset.logincontrol div.fieldrowinv label {width: 300px; text-align: left;}

div.elo_Row {display: block; float: left; width: auto; margin-left: 10px;}
div.elo_Row_Label { float: left; display: block; width: 120px; padding-right: 5px; }
div.elo_Row_Field { float: left; display: block; width: auto;}

#persoon, #bedrijf { width: 450px; }
#persoon div.elo_Row, #bedrijf div.elo_Row { width: 435px; }
#persoon div.elo_Row_Label, #bedrijf div.elo_Row_Label {width:auto;}
#persoon span.elo_Label, #bedrijf span.elo_Label { display: block; width: 120px; margin-right: 8px; }
#persoon span.elo_Label2, #bedrijf span.elo_Label2 { width: auto; margin: 0 8px;}

div.stateItem { margin: 5px 30px; padding-left: 7px; }

#kmo_content p { margin: 3px 30px; padding-left: 7px; }
#kmo_content table.kmo-enterprise { margin: 3px 30px; width: 480px; }
#kmo_content table.kmo-enterprise tr.pager a,
#kmo_content table.kmo-enterprise tr.pager span { margin-right: 15px; }
#kmo_content table.kmo-enterprise td { padding: 2px}
