/*
	HORECAMAKELAAR.NL CSS
	(c)2005 MediaMonks BV; Interactive Art
*/

.clearfix:after 	{	content: "."; 
    				display: block; 
    				height: 0; 
    				clear: both; 
    				visibility: hidden;
			}
.clearfix	 	{	display: inline-table;
			}

/* Hides from IE-mac \*/

* html .clearfix 	{	height: 1%;  
			}
.clearfix 		{	display: block;
			}

/* End hide from IE-mac */

body, html		{	margin: 0px;
				padding: 0px;
				height: 100%;
				font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #666666;
			}

#header			{	position: relative;
				width: 770px;
				height: 130px;
				background: #FFFFFF;
				margin: 0px auto;
			}
#logo			{	position: absolute;
				left: 7px;
				top: 15px;
				width: 258px;
				height: 40px;
				background: #FFFFFF;
			}
#banners		{	position: absolute;
				right: 7px;
				top: 4px;
				width: 468px;
				height: 60px;
				border: 1px solid #000000;
				overflow: hidden;
			}
#headertop		{	position: absolute;
				top: 0px;
				left: 0px;
				width: 770px;
				height: 71px;
			}
#tabsdiv		{	position: absolute;
				top: 70px;
				width: 770px;
				height: 31px;
				background-image: url(images/tabsbg00.gif);
				background-position: top left;
				background-repeat: repeat-x;
			}
#helpbar		{	position: absolute;
				top: 101px;
				width: 770px;
				height: 28px;
				background: #E3E3E3;
			}
#content		{	position: relative;
				width: 770px;
				background: #F8F8F8;
				margin: 0px auto 0px auto;
				padding: 15px 0px 15px 0px;
			}
#footerright		{	float: right;
			}
#footer			{	position: relative;
				clear: both;
				width: 722px;
				height: 55px;
				margin: 0px auto;
				padding: 12px 24px 5px 24px;
				line-height: 18px;
				background: #FFFFFF;
				border-top: 1px solid #CC0000;
			}
#tablogin		{	position: absolute;
				top: 0px;
				right: 26px;			
				width: 104px;
				height: 31px;
				text-align: center;
				background-image: url(images/logintab.gif);
				background-position: top left;
				background-repeat: no-repeat;
			}
#tabloginsel		{	position: absolute;
				top: 0px;
				right: 26px;			
				width: 104px;
				height: 31px;
				text-align: center;
				background-image: url(images/lighttab.gif);
				background-position: top left;
				background-repeat: no-repeat;
			}
#tabuitleg		{	position: absolute;
				top: 0px;
				right: 135px;
				width: 104px;
				height: 31px;
				text-align: center;
				background-image: url(images/darktab0.gif);
				background-position: top left;
				background-repeat: no-repeat;
			}
#tabuitlegsel		{	position: absolute;
				top: 0px;
				right: 135px;
				width: 104px;
				height: 31px;
				text-align: center;
				background-image: url(images/lighttab.gif);
				background-position: top left;
				background-repeat: no-repeat;
			}
#tabzoeken		{	position: absolute;
				top: 0px;
				right: 244px;
				width: 104px;
				height: 31px;
				text-align: center;
				background-image: url(images/darktab0.gif);
				background-position: top left;
				background-repeat: no-repeat;
			}
#tabzoekensel		{	position: absolute;
				top: 0px;
				right: 244px;
				width: 104px;
				height: 31px;
				text-align: center;
				background-image: url(images/lighttab.gif);
				background-position: top left;
				background-repeat: no-repeat;
			}
#tabobject		{	position: absolute;
				top: 0px;
				right: 353px;
				width: 104px;
				height: 31px;
				text-align: center;
				background-image: url(images/darktab0.gif);
				background-position: top left;
				background-repeat: no-repeat;
			}
#tabobjectsel		{	position: absolute;
				top: 0px;
				right: 353px;
				width: 104px;
				height: 31px;
				text-align: center;
				background-image: url(images/lighttab.gif);
				background-position: top left;
				background-repeat: no-repeat;
			}
#tabhome		{	position: absolute;
				top: 0px;
				right: 462px;
				width: 104px;
				height: 31px;
				text-align: center;
				background-image: url(images/darktab0.gif);
				background-position: top left;
				background-repeat: no-repeat;
			}
