body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
form {
	margin: 0;
	padding: 0;
}
#header {
	height: 60px;
}
#content {
	padding: 13px;
}
#content .melding {
	border: 1px solid #000000;
	color: #000000;
	font-weight: bold;
	margin: 4px 0 16px 0;
	padding: 5px;
}
#content span.form-fout {
	font-size: 14px;
}
#titel h1 {
	font-size: 14px;
	margin: 15px 0 0 0;
	padding: 0 0 5px 0;
}
#titeloverzicht h1 {
	font-size: 14px;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
}
#titelzoeken h1, #titelzoekresultaat h1 {
	font-size: 14px;
	margin: 20px 0 5px 0;
	padding: 0 0 5px 0;
}
form .titel {
	font-weight: bold;
}
form .input {
	margin: 0 0 13px 0;
}
#menu h1 {
	font-size: 14px;
	margin: 0;
	padding: 26px 0 13px 0;
}
#overzicht {
	margin: 0 0 20px 0;
	padding: 0;
}
#overzicht ul, #overzicht li, #menu ul, #menu li {
	margin: 0; 
	padding: 0;
	list-style: none;
}
#overzicht ul, #menu ul {
	margin: 15px 0;
}
#menu ul {
	margin: 8px 0;
}
#menu li.home {
	background: url(../images/home.gif) #FFFFFF no-repeat center left;
}
#menu li.home.active {
	background: url(../images/home.gif) #E7E7E7 no-repeat center left;
}
#overzicht li.klanten, #menu li.klanten {
	background: url(../images/klanten.gif) #FFFFFF no-repeat center left;
}
#overzicht li.klanten.active, #menu li.klanten.active {
	background: url(../images/klanten.gif) #E7E7E7 no-repeat center left;
}
#overzicht li.rapportage, #menu li.rapportage {
	background: url(../images/rapportage.gif) #FFFFFF no-repeat center left;
}
#overzicht li.rapportage.active, #menu li.rapportage.active {
	background: url(../images/rapportage.gif) #E7E7E7 no-repeat center left;
}
#overzicht li.zoeken, #menu li.zoeken {
	background: url(../images/zoeken.gif) #FFFFFF no-repeat center left;
}
#overzicht li.zoeken.active, #menu li.zoeken.active {
	background: url(../images/zoeken.gif) #E7E7E7 no-repeat center left;
}
#menu li.uitloggen {
	background: url(../images/uitloggen.gif) #FFFFFF no-repeat center left;
}
#menu li, #overzicht li{
	height: 40px;
}
#overzicht li.first, #menu li.first {
	border-top: 1px solid #E7E7E7;
}
#overzicht li, #menu li {
	border-bottom: 1px solid #E7E7E7;
}
#overzicht li a, #menu li a {
	background: url(../images/menu_pijl.jpg) no-repeat center right;
		height: 10px;
	color: #333333;
	display: block;
	font-size: 14px;
	font-weight: bold;
	min-height: 15px;
	padding: 12px 13px 12px 35px;
	text-decoration: none;
}
#overzicht li a.not_active {
	color: #999999;
	text-decoration: line-through;
}
#overzicht .options {
	margin: 0 0 15px 0;
}
#overzicht .bottom {
	margin: 25px 0 0 0;
}
#overzicht .options a {
	color: #000000;
	float: right;
	font-weight: bold;
	margin: 0 0 0 3px;
	min-height: 15px;
	padding: 8px 8px 8px 33px;
	text-decoration: none;
}
#overzicht .nieuw a {
	background: url(../images/nieuw.jpg) #E7E7E7 no-repeat 8px 7px;
}
#overzicht .edit a {
	background: url(../images/edit.jpg) #E7E7E7 no-repeat 8px 7px;
}
#overzicht .delete a {
	background: url(../images/delete.jpg) #E7E7E7 no-repeat 8px 7px;
	margin: 20px 0 0 3px;
}
#overzicht .beneden a {
	background: url(../images/arrow_down.gif) #E7E7E7 no-repeat 8px 7px;
}
#overzicht .boven a {
	background: url(../images/arrow_up.gif) #E7E7E7 no-repeat 8px 7px;
	margin: 20px 0 0 3px;
}
#overzicht .stap a {
	background: url(../images/menu_pijl.jpg) no-repeat center right;
	border-bottom: 1px solid #E7E7E7;
	color: #333333;
	display: block;
	font-size: 12px;
	font-weight: bold;
	min-height: 15px;
	padding: 12px;
	text-decoration: none;
}
#overzicht .actie a {	
	float: left;
	font-weight: bold;
	margin: 0 0 0 3px;
	min-height: 15px;
	padding: 8px 8px 8px 33px;
	text-decoration: none;
}
#overzicht .terug a {
	background: url(../images/terug.jpg) #E7E7E7 no-repeat 8px 7px;
}
#overzicht .bekijk a {
	background: #E7E7E7;
	margin: 5px 0 0 0;
	padding: 8px;
	width: auto;
}
#overzicht #submit {
	background: url(../images/opslaan.jpg) no-repeat;
	border: none;
	cursor: pointer;
	height: 31px;
	width: 84px;
}
#overzicht #submit.zoeken {
	background: url(../images/zoeken.jpg) no-repeat;
}
.crh #overzicht .terug a, .nettt #overzicht .terug a, .delbouw #overzicht .terug a, .kelders #overzicht .terug a, .sps #overzicht .terug a, .vlutters #overzicht .terug a, .fielmich #overzicht .terug a, .crh #overzicht .terug a:hover, .nettt #overzicht .terug a:hover, .delbouw #overzicht .terug a:hover, .kelders #overzicht .terug a:hover, .sps #overzicht .terug a:hover, .vlutters #overzicht .terug a:hover, .fielmich #overzicht .terug a:hover {
	color: #000000;
}
#overzicht #zoeken table td {
	border-bottom: none;
}
#overzicht table, #overzicht table td, #overzicht table td div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#overzicht table td {
	border-bottom: 1px solid #EFEFEF;
	padding: 5px 0;
	width: 100%;
}
#overzicht table td.tdColl_img {
	border-bottom: none;
}
#overzicht #nowidth td {
	border-bottom: none;
	padding: 0 5px 0 0;
	width: auto;
}
#overzicht .image td {
	padding: 0 0 10px 0;
	width: auto;
}
#overzicht .image td.image_screen {
	width: 50px;
}
#overzicht .image td.document {
	width: 180px;
}
#overzicht table td.tdInfo {
	border-bottom: none;
}
#overzicht table .tdHeader, #overzicht table .tdHeaderStep {
	font-weight: bold;
}
#overzicht table .tdLabel input, #overzicht table .tdLabel textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 99%;
}
#overzicht table .tdLabel input.cbox, #overzicht table .tdLabel input.submit {
	width: auto;
}
#overzicht table .tdLabel input.small {
	width: 35px;
}
#overzicht #table_zoeken {
	width: 100%;
}
#overzicht #table_zoeken td {
	border-bottom: none;
}
#overzicht #table_zoeken .td_zoeken {
	height: 30px;
}
#overzicht #table_zoeken .td_zoeken input {
	width: 98%;
}
#pagenavigation {
	font-size: 16px;
	margin: 10px 0 0 0;
	padding: 10px;
}
#pagenavigation a {
	text-decoration: none;
}
#pagenavigation a:hover {
	text-decoration: underline;
}
#pagenavigation .pagenavigation-action {
	float: left;
	margin: 0 20px 0 0;
}
#pagenavigation .right {
	margin: 0 0 0 20px;
}
#pagenavigation .pagenavigation-active {
	float: left;
	margin: 0 5px;
	text-align: center;
}
#pagenavigation .pagenavigation-item {
	float: left;
}
#pagenavigation .pagenavigation-item a {
	display: block;
	padding: 0 5px;
}
#footer {
	color: #AEAEAE;
	font-size: 10px;
	height: 17px;
	padding: 23px 13px 0 0;
	text-align: right;
}
#footer a {
	color: #AEAEAE;
	text-decoration: none;
}

