body
{
	margin: 0;
	padding: 0;
	color: #000000;
	text-align: center;
	background-color: #ffffff;
}

html, body
{
	height: 100%;
}

div, ul, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, th, td, tr, table, p, label, textarea, form, fieldset, object
{
	padding: 0;
	margin: 0;
}

p
{
	margin: 0 0 0 0;
	padding: 0.2em 0 0.5em 0;
}

h1
{
	color: #979797;
	background-color: transparent;
	font: normal 1.9em/130% verdana, arial, helvetica, sans-serif;
	padding: 0 0 0.7em 0;
}

#bodyHome h1
{
	display: block;
	float: right;
	padding: 0 3px 0 0;
	height: 30px;
	overflow: hidden;
}

h2
{
	color: #aaaaaa;
	background-color: transparent;
	font: bold 1.3em/130% verdana, arial, helvetica, sans-serif;
	padding: 0 0 0.7em 0;
}

h3
{
	font: bold 1.1em/130% verdana, arial, helvetica, sans-serif;
	padding: 0 0 0.4em 0;
}

h4
{
	font: bold  1em/130% verdana, arial, helvetica, sans-serif;
	padding: 0 0 0.3em 0;
}

h5
{
	font: normal 1em/120% verdana, arial, helvetica, sans-serif;
	padding: 0 0 0.3em 0;
}

h6
{
	font: normal 1em/100% verdana, arial, helvetica, sans-serif;
	padding: 0 0 0 20px;
}

fieldset h6
{
	padding: 0 0 0 20px;
}

h7
{
	font: normal 1em/120% verdana, arial, helvetica, sans-serif;
	padding: 0 0 0.5em 0;
	color: #aaaaaa;
	background-color: transparent;
}

/*
sup
{
	line-height: 100%;
}
*/

a
{
	outline: none;
}

#main a:link, #main a:visited, #mainFooter a:link, #mainFooter a:visited
{
	color: #63ba22;
	text-decoration: none;
}

#main a:active, #main a:hover, #mainFooter a:active, #mainFooter a:hover
{
	color: #ffffff;
	background: #63ba22;
}

#crumbtrail a:link, #crumbtrail a:visited
{
	color: #666666;
	text-decoration: none;
}

#crumbtrail a:active, #crumbtrail a:hover
{
	color: #63ba22;
}

#extraMenu a:link, #extraMenu a:visited
{
	color: #ffffff;
	text-decoration: none;
}

#extraMenu a:active, #extraMenu a:hover
{
	color: #63ba22;
	background-color: #ffffff!important;
}

.searchSelector a:link, .searchSelector a:visited
{
	color: #000000!important;
	background-color: transparent;
}

.searchSelector a:active, .searchSelector a:hover
{
	color: #000000;
	background: #ffffff!important;
}

#content ul
{
	padding: 0 0 0 1.5em;
}

/*-- ------------------- layout --------------------------- --*/

#container
{
	margin: 0 auto 0 auto;
	width: 675px;
	text-align: left;
}

#header
{
	padding: 0 0 25px 0;
}

#main
{
	padding: 0 0 25px 0;
	clear: both;
}

#mainBanner
{
	border: 2px solid #ddd;
	padding: 5px 8px;
	text-align: center;
	width: 518px;
	margin: 0 0 9px 0;
	font-weight: bold;
}

#mainFooter
{
	height: 200px;
	background: #ffffff url('../images/background_bibliotheek.jpg') no-repeat 200px 0; 
}

#bodyHome #mainFooter
{
	padding: 0 0 25px 0;
	clear: both;
	background: none;
	height: auto;
}

#footer
{
	margin: 0 0 0 0;
	display: block;
	clear: both;
	height: 7em;
	background-color: #63ba22;
}

#container>#footer
{
	height: auto;
	min-height: 7em;
}

#bodyHome .leftColumn
{
	float: left;
	width: 270px;
}

.leftColumn
{
	float: left;
	width: 132px;
}

#bodyHome .middleColumn
{
	float: left;
	width: 270px;
}

.middleColumn
{
	float: left;
	width: 408px;
}

.rightColumn
{
	position: relative;
	margin: 0 -135px 0 0;
	float: right;
	width: 270px;
	z-index:0;
}

/*-- ------------------- menu --------------------------- --*/

#menuContainer
{
	background-color: #63ba22;
	height: 53px;
}

