/* CSS Document */
html, body, img, table, tr, td, th, ul, li, h1, h2, h3, form, fieldset {margin:0; padding:0; border:0;}

html								{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;}
body								{background:#e5e8e3; color:#646464;}
h1									{}
h2									{}
h3									{}
p									{}
a									{text-decoration:none; color:#646464;}
ul									{list-style-type:none;}
li									{margin:0 0 0 15px;}
table								{border-collapse:collapse;}
td									{text-align:left; vertical-align:top;}
.hidden								{display:none; visibility:hidden;}
.geel								{color:#f7941d;}
.blauw								{color:#006be0;}
.dik								{font-weight:bold;}
.clear								{clear:both;}
.floatLeft							{float:left;}
a.knopje							{padding-right:22px; background:url(../images/usr_btn3.jpg) right no-repeat; font-weight:bold;}
.leesverder							{font-style:italic; text-decoration:underline;}
.cursief							{font-style:italic;}
.rechts								{float:right;}
span.datum							{float:right; margin:0 5px 0 0;}
.links								{float:left;}
span.rood							{color:#7a1b3c;}
span.rood a							{color:#7a1b3c;}
div.cleardiv						{clear:both; height:0px; width:1px; font-size:0px; line-height:0px;}

.faq_minheight						{min-height:290px;}
* html .faq_minheight				{height:290px;}
.overons_minheight					{min-height:310px;}
* html .overons_minheight			{height:310px;}

div#container 						{width:964px; margin:0 auto 0 auto; background:white; }
div#menu 							{width:964px; height:26px; float:left;}
div#menu span.rechts				{float:right; padding:3px 3px 3px 0; color:#a9a9a9;}
div#menu ul							{height:20px; background:#c4c4c4; margin:3px 4px 0 0px; width:960px; float:left;}
div#menu ul li						{float:left; height:20px; padding:0 8px 0 8px; line-height:20px; border-left:2px solid white; margin:0; font-size:12px;}
div#menu ul li.rechts				{float:right; height:20px; padding:0 10px 0 8px; line-height:20px; border:0; margin:0; font-style:italic;}
div#menu ul li a					{color:#646464;}
div#menu ul li a:hover,
div#menu ul li a.active				{color:#1b1b1b;}
div#menu ul li.mnu_button			{float:left; display:block; width:51px; padding:0 0 0 8px; margin:0; border-left:2px solid white; background:url(../images/btn_menu.jpg) right center no-repeat; text-align:center; overflow:hidden; line-height:20px; color:white;}
div#menu ul li.mnu_button a			{color:white;}
div#menu ul li.btn_4sale			{float:left; display:block; width:66px; padding:0 0 0 8px; margin:0; border-left:2px solid white; background:url(../images/btn_mijn4sale.jpg) right center no-repeat; text-align:center; overflow:hidden; line-height:20px; color:white;}
div#menu ul li.btn_4sale a			{color:white;}


div#site_achtergrond				{background:url(../images/site_bg.jpg) repeat-y; width:964px; min-height:400px;}
* html div#site_achtergrond			{height:400px;}
div#column1							{float:left; width:219px; color:black; clear:left; min-height:100px; }
div#column2							{float:left; width:522px; margin:0px; padding:0; min-height:100px; }
div#column3							{float:left; width:223px; min-height:100px; overflow:hidden;}

/* de linker kolom */
div#column1 h1						{display:block; width:155px; height:19px; color:white; font-size:12px; line-height:19px; padding:0 0 0 5px; background:url(../images/header_links.jpg) no-repeat; margin:5px 0 0 3px;}
div#column1 h1 a					{color:white;}
div#column1 div.item				{width:189px; margin:5px 0 0 10px; border-bottom:1px solid #7a1b3c; padding:0 0 5px 0;}
div#column1 div.item a				{margin:0; color:black;}
div#column1 div.item a:hover		{text-decoration:underline;}
div#column1 a						{margin:0 0 0 10px;}
div#column1 p						{margin:0 0 0 10px;}

div#column1 a.regio_aanbod			{color:#7a1b3c; font-size:13px; font-weight:bold; display:block; padding:5px 0 5px 0; border-bottom:1px solid #c4c4c4; width:200px;}
div#column1 img.foto_object			{border:1px solid #c4c4c4; float:right; clear:both; margin:5px 10px 0 0;}
div#column1 a.foto					{background:url(../images/foto_icon.jpg) 15px center no-repeat; padding:0 0px 0 0px; float:left;}
div#column1 a.film					{background:url(../images/film_icon.jpg) 15px center no-repeat; padding:0 0px 0 0px; float:left;}

div#column1 div.lijst_nr			{float:left; width:30px; text-align:right; clear:left; padding:0 6px 0 0;}
div#column1 div.lijst_descr			{float:left; width:183px;}
div#column1 div.lijst_descr a		{margin:0; padding:0;}
div#column1 div.lijst_descr a.active,
div#column1 div.lijst_descr a:hover	{color:black;}
div#column1 div.lijst_nr a.active	{color:black;}

div#column1 div.selected_item		{background:#e6e8e3 url(../images/usr_menu_btn_selected.jpg) right top no-repeat; width:100%; height:16px; line-height:16px; float:left;}
div#column1 div.selected_item a		{color:black; }


/* het midden */
div#column2 div.textpadding						{padding:10px 20px 10px 20px;}
div#column2 div.textpadding .links				{float:left; margin:5px 8px 5px 0;}
div#column2 div.textpadding .rechts				{float:right; margin:5px 0 5px 8px;}
div#column2 h2									{font-size:13px; font-weight:bold; color:black; }
div#column2 h3									{color:#7a1b3c; font-size:15px; margin:0 0 4px 0;}
div#column2 h4									{font-size:11px; font-weight:bold; color:black; }
div#column2 h5									{font-size:11px; height:18px; line-height:18px; background:#e5e8e3; margin:0; }
div#column2 h6									{font-size:11px; height:18px; line-height:18px; background:#e5e8e3; margin:8px 0 8px 0; }
div#column2 div#search_footer					{width:522px; height:12px; background:url(../images/select_footer.gif) no-repeat; float:left;}
div#column2 div.tab_blad_top					{float:left; width:522px; height:23px; background:url(../images/tab_blad.gif) left top no-repeat; margin:-6px 0 0 0;}
div#column2 div.tab_blad_top2					{float:left; width:522px; height:23px; background:url(../images/tab_blad2.gif) left top no-repeat; margin:-6px 0 0 0;}
div#column2 div.tab_blad_top_no_title 			{float:left; width:522px; height:13px; background:url(../images/tab_top_no_title.gif) left top no-repeat; margin:16px 0 0 0; line-height:10px; font-size:10px;}
div#column2 div.tab_blad						{float:left; width:518px; min-height:150px; background:white; border-left:2px solid #c4c4c4; border-right:2px solid #c4c4c4; padding:0 0 15px 0;}
div#column2 div.tab_blad h1						{position:absolute; margin:-15px 0 0 20px; color:#dc931a; font-size:15px; width:160px;}
div#column2 div#sorteer							{position:absolute; margin:-7px 0 0 160px; color:black; font-style:italic; width:200px;}
div#column2 div#sorteer a						{color:#646464;}
div#column2 div#sorteer a.selected				{color:black;}
div#column2 table#listing						{width:480px; margin:10px 0 0 20px; float:left; display:inline; border-collapse:collapse;}
div#column2 table#listing .achtergrond 			{background:#e5e8e3;}
div#column2 table#listing tr th					{text-align:left; color:#7a1b3c; font-style:italic;}
div#column2 table#listing tr th	a				{text-align:left; color:#7a1b3c; font-style:italic;}
div#column2 table#listing tr td					{height:15px;}
div#column2 div.tab_blad_footer					{width:522px; height:13px; float:left; background:url(../images/tab_footer.gif) no-repeat; margin:-2px 0 0 0; line-height:10px; font-size:8px;}
div#column2 div.tab_nav_bar						{width:492px; height:20px; background:url(../images/tab_nav_bar.gif) no-repeat; float:left; font-style:italic; color:black; padding:0 10px 0 20px; line-height:20px; margin:0 0 10px 0;}
div#column2 div.tab_nav_bar a					{color:black;}
div#column2 div.tab_nav_bar a.active			{color:#7a1b3c;}
div#column2 div.tab_blad_footer2				{width:522px; height:13px; float:left; background:url(../images/tab_footer2.gif) no-repeat; margin:-2px 0 0 0; line-height:10px; font-size:8px;}
div#column2 div.foto_height						{height:290px;}
div#column2 div#fotolijn1						{position:absolute; width:2px; height:240px; background:#c4c4c4; margin:20px 0 0 170px;}
div#column2 div#fotolijn2						{position:absolute; width:2px; height:240px; background:#c4c4c4; margin:20px 0 0 345px;}

div#column2 div.cafe_nav						{width:100%; text-align:center;margin:14px 0 0 0;}

table#object_listing							{width:498px; margin:10px 0 0 0px; float:left; display:inline; border-collapse:collapse;}
table#object_listing .achtergrond 				{background:#e5e8e3; font-weight:bold;}
table#object_listing tr th						{text-align:left; color:#7a1b3c; font-style:italic;}
table#object_listing tr td						{height:15px;}

table#fotolijst									{border-collapse:separate; margin:18px 0 0 0px;}
table#fotolijst tr								{}
table#fotolijst tr td							{width:170px; height:130px; overflow:hidden; text-align:center; vertical-align:middle; font-size:10px;}
table#fotolijst tr td img 						{border:2px solid #c4c4c4;}


div#column2 table.uitgelicht					{border-collapse:collapse; margin:4px 0 0 5px; color:white;}
div#column2 table.uitgelicht h1					{position:relative; margin:0; padding:0; border:0; color:white; font-size:18px; font-weight:bold; width:auto;}
div#column2 table.uitgelicht h2					{position:relative; margin:0; padding:0; border:0; color:white; font-size:15px;}
div#column2 table.uitgelicht td					{background:#8d0e3a; }
div#column2 table.uitgelicht td.left_top		{width:298px; border-right:5px solid white; background:#8d0e3a url(../images/red_left_top.jpg) no-repeat; height:9px;}
div#column2 table.uitgelicht td.center_top		{width:180px; border-right:5px solid white; background:white; vertical-align:middle; text-align:center;}
div#column2 table.uitgelicht td.right_top		{width:15px; background:#8d0e3a url(../images/red_right_top.jpg) right top no-repeat; height:9px;}
div#column2 table.uitgelicht td.left			{border-right:5px solid white; padding:4px 0 15px 10px; background:#8d0e3a url(../images/red_left_bottom.jpg) left bottom no-repeat;}
div#column2 table.uitgelicht td.right			{padding:0 0 15px 0px; background:#8d0e3a url(../images/red_right_bottom.jpg) right bottom no-repeat;}

div#column2 table.uitgelicht_geel				{border-collapse:collapse; margin:4px 0 0 5px; color:white;}
div#column2 table.uitgelicht_geel h1			{position:relative; margin:0; padding:0; border:0; color:white; font-size:18px; font-weight:bold; width:auto;}
div#column2 table.uitgelicht_geel h2			{position:relative; margin:0; padding:0; border:0; color:white; font-size:15px;}
div#column2 table.uitgelicht_geel td			{background:#f7941d; }
div#column2 table.uitgelicht_geel td.left_top	{width:298px; border-right:5px solid white; background:#f7941d url(../images/geel_left_top.jpg) no-repeat; height:9px;}
div#column2 table.uitgelicht_geel td.center_top	{width:180px; border-right:5px solid white; background:white; text-align:center; vertical-align:middle;}
div#column2 table.uitgelicht_geel td.right_top	{width:15px; background:#f7941d url(../images/geel_right_top.jpg) right top no-repeat; height:9px;}
div#column2 table.uitgelicht_geel td.left		{border-right:5px solid white; padding:4px 0 15px 10px; background:#f7941d url(../images/geel_left_bottom.jpg) left bottom no-repeat;}
div#column2 table.uitgelicht_geel td.center		{border-right:5px solid white; background:#c4c4c4;}
div#column2 table.uitgelicht_geel td.right		{padding:0 0 15px 0px; background:#f7941d url(../images/geel_right_bottom.jpg) right bottom no-repeat;}


div#column2 div.tekst_blok						{width:490px; float:left; margin:0 0 0 20px; padding:0 0 10px 0;}
div#column2 div.tekst_blok h1					{font-size:18px; font-weight:bold; color:#7a1b3c; border-bottom:1px solid #7a1b3c; display:block; width:100%; margin:10px 0 0 0; padding:0 0 3px 0;}
div#column2 div.tekst_blok div.col1				{float:left; width:235px; padding:0 10px 0 0;}
div#column2 div.tekst_blok div.col2				{float:left; width:235px; padding:0 0 0 10px;}
div#column2 div.tekst_blok div.col1	h1			{color:black; font-size:12px; border:0; margin:0;}
div#column2 div.tekst_blok div.col2 h1			{color:black; font-size:12px; border:0; margin:0;}

div#column2 div.tab_title						{font-size:18px; color:#7a1b3c; text-align:right; border-bottom:2px solid #c4c4c4; width:498px; padding:0 20px 5px 0; margin:-5px 0 0 0; font-weight:bold;}
div#column2 div.tab_title a.terug				{font-size:10px; color:#444444; display:block; float:left; margin:4px 0 0 20px;}

div#column2 div.toelichting						{float:right; width:400px; margin:10px 0 0 0;}
div#column2 div.toelichting h1					{width:auto; color:#f7941d; font-size:16px; font-weight:bold; position:relative; margin:0; padding:0; }
div#column2 div.toelichting h2					{width:auto; color:#7a1b3c; font-size:14px; font-weight:bold; position:relative; margin:0; padding:0; }
div#column2 div.toelichting a					{display:block;}

div#column2 div.toelichting_long				{float:left; width:498px; margin:10px 0 0 0; padding:0 10px 0 10px;}
div#column2 div.toelichting_long h1				{width:auto; color:#f7941d; font-size:13px; font-weight:normal; position:relative; margin:0; padding:0; }
div#column2 div.toelichting_long h2				{width:auto; color:#7a1b3c; font-size:12px; font-weight:bold; position:relative; margin:0; padding:0; }
div#column2 div.toelichting_long a				{display:block;}

a#btn_add_gevraagd								{margin:15px 0 0 20px;}
a#btn_add_aangeboden							{margin:15px 0 0 20px;}



/* de rechter kolom */
div#column3 div.item							{float:right; width:193px; border-right:1px solid #cdcecf; margin:5px 4px 0 0; padding:0 0 3px 15px; color:black;}
div#column3 div.item_footer						{float:right; width:209px; height:12px; line-height:12px; font-size:2px; background:url(../images/lijntje_onder.jpg) right bottom no-repeat; margin:0 4px 0 0;}
div#column3 a:hover								{text-decoration:underline;}

div#footer										{width:964px; border-top:2px solid white; background:#e5e8e3; height:20px; padding:4px 0 0 0; font-style:italic; font-size:10px;}

div#footer div#footer_links						{width:300px; float:left;}
div#footer div#footer_rechts					{width:315px; float:right;}
div#footer div#footer_rechts a					{color:#4b4b4b;}

/* form elementen */
form.stdform 									{}
form.stdform fieldset 							{border:none;}
form.stdform fieldset legend 					{display:none;}
form.stdform fieldset label 					{float:left; width:150px; height:26px; clear:left;}
form.stdform fieldset input.text 				{float:left; width:200px; border:1px solid #c4c4c4; background:#e5e8e3;}
form.stdform fieldset textarea					{float:left; width:200px; height:120px; border:1px solid #c4c4c4; background:#e5e8e3;}
form.stdform fieldset input.submit 				{float:left; width:100px; margin:0px 0 0 0px; clear:left;}
form.stdform fieldset input.image				{float:left; margin:0;}
form.stdform fieldset input.file				{float:left; margin:2px 0 8px 0; width:200px; border:1px solid #c4c4c4; background:#e5e8e3;}
form.stdform fieldset select 					{float:left; width:200px; font-size:10px;}

form#searchform 											{background:#c4c4c4; float:left; margin:0; padding:0; border:0;}
form#searchform fieldset.column1							{width:220px; float:left; display:inline; margin:5px 0 0 3px;}
form#searchform fieldset.column1 select#filter				{margin:5px 0 0 2px; width:120px;}
form#searchform fieldset.column2							{width:299px; float:left; display:inline; margin:5px 0 0 0px;}
form#searchform fieldset.column2 label						{width:80px; float:left; height:22px; clear:left; margin:2px 0 0 0; line-height:22px;font-size:11px;}
form#searchform fieldset.column2 select						{width:120px; margin:5px 0 0 0; padding:0; }
form#searchform fieldset input.submit						{width:61px; color:#646464; font-size:10px; font-weight:bold; height:15px; line-height:10px; text-align:center; background:url(../images/btn_zoek.jpg) no-repeat; border:none; position:absolute; margin:80px 0 0 440px;}
form#searchform fieldset input.submit2						{width:61px; color:#646464; font-size:10px; font-weight:bold; height:15px; line-height:10px; text-align:center; background:url(../images/btn_zoek.jpg) no-repeat; border:none; position:absolute; margin:23px 0 0 440px;}
form#searchform fieldset a.uitgebreid_zoeken				{width:90px; color:#646464; font-size:10px; font-weight:bold; height:15px; line-height:10px; position:absolute; margin:40px 0 0 424px; text-align:center;}
form#searchform fieldset a.uitgebreid_zoeken:hover			{color:black;}
form#frm_page_nav											{float:left; }
form#frm_page_nav fieldset input.image						{margin:2px 0 0 0;}
form#frm_page_nav fieldset input.text						{height:13px; border:0; margin:2px 0 0 0; padding:0 2px 0 2px; width:25px; border:1px solid #c4c4c4; line-height:13px; font-size:10px;}

form#frm_usr_home 											{background:#c4c4c4; float:left; margin:0; padding:0; border:0;}
form#frm_usr_home p											{color:black;}
form#frm_usr_home fieldset.column1							{width:240px; float:left; display:inline; margin:5px 0 0 3px;}
form#frm_usr_home fieldset.column1 select#filter			{margin:5px 0 0 2px; width:120px;}
form#frm_usr_home fieldset.column2							{width:279px; float:left; display:inline; margin:5px 0 0 0px;}
form#frm_usr_home fieldset input.submit						{width:61px; color:#646464; font-size:10px; font-weight:bold; height:15px; line-height:10px; text-align:center; background:url(../images/btn_zoek.jpg) no-repeat; border:none; position:absolute; margin:80px 0 0 440px;}
form#frm_usr_home fieldset input.submit2					{width:61px; color:#646464; font-size:10px; font-weight:bold; height:15px; line-height:10px; text-align:center; background:url(../images/btn_zoek.jpg) no-repeat; border:none; position:absolute; margin:23px 0 0 440px;}

form#loginfrm												{float:left; display:inline; margin:10px 0 0 20px; width:auto;}
form#loginfrm fieldset input.submit							{color:#646464; font-size:11px; font-weight:bold; height:18px; line-height:18px; text-align:center; background:white; border:none; margin:0 0 0 281px;}
form#loginfrm fieldset input.submit2						{color:#646464; font-size:11px; font-weight:bold; height:18px; line-height:18px; text-align:center; background:white; border:none; margin:5px 0 0 123px; background:url(../images/usr_btn3.jpg) right 2px no-repeat; padding:0 18px 0 0; width:80px;}

form#servicefrm												{}
form#servicefrm fieldset input.submit						{color:#646464; font-size:11px; font-weight:bold; height:18px; line-height:18px; text-align:center; background:white; border:none; margin:5px 0 0 123px; background:url(../images/usr_btn3.jpg) right 2px no-repeat; padding:0 18px 0 0; width:80px;}
form#servicefrm fieldset label								{clear:none; float:none;}
.tdimg2														{padding:0 0 2px 20px; vertical-align:middle;}
.tdimg2 img													{position:relative; margin:0px 4px 0 -20px; top:1px;float:left;}
.tdimg2 span.txt											{float:left;  margin-top:5px;}
.tdimg														{padding:0 0 3px 20px; vertical-align:middle;}
.tdimg img													{position:relative; margin:0px 4px 0 -20px; top:0px; float:left;}
.tdimg span.txt												{float:left;  margin-top:5px;}

form#frm_mijngegevens										{}
form#frm_mijngegevens fieldset								{margin:15px 0 0 20px;}
form#frm_mijngegevens fieldset label						{}
form#frm_mijngegevens fieldset input.text					{width:300px;}
form#frm_mijngegevens fieldset textarea						{width:300px;}
form#frm_mijngegevens fieldset div.lijntje					{width:455px; height:1px; float:left; background:#c4c4c4; margin:4px 0 8px 0; font-size:1px;}
form#frm_mijngegevens fieldset div.lijntje2					{width:455px; height:1px; float:left; margin:4px 0 8px 0;font-size:1px;}
form#frm_mijngegevens input.submit							{float:left; border:0; background-color:#d2d5d8; background-image:url(../images/usr_btn2.jpg); background-repeat:no-repeat; background-position:top right; padding:0 18px 0 0; cursor:pointer; height:15px; line-height:15px; margin:2px 0 4px 0; font-size:11px; font-weight:bold; width:85px;}
input#contact_submit										{float:left; border:0; background-color:#d2d5d8; background-image:url(../images/usr_btn2.jpg); background-repeat:no-repeat; background-position:top right; padding:0 18px 0 0; cursor:pointer; height:15px; line-height:15px; margin:2px 0 4px 0; font-size:11px; font-weight:bold; width:85px;}


form#frm_add_object fieldset label							{width:80px; clear:none; padding:2px 0 0 0;}
form#frm_add_object fieldset label.marginleft				{margin:0 0 0 26px; width:120px; text-align:left;}
form#frm_add_object fieldset input.text						{width:110px;}
form#frm_add_object fieldset select							{width:114px;}
form#frm_add_object fieldset div.lijntje					{width:455px; height:1px; float:left; background:#c4c4c4; margin:2px 0 8px 0; font-size:1px; line-height:1px;}
form#frm_add_object fieldset textarea						{width:455px;}
form#frm_add_object input.submit							{float:left; border:0; background-color:#d2d5d8; background-image:url(../images/usr_btn2.jpg); background-repeat:no-repeat; background-position:top right; padding:0 18px 0 0; cursor:pointer; height:15px; line-height:15px; margin:2px 0 4px 0; font-size:11px; font-weight:bold; width:85px;}
form#frm_add_object fieldset input.file						{clear:both; width:350px;}
div.picsample												{margin:5px 0 5px 0; border:1px solid #c1c4c5;padding:5px; clear:left; text-align:center;}
div.picsample img											{}
div.picsample a												{}

div.bannerspace												{padding:0 5px 5px 10px;}

div#column2 table.uitgelicht div.adr_details				{float:left; border-left:3px solid #de8c00; padding:0 0 0 8px; width:230px;}
div#column2 table.uitgelicht_geel div.adr_details			{float:left; border-left:3px solid #8d0e3a; padding:0 0 0 8px; width:230px;}
div#a_reageer												{margin:20px 0px 0 194px; position:absolute; display:inline;}
div#a_reageer a												{color:white; font-weight: bold; text-decoration: underline}
div#a_reageer a:hover										{text-decoration:underline;}

/* searchresults */
#content table.resultsnav 									{border-collapse: collapse; margin-bottom: 0px; border: none}
#content table.resultsnav tr td								{padding: 0px}
#content table.resultsnav td ul								{margin-left: 0px; padding-left: 0px; margin-bottom: 0px}
#content table.resultsnav tr td.resultsnavPrevious			{text-align: left; width: 15%; padding-left: 90px;}
#content table.resultsnav tr td.resultsnavNext				{text-align: right; width: 15%; padding-right: 90px}
#content table.resultsnav tr td.resultsnavPagenr			{text-align: center;}
#content table.resultsnav tr td.resultsnavPrevious a		{font-weight: bold; padding-left: 8px}
#content table.resultsnav tr td.resultsnavNext a			{font-weight: bold; padding-right: 8px}
#content table.resultsnav tr td.resultsnavPagenr a			{font-weight: bold}
#content table.resultsnav td ul li 							{display: inline;list-style-type: none;margin-right: 5px;}


/* nieuwsmodule */
div.newsItem						{border:1px solid #b5b5bb; padding:3px;}
div.newsItem p.newsDate 			{margin:0; float:right;}
div.newsItem h3.newsHeader			{margin:0 0 10px 0; font-size:16px; float:left;}
div.newsItem p.newsBody				{margin:0; float:none; clear:both;}
div.newsItem a.action				{text-decoration:none; font-style:italic;}

/* floatklassen voor plaatjes uit editor e.d. */
.floatLeft 			{float:left; display:inline;}
.floatRight 		{float:right; display:inline;}
img.floatright		{display: block; float: right; margin: 10px 0px 10px 20px; padding: 3px; display: inline; clear: right;}
img.floatleft		{display: block;float: left;margin: 10px 20px 10px 0px; padding: 3px; display: inline}
img.floatrightTop	{display: block; float: right; margin: 0px 0px 10px 20px; padding: 3px; display: inline}
img.floatleftTop	{display: block;float: left;margin: 0px 10px 10px 0px; padding: 3px; display: inline}



/* ------------------------------------ elementjes ------------------------------------------ */
/* Optiebalk */
ul.optiebalk						{width:100%; background:#f7941d; height:20px; float:left; margin:10px 0 10px 0;}
ul.optiebalk li						{float:left; display:inline; padding:0 2px 0 5px; height:20px; line-height:20px; margin:0; color:white; }
ul.optiebalk li a					{float:left; display:inline; height:18px; line-height:18px; color:white; font-size:11px; font-weight:bold; }
ul.optiebalk li a:hover				{text-decoration:underline;}

/* lange knop */
a.knoplang							{float:left; width:187px; height:15px; font-size:11px; font-weight:bold; line-height:15px; text-align:center; color:#646464; background:url(../images/btn_lang.jpg) no-repeat;}

div#column1 ul.usr_menu							{margin:0;}
div#column1 ul.usr_menu li						{margin:6px 0 0 0; padding:0; }
div#column1 ul.usr_menu li a					{margin:0px; padding:0 0 0 10px; display:block; height:16px; width:155px; background:#e5e8e3 url(../images/usr_menu_btn.jpg) right top no-repeat;}
div#column1 ul.usr_menu li a:hover,
div#column1 ul.usr_menu li a.selected			{color:black; background:#e5e8e3 url(../images/usr_menu_btn_selected.jpg) right top no-repeat;}

div.blok										{width:234px; height:150px; float:left; margin:10px 0 0 15px; display:inline;}
div.blok div.blokheader							{width:214px; height:20px; line-height:20px; padding:0 0 0 20px; background:url(../images/blok_header_bg.jpg) no-repeat; color:black; font-weight:bold;}
div.blok div.blokcontent						{width:214px; height:124px; padding:0 0 0 20px; background:url(../images/blok_content_bg.jpg) repeat-y; overflow:hidden;}
div.blok div.blokfooter							{width:234px; height:6px; background:url(../images/blok_footer_bg.jpg) no-repeat;}
div.blok ul										{margin:10px 0 0 0;}
div.blok ul li									{margin:5px 0 0 0;}
div.blok ul li a								{}

div.tabel									{width:498px; margin:10px 0 0 0px; float:left;}
div.tabel div.theader						{height:23px; line-height:23px; width:100%; background:#c1c4c5;}
div.tabel div.theader div.thleft			{height:23px; width:130px; padding:0 0 0 12px; line-height:23px; background:url(../images/table_tl.jpg) left top no-repeat; float:left; font-weight:bold;}
div.tabel div.theader div.thright			{height:23px; width:5px; line-height:23px; background:url(../images/table_tr.jpg) right top no-repeat; float:right;}
div.tabel div.tcontent						{min-height:25px; border-left:2px solid #c1c4c5; border-right:2px solid #c1c4c5; text-align:left; padding:5px 5px 0px 15px;}
* html div.tabel div.tcontent				{height:25px;}
div.tabel div.tcontent p#optielijst a		{width:auto; margin:0; padding:0; display:inline; float:none;}

div.tabel div.tfooter						{height:7px; line-height:7px; font-size:7px; width:100%; background:url(../images/lijntje.jpg) left bottom repeat-x;}
div.tabel div.tfooter div.tfooterright		{height:7px; width:7px; float:right; background:url(../images/table_br.jpg); font-size:7px;}
div.tabel div.tfooter div.tfooterleft		{height:7px; width:8px; float:left; background:url(../images/table_bl.jpg); font-size:7px;}
div.tabel ul								{list-style-type:disc; margin:10px 0 0 0; float:left; width:140px; float:left; }
div.tabel ul li								{margin:3px 0 0 20px;}
div.tabel div.kader							{width:290px; height:100px; margin:10px; border:2px solid #c1c4c5; float:left;}

div.od_item									{margin-bottom:5px; float:left;}
div.od_item p								{margin-top:8px;}
div.od_item h5								{}
div.od_item div.text						{float:left; width:370px; padding:3px 3px 3px 0;}
div.od_item div.text_full					{float:left; width:473px; padding:3px 3px 3px 0;}
div.od_item a.btn_meerinfo					{float:left; margin:10px 0 0 0; width:111px; height:15px; background:url(../images/btn_meerinfo.jpg) no-repeat;}
div.od_item img.left						{float:left; margin-right:7px; margin-top:3px;}
div.od_item img.right						{float:left; margin-left:7px; margin-top:3px;}

.stap_1_top                     {background:url(../images/voor_de_verkoop.jpg) no-repeat top; width:477px; float:left;}
.stap_2_top                     {background:url(../images/tijdens_de_verkoop.jpg) no-repeat top; width:477px; float:left;}
.stap_3_top                     {background:url(../images/na_de_verkoop.jpg) no-repeat top; width:477px; float:left;}
.stappen_mid            {background:#e5e8e3; float:left; width:477px; margin-bottom:13px; float:left;}
.stappen_bottom         {background:url(../images/verkoop_onder.gif) no-repeat 0px 100%; float:left;}
.stappen_padding        {padding:45px 10px 15px 10px; width:457px;}
.stappen_padding a      {font-weight:bold;}


#dhtmltooltip{
position: absolute;
width: 80px;
/*height: 50px;*/
border: 4px solid #e5e8e3;
padding: 2px;
background-color: #ffffff;
visibility: hidden;
z-index: 100;
text-align: center;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=130);*/
}

