
/*******************************/
/* REGULAR COMMANDS */
/*******************************/
html{ height: 100%;}
body{ height: 100%; min-height: 100%; margin:0px; padding:0px; color:#000; font-size:0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; background:url(../images/bg.jpg) repeat-x #ededed;}
body a{ text-decoration:none; color:#1d1d1d; font-weight:bold;}
body a:hover{ text-decoration:underline; color:#8a1a59; font-weight:bold;}

.clear{clear:both; overflow:hidden; height:0px; } img{border:0px;} ul, li{list-style:none;}
.clear_lijn{clear:both; overflow:hidden; height:40px; background:url(../images/bg_lijn.jpg) repeat-x left;}

/*******************************/
/* CONTAINER DIVISION */
/*******************************/
#container { position:relative; width:998px; padding:0px 1px; margin:0 auto; height:auto !important; height:100%; min-height:100%; background:url(../images/bg_container.jpg) repeat-y;}
#container #header{ position:relative; width:980px; height:82px; padding:22px 0px 0px 18px; background:url(../images/bg_header.jpg) no-repeat; border-bottom:1px solid #202020; }
#container #header #logo{ width:250px; height:70px; display:block; float:left; }
#container #header #logo a { width:250px; height:70px; display:block; cursor:pointer;  }
#container #header #logo a img{ width:250px; height:70px; display:block; cursor:pointer; }

#container #header #banner{ padding:0px 0px 0px 24px; width:468px; height:60px; float:left; }
#container #header #telefoon{ font-size:0.8em; padding:0px; width:223px; float:right; background:url(../images/bg_tel.gif) no-repeat; }
#container #header #telefoon span{ display:block; color:#8a1a59; font-size:1.5em; padding:0px 0px 1px 0px;}

#container .above { margin:-25px 0px 0px 0px; }

#container .zoeken{ position:absolute; right:15px; margin-top:140px; top:0px; z-index:1000; width:207px; padding:6px 0px 0px 18px; height:27px; background:url(../images/bg_zoeken.jpg) no-repeat; }
#container .zoeken form{ margin:0px; padding:0px; }
#container .zoeken form fieldset{ margin:0px; padding:0px; border:0; }
#container .zoeken form fieldset input{ color:#888; font-size:0.9em; border-top:1px solid #4b4b4b;border-right:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;border-left:1px solid #4b4b4b; width:133px; height:17px; padding:0px 0px 0px 3px; line-height:16px; margin:0px 10px 0px 0px; float:left; }
#container .zoeken form fieldset button{ cursor:pointer; background:#f3e8ee; border-top:1px solid #4b4b4b;border-right:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;border-left:1px solid #4b4b4b; width:42px; height:19px; padding:0px; margin:0px; float:left; color:#98366d; }
#container .zoeken form fieldset button span{ display:block; width:37px; padding:2px 6px 0px 0px; text-align:center; font-size:0.85em; line-height:11px; height:17px;}

#container .bread { position:absolute; left:274px; top:147px; padding:0px 0px 6px 0px; color:#8a1a59; font-size:0.85em; z-index:1000;}
#container .bread a{ color:#000; font-weight:normal;}
#container .bread span{ color:#000; font-weight:normal;}

/*******************************/
/* LEFT DIVISION */
/*******************************/
#container #left{ width:254px; float:left; padding:0px 0px 170px 0px; font-size:0.9em; }
#container #left .menu{ width:254px; padding:0px 0px 17px 0px; background:url(../images/bg_ul.jpg) no-repeat bottom; }
#container #left .menu h2 a, #container #left .simplemenu h2 a{ font-weight:bold; text-decoration:none; color:#8a1a59;}
#container #left h2{ height:19px; padding:13px 0px 5px 17px; margin:0px; font-size:1.3em; color:#8a1a59; font-weight:normal;}

#container #left ul{ display:block; width:237px; padding:0px 0px 0px 17px; margin:0px 0px 0px 0px; }
#container #left ul li{ display:block; float:left; width:224px; height:24px; }
#container #left ul li a{ display:block; float:left; width:205px; font-weight:normal; height:20px; padding:4px 0px 0px 19px; background:url(../images/bg_li.gif) no-repeat;}
#container #left ul li a:hover{ text-decoration:none; background:url(../images/bg_li2over.gif) no-repeat;}
#container #left .menu ul li a:hover{ color:#8a1a59; background:url(../images/bg_li.gif) no-repeat;text-decoration:none;}
#container #left .menu ul li a.first{ background:url(../images/bg_lifirst.gif) no-repeat; }
#container #left .menu ul li.selected a{ color:#fff; background:url(../images/bg_liselected.gif) no-repeat; text-decoration:none;}
#container #left .menu ul li.selected a:hover{ background:url(../images/bg_liselected.gif) no-repeat;}
#container #left ul.normal li a{ background:url(../images/bg_li3.gif) no-repeat; text-decoration:none;}
#container #left ul.normal li.selected a{ color:#8a1a59;}
#container #left ul.last{ font-size:0.95em; }
#container #left ul.last li { display:block; float:left; width:208px; font-weight:normal; height:18px; padding:5px 0px 0px 15px; background:url(../images/bg_li2.gif) no-repeat;}
/* reactions on quotation form */
#container #left .smallreactions h2 { font-size:14px; padding:13px 0px 0px 17px;}
#container #left .smallreactions p { font-size:0.95em; padding:10px 5px 10px 17px; border-bottom:1px dotted #ccc; font-style:italic; margin:0;}

#container #left a img{ border:2px solid #7e7e7e; margin:20px 0px 4px 17px;}

/*******************************/
/* RIGHT DIVISION */
/*******************************/
#container #right{ position:relative; width:712px; z-index:1; float:right; padding:24px 14px 170px 0px; color:#252525; }
#container #right h1{ margin:0px; padding:20px 0px 16px 0px; font-weight:normal; font-size:1.4em; color:#8a1a59; }
#container #right h1 a{ font-weight:normal; color:#8a1a59; }
#container #right h2{ margin:0px; margin:4px 0px 6px 0px; padding:0px 0px 0px 20px; font-weight:normal; font-size:1.2em; color:#010101; background:url(../images/bg_h2.jpg) no-repeat left; }
#container #right p.first{ margin:-10px 0px 0px 0px; padding:0px 0px 20px 0px; }

#container #right .keuzes { width:709px; padding:0px 0px 6px 0px; margin:0px 0px 24px 0px; background:url(../images/bg_keuzes.jpg) no-repeat; font-size:0.9em; border-bottom:1px solid #a4a4a4; }
#container #right .keuzes .keuze_last{ width:172px; padding:0px 0px 0px 0px; text-align:center; float:left; display:block; }
#container #right .keuzes .keuze{ width:172px; padding:0px 7px 0px 0px; text-align:center; float:left; display:block; }
#container #right .keuzes .keuze p, #container #right .keuzes .keuze_last p{ display:block; color:#8a1a59; margin:0px; padding:0px 0px 4px 0px; font-size:0.95em; }
#container #right .keuzes .keuze a, #container #right .keuzes .keuze_last a{ text-decoration:none; }
#container #right .keuzes .keuze a.thumb, #container #right .keuzes .keuze_last a.thumb{ display:block; background:url(../images/bg_thumb.jpg) no-repeat #FFF; height:104px; padding:0px 0px 0px 0px;}
#container #right .keuzes .keuze a img, #container #right .keuzes .keuze_last a img{ display:block; height:98px; width:172px; padding:0px 0px 0px 0px; margin:0px 0px 6px 0px; background:url(../images/bg_thumb.jpg) no-repeat;}
#container #right .keuzes .keuze a:hover img, #container #right .keuzes .keuze_last a img:hover{ filter:alpha(opacity=70); opacity:0.7; background:url(../images/bg_thumb.jpg) no-repeat #FFF;}
#container #right .keuzes .keuze a span, #container #right .keuzes .keuze_last a span{ font-size:0.95em; display:inline; margin:0px; padding:0px 10px 1px 10px; height:14px; line-height:11px; background:url(../images/bg_keuze.jpg) no-repeat left; font-weight:normal;}
#container #right .keuzes .keuze a:hover span, #container #right .keuzes .keuze_last a:hover span{ text-decoration:none; }

#container #right .lenen { width:709px; padding:0px 0px 0px 0px; overflow:hidden; }
#container #right .image { background:url(../images/bg_hoekanik.jpg) no-repeat; }
#container #right .lenen .blok{ width:324px; padding:7px 12px 0px 16px; float:left;}
#container #right .lenen .blok h3{ margin:0px; padding:0px 0px 14px 0px; font-weight:normal; font-size:1.25em; color:#FFF; text-align:center;}
#container #right .lenen .blok p{ margin:0px; padding:0px; font-size:1.05em;}
#container #right .lenen form{ margin:0px; padding:7px 0px 0px 0px; float:right; width:204px; }
#container #right .lenen form fieldset{ margin:0px; padding:0px; border:0;}
#container #right .lenen form fieldset input{ background:url(../images/bg_euro.jpg) no-repeat #ffffff; font-size:0.85em; color:#888; border:1px solid #777777; float:left; width:112px; height:17px; margin:0px; padding:3px 0px 0px 10px; float:left;}
#container #right .lenen form fieldset button{ font-size:0.85em; width:72px; height:20px; padding:0px 0px 0px 0px; display:block; cursor:pointer; background:url(../images/btn_bereken.jpg) no-repeat; border:0; margin:1px 0px 0px 0px; float:right; color:#FFF; }
#container #right .lenen form fieldset button:hover{ background:url(../images/btn_bekijk.jpg) no-repeat;}
#container #right .lenen form fieldset button span{ display:block; height:17px; font-weight:bold; width:47px; padding:3px 17px 0px 2px; text-align:center;}
#container #right .lenen_bottom { width:709px; height:10px; margin:0px 0px 30px 0px; background:url(../images/bg_hoekanikbottom.jpg) no-repeat; overflow:hidden; }

#container #right .reacties { width:712px; padding:0px 0px 20px 0px; display:block; }
#container #right .reacties .reactie{ width:686px; padding:10px 12px 0px 12px; margin:0px 0px 8px 0px; border:1px solid #b2b2b2; }
#container #right .reacties .reactie em{ display:block; margin:0px; padding:0px 0px 4px 0px; font-size:0.85em; font-weight:bold; font-style:normal; }
#container #right .reacties .reactie p{ display:block; margin:0px; padding:0px 0px 14px 0px; }

#container #right .nieuws { width:710px; font-size:0.85em; margin:-10px 0px 0px 0px;}
#container #right .nieuws .item{ width:710px; padding:0px 0px 14px 0px; margin:0px 0px 10px 0px; background:url(../images/bg_item.jpg) no-repeat bottom left;}
#container #right .nieuws .item ul li a{ font-weight:bold;}
#container #right .nieuws .item ul li a:hover{ font-weight:bold;}
#container #right .nieuws ul{ margin:0px; padding:0px; }
#container #right .nieuws ul li{ display:block; height:20px; }
#container #right .nieuws ul li a { display:block; font-weight:normal; height:14px; padding:6px 0px 0px 0px; }
#container #right .nieuws ul li a:hover { font-weight:normal;}
#container #right .nieuws ul li em{ display:block; float:left; width:50px; font-style:normal; color:#8a1a59; padding:6px 0px 0px 0px; font-weight:bold; }
#container #right .nieuws p{ margin:0px; padding:0px; font-size:1.2em; line-height:16px;}
#container #right .nieuws p a{ font-weight:normal; color:#8a1a59;}
#container #right .nieuws p a:hover{ font-weight:normal;}

#container #right #lenen { margin:-6px 0px 0px 0px; }
#container #right #lenen p{ margin:0px; padding:0px 0px 14px 0px; }
#container #right #lenen p a{ color:#8a1a59; font-weight:normal; text-decoration:underline; }
#container #right #lenen p a.no{ color:#252525; font-weight:normal; text-decoration:none; }
#container #right #lenen p a.but{ text-decoration:none; }
#container #right #lenen p a.no:hover{ text-decoration:underline; }
#container #right #lenen ul{ margin:0px; padding:0px 0px 20px 0px; }
#container #right #lenen ul li{ margin:0px; padding:0px 0px 0px 13px; line-height:20px; background:url(../images/bg_li.jpg) no-repeat; }
#container #right #lenen em{ float:left; display:block; height:29px; background:url(../images/bg_btn.jpg) no-repeat right; }
#container #right #lenen em a{ cursor:pointer; display:block; height:26px; padding:3px 14px 0px 14px; background:url(../images/bg_btnleft.jpg) no-repeat left; color:#FFF; font-size:1.3em; font-style:normal; font-weight:normal;}
#container #right #lenen em a:hover{ color:#fff; text-decoration:none;}
#container #right #lenen h1{ margin:0px 0px 0px 0px; padding:0px 0px 6px 0px;}
#container #right #lenen h2 a{ font-weight:normal; }
#container #right #lenen h2 a:hover{ color:#000; text-decoration:none;}
#container #right #lenen h2 { color:#8a1a59;}
#container #right #lenen h3 { font-size:15px;}

#container #right #lenen .ervaring{ position:relative; width:683px; padding:9px 13px 20px 13px; margin:0px 0px 14px 0px; border:1px solid #b2b2b2; background:url(../images/bg_ervaring.jpg) no-repeat; }
#container #right #lenen .ervaring h2{ background:0px; padding:0px 0px 10px 14px; margin:0px; font-size:1.1em; color:#8a1a59; font-weight:normal;}
#container #right #lenen .ervaring h2 a{ color:#8a1a59; font-weight:normal; }
#container #right #lenen .ervaring h2 a:hover{ color:#000; font-weight:normal; }
#container #right #lenen .ervaring em{ display:block; width:709px; float:none; position:absolute; bottom:0px; left:0px; height:20px; background:none;}
#container #right #lenen .ervaring em a{ display:block; cursor:pointer; width:694px; margin:0px; padding:2px 15px 0px 0px; height:18px; text-align:right; background:url(../images/bg_mijn.jpg) repeat-x; color:#8a1a59; font-size:0.9em; position:absolute; bottom:0px; left:0px; }
#container #right #lenen .ervaring em a:hover{ color:#000; }
#container #right #lenen .ervaring p{ margin:0px; padding:0px 0px 16px 0px;}

#container #right #lenen .bundel{ margin:0px 0px 0px -20px; overflow:hidden;}
#container #right #lenen .bundel .vraag{ float:left; position:relative; width:323px; padding:9px 10px 20px 10px; margin:0px 0px 14px 20px; border:1px solid #b2b2b2; background:url(../images/bg_ervaring.jpg) no-repeat; }
#container #right #lenen .bundel .vraag h2{ background:0px; padding:0px 0px 0px 17px; margin:0px; font-size:1.1em; color:#8a1a59; font-weight:normal;}
#container #right #lenen .bundel .vraag h2 a{ color:#8a1a59; font-weight:normal; }
#container #right #lenen .bundel .vraag h2 a:hover{ color:#000; font-weight:normal; }
#container #right #lenen .bundel .vraag strong{ display:block; font-size:0.85em; padding:2px 0px 10px 0px; font-weight:normal; }
#container #right #lenen .bundel .vraag strong a{ font-weight:normal; }
#container #right #lenen .bundel .vraag em{ display:block; width:343px; float:none; position:absolute; bottom:0px; left:0px; height:20px; background:none;}
#container #right #lenen .bundel .vraag em a{ display:block; cursor:pointer; width:328px; margin:0px; padding:2px 15px 0px 0px; height:18px; text-align:right; background:url(../images/bg_mijn.jpg) repeat-x; color:#8a1a59; font-size:0.9em; position:absolute; bottom:0px; left:0px; }
#container #right #lenen .bundel .vraag em a:hover{ color:#000; }
#container #right #lenen .bundel .vraag p{ margin:0px; padding:0px 0px 16px 0px;}

#container #right  .typelinks a{font-weight:normal; color:#8a1a59; text-decoration:underline;}
#container #right  .typelinks a:hover{text-decoration:none;}
#container #right  .typelinks .quotelink{ background-color:#eee; border:1px solid #aaa; padding:5px; text-decoration:none;}
#container #right  .typelinks .quotelink:hover{ border:1px solid #777;}

#container #right #right_kolom { float:right; width:226px; margin:0px 0px 20px 13px; padding:0px 0px 0px 18px; border-left:1px solid #c6c6c6;}
#container #right #right_kolom .formulier{ overflow:hidden; width:205px; background:url(../images/bg_right1.jpg) no-repeat; padding:8px 10px 0px 10px; }
#container #right #right_kolom .formulier strong{color:#fff; font-weight:normal; display:block; padding:0px 0px 14px 0px; font-size:11px; text-align:center;}
#container #right #right_kolom p{ margin:0px; padding:0px 0px 4px 0px; font-size:0.85em; }
#container #right #right_kolom .formulier form{ margin:0px; padding:2px 0px 0px 0px; }
#container #right #right_kolom .formulier form fieldset{ margin:0px; padding:0px; border:0; }
#container #right #right_kolom .formulier form fieldset input{ background:url(../images/bg_euro.jpg) no-repeat #ffffff; font-size:0.85em; color:#888; border:1px solid #777777; float:left; width:112px; height:17px; margin:0px; padding:3px 0px 0px 10px; float:left;}
#container #right #right_kolom .formulier form fieldset button{ font-size:0.85em; width:72px; height:20px; padding:0px 0px 0px 0px; display:block; cursor:pointer; background:url(../images/btn_bereken.jpg) no-repeat; border:0; margin:1px 0px 0px 0px; float:right; color:#FFF; }
#container #right #right_kolom .formulier form fieldset button:hover{ background:url(../images/btn_bekijk.jpg) no-repeat;}
#container #right #right_kolom .formulier form fieldset button span{ display:block; height:17px; font-weight:normal; width:47px; padding:3px 17px 0px 2px; text-align:center;}
#container #right #right_kolom .grey{ background:url(../images/bg_right2.jpg) no-repeat; }
#container #right #right_kolom .grey form fieldset button{ font-size:0.85em; width:72px; height:20px; padding:0px 0px 0px 0px; display:block; cursor:pointer; background:url(../images/btn_bekijk.jpg) no-repeat; border:0; margin:1px 0px 0px 0px; float:right; color:#FFF; }
#container #right #right_kolom .grey form fieldset button:hover{ background:url(../images/btn_bereken.jpg) no-repeat; }
#container #right #right_kolom .bottom{ width:225px; height:9px; margin:0px 0px 11px 0px; background:url(../images/bg_right1bottom.jpg) no-repeat bottom; }
#container #right #right_kolom .greyb{ background:url(../images/bg_right2bottom.jpg) no-repeat bottom; }
#container #right #right_kolom h3{ display:block; padding:10px 0px 7px 0px; margin:0px; font-size:1.2em; color:#8a1a59; font-weight:normal; }
#container #right #right_kolom ul{ margin:0px;padding:0px;}
#container #right #right_kolom ul li{ width:223px; height:21px; display:block; background:none; margin:0px; padding:0px;}
#container #right #right_kolom ul li a{ width:208px; height:21px; padding:0px 0px 0px 15px; font-weight:normal; display:block; background:url(../images/bg_rightli.jpg) no-repeat bottom; }
#container #right #right_kolom ul li a:hover{ text-decoration:none; }
#container #right #right_kolom ul li.selected a{ color:#8a1a59;}

#container #right #faq { margin:-4px 0px 0px 0px; line-height:17px; }
#container #right #faq h2{ background:none; padding:0px 0px 2px 0px; display:block; margin:0px; color:#8a1a59; }
#container #right #faq h2 a{ color:#8a1a59; font-weight:normal; text-decoration:none; }
#container #right #faq ol{ list-style-position: outside; color:#8a1a59; margin:0px 0px 0px 0px; display:block; padding:0px 0px 15px 34px; }
#container #right #faq ol li{ list-style-type:decimal; list-style-position: outside; padding:0px 0px 0px 0px; margin:0px; }
#container #right #faq ol li span a{ color:#000; text-decoration:none; font-weight:normal; }
#container #right #faq ol li span a:hover{ color:#8a1a59; }
#container #right #faq ol li span{ color:#000; padding:0px 0px 0px 0px; }
#container #right #faq p a{ margin:-15px 0px 0px 0px; height:14px; padding:0px 0px 0px 4px; display:block; color:#8a1a59; font-weight:normal; text-decoration:none; }
#container #right #faq p a:hover{ text-decoration:underline; }

#container #right #sitemap { }
#container #right #sitemap h2{ background:none; padding:0px 0px 2px 0px; display:block; margin:0px; color:#8a1a59; }
#container #right #sitemap h2 a{ color:#8a1a59; font-weight:normal; margin:0px; padding:0px 0px 0px 0px; }
#container #right #sitemap ul{ margin:0px; padding:0px 0px 15px 11px; display:block;  }
#container #right #sitemap ul li{ margin:0px; padding:0px 0px 0px 11px; display:block; background:url(../images/bg_site.jpg); background-repeat:no-repeat; background-position:0px 6px;}
#container #right #sitemap ul li a{ height:16px; margin:0px; font-weight:normal;}
#container #right #sitemap ul li ul{ margin:0px; padding:3px 0px 3px 24px;}
#container #right #sitemap ul li ul li{background:none; }
#container #right #sitemap ul li ul li a{ background:none;}


/*******************************/
/* FOOTER DIVISION */
/*******************************/
#container #footer{ font-size:0.85em; color:#454545; z-index:70; position:absolute; bottom:0; left:0; overflow: block; width:984px; padding:13px 0px 0px 16px; background:url(../images/bg_footer.jpg) no-repeat;}
#container #footer ul{ float:left; border-right:1px dotted #c7c7c7; margin:0px 26px 10px 0px; padding:0px 20px 0px 0px; }
#container #footer ul li{ }
#container #footer ul li a{ color:#656565; font-weight:normal; }
#container #footer ul li b a{ font-weight:bold; }
#container #footer ul li.first a{ color:#8a1a59; }
#container #footer ul li.first { color:#8a1a59; }
#container #footer .aangesloten{ float:left; width:425px; margin-right:5px; }
#container #footer .aangesloten p{ margin:0px; padding:0px; }
#container #footer .aangesloten span{ color:#8a1a59; }
#container #footer .aangesloten img{ margin:0 0 0 10px; }
#container #footer .copyright{ color:#8a1a59; text-align:center; z-index:100; height:23px; margin:0px 0px 0px -15px; padding:10px 0px 0px 0px; width:998px; background:#f3e8ee; }
#container #footer .copyright a{ text-decoration:none; font-weight:normal; color:#8a1a59;}
#container #footer .copyright b a{ font-weight:bold;}

/* misc */
.color1, a.color1 {
	color:#8a1a59;
}

span.bottomlinks1 a, span.bottomlinks1 a:hover {
	font-weight:normal;
	color:#8a1a59;
	text-decoration:underline;
}

h2.internlink a{
	color:#8a1a59;
}

h2.internlink a:hover {
	color:#8a1a59;
}


/* search page */
.searchonpage { 
	padding:15px 0 25px 0;
}

.textfield {
	border:1px solid #aaaaaa;
	width:250px;
}

/* afm banner */
.afmbanner {
	background-image:url(../images/banners/afm-glkg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:35px;
	width:999px;
	font-size:0px;
	padding:0;
	margin:0;
}

/* qoute page */
.advantagehold {
	border:1px solid #ccc; float:right;
}

.advtop {
	background-color:#ccc; text-align:center; display:block; padding-bottom:3px;
}

/* NEW QUOTE PAGE */
.refblock {
	float:right; width:330px; border:1px solid #ccc; padding:10px; margin-top:27px; text-align:center;
}

.refblock i {
	font-size:11px;
}

.reasons {
	background-color:#e5e5e5; padding:3px 10px; font-size:15px; display:block; margin:10px 0 7px 0;
}

/* NEW AGAIN */
	 .advantages {
	 	padding-left:8px;
		margin-top:5px;
		list-style-type:none;
		margin:5px 0 10px 0;
		font-size:11px;
	}
	.advantages li {
		background-image:url(../images/checkmark.jpg);
		background-repeat:no-repeat;
		background-position:left center;
		padding:5px 0 5px 21px;
		border-bottom:1px dotted #ccc;
		color:#464545;
		width:215px;
	}
	.biglist {
	 	padding-left:8px;
		list-style-type:none;
		color:#464545;
		font-size:11px;
		margin:5px 0;
	}
	.biglist span {
		font-weight:bold;
		font-size:14px;
		text-align:center;
		color:#464545;
		margin-right:4px;
	}
	.biglist li {
		width:235px;
		
		padding:5px 0 5px 4px;
		border-bottom:1px dotted #ccc;
	}

/* reviews blocks square */
.rvwblock {
	width:325px; padding:10px; border:1px solid #ccc; float:left; 
}

.rvwblock h2 a{
	font-size:13px;
}

.rvwblock span {
	font-size:11px; padding-left:20px;
}

.rvwblock a, .rvwblock a:hover {
	font-weight:normal;
}


/* keuzes nieuw */
.thumbopts {	
	width:323px; float:left;
}

.thumbopts div {
	float:left; width:323px; border:1px solid #cdcdcd; margin-bottom:8px;
}

.thumbopts img {
	border-right:1px solid #cdcdcd; float:left;
}

.thumbopts span {
	font-weight:normal; float:left; padding-top:23px; width:155px; text-align:center; font-size:11px; cursor:pointer;
}

/* contactform */
.textfield2 {
	width:300px;
	border:1px solid #aaaaaa;
}

.textarea {
	width:350px;
	height:175px;
	border:1px solid #aaaaaa;
}

.prefixtd {
	font-weight:bold;
	width:200px;
}

.form_nosucces, .form_succes {
	border:1px solid #ff0000;
	padding:10px;
	margin-bottom:20px;
}

.form_succes {
	border:1px solid #44aa44;
}

#container #right #lenen .comparebutton {
	background-color:#CCCCCC; border:1px solid #aaaaaa; padding:3px; text-decoration:none; color:#000; width:445px; float:left; text-align:center;
}

#container #right #lenen .comparebutton:hover {
	background-color:#DDDDDD;
}

/* tooltip */
#dhtmltooltip
{
	position: absolute;
	width: 180px;
	border: 2px solid #8a1a59;
	padding: 4px;
	background-color: #ffffff;
	visibility: hidden;
	z-index: 100;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	line-height: 14px;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/* PAGING */
.paging
{
	float:left;
	margin:20px 0 10px 0;
	font-size:11px;
	padding:3px;
}

.results
{
	float:left;
	text-align:left;
	border:1px solid #ccc;
	padding:3px;
	margin-right:30px;
}

.numbers
{
	float:left;
	text-align:center;
	padding:0 10px;
}

.numbers span b, .numbers span a{
	border:1px solid #ccc;
	padding:3px 4px;
	margin:0 0 0 3px;
	float:left;
	color: #777c82;
}

.numbers span a{ font-weight:normal; }
.numbers span b:hover, .numbers span a:hover { border-color:#888; text-decoration:none;}

.navlinks b a
{
	padding:3px 5px;
	border:1px solid #ccc;
	float:left;
}

.navlinks b a:hover { border-color:#888; text-decoration:none;}

/* keyword page */
.letterhold {
	text-transform:uppercase;
	margin-bottom:15px;
	margin-top:10px;
	font-size:13px;
	text-align:justify;
}

.keyholderbig {
	display:block;
	text-align:justify;
	width:700px;
}

.keyholderbig a {
	padding:5px 8px 5px 0;
}

/* blocks on search page */
.adblock1 {
	border:1px solid #8d1958; background-color:#f4ebf0; padding:7px; width:330px; float:left; margin:0 15px 20px 0; height:90px;
}

.adblock1 b {
	font-size:14px;
}

.adblock1 p {
	font-size:11px; padding-bottom:4px;
}

.adblock1 a {
	background-color:#199c09; padding:5px; border:1px solid #1b1b1b; color:#fff; font-weight:normal;
}

.adblock1 a:hover {
	background-color:#136d08;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
}

.quotediv {
	border: 2px solid #ccc; padding:5px 5px 0px 5px; background-color:#eee; margin:15px 0;
}

.quotediv a {
	padding:4px; border:1px solid #333; background-color:#199c09; color:#fff; text-decoration:none; width:350px; text-align:center; display:block; margin-left:170px; font-size:14px;
}

.quotediv a:hover {
	background-color:#136d08;
}