#container>#menuContainer
{
	height: auto;
	min-height: 53px;
}

#menu
{
	font-size: 1.6em;
	letter-spacing: -0.4px;
	line-height: 100%;
}

#menu li
{
	float: left;
	display: block;
}

#menu li#menuHomecontainer { background: #63ba22 url('../images/menu_home_over.gif') no-repeat 0 0; }
#menu li#menuNieuwscontainer { background: #63ba22 url('../images/menu_stappenplan_over.gif') no-repeat 0 0; }
#menu li#menuActiefcontainer { background: #63ba22 url('../images/menu_hypotheken_over.gif') no-repeat 0 0; }
#menu li#menuAlgemeencontainer { background: #ffffff url('../images/menu_contact_over.gif') no-repeat 0 0; }
#menu li#menuMijnDokcontainer { background: #63ba22 url('../images/menu_intranet_over.gif') no-repeat 0 0; }
#menu li#menuDokServicescontainer { background: #63ba22 url('../images/menu_over_ons_over.gif') no-repeat 0 0; }

#menu li a
{
	display: block;
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 135px;
	height: 53px;
}

#menu li#menuHomecontainer a{ background: #63ba22 url('../images/menu_home.gif') no-repeat 0 0; }
#menu li#menuNieuwscontainer a{ background: #63ba22 url('../images/menu_stappenplan.gif') no-repeat 0 0; }
#menu li#menuActiefcontainer a{ background: #63ba22 url('../images/menu_hypotheken.gif') no-repeat 0 0; }
#menu li#menuAlgemeencontainer a{ background: #63ba22 url('../images/menu_contact.gif') no-repeat 0 0; }
#menu li#menuMijnDokcontainer a{ background: #63ba22 url('../images/menu_intranet.gif') no-repeat 0 0; }
#menu li#menuDokServicescontainer a{ background: #63ba22 url('../images/menu_over_ons.gif') no-repeat 0 0; }

#menu a:hover,
#menu li.hover a,
#bodyDokNieuws #menu li#menuNieuwscontainer a, #bodyDokActief #menu li#menuActiefcontainer a, #bodyDokAlgemeen #menu li#menuAlgemeencontainer a, 
#bodyMijnDok #menu li#menuMijnDokcontainer a, #bodyDokDokServices #menu li#menuDokServicescontainer a
{ background: none!important;}

#menu li a span
{
	display: block;
	text-indent: -666666px;
}

/*-- ------------------- submenu --------------------------- --*/

#menu ul.submenu
{ 
	border-left:1px solid #63ba22; border-right:1px solid #63ba22; border-top:0px solid #63ba22; border-bottom:1px solid #63ba22; position: absolute; 
	display: none;
	z-index: 10; 
	background: #ffffff !important;
	width:132px !important; line-height:90%; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:3px; background-color:#ffffff !important
}

#menu .submenu a span
{
	text-indent: 0!important;
}

#menu ul.submenu li
{
	font-size: 100%;
	font: normal 1em/90% verdana, arial, helvetica, sans-serif;
	display: block;
	clear: both;
	width: 132px!important;
	background-color: #ffffff!important;
	overflow: hidden;
}

#menu ul.submenu a
{
	display: table-cell;
	background: none!important;
	background-color: #ffffff!important;
	height: 1.3em!important;
	padding:0.2em 5px 0.1em 14px;
	color: #63ba22;
	width: 132px!important;
	font-size: 0.8em!important;
}

#menu ul.submenu a:hover
{
	color: #000000;
	padding:0.2em 5px 0.1em 14px;
	background-color: #f1f1f1!important;
}
/*-- ------------------- subsubmenu --------------------------- --*/

#subSubMenuContainer
{
	margin: 0 0 20px 0;
	height: 124px;
}

html>body #subSubMenuContainer
{
	height: auto;
	min-height: 124px;
}

#subSubMenu
{
	display: block;
	padding: 10px 0 10px 0;
	border: 1px solid #63ba22;
	font-size: 1.3em;
	line-height: 100%;
}

#subSubMenu li
{
	display: block;
	clear:both;
	padding: 0 0 0.4em 0;
	list-style: none;
	width: 130px;
	overflow: hidden;
}

#subSubMenu li a
{
	display: block;
	padding: 2px 10px 2px 10px;
}

#subSubMenu li a.subSubActive
{
	background-color: #63ba22;
	color: #ffffff;
}

