@charset "UTF-8";
@import url("global.css");
@import url("layout.css");
@import url("leftmenu.css");

/* Common to default pages */
.body, 
.footer { left: 100px; width: 570px; }
.footer { top: 20px; }
.logo {	top: 15px; right: 300px; }

/* RUBRIEKEN */
.page.categories .list h1 { padding-bottom: 0.1em; }
.page.categories .list .section { margin: 2em 1.5em 1em 0; }
.page.categories .list .section a, 
.page.categories .list ul a { color: #666666; }
.page.categories .list .section h4:FIRST-LETTER { font-size: 1.5em; }
.page.categories .list .section h4 a, 
.page.categories .list .section a:hover { color: #0088cc; }
.page.categories .list ul {	padding: 0 0 0 2em; }

/* FAQ */
h1, h2, h3, h4, h5, h6 { font-family: 'Lucida Grande', arial, verdana, sans-serif; }
h1 { margin: 1.5em 0 0 0; }
h2 { margin: 1.3em 0 0 0; }

/* REGISTRATION FORMS */
.form.company h1 { margin: 1.5em 0 0 0; }
.form.company h2 {	margin: 1.3em 0 0 0; }
.form.company h3 {
	margin: 1.5em 0 0.5em 0;
	padding: 0;
	position: relative;
	left: 110px;
	color: #05556d;
}
.form.company p { position: relative; left: 110px; }
.form.company th {
	text-align: right;
	width: 100px;
	vertical-align: top;
	padding: 0 10px 0.2em 0;
}
.form.company .step { width: 100%;	}
.form.company td {	padding-bottom: 0.75em;}
.form.company #divCity,
.form.company #divPostCity { width: 20em; }
.form.company #divSuggest, 
.form.company .captcha {
	border: 1px solid #bbced2;	
	padding: 10px;
	margin: 0 0 0 2px;
}
.form.company .categorysuggestor { width: 100%; }
.form.company .categorysuggestor th { padding: 0 0.5em 0 0.5em; }
.form.company .categorysuggestor td, 
.form.company .categorysuggestor th { border: 0; padding: 0; text-align: left; }
.form.company .categorysuggestor select { font-size: 0.85em; }
.form.company .categorysuggestor .txtSearch { width: 80%; }
.form.company .categorysuggestor .tdleft,
.form.company .categorysuggestor .tdleft { width: 47%; }
.form.company .categorysuggestor select,
.form.company .categorysuggestor input, 
.form.company .categorysuggestor button  { width: 100%; }
.form.company #btnSend { font-size: 1.1em; margin-bottom: 6em; }

/* Selection pages */
.register .filter,
.register .results {
	display: block;
	padding: 12px 0 8px 22px;
	margin: 0 0 8px 0;
}
.register .filter input { margin-right: 1em; }
.register .filter {
	border: 1px solid #999999;
	background: #dedede;
}
.register .filter th { font-weight: normal;	}
.register .results {
	color: #00556e;
	border: 1px solid #dedede;
}
.register .results th, 
.register .results td { padding: 0 5px 0 5px; }