#tabhomesel		{	position: absolute;
				top: 0px;
				right: 462px;
				width: 104px;
				height: 31px;
				text-align: center;
				background-image: url(images/lighttab.gif);
				background-position: top left;
				background-repeat: no-repeat;
			}
#headtext		{	position: relative;
				margin: 0px 10px 0px 24px;
				font-size: 14px;
				font-weight: bold;
				color: #CC0000;
			}
#grayborder		{	position: relative;
				margin: 2px 0px 0px 10px;
				width: 380px;
				height: 2px;
			}
#hometext		{	position: relative;
				margin: 17px 10px 7px 24px;
				/* width: 366px; */
				font-size: 13px;
				font-weight: normal;
				color: #333333;
			}
#sboxcomplete		{	position: relative;
				margin: 17px 0px 0px 24px;
				width: 365px;
			}

#sboxtop		{	width: 365px;
				height: 13px;
				background-image: url(images/sboxtop0.gif);
				background-position: top left;
			}
#sboxcontent		{	width: 365px;
				background-image: url(images/sboxcont.gif);
				background-position: top left;
				background-repeat: repeat-y;
			}
#sboxbottom		{	width: 365px;
				height: 13px;
			}
#sboxcontent .header	{	position: relative;
				margin: 0px 0px 0px 23px;	
				font-size: 13px;
				font-weight: bold;
				color: #CC0000;	
			}
#grayborder2		{	position: relative;
				margin: 3px 0px 0px 16px;
				width: 333px;
				height: 2px;
			}
#sformselect1		{	position: relative;
				margin: 8px 129px 0px auto;
				width: 222px;
				text-align: right;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#sformselect2		{	position: relative;
				margin: 10px 129px 0px auto;
				width: 222px;
				text-align: right;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#advancedsearch		{	position: relative;
				margin: 0px 15px 0px auto;
				width: 345px;
				text-align: right;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}				
#sRemember		{	position: absolute;
				top: 44px;
				right: 45px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#sformselect3		{	position: relative;
				margin: 10px 129px 0px auto;
				width: 222px;
				text-align: right;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#dotborder		{	position: relative;
				margin: 13px auto 0px auto;
				width: 322px;
				height: 1px;
			}
#sButton		{	position: absolute;
				top: 73px;
				right: 16px;
				cursor: hand;
			}

#sButton2		{	position: absolute;
				top: 117px;
				right: 16px;
				cursor: hand;
			}
#scasecomplete		{	position: relative;
				margin: 20px 13px 20px 11px;
				width: 346px;
			}
#scasetop		{	width: 346px;
				height: 9px;
			}
#scasecontent		{	width: 346px;
				padding: 0px;
				margin: 0px;
				background-image: url(images/showcase.gif);
				background-position: top left;
				background-repeat: repeat-y;
			}
#scasecontrols		{	width: 346px;
				padding: 0px;
				margin: 0px;
				text-align: right;
				background-image: url(images/showcase.gif);
				background-position: top left;
				background-repeat: repeat-y;
			}
#scasebottom		{	width: 346px;
				height: 5px;
			}
#spotlighthead		{	position: relative;
				margin: 0px 0px 11px 7px;
				vertical-align: middle;
				font-size: 12px;
				font-weight: bold;
				color: #CC0000;
			}
#showcaseframe		{	margin: 0px 13px 15px 14px;
				width: 315px;
				height: 386px;
			}
#sectionicon		{	position: relative;
				margin-top: 10px;
				margin-left: 14px;
			}
#loginname		{	position: relative;
				text-align: right;
				margin: 8px 125px 0px auto;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#password		{	position: relative;
				text-align: right;
				margin: 5px 125px 0px 0px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#loginBut		{	position: absolute;
				top: 71px;
				right: 16px;
				cursor: hand;
			}
#showip			{	position: relative;
				text-align: right;
				margin: 5px 125px 0px 0px;
				font-size: 11px;
				font-weight: normal;
				color: #666666;
			}
#loginerror		{	position: relative;
				text-align: center;
				margin: 5px 10px 0px 10px;
				height: 15px;
				font-size: 11px;
				font-weight: bold;
				background: #CC0000;
				color: #FFFFFF;
			}