/*-- -------------------- extra extra menu ----------------------- --*/

#extraExtraMenuEnglish a
{
	display: block;
	width: 20px;
	height: 14px;
	background: url('../images/taal_uk_small.gif') no-repeat 0 0;
}

#extraExtraMenuEnglish a span
{
	display: block;
	text-indent: -666666px;	
}

/*-- -------------------- crumbtrail ----------------------- --*/

#crumbtrailContainer
{
	padding: 2px 12px 0 12px;
	display: block;
	float: left;
}

#crumbtrail ul, #crumbtrail li
{
	display: inline;
}

#crumbtrail ul
{
	background: url('../images/arrow.gif') no-repeat 0 0.4em;; padding-left:8px; padding-right:0; padding-top:0; padding-bottom:0 
}

#datum
{
	float: right;
	color: #666666;
}

/*-- -------------------- snelmenu ----------------------- --*/

#snelMenu, #snelMenuSpecial
{
	float: left;
	width: 132px;
	height: 268px;
}

#bodyHome #snelMenu
{
	border-left:0px solid #ffffff; border-right:1px solid #ffffff; border-top:0px solid #ffffff; border-bottom:0px solid #ffffff; 
	}
	
#snelMenu
{	
	background-color: #63ba22;
}

#snelMenu li
{
	line-height: 28px;
	display: block;
	height: 28px;
}

#snelMenuSpecial li
{
	border-left:0px solid #ffffff; border-right:0px solid #ffffff; border-top:0px solid #ffffff; border-bottom:1px solid #ffffff; line-height: 67px;
	display: block;
	width: 133px;
	height: 67px;
	background-color: #63ba22
}

#snelMenu li#snelMenuOpeningstijden { background: url('../images/snelmenu_werkwijze_over.gif') no-repeat 0 0; }
#snelMenu li#snelMenuWordtNuLid { background: url('../images/snelmenu_adviesmodules_over.gif') no-repeat 0 0; }
#snelMenu li#snelMenuReserveren { background: url('../images/snelmenu_notaris_over.gif') no-repeat 0 0; }
#snelMenu li#snelMenuVerlengen { background: url('../images/snelmenu_taxatie_over.gif') no-repeat 0 0; }
#snelMenu li#snelMenuAgenda { background: url('../images/snelmenu_kkdeal_over.gif') no-repeat 0 0; }
#snelMenu li#snelMenuContact { background: url('../images/snelmenu_echtscheiding_over.gif') no-repeat 0 0; }
#snelMenu li#snelMenuMijnDok { background: url('../images/snelmenu_keurmerk_over.gif') no-repeat 0 0; }
#snelMenu li#snelMenuMakelaarsland { background: url('../images/snelmenu_makelaarsland_over.gif') no-repeat 0 0; }
#snelMenu li#snelMenuTarieven { background: url('../images/snelmenu_contact_over.gif') no-repeat 0 0; }


#snelMenuSpecial li#snelMenuSpecialAladin { background: url('../images/snelmenuspecial_module1.gif') no-repeat 0 0; }
#snelMenuSpecial li#snelMenuSpecialKidsDok { background: url('../images/snelmenuspecial_module2.gif') no-repeat 0 0; }
#snelMenuSpecial li#snelMenuSpecialBanner { background: url('../images/snelmenuspecial_module3.gif') no-repeat 0 0; }
#snelMenuSpecial li#snelMenuSpecialWeblog { background: url('../images/snelmenuspecial_module4.gif') no-repeat 0 0; }

#snelMenu li a
{
	display: block;
	height: 100%;
	width: auto;
}

#snelMenuSpecial li a
{
	display: block;
	height: 100%;
	width: auto;
}

#snelMenu li#snelMenuOpeningstijden a { background: url('../images/snelmenu_werkwijze.gif') no-repeat 0 0; }
#snelMenu li#snelMenuWordtNuLid a { background: url('../images/snelmenu_adviesmodules.gif') no-repeat 0 0; }
#snelMenu li#snelMenuReserveren a { background: url('../images/snelmenu_notaris.gif') no-repeat 0 0; }
#snelMenu li#snelMenuVerlengen a { background: url('../images/snelmenu_taxatie.gif') no-repeat 0 0; }
#snelMenu li#snelMenuAgenda a { background: url('../images/snelmenu_kkdeal.gif') no-repeat 0 0; }
#snelMenu li#snelMenuContact a { background: url('../images/snelmenu_echtscheiding.gif') no-repeat 0 0; }
#snelMenu li#snelMenuMijnDok a { background: url('../images/snelmenu_keurmerk.gif') no-repeat 0 0; }
#snelMenu li#snelMenuMakelaarsland a { background: url('../images/snelmenu_makelaarsland.gif') no-repeat 0 0; }
#snelMenu li#snelMenuTarieven a { background: url('../images/snelmenu_contact.gif') no-repeat 0 0; }

