﻿/*
Title:      	Baseproject form styles for screen media
Author:     	gbe, © 2007 anaXis nv.
Updated:        Aug 17 2007
*/

/* form-container
------------------------------------- */
a:hover {color:#a60705;}
.fieldrow {clear:both;display:block;margin:5px;}
DIV.form-container DIV.resultrow
{
    font-size:0.8em;
    margin-top:10px;
}
 p.error
{
    color:Red;    

}

newcontent div.Root_mainContent_pnlForm{ padding-left: 15px!important;   padding-right: 15px!important; }
newcontent pmain  div.fieldrow label {margin-right: 15px!important; }
#pmain div div div DIV.form-container div FIELDSET DIV
{
    padding-right: 10px;
    padding-left: 0px;
    padding-bottom: 0.15em;
    padding-top: 0.15em;
    font:  normal 13px arial,verdana,san-serif;
    
}

div.form-container label, div.form-container span.label {
display:block;
float:left;
font-size:1.1em;
margin-right:10px;
padding-right:15px;
position:relative;
width:150px;
}

DIV FIELDSET legend
{
    background-color:#D59492;
    padding:7px;
     font:  normal 13px arial,verdana,san-serif;
}
div.form-container H1,div.form-container P
{
    margin-left:5px;    
}
DIV.form-container LABEL EM
{
    margin-left: 2px;
    font:  normal 13px arial,verdana,san-serif;
}
.fieldrow LABEL, newcontent pmain  div.fieldrow label 
{
    padding-right: 15px;
    display: block;
    float: left;
    width: 160px;
    margin-right: 10px;
    position: relative;
    font:  normal 13px arial,verdana,san-serif;
}
.fieldrow div span
{
    font:  normal 13px arial,verdana,san-serif;
    margin-left: 5px;
}


.fieldrowinv
{
   font:  normal 13px arial,verdana,san-serif;
   
}
div.fieldrow table tr td input
{
        float:left;
}
DIV.form-container SPAN.label
{
    padding-right: 15px;
    display: block;
    float: left;
    width: 90px;
    margin-right: 10px;
    position: relative;
}

/* form-results
------------------------------------- */
DIV.form-results
{
    padding: 10px 10px 10px 27px;
    font:  normal 13px arial,verdana,san-serif;
}
#newcontent div.form-results 
{
    font-size: 0.9em;
    font-family: arial,verdana,san-serif;
    
 }
DIV.form-results DL
{
    margin:0px 0px 10px 0px;    
}
DIV.form-results DT A
{
        font: bold 0.91em arial,verdana,san-serif;
        margin-bottom:0px;
}
DIV.form-results DT a:hover,DIV.form-results H2 A:hover {color:#a60705;text-decoration:underline;}

DIV.form-results H2 A
{
    font: bolder 13px arial,verdana,san-serif;
     margin-bottom:0px;
   
}
DIV.form-results H2 B
{
    display:block;
    /*font: bold 0.61em arial,verdana,san-serif;
    margin-left: 15px;--search events*/
}
DIV.form-results H2
{
    margin-bottom:3px;
}

DIV.form-results P
{
    margin-bottom: 10px;
}
span.fieldresultcount
{
    
    font: normal 11px arial,verdana,san-serif;
    margin-left:10px;

}
A.title
{
    font: bolder 1.5em arial,verdana,san-serif;
}
/* form-pager
------------------------------------- */
div.form-pager
{
    padding-left: 35px;
    float:inherit;
    font:  normal 13px arial,verdana,san-serif;
    
}
div.form-pager #numbut, div.form-pager #next, div.form-pager #last
{
   /* float:left;
    margin-right:15px; */
}
div.form-pager #numbut A
{
    margin-right:15px;    
}
#newcontent #loginlist p.error
{
    color:Red;    
}
div.form-newsrequest
{
    margin-right:15px;    
}

/*---------------------------------------------------------------------------------------*/
#newcontent #pmain fieldset { clear: both; overflow: hidden; margin: 10px; padding: 10px 5px 5px 20px; }
#newcontent #pmain fieldset br { clear: both; overflow: hidden; }

#newcontent #pmain fieldset div { margin: 1px 0 0 0;  }
#newcontent #pmain fieldset div * { vertical-align: top; }

#newcontent #pmain label, #content input, #content select { font-size: 1.1em; }
#newcontent #pmain legend { margin: 8px 0; padding: 3px 8px; }
#newcontent #pmain span.error { padding-left: 5px; color: #c00; }

#newcontent #pmain .elo_Label { display: block; float: left; width: 200px; }
#newcontent #pmain span.elo_TextBox { display: block; float: left; margin: 0; }
#newcontent #pmain span.elo_TextBox * { vertical-align: middle; }
#newcontent #pmain span.elo_TextBox label { margin: 0 2px; display: inline-block; }

#persoon table { width: 435px; }
#persoon td { padding: 2px 0; }



#content #center input.btnForm { margin: 10px 0;}

/* align checkboxes
------------------------------------- */
#content #center .elo_CheckBox_left { float:left; margin: 5px 0;}
#content #center label.right, 
#content #center span.right { width: auto;	margin: 5px 8px 5px 4px; padding: 0 3px; float: left; }

#content #center fieldset span.error { padding-left: 5px; color: #c00; }

#content #center input.btnForm { margin: 10px 0 10px 20px;}
/* reset table css
------------------------------------- */
#content #center div.form_container fieldset table { border-top: none; }
#content #center div.form_container fieldset table td { border-bottom: none; }

/* form-pager
------------------------------------- */
div.form-pager { margin: 17px 5px 10px 0; font-size: 1.1em; font-weight: bold;}
div.form-pager a { margin: 0 5px; text-decoration: none; color: #A50706; }
div.form-pager a:hover { text-decoration: underline;}
div.form-pager div { display: inline;}
div.form-pager #numbut { width: 60px;}

#loginlist .fieldrow .fieldelement input { width: 150px; }