#navres			{	position: absolute;
				top: 4px;
				left: 13px;
			}
#navaction		{	position: absolute;
				top: 4px;
				right: 13px;
			}
#navresbot		{	position: absolute;
				top: 9px;
				left: 13px;
			}
#navactionbot		{	position: absolute;
				top: 9px;
				right: 13px;
			}		
#sc_whiterow		{	position: relative;
				margin: 0px;
				width: 298px;
				height: 56px;
				background: #FFFFFF;
				margin: 0px 0px 10px 0px;
				padding: 0px;
			}
#sc_greyrow		{	position: relative;
				margin: 0px;
				width: 298px;
				height: 56px;
				background: #F8F8F8;
				margin: 0px 0px 10px 0px;
				padding: 0px;
			}
#sc_photo		{	position: absolute;
				top: 0px;
				left: 0px;
				width: 72px;
				height: 54px;
				background: #CCCCCC;
				border: 1px solid #2D2D2D;
				overflow: hidden;
			}
#sc_header		{	position: absolute;
				top: 5px;
				left: 84px;
				width: 209px;
				height: 34px;
			}
#sc_header .text,
#sc_header .text a	{	font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				color: #CC0000;
			}
#sc_header .text a:hover{	font-size: 11px;
				font-weight: bold;
				text-decoration: underline;
				color: #CC0000;
			}
#sc_info		{	position: absolute;
				top: 39px;
				left: 84px;
				width: 209px;
				height: 15px;
				font-size: 10px;
				font-weight: normal;
				color: #333333;
			}
.obj_whiterow		{	position: relative;
				margin: 5px auto 5px auto;
				width: 728px;
				height: 56px;
				background: #FFFFFF;
			}
.obj_greyrow		{	position: relative;
				margin: 5px auto 5px auto;
				width: 728px;
				height: 56px;
				background: #F8F8F8;
			}
.obj_photo		{	position: absolute;
				top: 0px;
				left: 10px;
				width: 72px;
				height: 54px;
				background: #CCCCCC;
				border: 1px solid #2D2D2D;
				overflow: hidden;
			}
.obj_verkocht		{	position: absolute;
				top: 41px;
				left: 0px;
				width: 72px;
				height: 13px;
			}
.obj_verkocht_ov	{	position: absolute;
				top: 34px;
				left: 0px;
				width: 72px;
				height: 21px;
			}			
.obj_header		{	position: absolute;
				top: 5px;
				left: 94px;
				width: 418px;
				height: 20px;
			}
.obj_header a		{	text-decoration: none;
				font-size: 13px;
				font-weight: bold;
				color: #CC0000;
			}
.obj_header a:hover	{	text-decoration: underline;
				font-size: 13px;
				font-weight: bold;
				color: #CC0000;
			}
.obj_info		{	position: absolute;
				top: 25px;
				left: 94px;
				width: 418px;
				height: 29px;
				font-size: 11px;
				overflow: hidden;
				font-weight: normal;
				color: #333333;
			}
.obj_regio		{	position: absolute;
				top: 5px;
				left: 542px;
				width: 160px;
				height: 54px;
				font-size: 13px;
				font-weight: normal;
				color: #333333;
			}
#obj_list_top		{	position: relative;
				width: 732px;
				height: 31px;
				margin: 0px auto 0px auto;
				background: url(images/objlisttop.gif);
				background-repeat: no-repeat;
			}
#obj_list_content	{	position: relative;
				width: 732px;
				margin: 0px auto 0px auto;
				padding: 0px 0px 10px 0px;
				background: url(images/objlistbg.gif);
				background-repeat: repeat-y;
			}
#obj_list_content2	{	position: relative;
				width: 732px;
				margin: 0px auto 0px auto;
				padding: 0px 0px 0px 0px;
				background: url(images/objlistbg.gif);
				background-repeat: repeat-y;
			}
#obj_list_bottom	{	position: relative;
				width: 732px;
				height: 31px;
				margin: 0px auto 0px auto;
				background: url(images/objlistbottom.gif);
				background-repeat: no-repeat;
			}
#sortformcat		{	position: absolute;
				left: 6px;
				top: 6px;
				width: 155px;
			}