#snelMenuSpecial li#snelMenuSpecialAladin a { background: url('../images/snelmenuspecial_module1.gif') no-repeat 0 0; }
#snelMenuSpecial li#snelMenuSpecialKidsDok a { background: url('../images/snelmenuspecial_module2.gif') no-repeat 0 0; }
#snelMenuSpecial li#snelMenuSpecialBanner a { background: url('../images/snelmenuspecial_module3.gif') no-repeat 0 0; }
#snelMenuSpecial li#snelMenuSpecialWeblog a { background: url('../images/snelmenuspecial_module4.gif') no-repeat 0 0; }

#snelMenu a:hover, #snelMenuSpecial a:hover
{ background: none!important;}

#snelMenu li a span, #snelMenuSpecial li a span
{
	display: block;
	text-indent: -666666px;
}

/*-- ----------------------- menuLink --------------------------------------------------*/

#menuLink
{
	margin: 50px 0 0 0;
	width: 174px;
}

#menuLink li
{
	list-style: none;
}	

#menuLink
{

}

/*-- ----------------------- extra navigatie footer ------------------------------------*/

#extraMenuContainer
{
	padding: 5px 0 0 0;
	margin: 0px;
}

#extraMenu
{
	display: block;
	float: left;
	width: 645px;
	font-size: 1.2em;
	line-height: 160%;
	letter-spacing: -0.4px;
}

#extraMenu li
{
	display: block;
	float: left;
	background: url('../images/bar.gif') no-repeat 0 0.2em;; padding-left:0.5em; padding-right:0.5em; padding-top:0; padding-bottom:0
}

#extraMenu li#extraMenuFirst
{
	background: none;
}

#extraMenu li#extraMenuEnglish a
{
	background: url('../images/taal_uk_small.gif') no-repeat 0 0;
	padding-left:24px; padding-right:0; padding-top:0; padding-bottom:0
}

#rssFeed
{
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	background: url('../images/button_rss_feeds.gif') no-repeat 0 0;
	text-indent: -666666px
}

#footer #rssFeed
{
	float: right;
	margin: 0 5px 0 0;
}

#rssFeed a
{
	display: block;
	width: auto;
	height: 100%;
}

#rssFeed a:hover
{
	cursor: pointer;
	background: none!important;
}


/*-- ------------------- squares --------------------------- --*/

.square
{
	width: 266px;
	height: 266px;
	border: 1px solid #63ba22;	
	overflow: hidden;
	border-collapse: collapse;
}

.rightsquare
{
	width: 132px;
	height: 540px;
	border: 0px;	
	overflow: hidden;
	border-collapse: collapse;
	padding: 4px 0px 0px 0px
}

.smallSquare
{
	height: 145px;
	width: 266px;
	border: 2px solid #63ba22;	
}

.smallSquare .paddingbox, .square .paddingbox
{
	padding: 2px 4px 2px 4px;
}

#aanwinsten object
{
	margin: 0 -4px -2px -4px;
}

.smallSquare object
{
	margin: 0 -4px -2px -4px;
}

#content .paddingbox
{
	padding: 2px 34px 2px 44px;
}

#bodyDokActief #content .paddingbox
{
	padding: 2px 4px 2px 34px;
}

#nonFlashPlayer
{
	width: 266px;
	height: 266px;
	background: #ffffff url('../images/achtergrond_blok1.jpg') no-repeat 0 0;
}

#aanwinsten p
{
	clear: both;
}

#videoCastPlayer p
{
	display: block;
	height: 15px;
	padding: 0 0 0 18px;
}

#snelMenuContainer
{
	border-width: 0px 1px 1px 1px;
}

#newsTeasers
{
	border-width: 1px 1px 0px 0px;
}

#newsTeasers2
{
	border-width: 1px 1px 1px 0px;
}

#newsTeasers p
{
	clear: both;
	text-align: right;
	padding: 0 0 2px 0;
}

