﻿/*
Title:      	IDM webloket styles for screen media
Author:     	© 2010 anaXis nv.
Updated:        April 2010
*/

#detailText fieldset { clear: both; overflow: hidden; margin: 10px 10px 10px 0; padding: 10px 5px 15px 20px; border: solid 1px #D97833; }
#detailText fieldset br { clear: both; overflow: hidden; }

#detailText fieldset div { margin: 5px 0 0 0; _display: block; }

#detailText fieldset div span table { }

#detailText label, #content input, #content select { font-size: 1.1em; }
#detailText legend { font-size: 1em; color: #D97833; padding: 0 5px; font-weight:bold; }
#detailText span.error { padding-left: 5px; color: #F00; }

#persoon table { width: 500px; }
#persoon td { padding: 2px 0; }

#detailText input.btnForm { margin: 10px 0;}

fieldset span.error { padding-left: 5px; color: #F00 ; _clear:right; float:none; }

#elo_person tr td div { margin:0; }
#elo_person, #elo_person tr, #elo_person tr td { border: 0; }

#elo_person .elo_TextBox { margin-top: 5px; float:left; display:block; }

input.btnForm { margin: 10px 20px 10px 20px; float:right; position:relative; z-index:2;}

p { margin-bottom:25px !important; /*margin-left:20px;*/}

.elo_Label { float: left; width:215px; display:block; _clear: left; margin-top:5px;}
span.elo_CheckBox_left, span.elo_CheckBox  { margin-top:5px; }
.elo_TextBox { *float:left;  }
span.elo_TextBox table { padding-top: 4px; }

#detailText div span.elo_TextBox table tr td label { font-size: 1em; }

#detailText #elo_person { border: 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.2em; }

div.elo_TextBox a img { margin-bottom: -2px; margin-left: 5px;}

div input[type="checkbox"] { margin:0 5px 0 5px; color: #FFFFCC; }
div input[type="radio"] { margin:0 5px 0 5px; }

input[type=submit] { cursor:pointer; width:104px; clear:both; float:right; margin:10px 35px 25px 0 !important; padding:1px 5px; }

fieldset div span, fieldset div span input { float: left; }
div span table { margin:0 0 5px 0 !important; float:left; border:none !important; }
div span table tr, div span table td { border:none !important; }


/* form-pager
------------------------------------- */
div.form-pager { margin: 17px 5px 10px 0; font-size: 1.2em; font-weight: bold;}
div.form-pager a { margin: 0 5px; text-decoration: none; color: #114364; }
div.form-pager a:hover { text-decoration: underline;}
div.form-pager div { display: inline;}
div.form-pager #numbut { width: 60px;}

#detailText div div { overflow:hidden; }
