/* div */

#shellContent { border-top:solid 1px #F6F6F6;background:#8F886E url(../images/bgHorizonOneColumn.gif) repeat-y; }
#eloket_content { display:inline;float:left;width:540px;margin:0; }

div.contentTitle { width:528px;border:solid 1px #F6F6F6; margin:10px 5px 0 10px; }
div.contentTitle h1 { margin:5px 0px 5px 8px; }
div.titleBlocks { width:510px;margin-bottom:20px;text-align:right; }

div.listItem { margin: 10px 0 8px 12px; }
div.pager { margin:20px 0 25px 10px;text-align:center;color:#F6F6F6;font-size:1.2em;font-weight:bold; }

/* Form lay-out */
#searchData { width:480px;margin-left:10px; border:none;border-bottom:solid 1px #F6F6F6; }
#resultData{ width:480px;margin-left:10px;border:none; }
#spacer { height:25px; }
#tblSearchData { margin:10px 0 10px 0; }
#content hr { border:solid 1px #F6F6F6; width:510px; }
#eventList { margin-top:15px; }

/* Text */
h1 { color:#EDF2F5; font-size:1.4em; font-weight:bold; margin:0; }
h2 { font-size:1.6em;font-weight:bold; margin: 5px 0 5px 30px; }
#content p { color:#DCE6DB; font-size:1.1em;margin: 0 10px 10px 20px; }
#info p { color:#DCE6DB; font-size:1.1em;margin:15px 5px 10px 5px; }
#content legend { font-size:1.4em;color:#7EBDCF;font-weight:bold; }
#content label { font-size:1.2em; color:#EDF2F5; }

div.listItem a { color:#DCE6DB;font-size:1.4em;font-weight:bold;text-decoration:none;margin-top:10px; }
div.listItem a:hover { text-decoration:underline; }

div.listItem p { color:#F6F6F6;margin:8px 0 0 8px;font-size:1.2em; }
div.eventDates p { color:#C6C6C6;margin:4px 0 0 12px;font-size:1.1em;font-style:italic; }

#content address { margin:15px 0 10px 0; font-style:normal; }
#info address { margin:15px 0 10px 0; font-style:normal; }

#breadcrumb span { color:#DCE6DB; }
#breadcrumb span.bcText { color:#89D82F; font-weight:bold; }

/* Eloket form lay-out */
#eloket_content {width: 100%; float: left;}
#eloket_content p { margin: 3px 30px; padding-left: 7px; clear: both; overflow: hidden; display:inline-block;color:#FFFFFF; }
#eloket_content input.btnForm { clear: both; float: left; margin: 10px 0 10px 37px; }

#content table, #content table *  { margin: 0; padding: 0; width: auto;}
#content table, #content td { border: 0;}

/*fieldset { clear: both; border: solid 0 #D1D098; border-width: 1px 0; margin: 10px 20px; padding: 10px 5px 5px 20px;}
fieldset br {clear: both; height:0; margin:0; font-size:1px; line-height:0;}

fieldset legend { padding: 0 5px;}
fieldset select { margin-bottom: 2px;}
fieldset textarea { overflow: auto;}

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;color:#DCE6DB; }
div.elo_Row_Field { float: left; display: block; width: auto;}

#persoon div.elo_Row, #bedrijf div.elo_Row { width: 435px;}
#persoon div.elo_Row_Label, #bedrijf div.elo_Row_Label { width: auto;color:#DCE6DB; }
#persoon span.elo_Label, #bedrijf span.elo_Label { display: block; width: 120px; margin-right: 8px;color:#DCE6DB; }
#persoon span.elo_Label2, #bedrijf span.elo_Label2 { width: auto; margin: 0 8px;color:#DCE6DB;}
*/
span.info, span.error {}

DIV.title_block
{
	margin: 12px 0 0 12px;
	border: solid 1px #CED1B2;
	width: 510px;
	voice-family: "\"}\"";   /*Box Model Hack*/
    voice-family:inherit;
    width: 508px; 
}

DIV.persoon, DIV.bedrijf
{
	padding: 4px 8px 8px 34px; 
	clear: both;
	float: left;
	width: 500px;
}

.error
{
	color: #CE4A23;
}

A.tekst
{
	color: #E2750E;
	padding: 0;
}

p
{
	clear: both;overflow: hidden;display: inline-block;
}

IMG{ padding: 0; border: 0;}

DIV.invulvelden
{
	padding: 8px 8px 8px 0;
	clear: both;
}

.tekst
{
	font-weight: normal;
	font-size: 1em;
	color: #0B263B;
}

DIV.invulrij
{
	padding-left:34px;
	clear: both;
	float: left;
	padding:8px;
}

DIV.veldlinks
{
    clear: both;
	display: block;
	overflow: hidden;
	padding-bottom: 8px;
}

DIV.veldrechts
{
	float: left;
	margin-left: 20px;
}

DIV.elo_Row
{
	clear: both;
	margin: 0;
	padding: 0;
}

DIV.elo_Row_Label, DIV.elo_Row_Field
{
	float: left;
	color:#DCE6DB;
}

.elo_Label
{
	color:#DCE6DB;
	text-align:left;
	float:left;
	padding:0;
	display:block;
}

label 
{
    font-size: 1em; 
	color:#DCE6DB;
	width:100px;
	text-align:left;
}
	 
form 
{
	font-size:14px;
	/*background-color: #006666;
	width:50%;*/
}

.invulblok
{
    display:inline;	
	background-color:#666666;
	color: #FFFFFF;
	width:40PX;
}

.error{float:left;}

DIV.elo_TextBox .error
{
	float:none;
}

DIV.invulrij .elo_TextBox 
{
    float: left;
}
DIV.invulrij .elo_TextBox input
{
    margin-right: 5px;
}

.elo_TextBox table
{
	width: 300px;
}

.elo_TextBox table tbody tr td
{
	text-align: left;
}
 
 
DIV.invulrij .elo_Label
{

    float:left;
	display:block;
	width:140px;
	margin-left:39px;
	/*padding:8px;*/
	
}
DIV.invulrij .elo_CheckBox_left { float:left; margin-left: 39px; }
DIV.invulrij label.right { float:left; margin-left: 5px; width: auto; }

  
.elo_Label2, DIV.veldrechts
{
	
	margin-right: 8px;
	padding: 0;
	color:#FFFFFF;
	width:140px
}

DIV.persoon .elo_Label, DIV.bedrijf .elo_Label
{
	display:block;
	width: 140px;
	margin-right: 8px;
	padding: 0;
}

DIV#divBtnForm
{
	padding-bottom: 20px;
	clear: both;
	float: left;
}

INPUT#btnForm
{
	margin-left: 34px;
}

span label{float:none;}

/*	
-------------------Rss----------------------- */
#eloket_content table.eyeRssFeed { margin: 0px 10px 10px 37px; }