#newsTeasers .teaserItem p
{
	clear: none;
	text-align: left;
	padding: 0;
}

#searchContainer
{
	margin: 0!important;
	background: #ffffff url('../images/background_searchContainer.gif') no-repeat 0 0;; border-left-width:0; border-right-width:2px; border-top-width:2px; border-bottom-width:2px
}

#zoekContainer
{
	margin: 30px 0 0 0;
	clear: both;
}

#podCast
{
	float: left;
/*	background: #ffffff url(../cms_files/Image/static/podcast_preview.jpg) no-repeat 0 0;*/
}

#videoCast
{
	float: left;
	border-width: 2px 2px 2px 0px;
/*	background: #ffffff url(../cms_files/Image/static/videocast_preview.jpg) no-repeat 0 0;*/
}

#chatMovie
{
	margin: 20px 0 0 0;
	float: left;
}

#logoDok
{
	display: block;
	height: 169px;
	background: #ffffff url('../images/logo_dok.gif') no-repeat 50% 0;
	text-indent: -666666px
}

#bodyHome #logoDok
{
	margin: 17px 0 0 0;
}

#countDownBanner {
	padding-top: 60px;
	text-align: center;	
}

/*-- ------------------- detailpagina --------------------------- --*/

#content
{	
	overflow: hidden;
}

#content img
{
	margin: 0 0 5px 0;
}

#content a img
{
	margin: 0 0 0 0;
}

#content a:link img, #content a:visited img, #content a:active img, #content a:hover img
{
	border: 0px none !important;
	background-color: #555!important
}

#content p
{
	padding: 2px 0 10px 0;
}

#content table
{
	border: 0px none;
	border-collapse: collapse
}

#content table td, #content table tr, #content table th
{
	padding: 0 0.5em 0 0.5em;
	border: 0px solid #FFFFFF;
	vertical-align: middle;
}

#beschrijving
{
	line-height: 150%;
	padding: 0 0 25px 0;
}

#detailList td, #detailList th
{
	vertical-align: top;
	padding: 0 0 3px 0;
}

/*-- ------------------- detailpagina agenda --------------------------- --*/
#content table.agenda tr, #content table.agenda td
{
	border: 0px none;
}

#content table.agenda tr.bottomRow
{
	border-left:0px solid #dddddd; border-right:0px solid #dddddd; border-top:0px solid #dddddd; border-bottom:1px solid #dddddd; 
}

#content table.agenda td
{
	padding: 0 0 0.4em 0;
}

#content table.agenda td.agendaDatum
{
	width: 90px;
	padding: 0 5px 0 0;
}

#content table.agenda td.agendaOnderwerp
{
	font-weight: bold;
}

.omschrijvingContent
{
	padding: 0 0 2em 0;
}

/*-- ------------------- sitemap --------------------------- --*/

#bodyDokSitemap #content ul
{
	padding: 0 0 0.3em 0;
}

#bodyDokSitemap #content ul li
{
	list-style:none;
}

#bodyDokSitemap #content ul li ul li
{
	background: #ffffff url('../images/sitemap_tree.gif') no-repeat 0 0;; list-style-type:none; margin-left:1em; margin-right:0; margin-top:0; margin-bottom:0; padding-left:1.5em; padding-right:0; padding-top:0; padding-bottom:0
}


/*-- ------------------- teaser --------------------------- --*/
#teaserItemContainer
{
	clear: both;
	position: relative;
	height: 212px;
	width: 258px;
	overflow: auto;
}

.teaserItem
{
	padding: 5px 0 5px 5px;
}

/* plaatjes 60 x 60 */
.teaserItem img
{
	padding:  0 5px 0 0;
	float: left;
}

#bodyDokNieuwsitems .teaserItem h1
{
	clear: both;
}

/*-- ------------------- video en podcast -------------------------- --*/

.playlistHeader
{
	clear: both;
	display: block;
	height: 28px;
	width: 257px;
	padding: 0;
	background: url('../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/input_text_extra_big.jpg') no-repeat 0 0;
}

.playlistHeader
{
	clear: both;
	display: block;
	height: 28px;
	width: 257px;
	padding: 0;
	background: url('../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/images/input_text_extra_big.jpg') no-repeat 0 0;
}

.playlistHeader h5
{
	display: block;
	overflow: hidden;
	height: 1.3em;
	padding: 6px 0 0 10px;
}