/**** CRH ****/
.crh #header {
	background: url(../images/bg_crh.jpg) repeat-x;
}
.crh #vestiging {
	background: url(../images/logo_royal.jpg) no-repeat;
	width: 100%;
	height: 40px;
}
.crh #content span.form-fout, .crh #titel h1, .crh #titeloverzicht h1, .crh #menu h1, .crh form .titel, .crh #titelzoeken h1, .crh #titelzoekresultaat h1, .crh #pagenavigation a {
	color: #002155;
}
.crh #overzicht li a:hover, .crh #menu li a:hover, .crh #overzicht li a:active, .crh #menu li a:active, .crh #overzicht .stap a:hover {
	background: url(../images/menu_pijl_crh.jpg) no-repeat center right;
}
.crh #overzicht li a.active, .crh #menu li a.active {
	background: url(../images/menu_pijl_crh_active.jpg) no-repeat center right;
}
.crh #footer {
	background: url(../images/footer_crh.jpg) repeat-x;
}

/**** NETTT ****/
.nettt #header {
	background: url(../images/bg_nettt.jpg) repeat-x;
}
.nettt #vestiging {
	background: url(../images/logo_nettt.jpg) no-repeat;
	width: 100%;
	height: 40px;
}
.nettt #content span.form-fout, .nettt #titel h1, .nettt #titeloverzicht h1, .nettt #menu h1, .nettt form .titel, .nettt #titelzoeken h1, .nettt #titelzoekresultaat h1, .nettt #pagenavigation a {
	color: #0999D8;
}
.nettt #overzicht li a:hover, .nettt #menu li a:hover, .nettt #overzicht li a:active, .nettt #menu li a:active, .nettt #overzicht .stap a:hover {
	background: url(../images/menu_pijl_nettt.jpg) no-repeat center right;
}
.nettt #overzicht li a.active, .nettt #menu li a.active {
	background: url(../images/menu_pijl_nettt_active.jpg) no-repeat center right;
}
.nettt #overzicht table .tdHeaderStep {
	color: #0999D8;
}
.nettt #footer {
	background: url(../images/footer_nettt.jpg) repeat-x;
}
.nettt #overzicht table a {
	color: #0999D8;
	text-decoration: none;
}
.nettt #overzicht table a:hover, .nettt #overzicht table a:active {
	color: #666666;
}

