body, div, table, td, img, map, form, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
}

img, div, a, td { behavior: url('../script/iepngfix.htc'); }

body { background: #3071c1 url('../images/graphics/back01.jpg') no-repeat fixed top center; }

a#homelink span, #logo1 a span, #logo2 a span, #logo3 a span, #flag_nl a span, #flag_nlon span, #flag_de a span, #flag_deon span { display: none }

#wrap {
	width: 980px;
	height: 100%;
	margin: auto;
	text-align: center;
}

#banner {
	width: 980px;
	height: 115px;
	background: transparent url('../images/graphics/banner1.png') no-repeat top left; 
}

a#homelink {
	display: block;
	width: 980px;
	height: 115px;
}

#main {
	width: 930px;
	text-align: left;
	background: transparent url('../images/graphics/white1.png') no-repeat top left;
	padding: 10px 25px 10px 25px;
}

#mid1 {
	width: 980px;
	height: 6px;
	text-align: left;
	background: transparent url('../images/graphics/white1.png') no-repeat top left;
}

#menubar {
	width: 980px;
	height: 22px;
	text-align: left;
	background: transparent url('../images/graphics/white1.png') no-repeat top left;
	z-index: 3000;
}

#logobar {
	width: 980px;
	height: 70px;
	text-align: left;
	background: transparent url('../images/graphics/white1.png') no-repeat top left;
	z-index: 100;
}
#logowrapper { position: absolute; width: 980px; height: 70px; }

#cell1, #cell2, #cell3, #cell4, #cell5, #cell6, #logo1, #logo2, #logo3, #flag_nl, #flag_nlon, #flag_de, #flag_deon {
	display: inline;
	float: left;
}

#cell1 { width: 154px; height: 70px; }
#cell2 { width: 101px; height: 70px; }
#cell3 { width: 100px; height: 70px; }
#cell4 { width: 48px; height: 70px; }
#cell5 { width: 10px; height: 70px; }
#cell6 { width: 30px; height: 70px; }

#logo1 a, #logo2 a, #logo3 a, #flag_nl a, #flag_de a {
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#logo1 { width: 157px; padding-top: 20px; }
#logo1 a { width: 157px; height: 45px; background-image: url('../images/graphics/logo_01.png'); }
#logo1 a:hover { background-position: -157px; }

#logo2 { width: 158px; padding-top: 28px; }
#logo2 a { width: 158px; height: 40px; background-image: url('../images/graphics/logo_02.png'); }
#logo2 a:hover { background-position: -158px; }

#logo3 { width: 155px; padding-top: 21px; }
#logo3 a { width: 155px; height: 40px; background-image: url('../images/graphics/logo_03.png'); }
#logo3 a:hover { background-position: -155px; }

#flag_nl, #flag_nl a, #flag_nlon, #flag_de, #flag_de a, #flag_deon { width: 34px; height: 26px; }
#flag_nl, #flag_nlon, #flag_de, #flag_deon { padding-top: 24px; }
#flag_nlon, #flag_deon { background-position: bottom left; background-repeat: no-repeat; }

#flag_nl a { background-image: url('../images/graphics/flag_nl.png'); }
#flag_nl a:hover { background-position: -34px; }
#flag_nlon { background-image: url('../images/graphics/flag_nlon.gif');}

#flag_de a { background-image: url('../images/graphics/flag_de.png'); }
#flag_de a:hover { background-position: -34px; }
#flag_deon { background-image: url('../images/graphics/flag_deon.gif'); }

.maintable { width: 930px; }
.content { width: 548px; }
.news_cell, .news_top, .news_mid, .news_bot { width: 357px; }
.news_cell { padding-left: 25px; }
.news_top { height: 38px; background: transparent url('../images/graphics/nws_top.png') no-repeat top left; }
.news_top_de { height: 38px; background: transparent url('../images/graphics/nws_top_de.png') no-repeat top left; }
.news_mid { background: transparent url('../images/graphics/nws_mid.png') no-repeat top left; }
.news_bot { height: 40px; background: transparent url('../images/graphics/nws_bot.png') no-repeat top left; }

.center { position: relative; width: 930px; text-align: center; }

#kaart {
	width: 300px;
	height: 350px;
	margin: 0px 315px;
	background: transparent url('../images/pics/kaartje1.png') no-repeat top left;
}

.pand, .logo, .items, .gegevens { float: left; height: 110px; }
.pand { width: 162px; margin-right: 10px; }
.logo { width: 195px; margin-right: 20px; }
.items, .gegevens { margin-top: 20px; }
.items { width: 150px; margin-right: 20px; }
.gegevens { width: 370px; clear: right; }


.nws { margin: 0px 10px; padding: 5px 0px; border-top: 1px solid #000; }

.project, .vestiging, .entry { width: 930px; padding: 15px 0px 10px 0px; border-top: 1px solid #000; }
.vestiging { padding: 0px; }

.vlogo { margin-top: 5px; vertical-align: top;}

#footer {
	width: 974px; height: 25px;
	padding: 5px 3px;
	text-align: left;
	color: #fff;
}

.QSimage {
	padding:4px;
	border:solid;
	border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
	border-width: 1px 2px 2px 1px;
	background-color:white;
}

.debot { clear: both; width: 50%; height: 20px; }