/* CREDITS
* ----------------------------------------------------------
* Title:		2dekans - Screen Stylesheet
* Author:		David Candreva <david@inventis.be>
* Date:		05/06/09
* Last Edit:	05/06/09 David Candreva <david@inventis.be>
* ----------------------------------------------------------
* Inventis - Web Architects - We design the Web!
* www.inventis.be
*/

/* Main
---------------------------------------------------------- */
div#main{ padding:0 7px; float:left; width:742px; overflow:hidden; }

div#main p.error{ margin-bottom:10px; background:#f4ccbf; padding:8px 4px; color:#d53201; font-weight:bold; }
div#main p.info{ margin-bottom:10px; background:#c9e8ed; padding:8px 4px; color:#0d6191; font-weight:bold; }
div#main p.special{ margin:4px 0; color:#7b7343; }
div#main p.special img{ margin:0 4px; vertical-align:text-bottom  }

div#main div.two_col{ width:100%; clear:both; overflow:hidden; }
div#main div.two_col div.col { float:left; padding:0 0 0 0px; padding-right:10px; }
div#main div.col_wide{ padding:0 12px; width:718px; float:left; }
div#main.normal_padding{ padding:0 19px; width:718px; }

/* markup */
div#main div.markup{ color:#333444; }
div#main div.markup h2{ color:#578d0b; font-size:20px; font-weight:bold; }
div#main div.markup p{ margin:6px 0; }

/* actions */
ul.actions{ width:100%; clear:both; overflow:hidden; }
ul.actions li.more a{ padding-left:10px; background:url(http://css.aanbodpagina.nl/images-new/layout/general/arrow_blue.png) no-repeat 0 5px; }
ul.actions li.more-down a{ padding-left:10px; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/arrow_blue_bottom.png) no-repeat 0 5px; }
ul.actions li.more-up a{ padding-left:10px; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/arrow_blue_top.png) no-repeat 0 5px; }

