@charset "utf-8";

/*	PROJECTNAAM STYLES
	Author:	Sebastiaan Smid, Netvlies
	----------------------------------------------------*/

/*	Table of contents
	=RESETS
	=FIXES
	=BOXMODEL
	=NAV-MAIN
	=NAV-META
	=NAV-SUB
	=CRUMBPATH
	=HOME PROJECTEN
	=HOME SPOTLIGHT
	=HOME NEWS
	=NEWS-ITEM
	=ARCHIVE
	=PARTNERS
	=EMPLOYEES
	=CONTENT
	=PHOTO ALBUM
	=PAGING
	=SEARCH-RESULTS
	=WHO 
	=FORM SEARCH
	=FORM CONTACT
	=STANDARD FORM
	=CALL TO ACTION
	= SITEMAP
	=FOOTER
 	----------------------------------------------------*/

/*	=RESETS
	----------------------------------------------------*/
	* { margin: 0; padding: 0; outline: 0; font-family: "Trebuchet MS",verdana; }
	img { border: 0; }
	
/*	=FIXES
	----------------------------------------------------*/
	.clr { overflow: hidden; height: 100%; }

/*	=BOXMODEL
	----------------------------------------------------*/
	body { background: #808080 url(../img/page_bg.jpg) no-repeat center top; text-align: center; font-size: 62.5%;}
	
	body.corporate { background: #808080 url(../img/achtergronden/bg_corporate.jpg) no-repeat center top; }
	body.cultuur { background: #808080 url(../img/achtergronden/bg_cultuur.jpg) no-repeat center top; }
	body.evenementen { background: #808080 url(../img/achtergronden/bg_evenementen.jpg) no-repeat center top; }
	body.scheveningen { background: #808080 url(../img/achtergronden/bg_scheveningen.jpg) no-repeat center top; }
	body.toerisme { background: #808080 url(../img/achtergronden/bg_toerisme.jpg) no-repeat center top; }
	body.topsport { background: #808080 url(../img/achtergronden/bg_topsport.jpg) no-repeat center top; }
	body.zakelijk { background: #808080 url(../img/achtergronden/bg_zakelijk.jpg) no-repeat center top; }
	
	
	#page-box { position: relative; width: 962px; margin: 0 auto; text-align: left; }	
	#home-topContent-box { position: relative; z-index: 1000; margin: -2px 0 20px 0; }
	#home-topContent-box .banner { margin-bottom: 15px; }
	#home-topContent-box .banner.last { margin-bottom: 0; }

	.top { height: 21px; background: url(../img/contentbox-top_bg.png) no-repeat left top; }
	.mid { padding: 0 20px; overflow: hidden; height: 100%; background: url(../img/contentbox-mid_bg.gif) repeat-y left top; }
	.bot { height: 21px; background: url(../img/contentbox-bot_bg.png) no-repeat left top; }
	#content-box .mid { padding: 0 27px 0 23px; }
	#home-bottomContent-box .mid  { background: url(../img/home-contentbox-mid_bg.gif); } 
		
	#logo { padding: 18px 0 19px 34px; }
	h1 { color: #669900; font-size: 1.6em; }
	
/*	=NAV-MAIN
	----------------------------------------------------*/
	#nav-main { margin: 0 0 0 16px; width: 927px; height: 100%; overflow: hidden; background: url(../img/nav-main_bg.png) no-repeat left top; }
	#nav-main li { float: left;  font-size: 16px; line-height: 36px; list-style: none;   }
	#nav-main li a { display: block; padding: 0 19px; color: #fff; text-decoration: none;border-left: 1px solid #8bba2a; border-right: 1px solid #588303; }
	#nav-main li a:hover { background: #65891a url(../img/nav-main_over_bg.gif) repeat-x; }
	#nav-main li.selected { background: #65891a url(../img/nav-main_over_bg.gif) repeat-x; }
	#nav-main #mainfirst a  { border-left: none; }	
	#nav-main #mainfirst a:hover { background: url(../img/nav-main_li-first_over_bg.png) no-repeat left top; border-left: none; }
	#nav-main #mainfirst.selected { background: transparent url(../img/nav-main_li-first_over_bg.png) no-repeat left top; }

/*	=NAV-META
	----------------------------------------------------*/
	#nav-meta { position: absolute; height: 34px; top: 0px; right: 21px; }
	#nav-meta li { float: left; height: 23px; list-style: none; font-size: 14px; padding: 9px 19px 2px 19px; }
	
	#nav-meta li.first { background:url(../img/nav-meta_li_first_bg.png) no-repeat left bottom; }
	#nav-meta li.last { padding: 5px 19px 6px 19px; border-left: 1px solid #ccc; background:url(../img/nav-meta_li_last_bg.png) no-repeat right bottom; }
	#nav-meta li em { font-style: normal; text-decoration: underline; }
	#nav-meta li a { color: #000; text-decoration: none; }
	#nav-meta li a:hover { text-decoration: underline; }
	#nav-meta li .s { font-size: 12px; }
	#nav-meta li .m { font-size: 14px; }
	#nav-meta li .l { font-size: 18px; }
	
/*	=NAV-SUB
	----------------------------------------------------*/
	#nav-sub { width: 177px; float: left; font-size: 1.3em; }
	#nav-sub li { padding: 5px 0 6px 5px; list-style: none; background: url(../img/dotted_line.gif) repeat-x left top; }
	#nav-sub li.first { background: none; }
	#nav-sub li a { display: block; color: #000; font-weight: bold; text-decoration: none; }
	#nav-sub li.selected a { padding: 0 0 0 10px; background: url(../img/li_ico.gif) no-repeat left 0.4em; color: #669900; }
	#nav-sub li ul { padding: 5px 0 0 0; }
	#nav-sub li li  { background: none; padding: 5px 0 6px 0; }
	#nav-sub li li ul { background: none; padding: 5px 0 0 10px; }
	#nav-sub li li ul li a { padding: 0 0 0 10px; background: url(../img/nav-sub_li_ico.gif) no-repeat left 0.4em;  }
	
	#nav-sub li.selected li a, #nav-sub li li a { padding: 0 0 0 10px; font-size: 0.923em; font-weight: normal; background: none; color: #000;}
	#nav-sub li.selected li.selected  a, #nav-sub li li.selected a { padding: 0 0 0 10px; background: url(../img/li_ico.gif) no-repeat left 0.4em; color: #669900; }
	#nav-sub li a:hover, #nav-sub li li a:hover { color: #669900; }
	#nav-sub li li.selected li a { background: url(../img/nav-sub_li_ico.gif) no-repeat left 0.4em;  color: #000; }
	
/*	=CRUMBPATH
	----------------------------------------------------*/
	#crumbpath { overflow: hidden; height: 100%; width: 614px; margin-bottom: 16px; padding: 0 0 0 6px; }
	#crumbpath li { display: inline; font-size: 1.2em; padding: 0 0 0 10px; }
	#crumbpath li.first { padding: 0 0 0 0; }
	#crumbpath li a { padding: 0 14px 0 0; color: #000; text-decoration: none; background: url(../img/li_ico.gif) no-repeat right center; }
	#crumbpath li a:hover { text-decoration: underline; } 


/*	=HOME PROJECTEN
	----------------------------------------------------*/
	#projecten { position: relative; width: 640px; float: left; }
	#projecten img { position: absolute; left: 0px; top: 0px; display: none; }
	#projecten .first { position: relative; display: block; }
		
	#nav-projecten { height: 100%; width: 640px; margin: 8px 0 0 0; overflow: hidden; }
	#nav-projecten li { float: left; height: 39px; padding: 7px 0 0 0; list-style: none; }	
	#nav-projecten li a { display: block; width: 103px; font-size: 1.2em; font-weight: bold; text-align: center; line-height: 39px; color: #000; text-decoration: none; border-right: 1px solid #b7b7b7; border-left: 1px solid #dbdbdb; background:url(../img/nav-projecten_a_bg.gif) repeat-x left top; }
	#nav-projecten li a:hover { background-position: left bottom; color: #fff; font-weight: bold; border-right: 1px solid #6f991b; border-left: 1px solid #74a01b; }
	#nav-projecten li.hover a { background-position: left bottom; color: #fff; font-weight: bold; border-right: 1px solid #6f991b; border-left: 1px solid #74a01b; }

	#nav-projecten #first a { width: 104px; background: url(../img/nav-projecten_first_bg.gif) no-repeat left top; border-left: 0; }
	#nav-projecten #last a { width: 104px; background: url(../img/nav-projecten_last_bg.gif) no-repeat right top; border-right: 0; }
	#nav-projecten #first a:hover { border-left: 0;  }
	#nav-projecten #last a:hover { background-position: right bottom; border-right: 0;  }
	#nav-projecten #last.hover a { border-right: 0; background-position: right bottom;}
	#nav-projecten #first.hover a { border-left: 0; background-position: left bottom; }
	
/*	=HOME SPOTLIGHT
	----------------------------------------------------*/
	#spotlight, #home-news, #home-about { width: 271px; float: left; } 
	#spotlight h2, #home-news h2, #home-about h2 { font-size: 1.6em; color: #669900; padding-bottom: 15px; }
	#home-about h2 a { color: #669900; text-decoration: none; }
	#spotlight h3 { font-size: 1.4em; margin-top: -5px; padding-bottom: 10px; }
	#spotlight h3 a { color: #000000; text-decoration: none; }
	#spotlight img { float: left; margin: 0 10px 3px 0; }
	#spotlight div.date { font-size: 1.2em; color: #669900;}
	
	#spotlight a.readmore, #home-about a.readmore { font-size: 1.1em; font-weight: bold; color: #000; text-decoration: none; }
/*	=HOME NEWS
	----------------------------------------------------*/
	#home-news { margin: 0 47px; }
	#home-news ul { list-style: none; font-size: 1.2em; color: #669900; }
	#home-news ul li {  padding-bottom: 10px; }
	#home-news ul li a { color: #000; }
	#home-news ul li a:hover { text-decoration: none; }
	
/*	=NEWS-ITEM
	----------------------------------------------------*/	
	#news-items .news-item { overflow: hidden; height: 100%; background: url(../img/dotted_line.gif) repeat-x bottom left; padding: 11px 0 13px 0; }
	#news-items .news-item.first { padding: 0 0 13px 0; }
	#news-items .news-item h2 { font-size: 1.4em; color: #000; }
	#news-items .news-item h2 a { text-decoration: none; color: #000; }
	#news-items .news-item img { float: left; margin: 0 10px 0 0 ; }
	#news-items .news-item div { font-size: 1.2em; margin-top: 0px; } 
	#news-items .news-item div.date { color: #669900;  }	
	#news-items .news-item a.more { color: #669900; font-size: 1.2em; }
	
	.news-nav { clear: both; position: relative; text-align: center; width: 100%; overflow: hidden; padding: 10px 0; }
	.news-nav li { display: inline; font-size: 1.2em; line-height: 1.8em; padding: 0 2px; }
	.news-nav li.first { position: relative; float: left; }
	.news-nav li.last { position: relative; float: right; }
	.news-nav li a { color: #669900; text-decoration: underline; }
	.news-nav li a.selected { color: #669900; font-size: 1.166em; font-weight: bold; }
	
/*	=ARCHIVE
	----------------------------------------------------*/	
	#frm-archive { background:url(../img/form-search-results_bg.gif) no-repeat bottom left; margin-bottom: 12px; }
	#frm-archive #archive-search { padding: 10px 13px 10px 13px; background: url(../img/form-search-results_fieldset_bg.gif) no-repeat left top; border: none; }
	#frm-archive #archive-filter { padding: 0 13px 20px 13px; border: none; }
	#frm-archive h2 { font-size: 1.4em; margin-bottom: 5px; }
	#frm-archive input.text { font-size: 1.2em; width: 300px;}
	#frm-archive select { font-size: 1.2em; }
	#frm-archive select.select-month { width: 90px; }
	#frm-archive select.select-year { width: 65px; }
	#frm-archive select.select-cat { width: 120px; }
	#frm-archive input.submit { vertical-align: top; font-size: 1.1em; border: 1px;  }
	#frm-archive input.filter { vertical-align: top; font-size: 1.1em; border: 1px;  }
	
/*	=PARTNERS
	----------------------------------------------------*/	
	#partner-categorien .partner-categorie { overflow: hidden; height: 100%; background: url(../img/dotted_line.gif) repeat-x bottom left; padding: 11px 0 13px 0; }
	#partner-categorien .partner-categorie.first { padding: 0 0 13px 0; }
	#partner-categorien .partner-categorie h2 { font-size: 1.4em; color: #000; margin-bottom: 2px; }
	#partner-categorien .partner-categorie h2 a { text-decoration: none; color: #000; }
	#partner-categorien .partner-categorie img { float: left; margin: 0 10px 0 0 ; }
	#partner-categorien .partner-categorie div { font-size: 1.2em; margin-top: 0px; } 
	#partner-categorien .partner-categorie a.more { color: #669900; font-size: 1.2em; }

	.partnerrow { height: 100%; overflow: hidden; padding: 15px 0; background: url(../img/dotted_line.gif) repeat-x bottom left ; }

	.partner { float: left; width: 138px; margin-left: 9px; }
	.partner.first { margin: 0; }
	.partner div { float: left; background: url(../img/photo_bg_left.gif) no-repeat left top; }
	.partner div a { display: block; background: url(../img/photo_bg_right.gif) no-repeat right top; padding: 5px; }


/*	=EMPLOYEES
	----------------------------------------------------*/	
	#employee { margin-bottom: 13px;}
	#employee h2 { clear: both; font-size: 1.3em; margin-top: -7px; }
	#employee h3 { clear: both; font-size: 1.3em; padding: 11px 0 11px 0; margin-bottom: 8px; background: url(../img/dotted_line.gif) repeat-x bottom left; }
	#employee ul { float: left; padding-left: 20px; }
	#employee ul li { list-style: none; font-size: 1.2em; padding: 6px 0 8px 0; background: url(../img/dotted_line.gif) repeat-x top left; }
	#employee ul li.first { background: none; padding: 0 0 8px 0; }
	#employee ul li a { color: #000; text-decoration: none; }
	#employee ul li a:hover { color: #000; text-decoration: underline; }
	#employee .border { margin: 4px 0 0 0; border: 1px solid #b5b5b5; padding: 5px; float: left; }
	
/*	=CONTENT
	----------------------------------------------------*/
	#content { float: left; width: 432px; margin: 0 15px; }
	#content h1 { margin: 2px 0 6px 0 ; }
	#content h1.album {  background: url(../img/h2_album_ico.gif) no-repeat left center; padding-left: 30px }
	#content .standard-unit_vsl { margin: 0 0 10px 0; }
	
	#content-footer { clear: both; background: url(../img/dotted_line.gif) repeat-x top left; overflow: hidden; height: 100%; padding: 14px 0 0 0; font-size: 1.1em; }
	#content-footer #btn_print { display: none; float: left; background: url(../img/print_ico.gif) no-repeat left center; padding: 0 0 0 20px; color: #000; line-height: 16px; }
	#content-footer #btn_tweet { float: right; background: url(../img/tweet_ico.gif) no-repeat right center; margin: 0 1px 0 0; padding: 0 20px 0 0; color: #000; line-height: 16px; }
	
	#content-album { background: url(../img/dotted_line.gif) repeat-x top left; margin-top: 16px; padding-bottom: 16px; height: 100%; overflow: hidden; }
	#content-album h2 { background: url(../img/h2_album_ico.gif) no-repeat left center; font-size: 1.6em; padding: 12px 0 12px 30px;}
	#content-album .viewalbum { color: #669900; font-size: 1.1em; }
	#content-album .photoalbumrow { background: none; }
/*	=PHOTO ALBUM
	----------------------------------------------------*/	
	.photoalbumrow { height: 100%; overflow: hidden; padding: 15px 0; background: url(../img/dotted_line.gif) repeat-x bottom left ; }

	.photo { float: left; width: 138px; margin-left: 9px; }
	.photo.first { margin: 0; }
	.photo div { float: left; background: url(../img/photo_bg_left.gif) no-repeat left top; }
	.photo div a { display: block; background: url(../img/photo_bg_right.gif) no-repeat right top; padding: 5px; }

/*	=PAGING
	----------------------------------------------------*/
	.paging { position: relative; clear: both; text-align: center; width: 100%; padding: 10px 0; z-index: 100; }
	.paging li { display: inline; font-size: 1.2em; line-height: 1.8em; padding: 0 2px; }
	.paging li.first { position: absolute; left: 0px; }
	.paging li.first a.image { display: block; width: 72px; height: 21px; text-indent:-100000px; overflow: hidden; background:url(../img/paging_btn_vorige.gif); }
	.paging li.first a.image:hover { background-position: left -21px ; }
	.paging li.first a.image_en { display: block; width: 88px; height: 21px; text-indent:-100000px; overflow: hidden; background:url(../img/paging_btn_vorige_en.gif); }
	.paging li.first a.image_en:hover { background-position: left -21px ; }
	.paging li.last { position: absolute; right: 0px; }
	.paging li.last a.image { display: block; width: 90px; height: 21px; text-indent:-100000px; overflow: hidden; background:url(../img/paging_btn_volgende.gif); }
	.paging li.last a.image:hover { background-position: left -21px ; }
	.paging li.last a.image_en { display: block; width: 60px; height: 21px; text-indent:-100000px; overflow: hidden; background:url(../img/paging_btn_volgende_en.gif); }
	.paging li.last a.image_en:hover { background-position: left -21px ; }
	.paging li a { color: #000; text-decoration: underline; }
	.paging li a.selected { color: #669900; font-size: 1.166em; font-weight: bold; }

/*	=SEARCH-RESULTS
	----------------------------------------------------*/	
	#frm-search-results { background:url(../img/form-search-results_bg.gif) no-repeat bottom left; margin-bottom: 12px; }
	#frm-search-results fieldset { padding: 10px 13px 20px 13px; background: url(../img/form-search-results_fieldset_bg.gif) no-repeat left top; border: none; }
	#frm-search-results h2 { font-size: 1.4em; margin-bottom: 5px; }
	#frm-search-results input.text { font-size: 1.2em; width: 300px; }
	
	#search-results-count { font-size: 1.2em; color: #669900; }
	
	#search-results  .search-result { padding: 10px 0 15px 0; background: url(../img/dotted_line.gif) repeat-x bottom left ; }
	#search-results  .search-result h3 a { font-size: 1.4em; color: #000; text-decoration: none; }
	#search-results  .search-result em {  color: #fff; background: #669900; padding: 0 2px; font-style: normal; } 
	#search-results  .search-result a.url { font-size: 1.2em; color: #669900; }
	#search-results  .search-result div { font-size: 1.2em; }

/*	=WHO PowerWeb AdvancedWeb 0212106941 
	----------------------------------------------------*/	
	#people {  padding: 0; clear: both;  background: #fff url(../img/dotted_line.gif) repeat-x bottom left;  }
	#people div.person {  float: left; padding: 3px; border: 1px solid #b5b5b5; margin: 0 0 9px 9px; }
	#people div.person.first { margin: 0 0 9px 0; }
	#people div.person a { display: block; overflow: hidden; height: 119px; width: 93px; }
	#people div.person a img { vertical-align: bottom; }
	#people div.person a:hover img { margin-top: -119px; }
	#people .tooltip { display: none; position: absolute; z-index: 10000; top: 0px; left: 0px; padding-top: 10px; background:url(../img/tooltip_stem.gif) no-repeat 20px top ;  }
	#people .tooltip div { font-size: 1.1em; color: #fff; background: #5c830e; padding: 6px 10px 7px 10px; }
	#people .tooltip div strong { font-size: 1.182em; }
	#people div.hr { clear: both; height: 1px; margin: 0 0 9px 0; padding: 0; background: #fff url(../img/dotted_line.gif); overflow: hidden; }
	#people div.clr { clear: both; height: 1px; margin: 0; padding: 0; font-size: 0; line-height: 0; }
	
	#people-list li { padding: 6px 0 9px 0; font-size: 1.1em; overflow: hidden; height: 100%; background: url(../img/dotted_line.gif) repeat-x bottom left; }
	#people-list li a { color: #6d6e71; text-decoration: none; }
	#people-list li a:hover { text-decoration: underline; }
	#people-list li a strong { font-size: 1.182em; color: #000; }
	#people-list li img { float: left; margin: 4px 10px 0 0; }
	
	#frm-who { background:url(../img/form-search-results_bg.gif) no-repeat bottom left; margin-bottom: 12px; }
	#frm-who #who-search { padding: 10px 13px 10px 13px; background: url(../img/form-search-results_fieldset_bg.gif) no-repeat left top; border: none; }
	#frm-who #who-filter { padding: 0 13px 10px 13px; border: none; }
	#frm-who h2 { font-size: 1.4em; margin-bottom: 5px; }
	#frm-who input.text { font-size: 1.2em; width: 300px;}
	#frm-who select { font-size: 1.2em; }
	#frm-who select.select-letter { width: 120px; }
	#frm-who select.select-department { width: 90px; }
	#frm-who input.submit { vertical-align: top; height: 2em; font-size: 1.1em; border: 1px;  }
	#frm-who input.filter { vertical-align: top; height: 2em; font-size: 1.1em; border: 1px;  }
	#frm-who #who-photo-list { height: 35px; background: url(../img/frm-who_photo-list_bg.gif) no-repeat; }
	#frm-who #who-photo-list a { display: block; float: left; height: 35px; overflow: hidden; }
	#frm-who #who-photo-list a.btn_photo { width: 104px; }
	#frm-who #who-photo-list a.btn_list { width: 112px; }
	#frm-who #who-photo-list a.selected img { margin-top: -35px; }
	#frm-who #who-photo-list a:hover img { margin-top: -35px; } 
	
/*	=FORM SEARCH
	----------------------------------------------------*/	
	#frm-search { float: right; margin: 0 2px 20px 0; width: 271px; padding: 20px 0 0 0; background: url(../img/frm-search_bg.gif) no-repeat left top; }
	#frm-search.home { float: left; margin-bottom: 14px; }
	#frm-search fieldset { padding: 0 15px 20px 20px; border: 0; background:url(../img/frm-search_bottom_bg.gif) no-repeat bottom left; }
	#frm-search h2 { padding: 0 0 0 15px; margin: -5px 0 10px 0; font-size: 1.6em; background:url(../img/frm-search_ico.gif) no-repeat left bottom; }
	#frm-search input.submit { vertical-align: top; font-size: 1.1em; border: 1px;  }
	#frm-search input.text { width: 165px; font-size: 1.1em; }

/*	=FORM CONTACT
	----------------------------------------------------*/	
	#frm-contact { margin-top: 12px; }
	#frm-contact .intro { font-size: 1.2em; margin-bottom: 15px; }
	#frm-contact #captcha_holder { width: 204px; }
	#frm-contact #refresh_captcha { cursor: pointer; visibility: hidden; }
	
/* 	=PROMOTIE FORM */
	#frm-promotie.nvs-form li label {float: none; width:auto; }
	#frm-promotie { margin-top: 12px; }
	#frm-promotie .intro { font-size: 1.2em; margin-bottom: 15px; }
	#frm-promotie #captcha_holder { width: 204px; }
	#frm-promotie #refresh_captcha { cursor: pointer; visibility: hidden; }
	
/*	=STANDARD FORM
	----------------------------------------------------*/	
	.nvs-form li { list-style: none; padding: 0 0 12px 0; height: 100%; overflow: hidden; }
	.nvs-form fieldset { border: 0; padding: 13px 0 0 0; background: url(../img/dotted_line.gif) repeat-x top left;  }
	.nvs-form li label { display: block; float: left; width: 10.7em; font-size: 1.3em; }
	.nvs-form li input { font-size: 1.1em; }
	.nvs-form li select { font-size: 1.1em; width: 70px; }
	.nvs-form li .select_breed { font-size: 1.1em; width: 270px; }
	.nvs-form li input.text { width: 270px;}
	.nvs-form li input.textS { width: 197px; margin-top: 10px;}
	.nvs-form li textarea { width: 270px; font-size: 1.1em; }
	.nvs-form li div { width: 28em; float: left;}
	.nvs-form li div span { display: block; margin: 3px 0 0 0; padding: 0 0 0 16px; font-size: 1.1em; font-weight: bold; color: #669900; background: url(../img/frm_error_ico.gif) no-repeat left center; }
	.nvs-form li .cp_image { border: 1px solid #000; }
	.nvs-form li.last { display: none; }
	

/*	=CALL TO ACTION
	----------------------------------------------------*/
	#cta-box { float: right; width: 273px; }
	#cta-box .banner { display: block; margin-bottom: 20px; }

/*	=SITEMAP
	----------------------------------------------------*/
	#sitemap a { color: #000000; }
	#sitemap a:hover { color: #669900; }
	
/*	=FOOTER
	----------------------------------------------------*/
	#footer { position: relative; padding: 19px 23px 20px 70px; background: url(../img/footer_bg.png) no-repeat left top; margin-top: 20px; height: 32px; }
	#footer li { float: left; list-style: none; line-height: 1.1em; padding: 0 10px; border-left: 1px solid #000; }
	#footer li a { font-size: 1.2em; text-decoration: none; color: #000; }
	#footer li.first {  }
	#footer li.last { float: right; border-left: none; padding: 0; margin: -12px 0 0 0; }
	#footer li.netvlies a { color: #5d830c; }
    #footer li a:hover { text-decoration: underline; }
    
    #footer #twitter_link { position: absolute; top: 16px; left: 20px; border: 0; padding: 0; }

/*	=FORM BEURZEN
	----------------------------------------------------*/	
	#frm-conventions { margin-top: 12px; }
	#frm-conventions li.nopadding { padding: 0 !important; height: auto; }
	#frm-conventions .intro { font-size: 1.2em; margin-bottom: 15px; }
	#frm-conventions select.choose-convention { width: 273px; }
    #frm-conventions #captcha_holder { width: 204px; }
	#frm-conventions #refresh_captcha { cursor: pointer; visibility: hidden; }
    #frm-conventions .choose-date { padding-top: 5px; }
    #frm-conventions .choose-date li { width: 412px; padding: 7px 0 0 0; }
    #frm-conventions .choose-date label { float: none; width: 412px; font-size: 1.2em;  }
	#frm-conventions .choose-date div div { width: 173px; padding: 2px 0 0 0; }
    #frm-conventions .choose-date div .error { margin-left: 143px !important; padding-top: 10px !important; height: 1.3em; background-position: left 15px !important; }
    #frm-conventions .choose-date div label { float: left; width: 100px; padding-left: 138px; }
	#frm-conventions .choose-date div select { float: left; clear: left; width: 173px; }
	#frm-conventions .hide { display: none; }
    #frm-conventions .show { display: block; }
	/*
    #frm-conventions .show_beursdagen, #frm-conventions .show_error_beursdagen { display: none; }
	*/
