
div.portfolio{border-bottom:solid 1px #ccc; position:relative; margin:0 0 20px 0; padding:0 0 30px 0}
a.portfolio_thumb{float:left; margin:0 15px 0 0; line-height:0}
a.portfolio_thumb img {width:100%; height:100%}
a.jg_backlink, a.readmore{background:#eee; border:solid 1px #ccc; font-size:11px !important; font-style:italic !important; color:#000 !important; padding:3px 15px; margin:15px 0 0 0; display:inline-block}
a.readmore{position:absolute; right:0; bottom:15px}
a.pdf{position:absolute; right:160px; bottom:20px; background:url(uploads/images/portfolio/pdf.gif) no-repeat 0 0; padding-left:20px}
/* pager */
div.jg_data_pager td{width:20px; height:18px; font-size:11px; line-height:17px; text-align:center}
div.jg_data_pager td.jg_page_selected{background:#333; color:#fff}
div.jg_data_pager td a{display:inline-block; width:18px; height:17px; line-height:16px; border:solid 1px #ccc; margin:0 4px; color:#000 !important}
div.jg_data_pager td.jg_page_next a, div.jg_data_pager td.jg_page_prev a{border:0; width:auto}
/* nieuws */
div.news_overview{border-bottom:solid 1px #ccc; position:relative; margin:0 0 20px 0; padding:0 0 30px 0}
div.news_overview img{float:left; padding:3px 10px 0 0}
div.news_overview p{margin:0 !important}
div.news_overview h2{font-family:Arial, Sans-serif !important; font-size:15px !important; font-weight:bold !important; margin:0 !important}
p.news_overview_date{font-style:italic}
/* reacties */
div.response_overview{margin:0 0 30px 0}
div.response_overview p{margin:0 0 5px 0 !important}
div.response_overview h2{font-family:Arial, Sans-serif !important; font-size:15px !important; font-weight:bold !important; margin:0 !important}
p.response_author{font-style:italic}
