/* resets
-----------------------------------------------------------------*/
* { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

table, tr, td { border: none; border-spacing: 0; border-collapse: collapse; }
body, form, input, select, ol, ul, li, h1, h2, h3, h4 { margin: 0; padding: 0; }
img { border: none; }
body { text-align: center; }
ul, li { list-style: none; }
h2 { font-size: 14px; font-weight: bold; color: #003366; margin: 0px 7px 0 7px; }

/* Boxes and columns
-----------------------------------------------------------------*/
#page-bg { position: absolute; width: 50%; height: 130px; top: 0px; left: 0px; /*background: url(../img/page-bg.gif);*/ } 

#page-outer-box { position: relative; margin: 0 auto; width: 885px; text-align: left; }
#page-inner-box { position: relative; width: 750px; float: left; } 

#col-a { position:relative; width: 247px; float: left; }
#col-a .outer-box { margin: 3px 0 0 0; background: url(../img/col-a_outer-box_bg.gif); }
#col-a .inner-box{ overflow: hidden; height: 100%; background: url(../img/col-a_inner-box_bg.gif) no-repeat bottom; padding: 0 0 4px 0; }
#col-a .content-box{ overflow: hidden; height: 100%; width: 247px;  background: url(../img/col-a_content-box_bg.gif) no-repeat top; padding: 4px 0 0 0; }

#col-b { position:relative; width: 499px; float: left; margin-left: 4px; }
#col-b .outer-box { margin: 3px 0 0 0; background: url(../img/col-b_outer-box_bg.gif); }
#col-b .inner-box{ overflow: hidden; height: 100%; background: url(../img/col-b_inner-box_bg.gif) no-repeat bottom; padding: 0 0 10px 0; }
#col-b .content-box{ overflow: hidden; height: 100%; width: 499px; background: url(../img/col-b_content-box_bg.gif) no-repeat top; padding: 4px 0 0 0; }
#col-b .content-box .txt { padding: 0 7px; }
#col-b .content-box .txt ol, #col-b .content-box .txt ol li { margin: 0 0 0 15px; list-style: decimal; }
#col-b .content-box .txt ul, #col-b .content-box .txt ul li { margin: 0 0 0 15px; list-style: disc; }

#col-b #themaveiling .content-box { background: none; padding: 0px; }
#col-b #themaveiling table { width: 100%; margin: 10px 0 0 0; }
#col-b #themaveiling td { text-align: center; }
#col-b #themaveiling h2 a { font-size: 14px; font-weight: bold; color: #003366; text-decoration: none; }

#col-c { position: relative; width: 750px; } 
#col-c .outer-box { margin: 3px 0 0 0; background: url(../img/col-c_outer-box_bg.gif); }
#col-c .inner-box{ overflow: hidden; height: 100%; background: url(../img/col-c_inner-box_bg.gif) no-repeat bottom; padding: 0 0 4px 0; }
#col-c .content-box{ overflow: hidden; height: 100%; width: 750px; background: url(../img/col-c_content-box_bg.gif) no-repeat top; padding: 4px 0 0 0; }
#col-c .color-outer-box { margin: 3px 0 0 0; background: url(../img/col-c_color_outer-box_bg.gif); }
#col-c .color-inner-box{ overflow: hidden; height: 100%; background: url(../img/col-c_color_inner-box_bg.gif) no-repeat bottom; padding: 0 0 7px 0; }
#col-c .color-content-box{ overflow: hidden; height: 100%; width: 750px; background: url(../img/col-c_color_content-box_bg.gif) no-repeat top; padding: 7px 0 0 0; }
#col-d { position: relative; width: 750px; } 
#col-d .outer-box { margin: 3px 0 0 0; background: url(../img/col-c_outer-box_bg.gif); }
#col-d .inner-box{ overflow: hidden; height: 100%; background: url(../img/col-c_inner-box_bg.gif) no-repeat bottom; padding: 0 0 4px 0; }
#col-d .content-box{ overflow: hidden; height: 100%; width: 750px; background: url(../img/col-c_content-box_bg.gif) no-repeat top; padding: 4px 0 0 0; }

#banner-box { float:left; margin: 70px 0 0 5px; }
#banner-box .banner-outer-box { width: 130px; background: url(../img/banner_outer-box_bg.gif);}
#banner-box .banner-inner-box { background: url(../img/banner_inner-box_bg.gif) no-repeat bottom;}
#banner-box .banner-content-box { background: url(../img/banner_content-box_bg.gif) no-repeat top; padding: 5px;  }

#themaveiling_logo {
	float: right;
	position: relative;
	right: 10px;
	height: 170px;
}

/* branding
-----------------------------------------------------------------*/
#header { position: relative; background: url(../img/header_bg.gif); height: 105px; line-height: 0; font-size: 0; }
#topbanner { position: absolute; top: 10px; left: 283px; }
#logo { display: block; float: left; margin: 10px 0px 7px 5px; }

/* hoofd navigatie
-----------------------------------------------------------------*/
#main-nav { position: absolute; right:4px; margin: -25px 0 0 0; list-style: none; }
#main-nav li { float: left; margin: 0; padding: 0 0 0 2px; }

/* categorieen navigatie
-----------------------------------------------------------------*/
#categorieen-nav { list-style: none; line-height: 16px; margin: 10px 0; }
#categorieen-nav li { margin: 0 7px; }
#categorieen-nav li a { padding: 0 0 0 10px; background: url(../img/categorieen_li.gif) no-repeat left center; font-weight: bold; color: #003366; text-decoration: none; }
#categorieen-nav li.selected a { background: url(../img/categorieen_li_selected.gif) no-repeat left center; }
#categorieen-nav li.notselected a {  background: url(../img/categorieen_li.gif) no-repeat left center;  }
#categorieen-nav li li { margin: 0 0 0 20px; }
#categorieen-nav li ul { display: none; }
#categorieen-nav li.selected ul { display: block; }
#categorieen-nav li.selected ul li a, #categorieen-nav li ul li a { padding: 0; background: none;  text-decoration: underline; font-weight: normal; } 

/* timers
-----------------------------------------------------------------*/
#home-timer { position:relative; font-size: 11px; font-weight: bold; color: #003366; }
#home-timer .outer-box { margin: 3px 0 0 0; background: url(../img/home-timer_outer-box_bg.gif); }
#home-timer .inner-box{ background: url(../img/home-timer_inner-box_bg.gif) no-repeat bottom; padding: 0 0 4px 0; }
#home-timer .content-box { width: 247px; background: url(../img/home-timer_content-box_bg.gif) no-repeat top; padding: 4px 0 0 0; }
#home-timer .content-box div { padding: 0 7px; }
#home-timer .content-box #cntdwn { height: 49px; }

#timer { display: inline; width: 247px; margin-left: 7px; float: left; font-size: 11px; font-weight: bold; color: #000; }

/* kruimelpad
-----------------------------------------------------------------*/
#kruimelpad { float: left; width: 450px;   }
#kruimelpad a {text-decoration: none; color: #000; }
#kruimelpad a:hover { text-decoration: underline; }

/* home-banner
-----------------------------------------------------------------*/
.home-banner { margin-top: 3px; }

/* product boxes
-----------------------------------------------------------------*/
#col-a .product-box { float: left; display: inline; text-align: center; margin-left: 42px; }
.product-box, .dagveiling-box { float: left; display: inline; text-align: center; margin-left: 4px; }
.product-info { width: 160px; height: 143px; color: #003366; overflow: hidden; }
.product-info .vsl { margin: 12px 0 7px 0; height: 75px; }
.product-info h3 { font-size: 10px; width: 160px; height: 12px; overflow: hidden; }
.product-info h4 { font-size: 10px; color: #000; margin: 12px 0 0 0; height: 12px; overflow: hidden; }
.product-info .huidigbod { font-weight: bold; color: #006699; }
.product-info .meerinfo { padding-top: 5px; }
.product-info .meerinfo a { font-weight: bold; color: #000; }

.product-box.ruler { background: url(../img/product-box_ruler.gif) no-repeat center top; margin-top: 10px; }

.product-box.extended {  }
.product-box.extended .product-info { height: 170px; }

.dagveiling-info { width: 160px; height: 150px; }
.dagveiling-info div { padding: 17px 0 0 20px; text-align: left; font-size: 12px; color: #cc6600; font-weight: bold;  }
.dagveiling-info span { font-size: 12px; color: #000; }

/* productdetail boxes
-----------------------------------------------------------------*/
#productdetail { }
#productdetail .info { margin-top: 12px; overflow: hidden; height: 100%; background: url(../img/productdetail_hr.gif) no-repeat bottom center; padding-bottom: 18px; margin-bottom: 10px; }
#productdetail .info h3 { margin-bottom: 12px; } 
#productdetail .info .vsl img { float: left; margin: 10px 35px 0 35px; }
#productdetail .info .omschrijving { width: 239px; float: left; margin: 10px 0 0 0; }
#productdetail .info .verlanglijst { float: left; margin: 10px 0; }
#productdetail .disclaimer { padding: 7px 7px 0 7px; color: #999; line-height: 12px; clear: both; }
#productdetail .afhaalinfo { float: left; width: 249px; color: #990000; }
#productdetail .afhaalinfo a { color: #990000; }
#productdetail .biedinginfo { float: left; width: 250px; }
#productdetail .biedinginfo table { width: 200px; border: none; border-collapse: collapse; margin: 0 0 0 7px; padding: 0; }
#productdetail .biedinginfo table th { font-weight: normal; }
#productdetail .biedinginfo table td { text-align: right;}
#productdetail .biedinginfo table td,#productdetail .biedinginfo table th { line-height: 14px; padding: 0; margin: 0; }

#overboden { }
#overboden h2 { color: #990000; }
#overboden .outer-box { height: 100%; background: url(../img/overboden_outer-box_bg.gif); }
#overboden .inner-box{ background: url(../img/overboden_inner-box_bg.gif) no-repeat bottom; }
#overboden .content-box{ background: url(../img/overboden_content-box_bg.gif) no-repeat top; }
#overboden .product-box .product-info .huidigbod { color: #990000; }

#hoogstebieder { }
#hoogstebieder h2 { color: #339933; }
#hoogstebieder .outer-box { height: 100%; background: url(../img/hoogstebieder_outer-box_bg.gif); }
#hoogstebieder .inner-box{ background: url(../img/hoogstebieder_inner-box_bg.gif) no-repeat bottom; }
#hoogstebieder .content-box{ background: url(../img/hoogstebieder_content-box_bg.gif) no-repeat top; }
#hoogstebieder .product-box .product-info .huidigbod { color: #339933; }

#verlanglijst { }
#verlanglijst h2 { color: #006699; }
#verlanglijst .outer-box { height: 100%; background: url(../img/verlanglijst_outer-box_bg.gif); }
#verlanglijst .inner-box{ background: url(../img/verlanglijst_inner-box_bg.gif) no-repeat bottom; }
#verlanglijst .content-box{ background: url(../img/verlanglijst_content-box_bg.gif) no-repeat top; }

#bieden { position: relative; }
#bieden .outer-box { height: 100%; background: url(../img/bieden_outer-box_bg.gif); }
#bieden .inner-box{ background: url(../img/bieden_inner-box_bg.gif) no-repeat bottom; }
#bieden .content-box{ background: url(../img/bieden_content-box_bg.gif) no-repeat top; }
#bieden .col-c { width: 487px; float: left; overflow: hidden; }
#bieden .col-c div { padding: 0 0 0 8px; }
#bied-btn { position: absolute; width:240px; }

#frm-bieden { padding: 0 4px 0 4px; color: #003366; }
#frm-bieden div.error { margin-top: 10px; font-weight: bold; }
#frm-bieden .error { color: #dd0000; }
#frm-bieden .col-a { width: 248px; float: left; overflow: hidden; }
#frm-bieden h2 { margin-left: 0px; }
#frm-bieden .col-a div { margin-left: 6px; }
#frm-bieden .biedenop { padding: 12px 0; font-size: 11px; font-weight: bold; color: #006699; }
#frm-bieden .col-a input.text {  font-size: 10px; padding: 4px 0; width: 112px; border: 1px solid #5884ad; }
#frm-bieden .col-a table tr td.col-b { width: auto; text-align: right; }
#frm-bieden .col-a table { margin: 5px 0 5px 6px; width: 240px; }
#frm-bieden .col-a table tr td.check { width: auto; text-align: right; vertical-align: top; }
#frm-bieden .col-b { width: 239px; float: right; }
#biedingen-outer-box { background: url(../img/biedingen-box_outer-box_bg.gif); margin-bottom: 20px; }
#biedingen-inner-box { background: url(../img/biedingen-box_inner-box_bg.gif) no-repeat top; padding: 5px 0 0 0;  } 
#biedingen-content-box { width: 239px; background: url(../img/biedingen-box_content-box_bg.gif) no-repeat bottom; padding: 0 0 10px 0; } 
#biedingen-content-box table { margin: 0 4px; width: 231px; }
#biedingen-content-box tr.even td,#biedingen-content-box tr.even th { background: #fff; }
#biedingen-content-box th h4 { margin: 0; padding: 0; color: #003366; font-size: 14px; font-weight: bold; }
#biedingen-content-box table td, #biedingen-content-box table th { padding: 5px 8px; } 

/* faq
-----------------------------------------------------------------*/
#faq { list-style: none; line-height: 16px; margin: 10px 0; }
#faq li { margin: 0 1px;}
#faq li a { margin: 3px 6px; padding: 0 0 0 10px; display: block; background: url(../img/categorieen_li.gif) no-repeat left 5px; font-weight: bold; color: #003366; text-decoration: none; }
#faq li .inner_link { margin: 0; padding: 0; display: inline; background: none;  font-weight: normal; color: #003366; text-decoration: underline; }
#faq li.selected a { background: url(../img/categorieen_li_selected.gif) no-repeat left center; }
#faq li.selected ul li a, #categorieen-nav li ul li a { padding: 0; background: none;  text-decoration: underline; font-weight: normal; } 
#faq div { display:none; background: #e6e6e6; padding: 5px 20px; }

/* uitleg
-----------------------------------------------------------------*/
#uitleg-nav { margin: 20px 0 0 0; }
#uitleg-nav li { margin: 0 0 0 7px;  padding: 0 0 0 30px; }
#uitleg-nav li, #uitleg-nav li a { line-height: 28px; font-size: 14px; font-weight: bold; color: #003366; text-decoration: none; }
#uitleg-nav #stap1 { background: url(http://www.veilingkranten.nl/img/uitleg-nav_stap1.gif) no-repeat; }
#uitleg-nav #stap2 { background: url(http://www.veilingkranten.nl/img/uitleg-nav_stap2.gif) no-repeat; }
#uitleg-nav #stap3 { background: url(http://www.veilingkranten.nl/img/uitleg-nav_stap3.gif) no-repeat; }
#uitleg-nav #stap1.selected { background: url(http://www.veilingkranten.nl/img/uitleg-nav_stap1_selected.gif) no-repeat; }
#uitleg-nav #stap2.selected { background: url(http://www.veilingkranten.nl/img/uitleg-nav_stap2_selected.gif) no-repeat; }
#uitleg-nav #stap3.selected { background: url(http://www.veilingkranten.nl/img/uitleg-nav_stap3_selected.gif) no-repeat; }
#uitleg { margin: 0 1px; }
#uitleg p { font-size: 11px; margin: 12px 6px; color: #003366; }
#uitleg ul { margin: 12px 6px 12px 24px; }
#uitleg ul li { font-size: 11px; color: #003366; list-style-type: disc; }
#uitleg img { margin: 15px 0; }
#uitleg p.links a { color: #003366; font-weight: bold; font-size: 10px; }
#uitleg p.links .left { float: left; }
#uitleg p.links .right { float: right; }
#uitleg p.links .right a { text-decoration: none; }
/*#uitleg p.links { margin-top: -10px; }*/

/* stuur naar een vriend
-----------------------------------------------------------------*/
#staf { position: absolute; right: 0; margin: -4px 0 0 0;  }
#frm-staf { margin-left: 255px; }
#frm-staf h2 { margin: 10px 0 18px 0;}
#frm-staf table { margin: 5px 0 0 0; width: 355px; }
#frm-staf input { border: 1px solid #b6bcc1; padding: 2px 0 2px 0; margin: 2px 0; width: 200px; }
#frm-staf input.img { border: none; margin-top: 15px; width: auto;  }
#frm-staf .aligntop td { padding-top: 8px; vertical-align: top; }
#frm-staf textarea { border: 1px solid #b6bcc1; width: 200px; height: 50px; }
#frm-staf .error { color: #ff0000; }
#frm-staf #staf_preview { width: 450px; background: #ECFCFF; border: 1px solid #003366; padding: 10px; margin: 5px 0 0 0; }
#frm-staf #staf_preview a { color: black; }

/* stuur naar een vriend
-----------------------------------------------------------------*/
#frm-inloggen { margin-left: 255px; }
#frm-inloggen h2 { margin: 10px 0 18px 0;}
#frm-inloggen table { margin: 5px 0 0 0; width: 355px; }
#frm-inloggen input { border: 1px solid #b6bcc1; padding: 2px 0 2px 0; margin: 2px 0; width: 200px; }
#frm-inloggen input.img { border: none; margin-top: 15px; width: auto;  }
#frm-inloggen a { background: url(../img/frm-inloggen_ico.gif) no-repeat left center; padding-left: 10px; text-decoration: none; color: #000000; }
#frm-inloggen .error { color: #ff0000; }

/* html-box
-----------------------------------------------------------------*/
#html-box { margin-left: 255px; padding: 0 30px 0 0; }
#html-box * { color: #000000; } 
#html-box h2 { margin: 10px 0 18px 0; color: #003366; font-size: 14px !important;  }
#html-box ol, #html-box ol li { margin: 0 0 0 15px; list-style: decimal; }
#html-box ul, #html-box ul li { margin: 0 0 0 15px; list-style: disc; }

/* registreren
-----------------------------------------------------------------*/
#frm-registreren { margin-left: 255px; font-size: 11px; }
#frm-registreren * { font-size: 11px; }	
#frm-registreren h2 { margin: 10px 0 18px 0; font-size: 14px !important;  }
#frm-registreren .sms { margin: 20px 0; width: 400px; }
#frm-registreren .naw { margin: 10px 0 0 0; width: 400px; }
#frm-registreren .mobiel { margin: 0 0 20px 0; width: 400px; }
#frm-registreren .inlog { margin: 20px 0 10px 0; width: 400px; }
#frm-registreren td { color: #006699; font-weight: bold;  }
#frm-registreren td.col1 { width: 180px; }
#frm-registreren td.col3 { vertical-align: top; width: 20px; } 
#frm-registreren td.col4 { color: #000000; font-weight: normal; } 
#frm-registreren input { border: 1px solid #b6bcc1; padding: 2px 0 2px 0; margin: 2px 0; width: 200px; font-weight: normal; }
#frm-registreren select, #frm-registreren option { font-weight: normal; }
#frm-registreren input.img { border: none; margin: 15px 0; width: auto;  }
#frm-registreren input.check { border: none; width: auto;  }
#frm-registreren .verplicht { color: #006699;}
#frm-registreren .error { color: #ff0000; }

#frm-registreren #i_geboortedatum_day { width: 60px; height: 19px; margin: 0 10px 0 0; }
#frm-registreren #i_geboortedatum_month { width: 60px; height: 19px; margin: 0 10px 0 0; }
#frm-registreren #i_geboortedatum_year { width: 60px; }

/* registreren
-----------------------------------------------------------------*/
#frm-contact { margin-left: 255px; font-size: 11px; }
#frm-contact * { font-size: 11px; }	
#frm-contact h2 { margin: 10px 0 18px 0; font-size: 14px !important;  }
#frm-contact table { margin: 10px 0 0 0; width: 400px; }
#frm-contact td { color: #006699; font-weight: bold;  }
#frm-contact td.col1 { width: 180px; }
#frm-contact td.col3 { vertical-align: top; width: 20px; } 
#frm-contact td.col4 { color: #000000; font-weight: normal; } 
#frm-contact input { border: 1px solid #b6bcc1; padding: 2px 0 2px 0; margin: 2px 0; width: 200px; font-weight: normal; }
#frm-contact textarea { border: 1px solid #b6bcc1; padding: 2px 0 2px 0; margin: 2px 0; width: 200px; height: 150px; font-weight: normal; }
#frm-contact select, #frm-registreren option { font-weight: normal; }
#frm-contact input.img { border: none; margin: 15px 0; width: auto;  }
#frm-contact input.check { border: none; width: auto;  }
#frm-contact .verplicht { color: #006699;}
#frm-contact .error { color: #ff0000; }
#frm-contact td.uw_vraag { vertical-align: top; padding: 8px 0 0 0; }


/* Enquete formulieren
-----------------------------------------------------------------*/
#frm-enquete { margin-left: 255px; font-size: 11px; }
#frm-enquete * { font-size: 11px; }	
#frm-enquete h2 { margin: 10px 0 18px 0; font-size: 14px !important;  }
#frm-enquete table { margin: 10px 0 0 0; width: 400px; }
#frm-enquete td { color: #006699; font-weight: bold; vertical-align: top; }
#frm-enquete td.col1 { width: 180px; }
#frm-enquete td.col3 { vertical-align: top; width: 20px; } 
#frm-enquete td.col4 { color: #000000; font-weight: normal; } 
#frm-enquete input { border: 1px solid #b6bcc1; padding: 2px 0 2px 0; margin: 2px 0; width: 200px; font-weight: normal; }
#frm-enquete textarea { border: 1px solid #b6bcc1; padding: 2px 0 2px 0; margin: 2px 0; width: 200px; height: 150px; font-weight: normal; }
#frm-enquete select, #frm-registreren option { font-weight: normal; }
#frm-enquete input.img { border: none; margin: 15px 0; width: auto;  }
#frm-enquete input.check { border: none; width: auto;  }
#frm-enquete input.anders { width: 150px; }
#frm-enquete .verplicht { color: #006699;}
#frm-enquete .error { color: #ff0000; }
#frm-enquete td.uw_vraag { vertical-align: top; padding: 8px 0 0 0; }

/* zoekresultaten
-----------------------------------------------------------------*/
.zoekopties { margin: 10px 0 10px 7px; }
.zoekopties strong { color: #cc0000; }
.zoekresultaat { height: 100%; overflow: hidden; background: url(../img/zoekresultaat_hr_bg.gif) no-repeat top; padding: 15px 2px; }
.zoekresultaat .afbeelding { float: left; margin: 0 11px; width: 100px; text-align: center; }
.zoekresultaat a { color: #cc0000; }
.zoekresultaat .txt { float: left; width: 370px; margin: 0; padding: 0 !important; }
.zoekresultaat .winkelwaarde { font-weight: bold; }
#paging { font-weight: bold; height: 100%; overflow: hidden; background: url(../img/zoekresultaat_hr_bg.gif) no-repeat top; padding: 10px 2px 0 122px;  } 
#paging a { color: #cc0000; }

/* print knop
-----------------------------------------------------------------*/
#print-btn { display: none; position: absolute; right: 4px; }
#print-btn img { cursor: pointer; }

/* footer
-----------------------------------------------------------------*/
#footer { clear: both; padding: 7px 0 20px 340px; color: #999; }
#footer a { color: #999; }

/* zoeken
-----------------------------------------------------------------*/
/*
#search-box { background: #000; height: 25px; width: 750px; }

#frm-postcode-search div, #frm-keyword-search div { padding: 3px; }
#frm-postcode-search { width: 250px; float: left; line-height: 19px; }
#frm-postcode-search input { border: 1px solid #b4babf; height: 16px; font-weight: bold; color: #b4babf; width: 99px; vertical-align: top; }
#frm-postcode-search input.img { width: 45px; height: 19px; border: none; }
#frm-postcode-search select { border: 1px solid #b4babf; height: 16px; font-weight: bold; color: #b4babf; width: 77px; vertical-align: top; }
#frm-postcode-search select option { line-height: 19px; height: 19px; }

#frm-keyword-search { width: 499px; float: right; }
#frm-keyword-search input { border: 1px solid #b4babf; height: 16px; line-height: 16px;font-weight: bold; color: #b4babf; width: 150px;  vertical-align: top; }
#frm-keyword-search input.img { width: 45px; height: 19px; border: none; margin-left: 18px; }
#frm-keyword-search input.radio { width: 12px; height: 15px; margin:0 3px 0 10px; border: none; vertical-align: middle; }
#frm-keyword-search label { cursor: pointer; }
#frm-keyword-search { line-height: 15px; color: #fff; }
*/

#search-box { background: url(../img/search-box_bg2.gif) no-repeat top left; height: 76px; width: 750px; overflow: hidden; }
#frm-postcode-search { width: 250px; float: left; line-height: 20px; }
#frm-postcode-search div, #frm-keyword-search div, #frm-aanbieder-search div { padding: 7px 3px 3px 10px; color: #fff; font-weight: bold;line-height: 20px; }
#frm-postcode-search div p, #frm-keyword-search div p, #frm-aanbieder-search div p { padding: 0; margin: 0;}
#frm-postcode-search input { padding: 2px 0 0 0; border: 1px solid #7f9db9; height: 16px; line-height: 16px; font-weight: bold; color: #115270; width: 99px; vertical-align: top; }
#frm-postcode-search input.img { padding: 0; width: 45px; height: 20px; border: none; vertical-align: top; }
#frm-postcode-search select { border: 1px solid #7f9db9; height: 18px; font-weight: bold; color: #115270; width: 77px; vertical-align: top; }
#frm-postcode-search select option { line-height: 20px; height: 20px; }

#frm-aanbieder-search { width: 202px; float: left; line-height: 20px; } 
#frm-aanbieder-search input.img { width: 42px; height: 20px; border: none; }
#frm-aanbieder-search select { border: 1px solid #7f9db9; height: 18px; font-weight: bold; color: #115270; width: 140px; vertical-align: top; }
#frm-aanbieder-search select option { line-height: 20px; height: 20px; }

#frm-keyword-search { width: 298px; float: right; }
#frm-keyword-search input { border: 1px solid #7f9db9; height: 18px; line-height: 16px; font-weight: bold; color: #115270; width: 206px; vertical-align: top; }
#frm-keyword-search input.img { width: 45px; height: 20px; border: none;  }
#frm-keyword-search input.radio { width: 12px; height: 18px; margin:0 3px 0 0; padding:0; border: none;}
#frm-keyword-search label { cursor: pointer; padding-right: 10px; line-height: 18px; font-weight: normal; }
#frm-keyword-search { line-height: 20px; color: #fff; }
#frm-keyword-search div span { display: block; margin-top: 2px; }

/* TEMP STYLES */
#page-outer-box {  border: 0px solid red; }