/**** KELDERS ****/
.kelders #header {
	background: url(../images/bg_kelders.jpg) repeat-x;
}
.kelders #vestiging {
	background: url(../images/logo_kelders.jpg) no-repeat;
	width: 100%;
	height: 40px;
}
.kelders #content span.form-fout, .kelders #titel h1, .kelders #titeloverzicht h1, .kelders #menu h1, .kelders form .titel, .kelders #titelzoeken h1, .kelders #titelzoekresultaat h1, .kelders #pagenavigation a {
	color: #EE4035;
}
.kelders #overzicht li a:hover, .kelders #menu li a:hover, .kelders #overzicht li a:active, .kelders #menu li a:active, .kelders #overzicht .stap a:hover {
	background: url(../images/menu_pijl_kelders.jpg) no-repeat center right;
}
.kelders #overzicht li a.active, .kelders #menu li a.active {
	background: url(../images/menu_pijl_kelders_active.jpg) no-repeat center right;
}
.kelders #overzicht table .tdHeaderStep {
	color: #EE4035;
}
.kelders #footer {
	background: url(../images/footer_kelders.jpg) repeat-x;
}
.kelders #overzicht table a {
	color: #EE4035;
	text-decoration: none;
}
.kelders #overzicht table a:hover, .kelders #overzicht table a:active {
	color: #666666;
}

/**** DELBOUW ****/
.delbouw #header {
	background: url(../images/bg_delbouw.jpg) repeat-x;
}
.delbouw #vestiging {
	background: url(../images/logo_delbouw.jpg) no-repeat;
	width: 100%;
	height: 40px;
}
.delbouw #content span.form-fout, .delbouw #titel h1, .delbouw #titeloverzicht h1, .delbouw #menu h1, .delbouw form .titel, .delbouw #titelzoeken h1, .delbouw #titelzoekresultaat h1 {
	color: #46A841;
}
.delbouw #overzicht li a:hover, .delbouw #menu li a:hover, .delbouw #overzicht li a:active, .delbouw #menu li a:active, .delbouw #overzicht .stap a:hover {
	background: url(../images/menu_pijl_delbouw.jpg) no-repeat center right;
}
.delbouw #overzicht li a.active, .delbouw #menu li a.active {
	background: url(../images/menu_pijl_delbouw_active.jpg) no-repeat center right;
}
.delbouw #footer {
	background: url(../images/footer_delbouw.jpg) repeat-x;
}
.delbouw #overzicht table .tdHeaderStep, .delbouw #pagenavigation a {
	color: #46A841;
}
.delbouw #overzicht table a {
	color: #46A841;
	text-decoration: none;
}
.delbouw #overzicht table a:hover, .delbouw #overzicht table a:active {
	color: #666666;
}

