body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #fff;	
	background: #666 url(img/back-beton.jpg) repeat 0 0;
}

h1 {
	display: none;
}

a img {
border: none;
}

a {
	color: #FFCC66;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
}

del {
	color: red;
}

div#logo {
	display: block;
	position:absolute;
	width: 300px;
	height: 179px;
	top: 0;
	left: 0;
	background: url(img/logo.png) no-repeat 0 0;
}
div#logo2 {
	display: block;
	position:absolute;
	width: 210px;
	height: 124px;
	top: 0;
	left: 0;
	background: url(img/logo2.png) no-repeat 0 0;
}






/* left column */

div.adv-left {
	display: block;
	position: absolute;
	top: 650px;
	left: 0;
	width: 210px;
	text-align: center;
	padding: 0;
}




/* mid column */



div#content, div#content-prod {
	display: block;
	position:absolute;
	width: 460px;
	top: 0;
	left: 210px;
	background: #333;
	min-height: 650px;
	
}
div#content p.workshop {
	height: 250px;
	background: #333;
}

div#producten {
	display: block;
	position: absolute;
	left: 210px;
	top: 0;
	width: 1000px;
}


div#content h2{
	padding: 20px 20px 10px 20px;
	margin: 0;
	font-size: 44px;
	color: #fff;
}
div#content h3{
	margin: 0;
	padding: 15px 20px 0 20px;
	font-size: 15px;
	
}
div#content div.zoekresultaten h3 a {
	font-weight: 100;
	text-decoration: underline;
	line-height: 24px;
}

div#content p{
	margin: 0;
	padding: 10px 20px;
	font-size: 13px;
	line-height: 17px;

}
div#content p.text-1 {
	background: #444;
}


img.img-block-mid {
	margin: 0 15px;
}

div#content .backblue {
	display: none;
	margin: 0 15px;
	background: #498dea;
	color: #222;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div#content .backblue a {
	color: #FFCC66;
}
div#content .backblue a:hover {
	color: #FFFFFF;
}



div#content ul{
	margin: 0;
	padding: 10px;
}
div#content ul li{
	margin: 0 40px;
	padding: 0 20px;
	font-size: 13px;
	line-height: 21px;
	color: #fff;
}


div#content form{
	margin: 0;
	padding: 0;
}
div#content form input{
	margin: 5px 20px;
	padding: 20px 0;
}




div#content table{
	margin: 0;
	padding: 10px 20px;
	font-size: 13px;
	line-height: 17px;

}
div#content table td{
	width: 100px;
}

div#content img.globe {
	margin: 0 110px;
}



/* aanmelden nieuwsbrief block */

div#content a.block-mid-nieuwsbrief {
	display: block;
	position: absolute;;
	width: 430px;
	height: 72px;
	margin: 0 15px;
	
	top: 845px;
	
	
}

div#content a.block-nogmeer-nieuwsbrief {
	display: block;
	position: absolute;
	width: 430px;
	height: 72px;
	margin: 0 15px;
	
	top: 1800px;
	
	
}

a.workshopbutton {
	display: block;
	position: absolute;
	z-index: 1000;
	width: 300px;
	height: 100px;
	margin: 0;
	left: 610px;
	top: 60px;
	background: url(img/workshop-button.png) no-repeat 0 0;
	border: none;
	
}

a.jieldeknop {
	display: block;
	position: absolute;
	z-index: 1000;
	width: 289px;
	height: 246px;
	margin: 0;
	left: 200px;
	top: 250px;
	background: url(../images/jieldeknop.png) no-repeat 0 0;
	border: none;
	text-indent: -10000px;
	
}

img.woonwinkelvhjaar {
	position: absolute;
	z-index: 2000;
	top: 100px;
	left: 595px;
	display: block;
}



a.vakantie {
	display: block;
	position: absolute;
	z-index: 1000;
	width: 250px;
	height: 100px;
	margin: 0;
	left: 480px;
	top: 490px;
	background: url(../images/buttonvakantie.png) no-repeat 0 0;
	border: none;
	
	text-indent: -111111px;
	
}