.playlistContainer
{
	clear: both;
	position: relative;
	height: 57px;
	width: 258px;
	overflow: auto;
	background-color: #f1f1f1;
}

#videoCast .playlistContainer
{
	height: 85px;
}	

.playlist li
{
	line-height: 1.4em;
	padding: 0 0 0 5px;
}	

#audioFlashPlayer
{
	width: 258px;
	height: 22px;
/*	background: url(../images/podCastPlayer.gif) no-repeat 0 0;*/
}

#videoFlashPlayer
{
	margin: 4px 0 0 0;
	width: 258px;
	height: 217px;
/*	background: url(../images/videocast.gif) no-repeat 0 0;*/
}


.teaserItem
{
	padding: 5px 0 5px 5px;
}

/* plaatjes 60 x 60 */
.teaserItem img
{
	padding:  0 5px 0 0;
	float: left;
}

#tempBanner
{
	clear: both;
	padding: 10px 0 0 0;
}

html>body #tempBanner
{
	padding: 20px 0 0 0;
}

/*-- ------------------- buttons --------------------------- --*/

a.button
{
	text-align: center;
	display: block;
	overflow: hidden;
	border: 0px none;
	height: 24px;
	vertical-align: 0px;
	cursor: pointer;
	color: #000000!important; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px; font-size:11px; font-family:verdana, arial, helvetica, sans-serif; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:0
}

a.button:hover
{
	color: #000000!important;
}

a.buttonBig
{
	width: 154px;
	background: url('../images/submit_button_big.jpg') no-repeat 0 0;	
}

a.buttonBig:hover
{
	background: url('../submit_button_big_over.jpg') no-repeat 0 0 !important;
}

/*-- ------------------- forms --------------------------- --*/

fieldset
{
	display: block;
	clear: both;
	margin: 0;
	border: 0px none;; padding-left:0; padding-right:0; padding-top:0; padding-bottom:20px
}

#lidWordenForm
{
	padding: 20px 0 20px 0;
}

fieldset div
{
	clear: both;
	padding: 0 0 10px 0;
}

div.checkbox
{
	clear: both
}

legend
{
	display: none;
}

label
{
	display: block;
	clear: both;	
	width: 250px;
	padding: 0 0 0 20px;
}

fieldset div
{
	clear: both;
	padding: 0 0 2px 0;
}

fieldset div.radiobutton
{
	padding: 0.2em 0 1em 0;
	clear: none;
	float: left;
	width: 100px;
}
.radiobutton input
{
	display: block;
	clear: none;
	float: left;
	
	margin: 2px 0 0 0;
	width: 30px;	
	border: 0px;
}

.radiobutton label
{
	clear: none; 
	float: left;	
	width: 60px;	
}


.text
{
	position:relative; 
	display: block;
	clear: both;
	width: 159px;
	height: 21px;
	overflow: hidden;
	background: url('../images/input_text_big.jpg') no-repeat 0 0;
	border: 0px none;; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:0; padding-left:10px; padding-right:5px; padding-top:3px; padding-bottom:0px
}

* html input.text
{
	background-attachment:fixed;
}

#voorvoegsel, .huisnummer, .toevoeging, .postcodeLetters, .postcodeCijfers, #aantalkaarten, #huisnummer
{
	clear: none;
	float: left;
	width: 50px;
	background: url('../images/input_text_extra_small.jpg') no-repeat 0 0;
}

#achternaam, #voorvoegsel
{
	clear: none;
	float: left;
	margin: 2px 3px 3px 0;
}

adres
{
	float: left;
}

input.inputTextBig
{
	display: block;
	clear: both;
	border: 0px none;
	width: 154px;
	height: 24px;
	background: url('../images/input_text_big.jpg') no-repeat fixed;	
	vertical-align: 0px; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px; font-size:11px; font-family:verdana, arial, helvetica, sans-serif; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:0
}

html>body input.inputTextBig
{
	background: url('../images/input_text_big.jpg') no-repeat 0 0;	
}

input.submit
{
	display: block;
	clear: both;
	padding: 0;
	border: 0px none;
	width: 102px;
	height: 24px;
	background: url('../images/submit_button_small.jpg') no-repeat 0 0;	
	vertical-align: 0px;
	cursor: pointer; font-style:normal; font-variant:normal; font-weight:normal; line-height:14px; font-size:11px; font-family:verdana, arial, helvetica, sans-serif; margin-left:72px; margin-right:0; margin-top:3px; margin-bottom:0
}

