﻿h3 { font-size:1.5em; margin-bottom:10px; margin-top: 5px;}

fieldset
{
    padding: 10px;
    margin-bottom: 20px;
}

fieldset label{ float: left; /*width: 200px;*/ }

legend{ padding: 5px;}

.elo_DropDownList select { width: 145px; }

div.invulblok { width: 621px; }
fieldset { margin: 10px 20px 0px 20px; padding: 15px 5px 5px 20px; border: thin solid #f0f0f0; background-color: #f9f9f9 }
fieldset br { clear: both; overflow: hidden; }
fieldset div { padding: 1px 0 0 0;  }
fieldset div * { vertical-align: top; }
fieldset legend { color: #988D7B; margin: 0px 2px 0px 2px; background-color: #988D7B; color: #fff; font-weight: bold;}
fieldset legend span { padding: 0px 2px;}
fieldset div.elo_TextBox { display: block; float: left; margin: 0; }
fieldset div.elo_TextBox a img { margin: 0 !important; }

fieldset div.elo_DropDownList { display: block; float: left; margin: 0; }
fieldset div.elo_DropDownList option { margin-right: 5px; }

table tr td label { margin-right:10px; }

.elo_Label { display: block; float: left; margin: 0 4 0 8px; padding: 0 5px; font-size: 1.1em; color: #988D7B; padding: 0px 15px 0px 0px; width: 150px;}
.elo_TextBox { display: block;  margin: 0 5px 5px 0; }
.elo_DropDownList { display: block; margin: 0 5px 5px 0; }

fieldset span.elo_TextBox { display: block; float: left; margin: 0; }
fieldset span.elo_TextBox * { vertical-align: middle; }
fieldset span.elo_TextBox table td { border: 0 !important; padding: 0 !important; }
fieldset span.elo_TextBox label { margin: 0 5px; font-size: 1.1em; color: #6E6E6E; }

/*div table { float:left; width:auto !important;}
div span.elo_TextBox { float:left; }*/

fieldset span.error { padding-left: 5px; color: #c00; float:left;}
span.error { padding-left: 5px; color: #c00;}

fieldset table tr td input{ float: left; }
fieldset table tr td label{ float: left; }

input.btnForm { margin: 0px 0 10px 20px; float:right;}
input[type=file] { float:left; }
input[type=checkbox] { margin-right:10px; }
input[type=radio] { margin-right:10px; }



#persoon, #bedrijf { width: 552px; }
#persoon select, #bedrijf select  { width: 10em;}
#persoon table, #persoon td, #bedrijf table, #bedrijf td { padding: 1px 0 0 0; border-width: 0; clear: both; overflow: hidden; }
#persoon div.elo_Row, #bedrijf div.elo_Row { width: 435px;}
#persoon div.elo_Row_Label, #bedrijf div.elo_Row_Label { width: auto; }
#persoon label.elo_Label, #bedrijf label.elo_Label { display: block; width: 150px; margin-right: 8px; }
#persoon label.elo_Label2, #bedrijf label.elo_Label2 { width: auto; margin: 0 8px;}
#persoon div.elo_TextBox, #bedrijf div.elo_TextBox  { float: left; }

#contentmain div { margin: 0px 0px 1px 0px; }

html fieldset{ position: relative; padding-top: 25px; margin-top: 25px; }
html legend{ position:absolute; top: -1.0em; left: .5em; }
