/* CSS Document */
/* CLEARFIX */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




body {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 70%; color: #333333; margin: 0; text-align: center; background: #fff url("images/bg_body.jpg") repeat-x;}
input, select, textarea {font-family: Tahoma, Arial, Helvetica, sans-serif;}
a:LINK {color: #009ac8;}
a:VISITED {color: #009ac8;}
a:ACTIVE, a:HOVER {color: #F37320;}
form {margin: 0;}
input, select, textarea {font-size: 100%;}
p {margin: 0 0 1em 0;}
hr {color: #F37320;background-color: #F37320;border: none;height: 1px;width: 100%;}
a img {border: 0;}
h1 {color: #F37320; margin: 0 0 0.5em 0; font-size: 170%;}
h2 {color: #009ac8; margin: 0 0 0.5em 0; font-size: 150%;}

.foutmelding, .opgelet, .indekijker {font-weight: bold; color: #f00;}
.success {font-weight: bold; color: #090;}
.formrow {clear: both; margin-bottom: 6px;}
#login label {width: 100px; float: left;}
.submitknop {background: url("images/bg_submit.jpg") repeat-x; border: 1px solid #cf7015; color: #fff; font-weight: bold; padding: 2px 10px;}
a.submitknop {background: url("images/bg_submit.jpg") repeat-x; border: 1px solid #cf7015; color: #fff; text-decoration: none; font-weight: bold; padding: 3px 10px;}
.inputveld {border: 1px solid #c0c0c0; padding: 2px;}

#broodkruimel {font-size: 85%; margin-bottom: 10px; color: #666666;}
#broodkruimel a {color: #666666;}

#zoek {margin-bottom: 10px;}
#footer {background-color: #f37320; color: #fff; font-weight: bold; padding: 12px 0 68px 0; margin-top: 1em;}
#footer ul {list-style-type: none; margin: 0; padding: 0;}
#footer ul li {display: inline; margin-right: 24px;}
#footer ul li a {color: #fff;}
#website {width: 960px; text-align: left; margin: 0 auto;}
#header {width: 960px; height: 146px;}
#logo_banner {width: 620px; float: left;}
#login {width: 300px; float: right;}
#logo {width: 280px; float: left;}
#logo img {margin-top: 30px;}
#banner {width: 300px; float: right;}
#banner img {margin-top: 20px;}
#login ul {list-style-type: none; margin: 14px 0 0 0; padding: 0;}
#login ul li {display: inline; margin-right: 20px;}
#login ul li#registreer, #login ul li#logout {font-weight: bold;}
#login ul#ingelogd li {display: block; margin-bottom: 6px;}
#login ul#ingelogd li a:LINK, #login ul#ingelogd li a:VISITED {color: #009ac8;}
#login ul#ingelogd li a:HOVER, #login ul#ingelogd li a:ACTIVE {color: #f37320;}
#systemnav_toevoegen {width: 960px; margin-bottom: 20px;}
#systemnav {width: 670px; float: left; background: url("images/bg_systemnav.gif") no-repeat; height: 35px;}
#toevoegen {width: 280px; float: right; padding: 10px 0 0 0;}
#systemnav ul {list-style-type: none; margin: 0; padding: 7px 0 0 30px;}
#systemnav ul li {display: inline; margin-right: 30px; font-size: 120%; font-weight: bold;}
#systemnav ul li a:LINK, #systemnav ul li a:VISITED {color: #fff; text-decoration: none;}
#systemnav ul li a:HOVER, #systemnav ul li a:ACTIVE {color: #fff; text-decoration: underline;}

#rubrieken {float: left; width: 250px; line-height: 1.5;}
#rubrieken ul {list-style-type: none; margin: 0; padding: 8px; background-color: #d7ebf1;}
#rubrieken ul li {margin-bottom: 0.8em; font-weight: bold;}
#rubrieken ul li a:LINK, #rubrieken ul li a:VISITED {text-decoration: none; color: #009ac8;}
#rubrieken ul li a:HOVER, #rubrieken ul li a:ACTIVE {text-decoration: underline; color: #f37320;}
#rubrieken ul li.actief a {text-decoration: none; color: #f37320;}
#rubrieken ul#linkpartners {background-color: #fff; margin: 0; padding: 0;}
#rubrieken ul#linkpartners li {margin: 0 0 3px 0; font-weight: normal;}
#rubrieken h2 {margin-top: 16px;}
#content {float: right; width: 690px; line-height: 1.5;}
#nieuw {float: right; width: 325px;}
#indekijker {float: left; width: 325px;}

.advertentie {margin-bottom: 0.8em;}
.advertentie img {float: left; margin-right: 10px;}
p.titel {font-weight: bold; margin: 0 0 6px 0;}
p.omschrijving {margin: 0 0 6px 0;}
.ago_prijs {float: right; width: 236px;}
p.ago {float: left; width: 90px; color: #858585; font-size: 85%;}
p.prijs {float: right; font-weight: bold; color: #f37320; text-align: right; width: 130px; font-size: 120%;}

.recente_advertentie {float: left; margin-right: 25px;}
.recente_advertentie p.ago {float: none; width: auto; margin-top: 3px;}
#rubriek_googleads {width: 690px; margin-bottom: 10px;}
#googleads_left {width: 340px; float: left;}
#googleads_right {width: 340px; float: left;}
.subrubriek {width: 280px; margin: 0 60px 20px 0; float: left; height: 105px;}
.subrubriektitel {font-weight: bold; font-size: 120%; margin: 0 0 3px 0;}
.subrubriekmeer {font-size: 85%;}
.subrubriekmeer a:LINK, .subrubriekmeer a:VISITED {text-decoration: none;}
.subrubriekmeer a:HOVER, .subrubriekmeer a:ACTIVE {text-decoration: underline;}
.subrubriek ul {list-style-type: none; margin: 0; padding: 0;}
.subrubriek ul li {margin-bottom: 3px;}
.subrubriek ul li a:LINK, .subrubriek ul li a:VISITED {color: #222; text-decoration: none;}
.subrubriek ul li a:HOVER, .subrubriek ul li a:ACTIVE {color: #222; text-decoration: underline;}
.subrubriek .indekijker {font-weight: bold;}

#tbl_advertenties .prijs {font-weight: bold; color: #F37320; text-align: center;}
.thumbup {text-align: right;}
.be {background: url("images/bg_be.jpg") no-repeat center left; padding-left: 18px; font-size: 85%; color: #F37320;}
.nl {background: url("images/bg_nl.jpg") no-repeat center left; padding-left: 18px; font-size: 85%; color: #F37320;}
.ex {background: url("images/bg_ex.jpg") no-repeat center left; padding-left: 18px; font-size: 85%; color: #F37320;}
#tbl_advertenties tr:HOVER {background-color: #eeeeff; cursor: pointer;}
#tbl_advertenties td p {margin: 0 0 2px 0;}

.paginanavigatie {text-align: right; margin: 16px 0 9px 0; background-color: #eee; border: 1px solid #ccc; padding: 3px;}
.paginanavigatie a:LINK, .paginanavigatie a:VISITED{color: #000000; text-decoration: none; padding: 0 2px;}
.paginanavigatie a:HOVER, .paginanavigatie a:ACTIVE{color: #F37320; text-decoration: none; padding: 0 2px;}
.paginanavigatie .actief:LINK, .paginanavigatie .actief:VISITED, .paginanavigatie .actief:HOVER, .paginanavigatie .actief:ACTIVE {font-weight: bold; color: #F37320;}

#advertentie_detail {width: 690px;}
#advertentie_related {width: 255px; float: left;}
#advertentie_body {width: 410px; float: right;}
.detailblok {background: #fff url("images/bg_detailblok.gif") repeat-x top left; margin-bottom: 12px;}
.detailblok h2 {color: #fff; padding: 0 0 0 5px;}
ul#advertentiefotos {list-style-type: none; margin: 0; padding: 0;}
ul#advertentiefotos li {display: inline; margin-right: 3px;}
.googleads_detail {margin-bottom: 16px;}
#userdata {float: left; width: 250px;}
#tools {float: right; width: 150px;}
#userdata ul, #tools ul {list-style-type: none; margin: 0 0 0 5px; padding: 0;}
#userdata ul li {margin-bottom: 6px; padding: 3px 0;}
#userdata ul li.user {background: url("images/user1.png") no-repeat center left; padding-left: 18px; font-weight: bold;}
#userdata ul li.telefoon {background: url("images/mobilephone1.png") no-repeat center left; padding-left: 18px;}
#userdata ul li.be, #userdata ul li.nl {padding-left: 18px;}
#tools ul li {font-size: 85%; font-weight: bold; margin-bottom: 5px;}
#reageer {text-align: center; font-size: 120%; font-weight: bold;}
#reageer a:LINK, #reageer a:VISITED {color: #F37320;}
#reageer a:HOVER, #reageer a:ACTIVE {color: #F37320;}
#advertentietekst {line-height: 1.7;}

#adin {font-size: 85%; border: 1px solid #999999; padding: 5px; margin: 12px 0; clear: both;}
#adin a:LINK, #adin a:VISITED, #adin a:HOVER, #adin a:ACTIVE {color: #222222; text-decoration: none; }
#adin #goudicoon {float: left; margin-right: 10px;}
#adin p {margin: 0;}
#adin span {color: #0000FF;text-decoration: underline;}

#shopadsl ul {list-style-type: none;margin: 0 0 0 6px;padding: 0;}
#shopadsl ul li {font-size: 85%;}
#shopadsl ul li a:LINK, #shopadsl ul li a:VISITED, #shopadsl ul li a:HOVER, #shopadsl ul li a:ACTIVE {color: #009ac8;}
#shopadsl #detaillinks_kolom1, #shopadsl #detaillinks_kolom2, #shopadsl #detaillinks_kolom3 {width: 120px;float: left;}

body#popup {background: #fff url("images/bg_popup.jpg") no-repeat top left; padding-top: 140px; }
body#popup #fotogallery {width: 630px;clear: right;}
body#popup #fotothumbs {width: 110px;float: left;}
body#popup #fotothumbs ul {list-style-type: none;margin: 0;padding: 0;}
body#popup #fotothumbs ul li {margin-bottom: 5px;}
body#popup #fotodetail {width: 500px; float: right;}
.sluiten {margin-top: 2em; text-align: center;}

.hide {display: none;}
.show {display: block;}

#frm_advertentie {margin: 6px 0 0 0;}
#frm_registreer fieldset, #frm_advertentie fieldset {margin-bottom: 24px;border: 1px solid #ddd;padding-left: 12px;}
#frm_registreer fieldset legend, #frm_advertentie fieldset legend {font-weight: bold;color: #333333;}
#frm_registreer label, #frm_advertentie label {width: 170px;float: left;margin-top: 4px;clear: left;}
.verplichtveld {color: #f00;}
.submitknopcenter {text-align: center;}

.formbijschrift {font-size: 85%;color: #666666;margin-left: 170px;margin-top: -6px; margin-bottom: 6px;}

#toevoegen_inloggen {width: 320px;float: left;}
#toevoegen_registreren {float: right;width: 320px;}
#toevoegen_inloggen label {width: 90px;float: left;}
#toevoegen_inloggen ul {list-style-type: none;margin: 12px 0 0 0;padding: 0;}
#inloggencontent ul li{margin: 3px 0 0 0;}

#tabnav {height: 20px;margin: 0 0 12px 0;padding-left: 10px;background: url(../images/tab_bottom.gif) repeat-x bottom;}
#tabnav li {margin: 0; padding: 0;display: inline;list-style-type: none;}
#tabnav a:link, #tabnav a:visited {float: left;background: #EEEEEE;font-size: 10px;line-height: 14px;font-weight: bold;padding: 2px 10px 2px 10px;margin-right: 4px;border: 1px solid #999999;text-decoration: none;color: #666;}
#tabnav a:link.active, #tabnav a:visited.active {border-bottom: 1px solid #FFFFFF;background: #FFFFFF;color: #F37320;}
#tabnav a:hover {background: #FFFFFF;}

table#tbl_overzicht_advertenties th {background-color: #d7ebf1;}
table#tbl_overzicht_advertenties td {border-bottom: 1px solid #eee; font-size: 85%;}
.accountblok {margin-bottom: 36px;}

#subrubrieken_kolom1 {width: 300px; float: left; margin-right: 16px; margin-bottom: 6px;}
#subrubrieken_kolom2 {width: 300px; float: left;}
.even td {background-color: #d7ebf1;}
#adultcontentwarning {border: 2px solid #FF0000;padding: 5px; }
.redactiederden {text-align: right;margin: 24px 0 0 0;font-weight: bold;}
#relevante_rubrieken {clear: both;}
#relevante_rubrieken p{margin: 0;}
.deleteaccount {margin: 48px 0 0 0;text-align: right;}
.htmlcode {font-family:"Courier New", Courier, mono; background-color: #eee; border: 1px solid #aaa; padding: 5px;}

#indekijker_bestel {background-color: #eee; border: 1px solid #aaa; padding: 5px;}
p.naarpagina {text-align:center;margin-bottom: 24px;}
p.naarpagina a:LINK, p.naarpagina a:VISITED {color: #009ac8;}
p.naarpagina a:HOVER, p.naarpagina a:ACTIVE {color: #F37320;}

.link_1 {font-size: 250%;}
.link_2 {font-size: 220%;}
.link_3 {font-size: 180%;}
.link_4 {font-size: 150%;}
.link_5 {font-size: 120%;}

#indekijker_prijzen {width: 270px; float: left;}
#indekijker_betaling {width: 340px; float: right;}

#belstat {margin-top: 10px;}
#beheericons span {margin-right: 16px; font-size: 85%;}
#beheericons img {vertical-align: middle;}
.rubrieken, .rubrieken a {color: #666;}

ul.beheeropties {list-style-type: none; margin: 6px 0 0 0; padding: 0;}
ul.beheeropties li {display: inline; margin-right: 16px;}







