*						{ padding: 0px; margin: 0px; }
body 					{ font-size: 62,5%; line-height: 21px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;  background: #b2d8ec url(../images/woning_bg.png) repeat-x; } /*background: #b2d8ec url(../images/christmas.jpg); background-attachment: fixed; } */

img						{ border: 0px; }
div						{ font-size: 0.9em; } /*float: left;*/
li						{ list-style: none; }
th						{ text-align: left; }

h1 						{ font-size: 18px; margin-bottom: 9px; color: #3e5b7d; text-decoration: none; text-transform: uppercase; font-weight: 500; }
h2 						{ font-size: 16px; margin-bottom: 9px; color: #a2bfee; text-decoration: none; text-transform: uppercase; font-weight: 700; }
h3 						{ font-size: 16px; margin-bottom: 7px; color: #3e5b7d; text-decoration: none; text-transform: uppercase; font-weight: 700; }

a:link, a:visited,
a:active 				{ color: #204269; text-decoration: none; }
a:hover					{ text-decoration: underline; }

#contactcontainer					{ font-size: 12px; }

#navigatie				{ float: left; width: 981px; border: 1px solid #9296a2; margin-top: -1px; font-weight: bold; background: url(../images/woning_menu.gif) repeat-x; }
#logo					{ float: left; width: 239px; height: 57px; padding: 15px 10px 10px 10px; }
#top_menu				{ float: right; width: 300px; height: 59px; padding-left: 14px; padding-top: 28px; font-weight: bold; background: url(../images/option_block.jpg) repeat-x; }
/*#ex_links				{ float: left; margin-left:  260px; margin-top: 14px; }*/
#ex_links				{ float: right; margin-top: 14px; }
#visual					{ float: left; width: 981px; height: 210px; border: 1px solid #9296a2; margin-top: -1px; }
#label					{ position: absolute; margin-top: 150px; margin-left: 790px; }

#christmasbellleft		{ position: absolute; left: -140px; top: 43px; }
#christmasbellright		{ position: absolute; left: 928px; top: 50px; z-index: 1; }
#christmashulst			{ position: absolute; left: 1px; top: 215px; }

#container				{ background: #fff; position: relative; float: left; width: 981px; margin-left: -491px; left: 50%; margin-top: -1px; margin-bottom: 10px; }
#header			 		{ float: left; width: 961px; padding: 5px 10px; border: 1px solid #9296a2; }

#main			 		{ float: left; width: 981px; border: 1px solid #9296a2; margin-top: -1px; }

#main .col_1			{ float: left; width: 193px; padding: 20px 20px; border-right: 0px solid #ccc; margin-right: 0px; }
#main .col_2			{ float: left; width: 445px; padding: 20px 20px; border-left: 0px solid #ccc; border-right: 0px solid #ccc; margin-left: -1px; font-size: 12px; }
#main .col_3			{ float: left; width: 220px; padding: 20px 10px; border-right: 0px solid #f00; margin-left: -1px; }

/* Home */
#main .col_4			{ float: left; width: 203px; padding: 20px; border: 1px solid #000; font-size: 0.9em; margin-left: 0px; margin-left: 10px; margin-bottom: -1px;}
#main .col_4 .paragraph { width: 203px; }
#main .col_4 li			{ border: 0px; }
#main .col_5			{ float: left; width: 205px; padding: 15px 8px; font-size: 0.8em; text-align: center; }
#main .col_6			{ float: left; width: 428px; padding: 20px 20px 0px 20px; border-right: 1px solid #a5c0ef; }

#main .col_spreuken		{ float: left; width: 935px; margin-left: 20px; margin-top: 20px; }

#footer			 		{ float: left; width: 981px; border: 1px solid #9296a2; border-top: 0px; margin-top: -1px; font-size: 0.85em; }
#footer .col_1			{ float: left; width: 680px; padding: 10px 20px; margin-right: 10px; }
#footer .col_2			{ float: left; width: 211px; padding: 10px 20px; text-align: right;}

#top_menu li			{ float: left; padding: 10px; }
#main .mainMenu a	{ display: block; border-bottom: 1px solid #a2bfee; }
#main .mainMenu li	{ padding: 5px 0 5px 5px; }
#main .mainMenu li a 	{ font-weight: bold; }
#main .mainMenu li ul li a { font-weight: normal; margin-left: 10px; }
#main .mainMenu li ul li.active a { text-decoration:underline; }


#products			 	{ float: left; width: 961px; padding: 10px; border: 1px solid #7a8e9e; margin-top: -1px; }
#products .col_3		{ float: left; width: 941px; padding: 10px 0px 20px 20px; }

#products .col_2		{ float: left; width: 499px; padding: 10px; }
#products .col_1		{ float: left; width: 420px; padding-left: 10px; border-left: 1px solid #ccc; margin-top: 124px; }

#products .col_1 img	{ padding: 0px 0px 10px 9px; }
#products .col_1 h3		{ padding-left: 8px; }
#products .col_1 a		{ padding-left: 8px; }
#products .col_1 table	{ margin-bottom: 10px; }
#products .col_1 td		{ padding-left: 8px; }

#products .col_2 img	{ margin-bottom: 20px; }
#products .arjen		{ float: left; width: 499px; }

#recent_products		{ float: left; width: 487px; padding: 20px 0px 10px 25px; border-left: 1px solid #a5c0ef; margin-left: -1px; }
.recent_product			{ float: left; width: 213px; padding: 0px; height: 160px; margin: 0px 20px 10px 0px; font-size: 1.0em; text-align: center; }
.recent_product img		{ border: 1px solid #aec8f0; }
#recent_products h1		{ margin-bottom: 15px; }

#blocks					{ float: left; width:981px; border-top: 1px solid #a5c0ef; padding-top: 20px; padding-bottom: 10px; }
.banner					{ float: left; width: 194px; height: 93px; padding: 0px 20px 0px 20px; border: 0px solid #000; margin-top: 0px; }
.dossier				{ float: left; width: 215px; height: 93px; padding: 10px 10px; border: 0px solid #000; margin-top: 20px; background: url(../images/woning_block_small.jpg) no-repeat;}
.dossier ul				{ border-top: 1px solid #a2bfee; }
.dossier li				{ border-bottom: 1px solid #a2bfee; padding: 4px; font-size: 1.1em; }
.contact				{ float: left; width: 214px; margin-left: 25px; margin-top: 15px; }
.spreuken				{ float: left; width: 193px; height: 93px; padding: 30px 20px; border: 0px solid #000; margin-left: 20px; text-align: center; font-size: 1.0em; background: url(../images/spreuken.gif) no-repeat; }
.project				{ float: left; width: 234px; height: 135px; padding: 0px 0px; border: 0px solid #000; margin: -10px 0 10px 20px; text-align: center; font-size: 1.0em; }

.filmbanner				{ float: left; width: 428px; height: 113px; padding: 10px 10px; border: 0px solid #000; margin-top: 20px; background: url(../images/woning_block.jpg) no-repeat;}


#slideshow 				{ border: 1px solid #9296a2; }
#slideshow img 			{ padding: 15px; background-color: #eee; }

#nav a 					{ border: 1px solid #9296a2; background: #eee; padding: 4px; margin-right: 2px; text-decoration: none; }
#nav a.activeSlide 		{ background: #9296a2; }
#nav a:hover 			{ background: #9296a2; }


#map_canvas				{ float: left; font-size: 2.0em; width: 547px; height: 400px; margin-bottom: 20px; }
#map_canvas	img			{  }
#map_canvas h3			{ font-size: 1.2em; }
#map_canvas	input		{ margin-bottom: 3px; }
#map_canvas a			{ border: 0px; padding-top: -30px; }
#gmaps_balloon			{ background: #fff; width: 250px; height: 210px; }

.openHouse				{ display: none; float: left; border: 1px solid #f00; margin-top: -33px; font-weight: bold; color: #f00; font-size: 0.95em; background: #fff; width: 150px;  }

.aanbod					{ float: right; margin-top: -34px; margin-right: 45px; }
.red					{ color: #f00;}

#main .spreuken			{ float: left; }
#main .col_2			{ }


/* side block */

#sideContainer			{ position: absolute; left: 50%; top: 0; width: 750px; margin-left: -485px; }
#sideBlock				{ z-index: 9999; position: fixed; background: url(/images/cornerImg.png) no-repeat center; width: 235px; height: 103px; margin-left: 957px; margin-top:100px; }
/*#sideBlock .centerz		{ background-color: #FFF; padding: 13px 25px; margin-left: 15px; box-shadow: 2px 2px 2px #212121; -webkit-box-shadow: 2px 2px 2px #212121; -moz-box-shadow: 2px 2px 2px #212121; -ie-box-shadow: 2px 2px 2px #212121; border-radius: 0 7px 7px 0; -moz-border-radius: 0 7px 7px 0; -webkit-border-radius: 0 7px 7px 0; -ie-border-radius: 0 7px 7px 0; }*/
#sideBlock .centerz		{ margin: 18px 0 0 42px; }
#sideBlock h2			{ font-size: 18px; margin-top: 10px; margin-bottom: 6px; }
#sideBlock p			{ font-size: 13px; }
