@charset "utf-8";

/*	PROJECTNAAM STYLES
	Author:	Name, Netvlies
	----------------------------------------------------*/
	
/*	Table of contents
	=RESETS
	=FIXES
	=BOX MODEL
	=MAIN NAVIGATION 
	=META NAVIGATION (top)
	=SEARCH FORM
 	----------------------------------------------------*/

/*	=RESETS
	----------------------------------------------------*/
	* { margin: 0; padding: 0; outline: 0; }
	img, fieldset { border: 0; }
	
/*	=FIXES
	----------------------------------------------------*/
	.clr { overflow: hidden; height: 100%; }


/*	=BOX MODEL
	----------------------------------------------------*/
	body { margin: 0; padding: 0 0 20px 0; background: #dedede url(../img/body_bg.gif) repeat-x top; }
	#logo { position: absolute; top: 53px; left: 20px; }
	#page-container { position: relative; background: url(../img/page-box_bg.gif) no-repeat center top; text-align: center; }
	#page-innercontainer { position: relative; margin: 0 auto; padding: 133px 0 0 0; width: 1000px; text-align: left; }
	
	/*	=CONTENT CONTAINER 
	----------------------------------------------------*/
	#content-container { position: relative; overflow: hidden; height: 100%; width: 964px; padding: 0 0 0 0;  margin: 0 18px; background: url(../img/content-container_bg.png) repeat-y; }
	#content-container.with-columns {background: url(../img/content-container_sidebar_bg.png) repeat-y; }
	#content-container a.headerbtn { cursor: default; position: absolute; display: block; overflow: hidden; width: 29px; height: 21px; }
	#content-container a.headerbtn.down { right: 22px; top: 0px; }
	#content-container a.headerbtn.up { right:53px; top: 0px; }
	#content-container a.headerbtn img { position: absolute; top: 0px; }
	#content-container a.headerbtn.active img {  cursor: pointer;  position: absolute; top: -21px; }

	#content-container .col-a { display: inline; float: left; width: 608px; margin-left: 22px; padding: 15px 0; }
	#content-container .col-b { margin: 0 22px; padding: 0 0 15px 0; }
	#content-container .col-a.with-crumbpath { padding-top: 45px !important; }
	#content-container .sidebar { float: right; width: 312px; padding: 0 }
	#content-container .sidebar.with-crumbpath {padding: 30px 0 0 0 }
	#content-container .columns { overflow: hidden; height: 100%; width: 960px; margin: 0 2px; background: url(../img/content-container_sidebar_bg.gif) repeat-y right;  }
	
	h1 { display: block; width: 510px; min-height: 21px; overflow: hidden; margin: 10px 0 7px 0; }
	h1 strong { font-family: "Bookman Old Style"; font-weight: normal; font-style: italic; font-size: 18px; line-height: 21px; color: #00abed; }
	h1 span.date { text-align: bottom; font-family: Arial, Helvetica, sans-serif; font-weight: normal; display: block; width: 55px; text-align: center; float: left; font-size: 11px; line-height: 13px; color: #fff; background: #999; padding: 2px 0; margin: 0 6px 0 0; vertical-align: top; }

	h2 { position: relative; width: 100%; font-family: "Bookman Old Style"; font-weight: normal; font-style: italic; font-size: 18px; line-height: 21px; color: #000; }
	h2 a.rss { float: left; display: block; height: 14px; vertical-align: top; margin: 2px 5px 0 0; }
	h2 a.readmore { font-family: "Bookman Old Style"; position: absolute; top: 0px; right: 0px;  font-family: "Bookman Old Style"; font-size: 14px; color: #00abed; text-decoration: none; }
	h2 a.readmore:hover { color: #999; }
	
	h3 a { text-decoration: none; }
	
/*	=MAIN NAVIGATION 
	----------------------------------------------------*/	
	#nav-main { position:relative; width: 964px; height: 42px; margin: 0 18px 0 18px; padding: 2px 2px 0 2px; background: url(../img/nav-main_bg.png) no-repeat; z-index: 1000; }
	#nav-main li { float: left; list-style: none; position: relative; }
	#nav-main li a { display: block; float: left; height: 42px; text-decoration: none; color: #000;  }
	#nav-main li a span { display: block;float: left; padding: 0 15px 0 0; } 
	#nav-main li a.hassub span { display: block; padding: 0 12px 0 0; } 
	#nav-main li a span span { height: 29px; font-size: 16px; padding: 13px 0 0 15px; }
	#nav-main li a.hassub span span { background: url(../img/nav-main_hassub.gif) no-repeat center right; padding: 13px 15px 0 15px; }
	#nav-main li:hover a { color: #ffffff !important; background:url(../img/nav-main_a_bg.gif); }
	#nav-main li:hover a span { background: url(../img/nav-main_span_bg.gif) no-repeat right top ; }
	#nav-main li:hover a span span { background: none; }
	#nav-main li:hover a.hassub span span { background: url(../img/nav-main_hassub_hover.gif) no-repeat center right;  }

	#nav-main li ul { padding: 5px 0; display: none; width: 190px; position: absolute; top: 41px; left: 0px; border: 1px solid #757575; background: #9c9c9c; z-index: 1000; }
	#nav-main li ul li { float: none; display: block; height: 15px; padding: 5px 10px; background: none; }
	#nav-main li ul li a {  text-transform: uppercase; cursor: pointer; color: #fff; display: block; float: none; height: auto; background: none !important; white-space: nowrap; }
	#nav-main li ul li.hover { cursor: pointer; background: #00abed;  }
	#nav-main li:hover ul { display: block; }
	#nav-main li ul li span { background: none !important; padding: 0 10px 0 0; }
	#nav-main li ul li.hover span { background: none !important; background: url(../img/nav-main_sub_hover.gif) no-repeat right center !important; padding: 0 10px 0 0; }

/*	=META NAVIGATION (top)
	----------------------------------------------------*/
	#nav-meta { position: absolute; top: 91px; right: 22px; height: 22px; }
	#nav-meta.container { height: 22px; background: url(../img/nav-meta_box_bg-l.png) no-repeat left top; }
	#nav-meta .innercontainer { height: 22px; background: url(../img/nav-meta_box_bg-r.png) no-repeat right top; }
	#nav-meta ul { float: left; height: 20px; padding: 2px 0 0 0;  overflow: hidden; background: #fff; margin: 0 10px; }
	#nav-meta li { display: inline; background: url(../img/nav-meta_li_bg.gif) no-repeat left 3px; padding: 0 8px 0 12px; }
	#nav-meta li.first { background: none; padding: 0 8px 0 0; }
	#nav-meta li.last { padding: 0 0 0 12px; }
	#nav-meta li a { color: #000; text-decoration: none; }
	#nav-meta li a:hover { color: #00abed; text-decoration: none; }

/*	= LIFE STYLE HEADER
	----------------------------------------------------*/
	#life-style-header { position: relative; overflow: hidden; height: 100%; margin: 0;  }
	#life-style-header a.nav { position: absolute; display: block; overflow: hidden; height: 36px; width: 27px; }
	#life-style-header a.nav.left { top: 46px; left: 0px; }
	#life-style-header a.nav.right { top: 46px; right: 0px; }

	#header-outer-container { overflow: hidden; height: 100%; width: 960px; padding: 0 2px; margin: 0 18px; background: url(../img/content-container_bg.png) repeat-y; }
	#header-inner-container { padding: 0; background: #f9f9f9; border-bottom: 1px solid #dedede; }
	
	#flash-outer-container { padding: 0; margin: 0 0 10px 0; height: 230px; background: #000;  }
	
	#life-style-container { background: #000; }

	#life-style-header.closed #flash-outer-container  { height: 128px; }
	#life-style-header.closed #bredatalk-container { height: 0px;  margin: 0; }
	
	#flash-inner-container { position: absolute; margin: 0 20px; padding: 13px 0; width: 920px; height: 204px; overflow: hidden !important;  }
	#imagerows  { width: 1540px; position: relative; left: -304px;  }
	#imagerows ul { position: relative; width: 1540px; height: 100px; margin: 0 0 4px 0; }
	#imagerows li { position: relative; display: block; float: left; width: 150px; height: 100px; margin: 0 4px 0 0; z-index: 100; }
	#imagerows li img { display: block; vertical-align: bottom; }
	#imagerows li.selected img{ position: absolute; z-index: 1000; } 
	#imagerows li img.selected{ position: absolute; z-index: 1000; } 

	#flash-inner-container .largeimage { display: none; z-index: 1001; position: absolute; width: 304px; height: 204px; }
	#flash-inner-container .largeimage img { cursor: pointer; }
	#flash-inner-container #largeimage-a { top: 13px; left: 4px; } 
	#flash-inner-container #largeimage-b { top: 13px; left: 312px; } 
	#flash-inner-container #largeimage-c { top: 13px; left: 620px; }
	
/*	= BREDA TALK 
	----------------------------------------------------*/
	#bredatalk-container h2 { float: left; font-size: 16px; margin: 0 0 20px 22px; width: 299px; }
	#bredatalk-container { position: relative; overflow: hidden; height: 100%;  margin: 0 0 20px 0; }
	#bredatalk-container div.talk { border-right: 1px solid #d6d6d6; width: 290px; float: left; margin: 0 0 0 25px; }
	#bredatalk-container div.talk.last { border: 0; }
	#bredatalk-container div.talk img { float: left; margin-right: 10px; }
	#bredatalk-container div.talk div { width: 210px; float: left; line-height: 14px; padding-right: 20px; }
	#bredatalk-container div.talk div.text { overflow: hidden; height: 70px; }
	#bredatalk-container div.talk div.watis { font-weight: bold; }
	#bredatalk-container div.talk div.watis .highlight { color: #00abed; }
	#bredatalk-container div.talk div.time { width: auto; float: none; display: block; clear: left; color: #838383; margin: 4px 0 0 0; }
	#bredatalk-container div.talk div a { color: #00abed; font-weight: bold; text-decoration: none; }
	#bredatalk-container div.talk div a:hover { text-decoration: underline; }

/*	=CRUMBPATH
	----------------------------------------------------*/
	#crumbpath { margin: 18px 0 16px 22px; position: absolute; top: 0px; left: 0px; }
	#crumbpath li { margin: 0 4px 0 0; font-size: 11px; list-style: none; display: inline; color: #09adf4; }
	#crumbpath li.last { color: #6b6b6b; }
	#crumbpath li a { padding: 0 4px 0 0; font-size: 11px; color: #6b6b6b; text-decoration: underline; } 
	#crumbpath li a:hover { text-decoration: none; }
	
/*	=SEARCH FORM
	----------------------------------------------------*/
	#frm-search { position: absolute; width: 212px; top: 144px; right: 20px; padding: 0 0 0 0; z-index: 1200; }
	#frm-search label { display: block; float: left; position: relative; width: 141px; height: 25px; margin: 0 5px 0 0; background: url(../img/frm-search_label_bg.gif); }
	#frm-search label input.text { position: absolute; top: 5px; left: 7px; width: 127px; height: 15px; border: 0; background: none;  }
		
/*	=PAGING
	----------------------------------------------------*/
	.paging { position: relative; height: 25px;text-align: center; }
	.paging li { display: inline; padding: 0 5px; }
	.paging li a { font-size: 14px; color: #000; text-decoration: none; }
	.paging li a:hover { text-decoration: underline; }
	.paging li.selected a { font-size: 16px; font-weight: bold; }
	.paging li.prev { position: absolute; display: block; top: 0px; left: 0; }
	.paging li.next { position: absolute; display: block; top: 0px; right: 0; }
	.paging li.prev a { display: block; height: 25px; overflow: hidden; }
	.paging li.next a { display: block; height: 25px; overflow: hidden; }
	.paging li.prev a:hover img, .paging li.next a:hover img  { margin-top: -25px; left: 0px; }
	
/*	=SIDEBAR
	----------------------------------------------------*/
	.cta-simple { margin: 0 ; padding: 15px 15px; overflow: hidden; height: 100%; border-bottom: 1px solid #ddd;  }
	.cta-simple h3 { margin: 0 0 5px 0; font-family: "Bookman Old Style"; font-weight: normal; font-style: italic; font-size: 16px; }
	.cta-simple img.right { float: right; margin: -4px 0 0 5px; }
	.cta-simple img.left { float: left; margin: -4px 5px 0 0; }
	.cta-simple div { margin: 0 0 10px 0; }
	.cta-simple a.readmore { font-family: "Bookman Old Style"; font-weight: bold; font-style: italic; font-size: 14px; color: #09adf4; text-decoration: none;  }
	
	.cta-list { margin: 0 ; padding: 20px 15px; overflow: hidden; height: 100%; border-bottom: 1px solid #ddd;  }
	.cta-list h3 { margin: 0 0 5px 0; font-family: "Bookman Old Style"; font-weight: normal; font-style: italic; font-size: 16px; }
	.cta-list ul { margin: 0 0 10px 0; }
	.cta-list ul li { color:  #09adf4; list-style: none; padding: 8px 0  8px 17px; border-bottom: 1px solid #d6d6d6; background: url(../img/cta-list_li_ico.gif) no-repeat  3px 11px; }
	.cta-list ul li a { color: #000; text-decoration: none; }
	.cta-list ul li a:hover { text-decoration: underline; }
	.cta-list a.readmore { font-family: "Bookman Old Style"; font-weight: bold; font-style: italic; font-size: 14px; color: #09adf4; text-decoration: none;  }

/*	=FORMS
	----------------------------------------------------*/	
	.frm { overflow: hidden; height: 100%; width: 960px; margin: 0 2px; padding: 45px 0 20px 0; background:#fcfcfc url(../img/frm_adv-search_bg.gif) repeat-x bottom left; }
	.frm h2 { margin: 0 22px 8px 22px;}
	.frm h2 span { color: #09adf4; }
	.frm h3 { padding: 6px 10px 0  0; float: left; font-family: "Bookman Old Style"; font-weight: normal; font-style: italic; font-size: 12px; }

	.frm label { display: block; float: left; margin: 0 4px 0 0; width: 214px; height: 25px; background: url(../img/frm-search_input_bg.gif) no-repeat; }
	.frm input.text { margin: 5px 0 0 10px; display: block; float: left; width: 194px; border: 0; background: none; } 
	.frm div.intro { padding-bottom: 10px!important; }
	.frm fieldset.searchField { width: 315px; float: left; padding: 0 0 0 22px;  }
	.frm fieldset.searchFilters { width: 600px; float: left;  }

	.frm fieldset a { margin: 0 3px 0 0; text-decoration: none; display: block; float: left; height: 25px; padding: 0 0 0 10px; background: url(../img/frm_adv-search_filter.gif) no-repeat top left; } 
	.frm fieldset a span {  font-family: "Bookman Old Style"; font-weight: normal; font-style: italic; font-size: 12px;} 
	.frm fieldset a span.box { display: block; float: left; height: 25px; padding: 0 10px 0 0; background: url(../img/frm_adv-search_filter_bg.gif) no-repeat top right; }
	.frm fieldset a span.btn { display: block;float: left;  padding: 6px 0 0 0; color: #000;  }	
	.frm fieldset a span.num { margin: 0 0 0 4px; display: block; float: left; padding: 6px 0 0 0; color: #09adf4; }
	
	.frm fieldset a.hover { background: url(../img/frm_adv-search_filter.gif) no-repeat left -25px ; }
	.frm fieldset a.hover span.box { background: url(../img/frm_adv-search_filter_bg.gif) no-repeat right -25px; }
	
	.frm fieldset a.selected { background: url(../img/frm_adv-search_filter.gif) no-repeat bottom left; }
	.frm fieldset a.selected span.box { color: #fff; background: url(../img/frm_adv-search_filter_bg.gif) no-repeat bottom right; }
	.frm fieldset a.selected span.num, .frm fieldset a.selected span.btn { color: #fff; }

	/**
	 * Honeypot veld
	 */
	#bebreda_frm_veld { display: none; }

	
/*	=ARTICLES
	----------------------------------------------------*/
	#article-groups { margin: 0 0 15px 0;} 
	.article-group { padding: 30px 0 0 0; overflow: hidden; height: 100%; border-bottom: 1px solid #d6d6d6;} 
	.article-group.last { border: 0; }
	.article-group.fullborder { margin: 0; padding: 30px 22px 0 22px; }
	.article-group.with-crumbpath { padding-top: 45px; }

	.article-group h2 { margin: 0 0 11px 0; }
	.article-group .article { width: 290px; float: left; margin: 0 0 14px 25px; }
	.article-group .article img.vsl { border: 1px solid #bbbbbb; margin: 0 0 0 1px; }
	.article-group .article.first { margin: 0 0 14px 0; }
	.article-group .article h3 { display: block; padding-bottom: 3px; overflow: hidden; margin: 10px 0 7px 0; }
	.article-group .article h3 strong { font-family: "Bookman Old Style"; font-weight: normal; font-style: italic; font-size: 18px; line-height: 21px; color: #00abed; }
	.article-group .article h3 span.date { font-family: Arial, Helvetica, sans-serif; font-weight: normal; display: block; width: 45px; text-align: center; float: left; font-size: 11px; line-height: 13px; color: #fff; background: #999; padding: 2px 0; margin: 0 6px 0 0; vertical-align: top; }
	.article-group .article .metadata { font-size: 11px; color: #999; }
	.article-group .article .readmore { color: #00abed; text-decoration: none; } 
	.article-group .article .readmore:hover { text-decoration: underline; }
	
	.highlite-article { height: 100%; overflow: hidden; padding: 0 0 25px 0; margin: 0 0 15px 0; border-bottom: 1px solid #d6d6d6;}
	.highlite-article img.vsl { border: 1px solid #bbbbbb; margin: 0 10px 0 0 ; float: left; }
	.highlite-article h3 { display: block; height: 21px; overflow: hidden; margin: 10px 0 7px 0; }
	.highlite-article h3 strong { font-family: "Bookman Old Style"; font-weight: normal; font-style: italic; font-size: 18px; line-height: 21px; color: #00abed; }
	.highlite-article h3 span.date { font-family: Arial, Helvetica, sans-serif; font-weight: normal; display: block; width: 45px; text-align: center; float: left; font-size: 11px; line-height: 13px; color: #fff; background: #999; padding: 2px 0; margin: 0 6px 0 0; vertical-align: top; }
	.highlite-article .metadata { font-size: 11px; color: #999; }
	.highlite-article .readmore { color: #00abed; text-decoration: none; } 
	.highlite-article .readmore:hover { text-decoration: underline; }
	
/*	=AGENDA
	----------------------------------------------------*/
	.agendaPaging { position: relative; margin: 10px 0 0 0; text-align: center; background: #00abed; font-weight: bold; color: #fff; height: 17px; }
	.agendaPaging a { display: block; width: 65px; text-align: center; color: #fff; text-decoration: none; background: #a3a3a3; height: 17px;  }
	.agendaPaging a.prev { position: absolute; top: 0px; left: 0px; border-right: 1px solid #fff; }
	.agendaPaging a.next { position: absolute; top: 0px; right: 0px; border-left: 1px solid #fff; }
	
	.agendaList { width: 100%; border-spacing: 0; border-collapse: collapse; margin:5px 0 6px 0; }
	.agendaList td { border-bottom: 1px solid #d9d9d9; padding: 3px 0; }
	.agendaList tr.last td { border: 0; }
	.agendaList td a { color: #00abed; font-weight: bold; text-decoration: none; }
	.agendaList td.date { padding: 0 5px 0 5px; width: 50px; }
	.agendaList td.date a { font-size: 11px; font-weight: normal; background: #a3a3a3; color: #fff; text-decoration: none; padding: 3px; }
	.agendaList td.btn { width: 65px; text-align: right; }
	.agendaList td.btn .btn_envelope { position: relative; display: block; width: 33px; height: 21px; overflow: hidden; float: right; margin: 0 5px; }
	.agendaList td.btn .btn_envelope:hover img { position: absolute; top: -21px; left: 0px; }

	#contactinfo { border-bottom: 1px solid #d6d6d6; overflow: hidden; height: 100%; padding: 10px 0;	 }
	#contactinfo div { width: 292px; float: left; padding: 0 0 0 12px; }
	#contactinfo div.first { width: 303px; border-right: 1px solid #d6d6d6; padding: 0; }
	#contactinfo strong { color: #09adf4; }
	
/*	=SEARCHRESULTS
	----------------------------------------------------*/
	#searchresults { overflow: visible; height: 100%; padding: 0 0 30px 0 }
	#searchresults .searchresult { overflow: visible; height: 100%; margin: 0; padding: 15px 0 15px 0 ; border-bottom: 1px solid #d6d6d6; }
	#searchresults .searchresult img.vsl { border: 1px solid #bbbbbb; margin: 0 0 0 1px; }

	#searchresults .searchresult h3 { display: block; height: 21px; overflow: hidden; margin: 10px 0 7px 0; }
	#searchresults .searchresult h3 strong { font-family: "Bookman Old Style"; font-weight: normal; font-style: italic; font-size: 18px; line-height: 21px; color: #00abed; }
	#searchresults .searchresult h3 span.date { font-family: Arial, Helvetica, sans-serif; font-weight: normal; display: block; width: 45px; text-align: center; float: left; font-size: 11px; line-height: 13px; color: #fff; background: #999; padding: 2px 0; margin: 0 6px 0 0; vertical-align: top; }
	#searchresults .searchresult .user-content { width: 640px; }
	#searchresults .searchresult .metadata { font-size: 11px; color: #999; }
	#searchresults .searchresult .readmore { color: #00abed; text-decoration: none; } 
	#searchresults .searchresult .readmore:hover { text-decoration: underline; }

	#googlemap { width: 920px; height: 610px; }
	#smallgooglemap { width: 606px; height: 400px; border: 1px solid #d9d9d9; margin: 10px 0 0 0; }
	
/*  =SITEMAP
	----------------------------------------------------*/
	#sitemap { list-style: none; margin: 14px 14px 0 0; }
	#sitemap .titel { text-decoration: none; color: #09adf4; font-family: "Bookman Old Style"; font-style: italic; font-size: 18px;  margin:10px 14px 3px 0; }
	#sitemap li { line-height: 16px; list-style: none; padding-bottom: 16px; background: url(../img/sitemap_li_bg.gif) repeat-y; }
	#sitemap ul { margin-bottom: 0; padding: 0 0 0 21px;  }
	#sitemap li li { padding: 0; }
	#sitemap li a { font-weight: bold; color: #000; text-decoration: none; padding-left: 20px;  background: url(../img/sitemap_a_bg.gif) no-repeat left 6px; }
	#sitemap li a:hover { text-decoration: none; color: #09adf4; }
	#sitemap li li a { font-weight: normal; color: #000; }
	#sitemap li li a:hover { font-weight: normal; color: #000; }
	#sitemap li.last { background: #fff url(../img/sitemap_li_last_bg.gif) left -1px no-repeat; }
	#sitemap li.last a { background: none; }
	#sitemap li.first-item { padding: 15px 0 16px 0; }
	
/*	=FOOTER
	----------------------------------------------------*/
	#footer-container { position: relative; width: 964px; overflow: hidden; height: 100%; margin: 0 18px; background: url(../img/footer-container_bg.png) repeat-y; }
	#footer-content { position: relative; width: 960px; overflow: hidden; height: 100%; margin: 0 2px; padding: 40px 0; background: url(../img/footer-content_bg.gif) repeat-x top; }
	#footer-bottom { width: 964px; height: 4px; margin: 0 18px; background:url(../img/footer-bottom_bg.png) no-repeat; }
	
	#nav-footer { overflow: hidden; height: 100%; padding: 0 42px 30px 42px; }
	#nav-footer li { border-right: 1px solid #d2d2d2; float: left; width: 134px; padding:  0 20px; list-style: none; }
	#nav-footer li.last { border: 0; }
	#nav-footer li a { display: block; margin-bottom: 15px; color: #000; font-weight: bold; text-decoration: none; }
	#nav-footer li li { border: 0; padding: 0px; float: none; }
	#nav-footer li li a { display: inline; margin: 0; font-weight: normal; }
	#nav-footer li a:hover { text-decoration: underline; }
	
	#nav-footer-meta { float: left; margin: 0 0 0 42px; }
	#nav-footer-meta.container { height: 22px; overflow: hidden; background: url(../img/nav-meta_box_bg-l.png) no-repeat left top; }
	#nav-footer-meta .innercontainer { height: 22px; background: url(../img/nav-meta_box_bg-r.png) no-repeat right top; }
	#nav-footer-meta ul { height: 20px; padding: 2px 0 0 0;  overflow: hidden; background: #fff; margin: 0 10px; }
	#nav-footer-meta li { display: inline; background: url(../img/nav-meta_li_bg.gif) no-repeat left 3px; padding: 0 8px 0 12px; }
	#nav-footer-meta li.first { background: none; padding: 0 8px 0 0; }
	#nav-footer-meta li.last { padding: 0 0 0 12px; }
	#nav-footer-meta li a { color: #000; text-decoration: none; }
	#nav-footer-meta li a:hover { color: #00abed; text-decoration: none; }

	#photoalbum { padding: 20px 0 0 0; margin: 20px 0 0 0; border-top: 1px solid #ddd ; }
	h2.photoheader { margin-bottom: 10px; padding: 0 0 0 30px; background: url(../img/photoalbum_h_icon.gif) no-repeat left center; }
	#photoalbum .photorow { overflow: hidden; height: 100%; margin-bottom: 10px; }
	#photoalbum .photorow a { display: block; float: left; padding: 5px; border: 1px solid #bbbbbb; margin-right: 10px;  }
	#photoalbum .photorow a.last { margin: 0;}
	#photoalbum a.more { color: #09adf4; }

/* =AUTOCOMPLETE
	----------------------------------------------------*/
	#autoCompleteFlyOut { display: none; position: absolute; top: -999px; left: -999px; z-index: 999; background: #fff; text-align: left; }
	#autoCompleteFlyOut ul { background: 0; margin: 0; padding: 10px 0; border: 1px solid #c9c9c9; border-top: 0; }
	#autoCompleteFlyOut ul li { background: 0; margin: 0; padding: 0; color: #000; list-style: none; }
	#autoCompleteFlyOut ul li a { color: #000; text-decoration: none; padding: 2px 10px !important; display: block;  }
	#autoCompleteFlyOut ul li a:hover { background: #09adf4; color: #fff; }
	#autoCompleteFlyOut ul li.focus { background: #09adf4;  }
	#autoCompleteFlyOut ul li.focus a { color: #fff; }

	#logos { font-size: 0px; float: right; margin: -15px 5px 0 0; }
	#logos a { margin-right: 15px; }

/* =SOCIALMEDIA
	----------------------------------------------------*/
	.social-bookmarks {
		position: absolute;
		top: 75px;
		left: 540px;
	}

/* =Props 2 Netvlies
	----------------------------------------------------*/	
	#props {
		clear: both;
		margin: 10px;
		padding-top: 20px;
		text-align: right;
		color: #a3a3a3;
	}
	#props * { vertical-align: absmiddle; }
	#props a {
		text-decoration: none;
		color: #a3a3a3;
	}
	
	#social-media { display: block; position: absolute; top: 0px; right: 20px; height: 28px; background: url(../img/social-media_bg_end.png) no-repeat right top; padding: 0 8px 0 0; }
	#social-media div { height: 23px; padding: 5px 3px 0 11px; background:url(../img/social-media_bg.png) no-repeat left top; }
	#social-media h2 { display: inline; font-size: 14px; line-height: 16px; margin: 0 10px 0 0; }
	#social-media a { margin: 0 5px 0 0; }
	#social-media img { vertical-align: middle; }