div.twitter {
	display: block;
	position: fixed;
	z-index: 30000;
	width: 330px;
	height: 260px;
	margin: 0;
	left: 880px;
	bottom: 0px;
	background: url(img/tweettip.png) no-repeat -20px 0;
	border: none;
	
	text-indent: -111111px;
	
}

p.tweettip {
	color: #ffc;
}


























/* right column */



div#block-right {
	display: block;
	position:absolute;
	width: 225px;
	height: 760px;
	top: 0px;
	left: 700px;
	padding: 0;
}

div#block-right ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

div#block-right ul li, div#block-right ul li img{
	padding: 0;
	margin: 0;
}






div#block-right-enquete {
	display: block;
	position:absolute;
	width: 225px;
	height: 1700px;
	top: 0;
	left: 760px;
	background: #aaa;
	
	padding: 20px 10px;
	
}



/* flash afbeeldingen */

div#content #brocante-1 {
	display: block;
	width: 460px;
	height: 100px;
	margin: 30px 0 0 0;
}




#twitterbird {
	float: right;
	position: absolute;
	z-index: 3000;
	top: 0;
	right: 0;
	
	height: 120px;
	width: 120px;
	margin: 0;
}


/* flash afbeeldingen */





#moviecountdown {
	float: right;
	position: absolute;
	z-index: 3000;
	top: 350px;
	right: 5px;
	
	width: 136px;
	height: 181px;
	margin: 0;
}

div#block-right #home-rightcol {
	display: block;
	width: 250px;
	height: 1340px;
	margin: 30px 0 0 -20px;
}







/* losse foto's afbeeldingen e.d. */


div.foto-pand-spoor38 {
	display: block;
	position:absolute;
	z-index: 200;
	width: 380px;
	height: 250px;
	background: url(../images/foto-pand-spoor38.png) no-repeat 0 0;
	top: 320px;
	left: 395px;
}

div.fotos-gebouw {
	display: block;
	position:absolute;
	z-index: 200;
	width: 317px;
	height: 280px;
	background: url(img/fotos-gebouw.png) no-repeat 0 0;
	top: 435px;
	left: 655px;
}

div.fotos-gebouw-contact {
	display: block;
	position:absolute;
	z-index: 200;
	width: 317px;
	height: 280px;
	background: url(img/fotos-gebouw.png) no-repeat 0 0;
	top: 10px;
	left: 460px;
}

div.fotos-gebouw-nieuwsbrief {
	display: block;
	position:absolute;
	z-index: 200;
	width: 317px;
	height: 280px;
	background: url(img/fotos-gebouw.png) no-repeat 0 0;
	top: 430px;
	left: 455px;
}

div.fotos-gebouw-vika{
	display: block;
	position:absolute;
	z-index: 200;
	width: 317px;
	height: 280px;
	background: url(img/fotos-gebouw.png) no-repeat 0 0;
	top: 450px;
	left: 285px;
}

div.verrassing {
	display: block;
	position: absolute;
	z-index: 300;
	width: 417px;
	height: 180px;
	background: url(../images/verrassing.gif) no-repeat 0 0;
	top: 688px;
	left: 0px;
	
	text-indent: -10000px;
	
}

a.nieuwbinnenbanner {
	float: right;
	position: absolute;
	z-index: 4000;
	top: 130px;
	right: 0;
	width: 150px;
	height: 220px;
	background: url(../images/nieuwbinnen-tip.png) no-repeat 0 0;
	
	text-indent: -10000px;
	
}

a.nieuwbinnenbanner-en {
	float: right;
	position: absolute;
	z-index: 4000;
	top: 130px;
	right: 0;
	width: 150px;
	height: 220px;
	background: url(../images/nieuwbinnen-tip-en.png) no-repeat 0 0;
	
	text-indent: -10000px;
	
}


a.vtwonenquote {
	display: block;
	position: absolute;
	z-index: 4000;
	top: 593px;
	left: 220px;
	width: 426px;
	height: 151px;
	background: url(../images/vtwonenquote.png) no-repeat 0 0;
	
	text-indent: -10000px;
	
	/* deze te gebruiken ook bij
	 * volgende acties!!!
	 */
	
	
}