#sortformreg		{	position: absolute;
				left: 166px;
				top: 6px;
				width: 155px;
			}
#sortformbut		{	position: absolute;
				left: 326px;
				top: 5px;
				width: 94px;
			}
#sortformremember	{	position: absolute;
				left: 425px;
				top: 5px;
			}
#searchforminput	{	position: absolute;
				right: 100px;
				top: 6px;
				width: 80px;
			}
#searchformbut		{	position: absolute;
				right: 6px;
				top: 5px;
				width: 94px;
			}
#objnav			{	position: relative;
				margin: 0px auto 10px auto;
				width: 728px;
				height: 20px;
				background: #F8F8F8;
				padding: 0px;
				border-top: 1px solid #CCCCCC;
				border-bottom: 1px solid #CCCCCC;
			}
#objnav2		{	position: relative;
				margin: 0px auto 0px auto;
				width: 728px;
				height: 20px;
				background: #F8F8F8;
				padding: 0px;
				border-top: 1px solid #CCCCCC;
				border-bottom: 1px solid #CCCCCC;
			}						
#objhead		{	position: relative;
				margin: 10px auto 10px auto;
				width: 725px;
				height: 20px;
				background: #FFFFFF;
				padding: 0px;
			}
#objhead_photo		{	position: absolute;
				top: 0px;
				left: 10px;
				width: 74px;
				height: 20px;
				vertical-align: top;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
#objhead_omsch		{	position: absolute;
				top: 0px;
				left: 94px;
				width: 418px;
				height: 20px;
				vertical-align: top;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;
			}
#objhead_regio		{	position: absolute;
				top: 0px;
				left: 542px;
				width: 175px;
				height: 20px;
				vertical-align: top;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;
			}
	
#admin_objhead_id	{	position: absolute;
				top: 0px;
				left: 10px;
				width: 30px;
				height: 20px;
				vertical-align: top;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
.admin_obj_id		{	position: absolute;
				top: 0px;
				left: 10px;
				width: 30px;
				vertical-align: top;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
			
#admin_objhead_foto	{	position: absolute;
				top: 0px;
				left: 45px;
				width: 74px;
				height: 20px;
				vertical-align: top;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;
				color: #666666;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
.admin_obj_foto		{	position: absolute;
				top: 0px;
				left: 45px;
				width: 72px;
				height: 54px;
				border: 1px solid #666666;
				overflow: hidden;			
			}
#admin_objhead_omsch	{	position: absolute;
				top: 0px;
				left: 125px;
				width: 330px;
				height: 20px;
				vertical-align: top;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
.admin_obj_header	{	position: absolute;
				top: 0px;
				left: 125px;
				width: 330px;
				vertical-align: top;
				text-align: left;
				text-decoration: none;
				font-size: 13px;
				font-weight: bold;
				color: #CC0000;			
			}
.admin_obj_header a	{	text-decoration: none;
				font-size: 13px;
				font-weight: bold;
				color: #CC0000;
			}
.admin_obj_header a:hover
			{	text-decoration: underline;
				font-size: 13px;
				font-weight: bold;
				color: #CC0000;
			}
#admin_objhead_date	{	position: absolute;
				top: 0px;
				left: 465px;
				width: 110px;
				height: 20px;
				vertical-align: top;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
.admin_obj_date		{	position: absolute;
				top: 0px;
				left: 465px;
				width: 110px;
				vertical-align: top;
				font-size: 11px;
				font-weight: normal;
				color: #333333;				
			}
#admin_objhead_hits	{	position: absolute;
				top: 0px;
				left: 580px;
				width: 55px;
				height: 20px;
				vertical-align: top;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
.admin_obj_hits		{	position: absolute;
				top: 0px;
				left: 580px;
				width: 55px;
				vertical-align: top;
				text-align: left;
				font-size: 11px;
				font-weight: normal;
				color: #333333;				
			}
#admin_objhead_reaction	{	position: absolute;
				top: 0px;
				left: 640px;
				width: 75px;
				height: 20px;
				vertical-align: top;
				font-size: 11px;
				font-weight: bold;
				text-decoration: none;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
.admin_obj_reaction	{	position: absolute;
				top: 0px;
				left: 640px;
				width: 75px;
				vertical-align: top;
				text-align: left;
				font-size: 11px;
				font-weight: normal;
				color: #333333;				
			}
			
.admin_section_header	{	position: relative;
				margin: 15px 5px 0px 25px;
				font-size: 13px;
				font-weight: bold;
				color: #CC0000;
			}
.admin_section_links,
.admin_section_links a	{	position: relative;
				margin: 2px 5px 0px 15px;
				font-size: 13px;
				font-weight: normal;
				text-decoration: none;
				color: #000000;
			}
.admin_section_links a:hover
			{	position: relative;
				margin: 2px 5px 0px 15px;
				font-size: 13px;
				font-weight: normal;
				text-decoration: underline;
				color: #CC0000;
			}
#adminsummary		{	position: relative;
				margin: 50px 13px 74px 11px;
				padding: 10px;
				width: 326px;
				background: #FFFFFF;
			}