/* social media */
ul.social_media{ width:100%; clear:both; overflow:hidden; }
ul.social_media li a{ padding-left:35px; color:#FFF; font-weight:bold; text-decoration:none; line-height:28px; display:block; width:135px; height:32px; }
ul.social_media li.hyves a{ background:url(http://css.aanbodpagina.nl/images-new/layout/icons/social_media.png) no-repeat 0 0; }
ul.social_media li.hyves a:hover{ background-position:right 0; }
ul.social_media li.facebook a{ background:url(http://css.aanbodpagina.nl/images-new/layout/icons/social_media.png) no-repeat 0 -32px; }
ul.social_media li.facebook a:hover{ background-position:right -32px; }
ul.social_media li.twitter a{ background:url(http://css.aanbodpagina.nl/images-new/layout/icons/social_media.png) no-repeat 0 -64px; }
ul.social_media li.twitter a:hover{ background-position:right -64px; }

/* breadcrumbs */
div#main div.breadcrumbs{ height:45px; width:100%; clear:both; overflow:hidden; }
div#main div.breadcrumbs ol{ line-height:30px; }
div#main div.breadcrumbs ol li{ float:left; margin:0 7px 0 0; color:#555666; font-weight:bold; }
div#main div.breadcrumbs ol li h1{ font-weight:bold; }
div#main div.breadcrumbs ol li.first{ font-style:italic; font-weight:normal; }
div#main div.breadcrumbs ol li a{ font-weight:normal; color:#2968b6; text-decoration:none; padding:0 14px 0 0; background:url(http://css.aanbodpagina.nl/images-new/layout/breadcrumbs/bullet.png) no-repeat right center; }

/* relavant */
div#main div.relevant{ padding:5px 5px; }
div#main div.relevant a{ font-weight:bold; color:#0d4891; }

/* list_small */
div#main div.list_small{ padding:0 0 15px; }
div#main div.list_small ul{ width:100%; overflow:hidden; clear:both; }
div#main div.list_small li{ font-size:11px; height:50px; float:left; position:relative; padding:10px 6px 10px 6px; overflow:hidden; width:347px; background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom; }
div#main div.list_small li.odd{ background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom; }
div#main div.list_small li img{ float:left; margin:0 7px 0 0; }
div#main div.list_small li div{ float:left; width:258px; line-height:15px; }
div#main div.list_small li a{ font-weight:bold; color:#0d4891; }

/* list */
div#main ul.list{ width:100%; overflow:hidden; clear:both; }
div#main ul.list li{ font-size:11px; height:80px; float:left; position:relative; padding:22px 6px 25px 6px; overflow:hidden; width:335px; background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x 0 0; }
div#main ul.list li.odd{ background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x 0 0; }
div#main ul.list li img{ float:left; margin:0 7px 0 0; }
div#main ul.list li div{ float:left; width:268px; line-height:15px; }
div#main ul.list li h2 a{ font-size:16px; font-weight:bold; color:#0d4891; text-decoration:none; }
div#main ul.list li h2 a em{ font-style:normal; }
div#main ul.list li a.more{ position:absolute; right:6px; bottom:15px; font-size:11px; color:#888999; text-decoration:none; padding:0 0 0 9px; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/arrow_green.png) no-repeat 0 center; }
div#main ul.list li a.more:hover{ text-decoration:underline; }


/* box */
div#main div.col div.box{ width:347px; clear:both; }
div#main div.col div.box div.title h1, div#main div.col div.box div.title h2{ color:#578d0b; font-size:20px; font-weight:bold; }
div#main div.col div.box div.title h3.new{ background:url(http://css.aanbodpagina.nl/images-new/layout/main/box/new.png) no-repeat 3px center; padding-left:31px; }
div#main div.col div.box div.title h3.shop{ background:url(http://css.aanbodpagina.nl/images-new/layout/main/box/shop.png) no-repeat 5px center; padding-left:31px; }
div#main div.col div.box div.title h2.profile{ background:url(http://css.aanbodpagina.nl/images-new/layout/main/box/profile.png) no-repeat 3px center; padding-left:31px; }
div#main div.col div.box div.title{ background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom; line-height:35px; }
div#main div.col div.box div.title.nobg{ background:none; line-height:34px;}

/* profiles */
div#main div.col div.box ol.profiles{ padding:7px 3px; width:341px; }
div#main div.col div.box ol.profiles li{ float:left; width:150px; line-height:26px; }
div#main div.col div.box ol.profiles li.odd{ width:185px; }
div#main div.col div.box ol.profiles li a{ display:block; font-weight:bold; text-decoration:underline; float:left; color:#0d4891; border:3px solid #FFF; padding:0 0 0 34px; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/profile.png) no-repeat 0 center; }
div#main div.col div.box ol.profiles li a:hover{ text-decoration:none; }

/* gallery */
div#main div.col div.box ol.gallery{ padding:7px 3px; width:341px; }
div#main div.col div.box ol.gallery li{ float:left; margin:0 12px 6px 0; }
div#main div.col div.box ol.gallery li img { display:block; width:70px; height:50px; overflow:hidden; }
div#main div.col div.box ol.gallery li.last{ margin-right:0; }
div#main div.col div.box ol.gallery li a{ display:block; border:3px solid #FFF; text-decoration:none; }
div#main div.col div.box ol.gallery li div{  position:absolute; color:#FFF; z-index:5; margin:-7px 0 0 75px; width:172px; height:61px; padding:11px 0 0 20px; background:url(http://css.aanbodpagina.nl/images-new/layout/main/box/tooltip.png) no-repeat 0 0; }
div#main div.col div.box ol.gallery li div a{ border:0; text-decoration:underline; color:#FFF; }
div#main div.col div.box ol.gallery li div a:hover{ border:0; color:#FFF; text-decoration:none; }
div#main div.col div.box ol.gallery li a:hover{ border:3px solid #433c30;  }

/* list_small */
div#main div.col div.box ol.list{ width:100%; overflow:hidden; clear:both; }
div#main div.col div.box ol.list li{ font-size:11px; height:50px; position:relative; padding:10px 6px 10px 6px; overflow:hidden; width:335px; background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom; }
div#main div.col div.box ol.list li.odd{ background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom; }
div#main div.col div.box ol.list li.last{ background-image:none; }
div#main div.col div.box ol.list img{ float:left; margin:0 7px 0 0; }
div#main div.col div.box ol.list div{ overflow:hidden; float:left; width:258px; line-height:15px; }
div#main div.col div.box ol.list { color:#0d4891; }
div#main div.col div.box ol.list a{ font-weight:bold; color:#0d4891; }

/* page */
div.page div.subtitle { font-size:11px; padding:3px 0 13px 6px; background:#f7e692 url(http://css.aanbodpagina.nl/images-new/layout/table/thead_th_background_tile.png) repeat-x left bottom; }
div.page div h1 { font-size:20px; color:#578d0b; font-weight:bold; padding:0 0 0 5px; }
div.page div.title h1, div.page div.title h3{ font-size:20px; color:#578d0b; font-weight:bold; float:left; padding:0 0 0 5px; }
div.page div.title{ overflow:hidden; width:100%; position:relative; line-height:30px; background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom; }
div.page div.nobg{ background:none; }
div.page div.title ul{ float:right; }
div.page div.title ul li{ float:left; margin-right:15px; }
div.page div.title ul li a{ color:#bbbccc; font-size:11px; text-decoration:none; }
div.page div.title ul li a.next{ padding-right:9px; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/next.png) no-repeat right -24px;  }
div.page div.title ul li a.prev{ padding-left:9px; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/prev.png) no-repeat left -24px;  }
div.page div.title ul li.active a.prev, div.page div.title ul li a.prev:hover{ color:#0d4891; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/prev.png) no-repeat left 4px; }
div.page div.title ul li.active a.next, div.page div.title ul li a.next:hover{ color:#0d4891; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/next.png) no-repeat right 4px; }

/* category */
.page div.category { width:732px; overflow:hidden; clear:both; padding:1px 5px;  }
.page div.category h2{ line-height:35px; color:#578d0b; font-size:20px; font-weight:bold; }
.page div.category ul.first{ width:185px; }
.page div.category ul.second{ width:180px; }
.page div.category ul{ padding-bottom:10px; float:left; }
.page div.category ul li h2, .page div.category ul li h3 { color:#0d4891; font-size:16px; font-weight:bold; clear:both; }
.page div.category ul li li{ font-weight:bold; line-height:18px; width:100%; clear:both; }
.page div.category ul li li a{ font-weight:normal; text-decoration:none; color:#333444; padding-left:8px; background:url(http://css.aanbodpagina.nl/images-new/layout/sidebar/box/navigation/bullet_level_two.png) no-repeat 1px 6px;  }
.page div.category ul li li a:hover{ color:#0d4891; }
.page div.category ul li li span{ font-size:11px; color:#888999; font-weight:normal; }
.page div.category ul li li.last{ padding-bottom:10px; }
.page div.category .col.last{ float:right; }
.page div.category .col{ float:left; }

/* category */
.page div.shops ul{ width:100%; overflow:hidden; clear:both; padding:1px 0 0 0; background:url(http://css.aanbodpagina.nl/images/layout/general/tile_green.png) repeat-x 0 0 }
.page div.shops ul ul{ background:none; padding:0; }
.page div.shops ul ul li{ padding:0;  background:none; line-height:18px; }
.page div.shops ul ul li a{ color:#333444; text-decoration:none; background:url(http://css.aanbodpagina.nl/images/layout/searchresults/list_bullet.png) no-repeat 0 center; padding-left:9px; }
.page div.shops ul ul li a:hover{ color:#2968b6; text-decoration:underline; }
.page div.shops ul li{ font-size:11px; float:left; position:relative; padding:20px 6px 30px 6px; overflow:hidden; width:359px; background:url(http://css.aanbodpagina.nl/images/layout/general/tile_green.png) repeat-x left bottom; }
.page div.shops ul li.odd{ background:#fffce5 url(http://css.aanbodpagina.nl/images/layout/general/tile_green.png) repeat-x left bottom; }
.page div.shops ul li h2 a{ font-size:16px; font-weight:bold; color:#0d4891; text-decoration:none; }
.page div.shops ul li h2 a em{ font-style:normal; }
.page div.shops ul li a.more{ position:absolute; right:6px; bottom:15px; font-size:11px; color:#888999; text-decoration:none; padding:0 0 0 9px; background:url(http://css.aanbodpagina.nl/images/layout/icons/arrow_green.png) no-repeat 0 center; }
.page div.shops ul li a.more:hover{ text-decoration:underline; }


/* profile_detail */
div.page div.profile_detail{ padding:15px 5px; width:708px; clear:both; overflow:hidden; }

div.page div.profile_detail img{ float:left; margin:0 30px 0 0; }

div.page div.profile_detail dl{ line-height:20px; width:285px; float:left; color:#333444; }
div.page div.profile_detail dl dt{ font-weight:bold; width:105px; float:left; }
div.page div.profile_detail dl dd{ float:left; width:180px; }

div.page div.profile_detail div.left{ float:left; width:285px; }
div.page div.profile_detail div.left a.contact{ text-decoration:none; line-height:35px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; clear:both; display:block; width:266px; height:35px; background:url(http://css.aanbodpagina.nl/images-new/layout/detail/contact_white.png) no-repeat 0 0; }
div.page div.profile_detail div.left a.contact:hover{ background-position:left bottom; }

/* Add added */
.page .ad_added{ padding:10px 0 0 0; overflow:hidden; width:100%; background:url(http://css.aanbodpagina.nl/images/layout/general/tile_green.png) repeat-x left bottom; }
.page .ad_added h3{ color:#0d4891; font-size:15px; font-weight:bold; }
.page .ad_added .left{ padding:10px 0 0; width:350px; float:left; }
.page .ad_added .left ul.actions{ padding:0; margin-bottom:15px; }
.page .ad_added .left p{ margin-bottom:5px; }
.page .ad_added .right{ padding:10px 12px; width:265px; float:right; background:#fffce5; }
.page .ad_added .right h3{ padding-bottom:15px; }

/* Detail page */
div.page div.right img{ float:left; margin:0 30px 0 0; }

div.page div.detail div.left{ width:405px; float:left; }
div.page div.detail div.left dl{ margin-bottom:15px; line-height:20px; width:415px; color:#333444; overflow:hidden; }
div.page div.detail div.left dl dt{ font-weight:bold; width:70px; float:left; }
div.page div.detail div.left dl dd{ float:left; width:345px; }

div.page div.detail div.left dl.characteristic dt{ width:170px; }
div.page div.detail div.left dl.characteristic dd{ width:245px; }
div.page div.detail div.left span{ font-size:15px; font-weight:bold; color:#0d4891; }
div.page div.detail{ margin-bottom:15px; padding:15px 5px; width:708px; clear:both; overflow:hidden; background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom; }
div.page div.detail div.text{ width:100%; clear:both; overflow:hidden; padding:15px 0 0 0;  background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left 0; }
div.page div.detail div.text p{ margin:0 0 12px 0; }

div.page div.left ul.actions{ padding:10px 0 0 0; }
div.page div.left ul.actions a{ text-decoration:none; }

div.page div.right{ float:right; width:289px; }
div.page div.info{ margin-bottom:30px; padding:10px 12px; width:265px; float:right; background:#fffce5; }
div.page div.info dl{ width:100%; padding-bottom:10px; overflow:hidden; }
div.page div.info dl dt{ font-weight:bold; padding:5px 0; float:left; width:50%; }
div.page div.info dl dd{ padding:5px 0; float:left; width:49%; }
div.page div.info dl dd a:hover{ text-decoration:none; }
div.page div.info a.contact{ text-decoration:none; line-height:34px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; clear:both; display:block; width:266px; height:34px; background:url(http://css.aanbodpagina.nl/images-new/layout/detail/contact.png) no-repeat 0 0; }
div.page div.info a.contact:hover{ background-position:left bottom; }
div.page div.extra{ padding:5px 0; width:275px; overflow:hidden; }
div.page a.report{ padding:0 0 0 15px; text-decoration:none; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/report.png) no-repeat 0 center; }

div.page div.right ul.actions{ padding:3px 0; }
div.page div.right ul.social_media{ padding:5px 0; }
div.page div.right ul.social_media li{ margin-bottom:2px; }

/* photogallery */
div.page div.photogallery{ padding:5px 0 15px 5px; width:708px; }
div.page div.photogallery div.top{ position:relative; padding:7px 20px 0; width:672px; height:62px; background:url(http://css.aanbodpagina.nl/images-new/layout/photogallery/top.png) no-repeat 0 0; }
div.page div.photogallery div.top ul{ width:460px; margin:0 auto; }
div.page div.photogallery div.top ul li{ float:left; }
div.page div.photogallery div.top ul li a{ border:3px solid #f7e692; float:left; }
div.page div.photogallery div.top ul li a:hover{ border:3px solid #555046; }
div.page div.photogallery div.top ul li a img{ display:block; }
div.page div.photogallery div.top a.left_slide{ cursor:default; position:absolute; left:20px; top:20px; display:block; height:28px; width:21px; background:url(http://css.aanbodpagina.nl/images-new/layout/photogallery/left.png) no-repeat 0 0; }
div.page div.photogallery div.top a.active{ cursor:pointer; background-position:left bottom; }
div.page div.photogallery div.top a.right_slide{ cursor:default; position:absolute; right:20px; top:20px; float:right; display:block; height:28px; width:21px; background:url(http://css.aanbodpagina.nl/images-new/layout/photogallery/right.png) no-repeat 0 0; }
div.page div.photogallery div.top a.active{ cursor:pointer; background-position:left bottom; }
div.page div.photogallery div.wrapper{ padding:10px 0 15px;width:712px; background:url(http://css.aanbodpagina.nl/images-new/layout/photogallery/bottom.png) no-repeat left bottom; }
div.page div.photogallery div.content{ width:712px; background:url(http://css.aanbodpagina.nl/images-new/layout/photogallery/tile.png) repeat-y 0 0; }
div.page div.photogallery div.content img{ display:block; margin:0 auto; }

/* list_items */
div.page div.list_items{ padding:5px 0 15px 5px; width:708px; overflow:hidden; }
div.page div.list_items ul{ float:left; width:180px; }
div.page div.list_items ul li h3 { font-weight:bold; color:#0d4891;text-decoration:underline; }
div.page div.list_items ul li h3 a{ font-weight:bold; color:#0d4891; }
div.page div.list_items ul ul{ margin-bottom:15px; line-height:16px; }
div.page div.list_items ul li li { font-size:11px; color:#333444;text-decoration:underline; }
div.page div.list_items ul li li a{ font-size:11px; color:#333444; background:url(http://css.aanbodpagina.nl/images-new/layout/searchresults/list_bullet.png) no-repeat 0 center; padding-left:9px; }
div.page div.list_items ul li li a:hover{ text-decoration:none; }

./* filter */
div#filter{ background:#fbf4cf; width:730px; padding:0 6px 15px; position:relative; }
div#filter table{ width:100%;}  
div#filter table tr td{ vertical-align:top;  padding:10px 0;  }
div#filter tr td, div#filter ul li{font-weight:bold; font-size:12px; }
div#filter tr td a,div#filter tr td span{ font-size:11px; font-weight:normal; color:#333444; width:90px; padding-left:11px; background:url(http://css.aanbodpagina.nl/images-new/layout/sidebar/box/navigation/bullet_level_two.png) no-repeat 4px center;cursor:hand;cursor:pointer; }
div#filter tr td .more a{ color:#0d4891; padding-left:24px; font-size:10px; text-decoration:none; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/plus.png) no-repeat 11px center; }
div#filter ul.actions li.more-down a{ font-size:11px; text-decoration:none; font-weight:normal; }
div#filter ul.actions li.more-up a{ font-size:11px; text-decoration:none; font-weight:normal; }
div#filter .filter_popup{ padding:0 12px; border:1px solid #dfcb6b; position:absolute; background:#fff7d0; -moz-border-radius:4px; }
div#filter .filter_popup tr td{ padding:8px 0; width:100px; }
div#filter .filter_popup a.less { color:#0d4891; padding-left:13px; font-size:10px; text-decoration:none; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/plus.png) no-repeat 0 center; }

/* table */
div.table ul.tabs{ font-size:11px; padding:3px 5px 0; width:708px; height:29px; line-height:22px; background:url(http://css.aanbodpagina.nl/images-new/layout/table/tabs/top.png) no-repeat 0 0; }
div.table ul.tabs li{ float:left; font-weight:bold; margin:0 10px 0 0; }
div.table ul.tabs li a{ font-weight:normal; color:#777888; text-decoration:none; }
div.table ul.tabs li a:hover{ color:#333444; }
div.table ul.tabs li.active a{ padding:0 8px; line-height:25px; display:block; float:left; color:#333444; background:url(http://css.aanbodpagina.nl/images-new/layout/table/tabs/active_background_left.png) no-repeat 0 0; }
div.table ul.tabs li.active{ background:url(http://css.aanbodpagina.nl/images-new/layout/table/tabs/active_background.png) no-repeat right 0; }

div.table table{ width:100%; }
div.table table thead tr th{ font-size:11px; padding:3px 0 13px 6px; background:#f7e692 url(http://css.aanbodpagina.nl/images-new/layout/table/thead_th_background_tile.png) repeat-x left bottom; }
div.table table thead tr th.first{ background:#f7e692 url(http://css.aanbodpagina.nl/images-new/layout/table/thead_th_background_left.png) no-repeat left bottom; }
div.table table thead tr th.last{ background:#f7e692 url(http://css.aanbodpagina.nl/images-new/layout/table/thead_th_background_right.png) no-repeat right bottom; }
div.table table thead tr th a{ color:#777888; text-decoration:none; padding:0 4px 0 0; background:url(http://css.aanbodpagina.nl/images-new/layout/table/thead_link_bullet.png) no-repeat right center; }
div.table table tbody tr td{ vertical-align:top; font-size:11px; padding:7px 0 7px 6px; background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom; }
div.table table tbody tr.odd td{ background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;cursor:hand;cursor:pointer; }
div.table table tbody tr.even td{ cursor:hand;cursor:pointer; }
div.table table tbody tr td h3 a{ color:#0d4891; font-weight:bold; font-size:15px; }

/* table overview */
div.table_overview table tbody tr td{ vertical-align:top; font-size:11px; padding:7px 0 7px 6px; background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom; }
div.table_overview table tbody tr.odd td{ background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom; }
div.table_overview table tbody tr td h3 a{ color:#0d4891; font-weight:bold; }


/* pagination */
div.pagination{ padding:10px 0; overflow:hidden; width:100%; }
div.pagination ol li{ margin:0 1px; float:left; color:#bbbccc; line-height:22px; }
div.pagination ol li a{ float:left; color:#0d4891; text-decoration:none; background:#fff7bd; display:block; padding:0 7px; }
div.pagination ol li.first{ padding-right:7px; }
div.pagination ol li.last a{ background:none; }
div.pagination ol li.active a{ font-weight:bold; color:#FFF; background:url(http://css.aanbodpagina.nl/images-new/layout/pagination/active_tile.png) repeat-x 0 0; }

/* wide_ad */
div.wide_ad{ padding:5px 0; }

/* google */
div.google-item-list1
{
width:356px;
margin-top:4px;
margin-right:20px;
margin-bottom:8px;
float:left;
}
div.google-item-list2 
{
width:356px;
margin-top:4px;
margin-bottom:8px;
float:left;
}
tr.highlight
{
cursor:hand;
cursor:pointer;
background-color:Yellow;
}
li.highlight div
{
background-color:Yellow;
}
/* Forms
---------------------------------------------------------- */
.form-default{ width:718px; padding:10px 0; }

/* general */
.form-default .right{ text-align:right; }
.form-default label{ font-weight:bold; width:125px; display:block; float:left; }

/* fieldset */
.form-default fieldset legend{ padding:4px; border:1px solid #dfdfdf; }

/* entry */
.form-default div.entry{ clear:both; overflow:hidden; margin:0 0 5px; width:100%; }

/* error */
.form-default div.error{ color:#d53201; font-weight:bold; }
.form-default span.error{ line-height:22px; margin: 0 0 0 10px; color:#CC0000; float:left;  padding:0 0 0 9px; font-size:11px; font-weight:normal; background:url(http://css.aanbodpagina.nl/images-new/layout/icons/error.png) no-repeat 0 center; }

/* text */
.form-default div.text input{ float:left; color:black; padding:2px 0 0 0; width:197px; height:18px; border:1px solid #777888; border-bottom:1px solid #dddeee; border-right:1px solid #dddeee;  background:url(http://css.aanbodpagina.nl/images-new/layout/forms/default/text_background.png) repeat-x 0 0; }
.form-default div.textCustom input{ color:black; padding:2px 0 0 0; width:197px; height:18px; border:1px solid #777888; border-bottom:1px solid #dddeee; border-right:1px solid #dddeee;  background:url(http://css.aanbodpagina.nl/images-new/layout/forms/default/text_background.png) repeat-x 0 0; }
.form-default div.text textarea{ float:left; color:black; padding:2px 0 0 0; width:197px; height:18px; border:1px solid #777888; border-bottom:1px solid #dddeee; border-right:1px solid #dddeee;  background:url(http://css.aanbodpagina.nl/images-new/layout/forms/default/text_background.png) repeat-x 0 0; }
.form-default div.text input.smaller{ width:125px; }
.form-default div.text input.smallest{ width:76px; }
.form-default div.text .error input{ border:1px solid #d53200; }

/* select */
.form-default div.select select{ padding:1px 0 0; width:197px; color:black; display:block; border:1px solid #777888; border-bottom:1px solid #dddeee; border-right:1px solid #dddeee;  background:url(http://css.aanbodpagina.nl/images-new/layout/forms/default/text_background.png) repeat-x 0 0; }
.form-default div.selectCustom select{ padding:1px 0 0; color:black; border:1px solid #777888; border-bottom:1px solid #dddeee; border-right:1px solid #dddeee;  background:url(http://css.aanbodpagina.nl/images-new/layout/forms/default/text_background.png) repeat-x 0 0; }
.form-default div.selectCustom {display:inline;}
.form-default div.checkboxCustom input {margin-left:5px; width:17px; color:black; border:1px solid #777888; border-bottom:1px solid #dddeee; border-right:1px solid #dddeee; background:url(http://css.aanbodpagina.nl/images-new/layout/forms/default/text_background.png) repeat-x 0 0; }
.form-default div.checkboxCustom {font-weight:normal; vertical-align:middle; margin-left:5px; }
.form-default div.link {padding-left:125px;}

/* checkbox */	
.form-default div.checkbox{ }


/* extra */
.form-default div.extra{ padding-top:25px; }
.form-default div.extra span{ font-size:11px; }

/* buttons */
.form-default div.buttons{ width:593px; padding:5px 0 0 125px; }
.form-default div.buttons button{ cursor:pointer; }
.form-default div.buttons button.wide{ padding-bottom:4px; overflow:visible; display:block; font-size:14px; color:#FFF;line-height:30px; font-weight:bold; height:30px; width:190px; background:url(http://css.aanbodpagina.nl/images-new/layout/forms/default/button_wide.png) no-repeat 0 0; }
.form-default div.buttons button.wide:hover{ background-position:left bottom; }

.wide-button { cursor:pointer;padding-bottom:4px; overflow:visible; display:block; font-size:14px; color:#FFF;line-height:30px; font-weight:bold; height:30px; width:190px; background:url(http://css.aanbodpagina.nl/images-new/layout/forms/default/button_wide.png) no-repeat 0 0; }
.wide-button:hover{ background-position:left bottom; }

.form-default div.buttons button.right{ float:right; }
.form-default div.buttons span{ float:left; font-size:10px; }

.adShopBox {width:230px;height:130px;border:solid 1px #E0DCDB;float:left;padding:2px;margin:2px;cursor:pointer;text-align:center;vertical-align:middle;font-size:12px;font-weight:bold;}

.ad_container_inner {
}
.wide_ad_unit_inner {
}
.google_container {
}
.textad_line1 {
text-decoration: underline;
color: #0d4891;
font-weight:bold;
font-size:15px;
}
.textad_line1:Hover {
text-decoration: underline;
color: #0d4891;
font-weight:bold;
font-size:15px;
}
.textad_wide 
{
width:100%; 
padding:0 0 0 0;
text-decoration: none;
}
.textad_header {
background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
padding-bottom:2px;
padding-left:2px;
}
.textad_header_link {
text-align:left;
color:#383838;
font-size:12px;
}
.textad_url {
color:#777888;
font-size:10px;
text-decoration: none;
}
.textad_url:Hover {
color:#777888;
font-size:10px;
text-decoration: underline;
}
.textad_item1 
{
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
}
.textad_item1:Hover {
background-color:#f7e692;
}
.textad_item2 {
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
}
.textad_item2:Hover {
background-color:#f7e692;
}
.textad_item3 {
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
}
.textad_item3:Hover {
background-color:#f7e692;
}
.textad_item4 {
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
}
.textad_item4:Hover {
background-color:#f7e692;
}
.textad_item5 {
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
}
.textad_item5:Hover {
background-color:#f7e692;
}
.textad_item6 {
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
}
.textad_item6:Hover {
background-color:#f7e692;
}
.textad_item_search1 
{
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
}
.textad_item_search1:Hover {
background-color:#f7e692;
}
.textad_item_search2 {
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
}
.textad_item_search2:Hover {
background-color:#f7e692;
}
.textad_item_search3 {
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
}
.textad_item_search3:Hover {
background-color:#f7e692;
}
.textad_item_search4 {
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
}
.textad_item_search4:Hover {
background-color:#f7e692;
}
.textad_item_search5 {
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
}
.textad_item_search5:Hover {
background-color:#f7e692;
}
.google_box1 
{
padding-top:7px;
padding-bottom:7px;
padding-left:2px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
float:left;
width:49%;
}
.google_box1:Hover {
background-color:#f7e692;
}
.google_box2 {
padding-top:7px;
padding-bottom:7px;
padding-left:2px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
float:left;
width:49%;
}
.google_box2:Hover {
background-color:#f7e692;
}
.google_box3 {
padding-top:7px;
padding-bottom:7px;
padding-left:2px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
float:left;
width:49%;
}
.google_box3:Hover {
background-color:#f7e692;
}
.google_box4 {
padding-top:7px;
padding-bottom:7px;
padding-left:2px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
float:left;
width:49%;
}
.google_box4:Hover {
background-color:#f7e692;
}
.google_box5 
{
padding-top:7px;
padding-bottom:7px;
padding-left:2px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
float:left;
width:49%;
}
.google_box5:Hover {
background-color:#f7e692;
}
.google_box6 {
padding-top:7px;
padding-bottom:7px;
padding-left:2px;
color:#454545;
font-size:12px;
font-weight:normal;
line-height:18px;
background:#fffce5 url(http://css.aanbodpagina.nl/images-new/layout/general/tile_green.png) repeat-x left bottom;
float:left;
width:49%;
}
.google_box6:Hover {
background-color:#f7e692;
}
.remove {
padding-right:3px;
}
.filter {
float:left;
width:120px;
padding-left:3px;
overflow:hidden;
color:#333444;
}
.filter .kop 
{
font-weight:bold;
color:#333444;
}
.filter a {
color:#777888;
}