/**** VLUTTERS ****/
.vlutters #header {
	background: url(../images/bg_vlutters.jpg) repeat-x;
}
.vlutters #vestiging {
	background: url(../images/logo_vlutters.jpg) no-repeat;
	width: 100%;
	height: 40px;
}
.vlutters #content span.form-fout, .vlutters #titel h1, .vlutters #titeloverzicht h1, .vlutters #menu h1, .vlutters form .titel, .vlutters #titelzoeken h1, .vlutters #titelzoekresultaat h1, .vlutters #pagenavigation a {
	color: #006BB7;
}
.vlutters #overzicht li a:hover, .vlutters #menu li a:hover, .vlutters #overzicht li a:active, .vlutters #menu li a:active, .vlutters #overzicht .stap a:hover {
	background: url(../images/menu_pijl_vlutters.jpg) no-repeat center right;
}
.vlutters #overzicht li a.active, .vlutters #menu li a.active {
	background: url(../images/menu_pijl_vlutters_active.jpg) no-repeat center right;
}
.vlutters #footer {
	background: url(../images/footer_vlutters.jpg) repeat-x;
}
.vlutters #overzicht table .tdHeaderStep {
	color: #006BB7;
}
.vlutters #overzicht table a {
	color: #006BB7;
	text-decoration: none;
}
.vlutters #overzicht table a:hover, .vlutters #overzicht table a:active {
	color: #666666;
}

/**** SPS ****/
.sps #header {
	background: url(../images/bg_sps.jpg) repeat-x;
}
.sps #vestiging {
	background: url(../images/logo_sps.jpg) no-repeat;
	width: 100%;
	height: 40px;
}
.sps #content span.form-fout, .sps #titel h1, .sps #titeloverzicht h1, .sps #menu h1, .sps form .titel, .sps #titelzoeken h1, .sps #titelzoekresultaat h1, .sps #pagenavigation a {
	color: #0B2577;
}
.sps #overzicht li a:hover, .sps #menu li a:hover, .sps #overzicht li a:active, .sps #menu li a:active, .sps #overzicht .stap a:hover {
	background: url(../images/menu_pijl_sps.jpg) no-repeat center right;
}
.sps #overzicht li a.active, .sps #menu li a.active {
	background: url(../images/menu_pijl_sps_active.jpg) no-repeat center right;
}
.sps #footer {
	background: url(../images/footer_sps.jpg) repeat-x;
}
.sps #overzicht table .tdHeaderStep {
	color: #0B2577;
}
.sps #overzicht table a {
	color: #0B2577;
	text-decoration: none;
}
.sps #overzicht table a:hover, .sps #overzicht table a:active {
	color: #666666;
}

/**** FIELMICH ****/
.fielmich #header {
	background: url(../images/bg_fielmich.jpg) repeat-x;
}
.fielmich #vestiging {
	background: url(../images/logo_fielmich.jpg) no-repeat;
	width: 100%;
	height: 40px;
}
.fielmich #content span.form-fout, .fielmich #titel h1, .fielmich #titeloverzicht h1, .fielmich #menu h1, .fielmich form .titel, .fielmich #titelzoeken h1, .fielmich #titelzoekresultaat h1 {
	color: #000000;
}
.fielmich #overzicht li a:hover, .fielmich #menu li a:hover, .fielmich #overzicht li a:active, .fielmich #menu li a:active, .fielmich #overzicht .stap a:hover {
	background: url(../images/menu_pijl_fielmich.jpg) no-repeat center right;
}
.fielmich #overzicht li a.active, .fielmich #menu li a.active {
	background: url(../images/menu_pijl_fielmich_active.jpg) no-repeat center right;
}
.fielmich #footer {
	background: url(../images/footer_fielmich.jpg) repeat-x;
}
.fielmich #overzicht table .tdHeaderStep {
	color: #FF9801;
}
.fielmich #overzicht table a, .fielmich #pagenavigation a {
	color: #000000;
	text-decoration: none;
}
.fielmich #overzicht table a:hover, .fielmich #overzicht table a:active {
	color: #666666;
}