#adsused		{	position: absolute;
				left: 10px;
				top: 8px;
				font-weight: bold;
				color: #666666;
			}
#adsnav			{	position: absolute;
				left: 10px;
				top: 8px;
				font-weight: bold;
				color: #666666;
			}
#adsrest		{	position: absolute;
				left: 220px;
				top: 8px;
				font-weight: bold;
				color: #666666;
			}
#adsnav1		{	position: absolute;
				right: 10px;
				top: 6px;
			}
#adsnav2		{	position: absolute;
				right: 109px;
				top: 6px;
			}
#super_head_makid	{	position: absolute;
				top: 0px;
				left: 10px;
				width: 30px;
				height: 20px;
				vertical-align: top;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
.super_makid		{	position: absolute;
				top: 0px;
				left: 10px;
				width: 30px;
				vertical-align: top;
				text-align: left;
				font-size: 11px;
				font-weight: normal;
				color: #333333;				
			}
#super_head_gebr	{	position: absolute;
				top: 0px;
				left: 45px;
				width: 370px;
				height: 20px;
				vertical-align: top;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
.super_gebr		{	position: absolute;
				top: 0px;
				left: 45px;
				width: 370px;
				vertical-align: top;
			}
.super_gebr a		{	text-decoration: none;
				font-size: 13px;
				font-weight: bold;
				color: #CC0000;				
			}
.super_gebr a:hover	{	font-size: 13px;
				text-decoration: underline;
				font-weight: bold;
				color: #CC0000;				
			}
#super_head_bereik_laag	{	position: absolute;
				top: 0px;
				left: 420px;
				width: 80px;
				height: 20px;
				vertical-align: top;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
.super_bereik_laag	{	position: absolute;
				top: 0px;
				left: 420px;
				width: 80px;
				vertical-align: top;
				text-align: left;
				font-size: 11px;
				font-weight: normal;
				color: #333333;				
			}
#super_head_bereik_hoog	{	position: absolute;
				top: 0px;
				left: 505px;
				width: 80px;
				height: 20px;
				vertical-align: top;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
.super_bereik_hoog	{	position: absolute;
				top: 0px;
				left: 505px;
				width: 80px;
				vertical-align: top;
				text-align: left;
				font-size: 11px;
				font-weight: normal;
				color: #333333;				
			}
#super_head_adsonl	{	position: absolute;
				top: 0px;
				left: 590px;
				width: 130px;
				height: 20px;
				vertical-align: top;
				text-decoration: none;
				font-size: 11px;
				font-weight: bold;
				color: #333333;
				background: url(images/objheadbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;				
			}
.super_adsonl		{	position: absolute;
				top: 0px;
				left: 590px;
				width: 130px;
				vertical-align: top;
				text-align: left;
				font-size: 11px;
				font-weight: normal;
				color: #333333;				
			}
#nores			{	position: relative;
				margin: 5px auto 5px auto;
				text-align: center;
				width: 728px;
				height: 56px;
				background: #FFFFFF;
			}
#detailtabs		{	position: relative;
				margin: 0px 10px 0px 10px;
				width: 750px;
				height: 28px;
				background: url(images/detailtabsbg.gif);
				background-position: bottom left;
				background-repeat: repeat-x;
			}