a.nieuwsbrief {
	float: right;
	position: absolute;
	z-index: 4000;
	top: 512px;
	right: -13px;
	width: 210px;
	height: 190px;
	background: url(../images/nieuwsbrief-menu.png) no-repeat 0 0;
	
	text-indent: -10000px;
	
}

a.nieuwsbrief-en {
	float: right;
	position: absolute;
	z-index: 4000;
	top: 512px;
	right: -13px;
	width: 210px;
	height: 190px;
	background: url(../images/nieuwsbrief-menu-en.png) no-repeat 0 0;
	
	text-indent: -10000px;
	
}
















/* knop meer brocante */

a.nogmeerbrocante {
	display: block;
	position: absolute;
	width: 230px;
	height: 100px;
	background: url(../images/nogmeerbrocante-pijl.gif) no-repeat 0 0;
	top: 414px;
	left: 888px;
	
	text-indent: -10000px;


}

a.nogmeerindustrieel {
	display: block;
	position: absolute;
	width: 230px;
	height: 100px;
	background: url(../images/nogmeerindustrieel-pijl.gif) no-repeat 0 0;
	top: 320px;
	left: 500px;
	
	text-indent: -10000px;
	
}

a.industrielelampen {
	display: block;
	position: absolute;
	width: 230px;
	height: 100px;
	background: url(../images/industrielelampen-pijl.gif) no-repeat 0 0;
	top: 420px;
	left: 535px;
	
	text-indent: -10000px;
	
}

a.nogmeerimpressies {
	display: block;
	position: absolute;
	width: 230px;
	height: 100px;
	background: url(../images/nogmeerimpressie-pijl.gif) no-repeat 0 0;
	top: 444px;
	left: 538px;
	
	text-indent: -10000px;
	
}







/* knop strepen en stippen site */

a.strepensite {
	display: block;
	position: absolute;
	width: 431px;
	height: 330px;
	background: url(../images/strepensite.gif) no-repeat 100px 70px;
	top: 180px;
	left: 602px;
	
	text-indent: -10000px;


}















/* foto's uitvergroten impressies */


a.foto1 {
	display: block;
	position: absolute;
	left: 220px;
	top: 150px;
	width: 430px;
	height: 300px;
	background: url(img/loep.gif) no-repeat right bottom;
}

a.foto2 {
	display: block;
	position: absolute;
	left: 680px;
	top: 255px;
	width: 320px;
	height: 325px;
	background: url(img/loep.gif) no-repeat right bottom;
}

a.foto3 {
	display: block;
	position: absolute;
	left: 280px;
	top: 520px;
	width: 470px;
	height: 310px;
	background: url(img/loep.gif) no-repeat right bottom;	
}




a.foto4 {
	display: block;
	position: absolute;
	left: 220px;
	top: 130px;
	width: 400px;
	height: 310px;
	background: url(img/loep.gif) no-repeat right bottom;
}
a.foto5 {
	display: block;
	position: absolute;
	left: 660px;
	top: 130px;
	width: 400px;
	height: 320px;
	background: url(img/loep.gif) no-repeat right bottom;
}
a.foto6 {
	display: block;
	position: absolute;
	left: 220px;
	top: 480px;
	width: 400px;
	height: 300px;
	background: url(img/loep.gif) no-repeat right bottom;
}
a.foto7 {
	display: block;
	position: absolute;
	left: 640px;
	top: 480px;
	width: 420px;
	height: 290px;
	background: url(img/loep.gif) no-repeat right bottom;
}
a.foto8 {
	display: block;
	position: absolute;
	left: 220px;
	top: 810px;
	width: 400px;
	height: 300px;
	background: url(img/loep.gif) no-repeat right bottom;
}
a.foto9 {
	display: block;
	position: absolute;
	left: 640px;
	top: 810px;
	width: 400px;
	height: 290px;
	background: url(img/loep.gif) no-repeat right bottom;
}



/* foto's uitvergroten impressies */