input.submitHover
{
	background: url('../images/submit_button_small_over.jpg') no-repeat 0 0;
}

input.extraSmall
{
	width: 60px;
	background: url('../images/submit_button_extra_small.jpg') no-repeat 0 0;	
}

input.extraSmallHover
{
	background: url('../images/submit_button_extra_small_o.jpg') no-repeat 0 0;
}

#bodyHome input.extraSmall
{
	background: url('../images/submit_button_extra_sm_tran.gif') no-repeat 0 0;	
}

#bodyHome input.extraSmallHover
{
	background: url('../images/submit_button_xtr_sm_tran_o.gif') no-repeat 0 0;
}

.textarea
{
	display: block;
	clear: both;
	border: 0px none;
	width: 280px;
	height: 160px;
	background: url('../images/textarea.gif') no-repeat 0 0;
	font-style:normal; font-variant:normal; font-weight:normal; line-height:130%; font-size:1.1em; font-family:verdana, arial, helvetica, sans-serif; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px
}

* html textarea
{
	background-attachment:fixed;
}

.select
{
	background: url('../images/input_text_big.jpg') no-repeat 0 1.6em;	
	padding-left:20px; padding-right:0; padding-top:0.2em; padding-bottom:0.3em
}

.select label
{
	padding: 0 0 0.2em 0;
}

#correctie {
	border: 0 solid white; 
	background-color: white; 
	color: white;
	font-color: #FFFFFF;
}
/*-- ------------------- zoekform --------------------------- --*/

#zoeken .submit
{
	margin: 3px 0 0 72px;
}

#zoeken
{
	padding: 40px 0 0 0;
}

#bodyHome #zoeken
{
	padding: 5px 0 0 60px;
}

#searchContainer p
{
	float: right;
	margin: 70px 10px 0 0;
	width: 100px;
	text-align: right;
}

.searchSelectorContainer
{
	clear: both;
	width: 174px;
	height: 18px;

	
	background: url('../images/input_text_big.jpg') no-repeat 0 0;; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:0px
}

.searchSelectorContainerNonJava
{
	margin: 2px 0 0 0;
	clear: both;
}

.searchSelector
{
	white-space: nowrap;
}

.searchSelector span
{
	background: url('..images/arrow_down.gif') no-repeat 100% 50%;
	cursor: pointer; padding-left:0; padding-right:15px; padding-top:0; padding-bottom:0
}

.radiobutton
{
	clear: both;
	height: 2em;
	margin: 5px 0 0 0;
}

#verlengenForm .radiobutton
{
	width: 200px;
}

#verlengenForm .radiobutton
{
	width: 300px;
}

.radiobutton input
{
	display: block;
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
}

.radiobutton label
{
	float: left;
	padding: 0 0 1em 5px;
	margin: 4px 0 0 0;
}

#verlengenForm .radiobutton
{
	padding: 0 0 0.5em 0;
	height: auto;
}

#reserverenmateriaalForm .radiobutton label
{
	width: 150px;
}

#verlengenForm .radiobutton label
{
	width: 250px;
}

.adres label
{
	display: table;
	clear: none;
	float: left;
	width: 20px;
}

.pullDown
{
	position: absolute;
	display: none;
	z-index: 20;
	border-top: 1px solid #ffffff;
	padding: 0 0 0 0;
	cursor: pointer;
}

.pullDown ul
{
	display: block;
}

.pullDown li
{
	list-style: none;
	background-color: #f1f1f1!important;
	padding: 1px 0 2px 0;
}

/* AK: now pulldown got anchors around span
.pullDown li span */
.pullDown li a
{
	display: block;
	padding: 1px 5px 2px 5px;
	width: 145px;
}

.pullDown li span.dropMenuHover
{
	color: #ffffff;
	background-color: #63ba22;
}

/*-- --------------- fotogalerijen ----------------------- --*/
div.fotogallerijImage
{
	float:left;
	margin:5px 5px 0 0;
}
div.fotogallerijImage div
{
	margin:5px 5px 5px 0;
}

div.fotogallerijImage img
{
	border:1px solid #C08F59;
}

div.fotogallerijImage a img
{
	border:1px solid #B7FF62;
}

/*-- ------------------- extra --------------------------- --*/

.clear
{
	clear: both;
	overflow: hidden;
	clear: both;
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0px;
}