#detailnores		{	position: relative;
				margin: 0px 10px 0px 10px;
				width: 750px;
				height: 50px;
				vertical-align: middle;
				text-align: center;
				font-size: 12px;
				font-weight: bold;
				color: #333333;	
			}
#detailtab01		{	position: absolute;
				left: 13px;
				top: 0px;
				width: 104px;
				height: 28px;
				background: url(images/dtab_u.gif);
				text-align: center;
			}
#detailtab01_on		{	position: absolute;
				left: 13px;
				top: 0px;
				width: 104px;
				height: 28px;
				background: url(images/dtab_a.gif);
				text-align: center;
			}
#detailtab02		{	position: absolute;
				left: 124px;
				top: 0px;
				width: 104px;
				height: 28px;
				background: url(images/dtab_u.gif);
				text-align: center;
			}
#detailtab02_on		{	position: absolute;
				left: 124px;
				top: 0px;
				width: 104px;
				height: 28px;
				background: url(images/dtab_a.gif);
				text-align: center;
			}
#detailtab03		{	position: absolute;
				left: 236px;
				top: 0px;
				width: 104px;
				height: 28px;
				background: url(images/dtab_u.gif);
				text-align: center;
			}
#detailtab03_on		{	position: absolute;
				left: 236px;
				top: 0px;
				width: 104px;
				height: 28px;
				background: url(images/dtab_a.gif);
				text-align: center;
			}
#detailcont		{	position: relative;
				margin: 0px 10px 0px 10px;
				padding: 32px 0px 0px 0px;
				width: 750px;
				background: #FFFFFF;
			}
#detailleft		{	position: relative;
				margin: 0px;
				width: 300px;
				background: #FFFFFF;
				float: left;
			}			
#detailright		{	position: relative;
				margin: 0px;
				width: 450px;
				background: #FFFFFF;
				float: left;
			}
#bigphoto		{	position: relative;
				margin: 0px 0px 0px 32px;
				width: 260px;
				height: 175px;
				border: 1px solid #666666;
				background: #F8F8F8;
				overflow: hidden;
			}
#centerphoto		{	position: relative;
				margin: 0px 245px 20px 245px;
				width: 260px;
				height: 175px;
				border: 1px solid #666666;
				background: #F8F8F8;
				overflow: hidden;
			}
#detailmak		{	position: relative;
				margin: 10px 0px 0px 32px;
				width: 260px;
				text-align: center;
				vertical-align: middle;
			}
#createpdf		{	position: relative;
				margin: 20px 0px 20px 32px;
				width: 260px;
				text-align: center;
				vertical-align: middle;
			}
#bigtitle		{	position: relative;
				margin: 0px 0px 0px 10px;
				font-size: 15px;
				font-weight: bold;
				text-decoration: none;
				color: #CC0000;
			}
#dtext			{	position: relative;
				margin: 20px 0px 0px 10px;
				width: 408px;
				font-size: 12px;
				font-weight: normal;
				text-decoration: none;
				color: #333333;
			}
#detailinfo		{	position: relative;
				margin: 15px 0px 0px 10px;
				text-align: left;
				vertical-align: middle;
				font-size: 12px;
				line-height: 17px;
				font-weight: normal;
				text-decoration: none;
				color: #333333;
			}
#detailnav		{	position: relative;
				margin: 20px 0px 0px 10px;
				width: 408px;
				height: 30px;
				vertical-align: middle;
			}
#detailnav2		{	position: relative;
				margin: 20px auto 0px auto;
				width: 750px;
				height: 30px;
				vertical-align: middle;
			}
#detailbackbut		{	position: relative;
				float: right;
				margin: 0px 10px 0px 0px;
			}

#detailreacform		{	position: relative;
				float: right;
				margin: 0px 10px 0px 0px;
			}

				
				
.dtabtext,
.dtabtext a:hover	{	margin: 6px auto 0px auto;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				color: #CC0000;
			}
.dtabtext a		{	margin: 6px auto 0px auto;
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
				color: #666666;
			}
		
					
/* styles */

p, form			{	margin: 0px;
				padding: 0px;
			}
a			{	text-decoration: underline;
				color: #666666;
			}
a:hover			{	text-decoration: none;
				color: #CC0000;
			}