/* media afbeeldingen opmaak */

a.media {
	float: left;
	width: 140px;
	margin: 10px 25px;
}
a.media img {
	display: block;
	width: 160px;
	height: 200px;
}




/* movie pagina */

body#movie {
	margin: 0 auto;
	background-image: none;
	background-color: #000;
}

div.movie {
	display: block;
	margin: 10px auto;
	padding-top: 110px;
	width: 1000px;
	height: 777px;
	background: url(../images/cinema-curtain.jpg) no-repeat 0 0;
	text-align: center;
}
/*
div.movie object {
	width: 480px;
	height:400px;
}
*/



/* nieuw binnen pagina table */

table.nieuwbinnen {
	width: 700px;
	background: #333;
	margin: 0;
	padding: 0;
}
table.nieuwbinnen tr th {
	text-align: center;
	height: 50px;
	background: #222;
}
table.nieuwbinnen tr.even td {
	background: #3b3b3b;
	border-left: 1px solid #333;
}
table.nieuwbinnen td a {
	color: #fff;
	text-decoration: underline;
}
table.nieuwbinnen tr td {
	vertical-align: top;
	text-align: center;
	padding: 20px;
	border-right: 1px solid #3b3b3b;
}

table.nieuwbinnen img {
	width: 200px;
	border: 9px solid white;
	border-bottom: 21px solid #fff;
	
	-moz-transform: rotate(-2deg);  /* FF3.5+ */
	-o-transform: rotate(-2deg);  /* Opera 10.5 */
	-webkit-transform: rotate(-4deg);  /* Saf3.1+, Chrome */
	
	-webkit-box-shadow:3px 3px 20px #222;
	-moz-box-shadow:3px 3px 20px #222;
	-o-box-shadow:3px 3px 20px #222;
 
 	behavior:url(-ms-transform.htc);
    -ms-transform:rotate(356deg);

}


table.jielde img {
	float: left;
	text-align: left;
	width: 200px;
}

table.nieuwbinnen img.woonhuis {
	width: 179px;
	border: 0;
	border-bottom: 0;
	
	-moz-transform: none;
	-o-transform: none;
	-webkit-transform: none;
	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
 
 	behavior: none;
    -ms-transform: none;

}






span.verkocht {
	display: block;
	font-weight: bolder;
	background: red;
	color: #fff;
	padding: 4px;
	
	-moz-transform: rotate(-2deg);  /* FF3.5+ */
	-o-transform: rotate(-2deg);  /* Opera 10.5 */
	-webkit-transform: rotate(-4deg);  /* Saf3.1+, Chrome */
}

.letop {
	color: red;
}







/* nieuw binnen pagina table */

table.afbeeldingen {
	width: 700px;
	background: #333;
	margin: 0;
	padding: 0;
}
table.afbeeldingen tr th {
	text-align: center;
	height: 50px;
	background: #222;
}
table.afbeeldingen tr.even td {
	background: #3b3b3b;
	border-left: 1px solid #333;
}
table.afbeeldingen tr td {
	vertical-align: top;
	text-align: center;
	padding: 20px;
	border-right: 1px solid #3b3b3b;
}

table.afbeeldingen img {
	width: 200px;
	border: 9px solid white;
}


/* paginering voor nieuw binnenpagina  */


div#content ul.pagina{
	margin: 0;
	padding: 0;
}
div#content ul.pagina li{
	float: left;
	list-style: none;
	color: #999;
	margin: 0;
	padding: 4px;
}
div#content ul.pagina li a{
	font-size: 14px;
	color: #fff;
}
div#content ul.pagina li.active a{
	color: #222;
}
div#content ul.pagina li a:hover{
	color: #FFCC66;
}








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






img.kerst {
	display: block;
	position: absolute;
	z-index: 30000;
	left: 950px;
	top: 400px;
	width: 213px;
	height: 260px;
	display: none;
}

img.loods39button {
	display: block;
	position: absolute;
	z-index: 30000;
	left: 950px;
	top: 260px;
	width: 221px;
	height: 156px;
}


a.woonbeurs{
	display: none;
}