h1			{	font-size: 14px;
				font-weight: bold;
				color: #CC0000;
			}
table			{	border: none;
				padding: 0px;
				border-collapse: collapse;
			}
ul			{	list-style-image: url(images/bullit.gif);
				padding-left: 7px;
				margin-left: 7px;
			}
li			{	margin: 4px 0px 0px 1px;
			}
td			{	vertical-align: top;
			}

#tabhome .text,
#tabobject .text,
#tabzoeken .text,
#tabuitleg .text,
#tablogin .text		{	font-size: 12px;
				font-weight: bold;
				color: #333333;
				position: relative;
				top: 10px;
			}
#tabhomesel .text,
#tabobjectsel .text,
#tabzoekensel .text,
#tabuitlegsel .text,
#tabloginsel .text	{	font-size: 12px;
				font-weight: bold;
				color: #CC0000;
				position: relative;
				top: 10px;
			}
#helpbar .text		{	position: absolute;
				top: 7px;
				left: 237px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#navres .text,
#navresbot .text	{	font-size: 11px;
				font-weight: normal;
				color: #000000;
			}
#navaction .text,
#navactionbot .text	{	font-size: 11px;
				font-weight: normal;
				color: #666666;
			}

#navres .text a,
#navaction .text a,
#navresbot .text a,
#navactionbot .text a	{	font-size: 11px;
				font-weight: normal;
				text-decoration: underline;
				color: #000000;
			}
#navres .text a:hover,
#navaction .text a:hover,
#navresbot .text a:hover,
#navactionbot .text a:hover	{	font-size: 11px;
				font-weight: normal;
				text-decoration: none;
				color: #CC0000;
			}
.grey			{	color: #666666;
			}
.red			{	color: #CC0000;
			}	
.footerright		{	font-size: 11px;
				color: #CCCCCC;
			}
.sicon			{	border: none;
				margin-right: 9px;
			}
		
/* FORMS */

.error			{	margin: 5px 0px 5px 0px;
				padding: 2px;
				background: #CC0000;
				color: #CCCCCC;
				font-weight: bold;
			}

select			{	width: 155px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#sformselect3 input	{	width: 148px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#loginform input	{	width: 148px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#loginBut input		{	width: 94px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#showcasesel select	{	width: 50px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
				margin: 0px 17px 0px 0px;
			}
#zoekform td		{	vertical-align: middle;
			}
#zoekform		{	position: relative;
				margin: 20px 13px 20px 11px;
				padding: 10px;
				width: 326px;
				/* height: 350px; */
				background: #FFFFFF;
			}
#zoekform form		{	border: none;
				background: #FFFFFF;
			}
#zoekform fieldset	{	border: none;
			}
#zoekform select	{	width: 50px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#zoekform input		{	width: 230px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#zoekform textarea	{	width: 230px;
				height: 150px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#zoekform .button	{	width: 94px;
			}
#contactInfo input	{	width: 20px;
			}
#queryInfo input	{	width: 20px;
			}			
			
#searchforminput input	{	width: 80px;
				float: left;
				margin-right: 5px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#searchformbut .button	{	width: 94px;
			}
#advQuery select	{	width: 150px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#radios input		{	width: 20px;
				height: 13px;
			}

#adminform		{	position: relative;
				margin: 20px 13px 20px 11px;
				padding: 10px;
				width: 326px;
				background: #FFFFFF;
			}
#adminform td		{	vertical-align: middle;
			}
#adminform form		{	border: none;
				background: #FFFFFF;
			}
#adminform input	{	width: 230px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#adminform .checkbox	{	width: 20px;
				height: 16px;
			}
#adminform .button	{	width: 94px;
			}
#adminform textarea	{	width: 230px;
				height: 250px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#adsnav2 input		{	width: 120px;
				margin: 0px;
				font-size: 11px;
				font-weight: normal;
				color: #333333;
			}
#adsnav1 .button	{	width: 94px;
			}

div.banner_container {
	position: relative;
	margin: 0px 0px 0px 20px;
	width: 365px;
	height: 62px;
}			
div.banner02 {
	position: relative;
	margin: 20px auto;
	height: 60px;
	width: 234px;
	border: 1px solid #2D2D2D;	
}			