/* dit is de stylesheet voor de volledige webpagina */
	
	html { 
overflow-y: scroll; /* zorgt er voor dat de webpagina niet naar links schuift als er een scrollbalk bijkomt */
font-family: Verdana, Arial, Calibri, Helvetica, sans-serif; /* lettertype bepaald voor de hele webapplicatie */
}
	
	#container { /* binnen dit kader wordt al het zichbare weergegeven*/
margin: -5px auto -5px auto;
padding: 0;
width: 912px;
border: dotted 1px transparent;
}

	body { /* de vulling van het totale scherm */
background-image: url(../images/gradient.png);
background-repeat: repeat-x;
background-color: #00CBFE;
}
	img { /* plaatjes krijgen geen rand */
border: none;
}

	h1 { /* koptekst grootst */
font-size: 13pt;
margin: 0 0 0.5em 0;
}
	h2 { /* koptekst middel */
font-size: 12pt;
color: #507AE5;
margin: 0 0 0.4em 0;
}
	h3 { /* koptekst kleinst */
font-size: 10pt;
font-weight: bold;
margin: 0;
}
	p { /* paragraaf */
font-size: 10pt;
margin: 5px 0 0 0;
}
	a {
text-decoration: none;
color: black;
font-size: 10pt;
}
	a:hover {
text-decoration: underline;
}
	a:visited { /* een link waar al op gedrukt is krijgt geen opmaak mee */
text-decoration: none;
}
	.bold { /* tekst met deze klasse wordt dikgedrukt weergegeven */
font-weight: bold;
}
	#frame { /* een frame krijgt geen rand eromheen */
border:	none;
}
	.blokboven { /* het bovenste gedeelte van een grijs blok, verdeeld over de hele breedte (heeft geen inhoud) */
background: url(../images/blokboven.png) no-repeat;
width: 910px;
height: 24px;
margin: 0;
}
	.bloktussen { /* het middelste gedeelte van een grijs blok, verdeeld over de hele breedte (heeft inhoud) */
background: url(../images/bloktussen.png) repeat-y;
width: 830px;
padding: 1px 40px 1px 40px;
margin: 0;
overflow: hidden;
}
	.blokonder { /* het onderste gedeelte van een grijs blok, verdeeld over de hele breedte (heeft geen inhoud) */
background: url(../images/blokonder.png) no-repeat;
width: 910px;
height: 23px;
margin: 0 0 4px 0;
}
	.blokbovenk { /* het bovenste gedeelte van een grijs blok, verdeeld over de halve breedte (heeft geen inhoud) */ 
background: url(../images/blokbovenk.png) no-repeat;
width: 445px;
height: 23px;
margin: 0;
}
	.bloktussenk { /* het middelste gedeelte van een grijs blok, verdeeld over de halve breedte (heeft inhoud) */
background: url(../images/bloktussenk.png) repeat-y;
width: 365px;
padding: 1px 40px 1px 40px;
overflow: hidden;
}
	.blokonderk { /* het onderste gedeelte van een grijs blok, verdeeld over de halve breedte (heeft geen inhoud) */
background: url(../images/blokonderk.png) no-repeat;
width: 445px;
height: 23px;
margin: 0 0 4px 0;
}
	.vlakgrootstboven {
background: url(../images/vlakgrootstboven.png) no-repeat;
width: 830px;
height: 15px;
margin: 4px 0 0 0;
}
	.vlakgrootsttussen {
background: url(../images/vlakgrootsttussen.png) repeat-y;
width: 830px;
padding: 1px 20px 1px 20px;
overflow: hidden;
}
	.vlakgrootstonder {
background: url(../images/vlakgrootstonder.png) no-repeat;
width: 830px;
height: 15px;
margin: 0 0 4px 0;
}
	.underline {
text-decoration: underline;
}


/* STANDAARD TEMPLATE */
/* HEADER */

	#header { /* het bovenste gedeelte van de website*/
width: 100%;
/*height: 67px;*/
overflow: hidden;
margin: 0 auto 0 auto;
border: dotted 1px transparent;
}
	#logo {
margin: 3px 0 0 17px;
padding: 0;
float: left;
width: 275px;
height: 59px;
border: dotted 1px transparent;
}
	#taal { /* het kader waar de taalknop in staat, inclusief de tekst eronder */
float: left;
border: dotted 1px transparent;
width: 130px;
height: 50px;
margin: 7px 0 0 400px;
padding: 0;
font-size: 7pt;
color: white;
text-align: center;
text-indent: -20px;
}
	#inlog {
font-size: 8pt;
width: 250px;
margin: 0;
padding: 0;
}
	#email {
margin: 0 0 0 -3em;
}
	#wachtwoord {
margin: 0 0 0 -3em;
}

	#winkellink { /* winkelmandje */
float: right;
border: dotted 1px transparent;
width: 32px;
height: 31px;
padding: 0;
margin: 10px 20px 0 0;
}


/* STANDAARD TEMPLATE */
/* MENU */

	#menu { /* het kader van de menubalk als geheel */
background: url(../images/menubalk.png) no-repeat;
padding: 0;
width: 100%;
height: 37px;
margin: 6px auto 0 auto;
border: dotted 1px transparent;
overflow: hidden;
}	
	#menulijst { /* het kader van de tekst in de gehele breedte */
list-style: none;
margin: 1px 0 1px 2.5em;
padding: 0;
border: dotted 1px transparent;
overflow: hidden;
}
		#menulijst li { /* het kader per menu-item */
	padding: 5px 2% 0px 2%;
	text-align: center;
	float: left;
	border: dotted 1px transparent;
	}
			#menulijst li a { /* tekstopmaak van de menu-items */
		font-size: 13pt;
		font-weight: bold;
		color: black;
		text-decoration: none;
		}
				#menulijst li a:hover { /* witte gloed bij mouse-over menu-item */
			text-shadow: -1px 0 #eff, 0 1px #eff, 1px 0 #eff, 0 -1px #eff;
			}


/* STANDAARD TEMPLATE */
/* ZOEKBALK */

	#zoeken { /* het kader waarin de zoekbalk staat */
width: 100%;
overflow: hidden;
padding: 0;
margin: 0 auto 0 auto;
border: dotted 1px transparent;
}
	#breadcrumb { /* navigatie binnen de website */
width: 50%;
margin: 4px 0 auto 0;
padding: 0 0 0 2.3%;
border: dotted 1px transparent;
font-size: 9pt;
color: white;
vertical-align: 10%;
float: left;
}
		#breadcrumb a { /* tekstopmaak bij de links in de navigatie */
	text-decoration: none;
	color: white;
	}
			#breadcrumb a:hover { /* tekstopmaak bij mouse-over bij de links in de navigatie */
		text-decoration: underline;
		}
	#zoekbalk {
width: 27%;
padding: 0 0 0 2.3%;
border: dotted 1px transparent;
font-size: 9pt;
color: white;
vertical-align: 10%;
float: right;
}


/* STANDAARD TEMPLATE */
/* INHOUD */

	#inhoud { /* het kader waarin de inhoud van elke pagina wordt weergegeven */
border: dotted 1px transparent;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}


/* STANDAARD TEMPLATE */
/* FOOTER */

#footer { /* het kader van de footerbalk als geheel */
background: url(../images/footer.png) no-repeat;
padding: 0;
width: 100%;
height: 30px;
margin: 0px auto 0px auto;
border: dotted 1px transparent;
overflow: hidden;
position: static;
bottom: 0px;
}
	#footerlijst { /* het kader van de tekst in de gehele breedte */
list-style: none;
margin: 1px 5% 1px 5%;
padding: 0 0 0 2.7em;
border: dotted 1px transparent;
overflow: hidden;
}
		#footerlijst li { /* het kader per menu-item */
	padding: 0px 9% 0px 9%;
	text-align: center;
	float: left;
	border: dotted 1px transparent;
	}
			#footerlijst li a { /* tekstopmaak van de menu-items */
		font-size: 8pt;
		color: black;
		text-decoration: none;
		}
				#footerlijst li a:hover { /* onderstreping bij mouse-over menu-item */
			text-decoration: underline;
			}


/* STANDAARD TEMPLATE */
/* COPYRIGHT */

#copyright { /* het kader van copyright in de gehele breedte */
height: 1.5em;
width: 100%;
margin: 0;
padding: 0;
border: dotted 1px transparent;
}
	#copyright p { /* de opmaak van de tekst */
color: #666;
font-size: 7pt;
text-align: center;
text-indent: -10px;
margin: 0;
padding: 0;
border: dotted 1px transparent;
}





/* INHOUD */
/* HOME */

	 #homemainbanner { /* zorgt voor de standaard hoogte van de grote banner */ 
height: 325px;
border: dotted 1px transparent;
margin: 0;
overflow: auto;
} 
	#homeimage { /* geeft het kader en de inhoud voor de grote foto */
border: dotted 1px transparent;
width: 562px;
height: 325px;
margin: 0;
background: url(../images/homeimage.png) no-repeat;
position: absolute;
z-index: 2;
}
		#homeimage a { /* geeft het gebied aan wat als link gebruikt wordt bij de grote foto */
	border: dotted 1px transparent;
	width: 562px;
	height: 325px;
	padding: 0 559px 306px 0;
	margin: 100px 0 0 0;
	}
	#imageinfo { /* geeft het kader weer waarin zowel de tekst als de omtrek daarvan in staan */
border: dotted 1px transparent;
width: 220px;
height: 185px;
margin: -3px 0 0 510px;
background: url(../images/homeomtrek.png) no-repeat;
position: absolute;
z-index: 1;
padding: 30px 10px 0 70px;
}
		#imageinfo a { /* zorgt voor de opmaak van de koptekst in de grote banner */
	font-size: 12pt;
	color: #507AE5;
	margin: 0 0 0.4em 0;
	text-decoration: none;
	}
			#imageinfo a:hover { /* zorgt voor kleurwisseling van de koptekst bij mouse-over */
		color: #00CBFE;
		}
	#productlink { /* geeft het kader weer waarin de links naar de productcategorien staan */
border: dotted 1px transparent;
width: 200px;
height: 100px;
position: absolute;
z-index: 3;
text-align: center;
margin: 220px 0 0 580px;
padding: 0;
}
		#productlink ul li {
	margin: 0;
	}

	#linktoproduct { /* de eigenschappen van de lijst met productcategorien in de grote banner */
list-style: none;
border: dotted 1px transparent;
margin: 0;
padding: 0;
font-size: 0.9em;
font-weight: bold;
}
		#linktoproduct li { /* het kader om elke productcategorie afzonderlijk */
	border: dotted 1px transparent;
	padding: 3px 0;
	}
			#linktoproduct li a { /* tekstopmaak van de productcategorien in de grote banner */
		color: black;
		text-decoration: none;
		}
				#linktoproduct li a:hover { /* tekstopmaak van de productcategorien bij mouse-over */
			color: #507AE5;
			}

	#homeunder { /* het kader van het onderste gedeelte (onder de grote banner) van de inhoud */
border: dotted 1px transparent;
width: 910px;
height: 150px;
margin: 4px 0 4px 0;
}

	#homeunderl { /* het blok linksonder */
border: dotted 1px transparent;
background: url(../images/homeonder.png) no-repeat;
width: 410px;
height: 120px;
overflow: hidden;
float: left;
padding: 15px 20px 15px 15px;
}
		#homeunderl img { /* het plaatje in het blok linksonder */
	float: right;
	}
		#homeunderl a { /* tekstopmaak bij de tekst in het blok linksonder */
	display: block;
	text-decoration: none;
	color: black;
	font-size: 9pt;
	padding: 13px 15px 0 15px;
	margin: -15px 0 0 -15px;
	border: dotted 1px transparent;
	width: 413px;
	height: 135px;
	}
	#homeunderr { /* het blok rechtsonder */
border: dotted 1px transparent;
background: url(../images/homeonder.png) no-repeat;
width: 410px;
height: 120px;
overflow: hidden;
float: right;
padding: 15px 20px 15px 15px;
}
		#homeunderr img { /* het plaatje in het blok rechtsonder */
	float: right;
	}
		#homeunderr a { /* tekstopmaak bij de tekst in het blok rechtsonder */
	display: block;
	text-decoration: none;
	color: black;
	font-size: 9pt;
	padding: 13px 15px 0 15px;
	margin: -15px 0 0 -15px;
	border: dotted 1px transparent;
	width: 413px;
	height: 135px;
	}

	
/* INHOUD */
/* PRODUCTEN */

	.blokbovenxk { /* het bovenste gedeelte van een grijs blok, verdeeld over één-derde breedte (heeft geen inhoud) */ 
background: url(../images/blokbovenxk.png) no-repeat;
width: 290px;
height: 23px;
margin: 0;
}
	.bloktussenxk1{ /* het middelste gedeelte van een grijs blok, verdeeld over één-derde breedte (heeft inhoud) */
background: url(../images/bloktussenxk.png) repeat-y;
width: 250px;
height: 170px;
padding: 0 20px 0 20px;
margin: 0px;
overflow: hidden;
}
		.bloktussenxk1 a{
	text-decoration: none;
	color: black;
	display: block;
	width: 250px;
	height: 168px;
	margin: 0;
	padding: 0;
	border: dotted 1px transparent;
	}
		.bloktussenxk1 p {
	font-size: 8pt;
	}
		.bloktussenxk1 img {
	float: right;
	margin: 0 0 10px 20px;
	}
	.bloktussenxk2{ /* het middelste gedeelte van een grijs blok, verdeeld over één-derde breedte (heeft inhoud) */
background: url(../images/bloktussenxk.png) repeat-y;
width: 250px;
height: 110px;
padding: 0 20px 0 20px;
margin: 0px;
overflow: hidden;
}
		.bloktussenxk2 a{
	text-decoration: none;
	display: block;
	width: 250px;
	height: 108px;
	margin: 0;
	padding: 0;
	border: dotted 1px transparent;
	}
		.bloktussenxk2 p {
	font-size: 8pt;
	}
	.blokonderxk { /* het onderste gedeelte van een grijs blok, verdeeld over één-derde breedte (heeft geen inhoud) */
background: url(../images/blokonderxk.png) no-repeat;
width: 290px;
height: 23px;
margin: 0 0 4px 0;
padding: 0;
}

	#mixers { /* eerste vak, bovenste rij */
border: dotted 1px transparent;
float: left;
width: 290px;
}
	#broadcast { /* tweede vak, bovenste rij */
border: dotted 1px transparent;
float: left;
width: 290px;
margin: 0 0 0 20px;
}
	#spllimiters { /* derde vak, bovenste rij */
border: dotted 1px transparent;
float: right;
width: 290px;
}
	#accessoires { /* eerste vak, onderste rij */
border: dotted 1px transparent;
float: left;
width: 290px;
}
	#musicall { /* tweede vak, onderste rij */
border: dotted 1px transparent;
float: left;
width: 290px;
margin: 0 0 0 20px;
}
	#images { /* derde vak, onderste rij */
border: dotted 1px transparent;
float: right;
width: 290px;
}

	/* INHOUD TYPE PRODUCT WELKOM */
	
		#productwelkom {
	width: 910px;
	overflow: hidden;
	}
	
		.typewelkomplaatje {
	float: left;
	margin: 0 20px 0 0;
	}
	
		.js .display { /* zorgt ervoor dat een item in een slideshow verborgen wordt */
	display: none;
	}
	

	/* INHOUD TYPE PRODUCT */
	
		#mixermenu { /* het kader van het mixermenu als geheel */
	background: url(../images/menubalk.png) no-repeat;
	padding: 0;
	width: 910px;
	height: 37px;
	margin: 0 auto 4px auto;
	border: dotted 1px transparent;
	overflow: hidden;
	}	
		#mixermenulijst { /* het kader van de tekst in de gehele breedte */
	list-style: none;
	margin: 1px 0 1px 2.5em;
	padding: 0;
	border: dotted 1px transparent;
	overflow: hidden;
	}
			#mixermenulijst li { /* het kader per menu-item */
		padding: 5px 2.4% 0px 2.4%;
		text-align: center;
		float: left;
		border: dotted 1px transparent;
		}
				#mixermenulijst li a { /* tekstopmaak van de menu-items */
			font-size: 10pt;
			color: black;
			text-decoration: none;
			}
					#mixermenulijst li a:hover { /* witte gloed bij mouse-over menu-item */
				text-shadow: -1px 0 #eff, 0 1px #eff, 1px 0 #eff, 0 -1px #eff;
				}
		#producttop {
	border: dotted 1px transparent;
	width: 100%;
	padding: 0 0 10px 0;
	overflow: hidden;
	}
			#productimage {
		border: dotted 1px transparent;
		height: 167px;
		width: 301px;
		overflow: hidden;
		padding: 0;
		margin: 10px 20px 10px 10px;
		float: left;
		}
			#productinfo {
		border: dotted 1px transparent;
		height: 167px;
		width: 480px;
		padding: 0;
		margin: 10px 0 0 0;
		float: right;
		}
		#productbottom {
	border: dotted 1px transparent;
	width: 100%;
	overflow: auto;
	padding: 0;
	margin: 0;
	}
			#specs {
		border: dotted 1px transparent;
		width: 560px;
		overflow: hidden;
		margin: 10px 0 10px 0;
		float: left;
		}
			#product-images {
		border: dotted 1px transparent;
		width: 240px;
		margin: 10px 0 10px 0;
		float: right;
		overflow: hidden;
		}
			#productdownloads {
		border: dotted 1px transparent;
		width: 240px;
		margin: 10px 0 10px 0;
		float: right;
		overflow: hidden;
		}
		.vlakgrootboven { /* het bovenste gedeelte van een grijs blok, verdeeld over de hele breedte (heeft geen inhoud) */
	background: url(../images/vlakgrootboven.png) no-repeat;
	width: 530px;
	height: 23px;
	margin: 0;
	padding: 0 15px 0 15px;
	}
		.vlakgroottussen { /* het middelste gedeelte van een grijs blok, verdeeld over de hele breedte (heeft inhoud) */
	background: url(../images/vlakgroottussen.png) repeat-y;
	width: 530px;
	margin: 0;
	padding: 0 15px 0 15px;
	overflow: hidden;
	}
		.vlakgrootonder { /* het onderste gedeelte van een grijs blok, verdeeld over de hele breedte (heeft geen inhoud) */
	background: url(../images/vlakgrootonder.png) no-repeat;
	width: 530px;
	height: 23px;
	margin: 0;
	padding: 0 15px 0 15px;
	}
			.vlakkleinboven { /* het bovenste gedeelte van een grijs blok, verdeeld over de hele breedte (heeft geen inhoud) */
	background: url(../images/vlakkleinboven.png) no-repeat;
	width: 210px;
	height: 19px;
	margin: 0;
	padding: 0 15px 0 15px;
	}
		.vlakkleintussen { /* het middelste gedeelte van een grijs blok, verdeeld over de hele breedte (heeft inhoud) */
	background: url(../images/vlakkleintussen.png) repeat-y;
	width: 210px;
	margin: 0;
	padding: 0 15px 0 15px;
	overflow: hidden;
	}
		.vlakkleinonder { /* het onderste gedeelte van een grijs blok, verdeeld over de hele breedte (heeft geen inhoud) */
	background: url(../images/vlakkleinonder.png) no-repeat;
	width: 210px;
	height: 19px;
	margin: 0 0 10px 0;
	padding: 0 15px 0 15px;
	}

	
	/* INHOUD FOTO'S */

		#fotowelkom {
	float: left;
	width: 250px;
	}
		#fotos {
	border: dotted 1px transparent; 
	width: 560px;
	overflow: hidden;
	float: right;
	}
			.foto {
		float: left;
		width: 130px;
		height: 130px;
		border: solid 1px white;
		margin: 0 3px 8px 9px;
		padding: 15px;
		}
	
	
/* INHOUD */
/* ONDERDELEN */

	#winkelmenu {
float: left;
margin: 0;
}
	#winkelwagen {
float: left;
margin: 5px 10px 0 0;
}
	#winkelwelkom {
float: right;
width: 560px;
font-size: 9pt;
}
	#winkel {
float: right;
margin: 0;
}
		#hoofdproduct {
	border: dotted 1px transparent;
	width: 100%;
	overflow: hidden;
	font-size: 9pt;
	}
			#hoofdproduct .artikelContent {
		float: left;
		text-align: left;
		width: 250px;
		}
			#hoofdproduct .artikelContent h2 {
		text-align: left;
		}		
			#hoofdproduct .artikelFoto {
		float: right;
		margin: 0;
		}
			#hoofdproduct .imgArtikelFoto {
		width: 250px;
		height: 139px;
		}
		
			.artikelFoto {
		float: left;
		overflow: hidden;
		margin: 0 20px 10px 20px;
		}
			.artikelContent {
		float: left;
		width: 170px;
		font-size: 9pt;
		text-align: center;
		}
				.artikelContent h2 {
			margin: 20px 0 0 0;
			text-align: center;
			width: 168px;
			}
			
		#onderdelen {
	border: dotted 1px transparent; 
	width: 530px;
	overflow: hidden;
	}
			.onderdeel {
		float: left;
		width: 168px;
		height: 200px;
		overflow: hidden;
		margin: 0 3px 8px 3px;
		padding: 0;
		background-image: url(../images/onderdeel.png);
		background-repeat: no-repeat;
		}
				.imgArtikelFoto {
			width: 130px;
			height: 105px;
			margin: 0 0 5px 0;
			}			
			

/* INHOUD */
/* PARTNERS */

	.bloktussen ul li {
font-size: 11pt;
margin: 0 0 10px 0;
}


/* INHOUD */
/* OVER ONS */

	#gebouw { /* plaatje bij 'Over ons" */
margin: 20px 0 0 0;
width: 100%;
text-align: center;
}


/* INHOUD */
/* SERVICE */

	/* MAIN */

	.servicebanner { /* een blok waarin elk onderdeel vermeld staat */
background: url(../images/servicebanner.png) no-repeat;
padding: 0 0 0 0;
width: 910px;
height: 90px;
border: dotted 1px transparent;
overflow: hidden;
margin: 0 0 5px 0;
text-align: center;
font-size: 12pt;
font-weight: bold;
}
	.servicebanner a { /* de tekst in het blok met omliggende 'link'-zone */
text-decoration: none;
color: black;
display: block;
width: 844px;
height: 22px;
padding: 34px;
}

	#repaanvraag { /* eerste blok (reparatieaanvraag) */
background: url(../images/repaanvraagbanner.png) no-repeat;
padding: 0;
margin: 0;
height: 100%;
}
	#productsoftw { /* tweede blok (productsoftware) */
background: url(../images/softwarebanner.png) no-repeat;
padding: 0;
margin: 0;
height: 100%;
}
	#handleidingen { /* derde blok (handleidingen) */
background: url(../images/handleidingbanner.png) no-repeat;
padding: 0;
margin: 0;
height: 100%;
}
	#faq { /* vierde blok (faq) */
background: url(../images/faqbanner.png) no-repeat;
padding: 0;
margin: 0;
height: 100%;
}
	
	/* REPARATIEAANVRAAG */
	
	#repvraagboven { /* de bovenzijde van de pagina, met daarin de uitleg */
width: 100%;
border: dotted 1px transparent;
margin: 0 0 10px 0;
padding: 0 0 1px 0;
font-size: 12px;
overflow: hidden;
}
		#repvraagboven img { /* het plaatje aan de bovenzijde van de pagina */
	float: right;
	margin: -25px 0 4px 8px;
	}
		#repvraagboven p { /* de tekst aan de bovenzijde van de pagina */
	margin: 0;
	padding: 0;
	}
	#repvraagonder { /* de onderzijde van de pagina, met daarin het aanvraagformulier */
width: 100%;
overflow: hidden;
border: solid 1px transparent;
margin: 4px 0 4px 0;
padding: 0;
font-size: 12px;
}

	/* Productsoftware */

	.productsoftware {
width: 100%;
height: 240px; 
overflow: hidden;
}
	
	
/* INHOUD */
/* CONTACT */

	#contact { /* KADER CONTACTFORMULIER (linksboven) */
border: dotted 1px transparent;
float: left;
width: 445px;
}
	#contactformulier { /* plaatsing van het formulier */
border: solid 1px transparent;
width: 400px;
margin: 4px 0 4px -20px;
padding: 0;
font-size: 12px;
}

	#naw { /* KADER NAW (rechtsboven) */
border: dotted 1px transparent;
float: right;
width: 445px;
}
	#nawtable { /* plaatsing van de tabel, met daarin de tekst */
color: black;
padding: 0;
margin: 0;
}
		#column1 { /* kolom met naam en adres */
	border: dotted 1px transparent;
	padding: 0;
	margin: 0;
	width: 180px;
	font-size: 9pt;
	}
		#column2 { /* kolom met fax- en telefoonnummer */
	border: dotted 1px transparent;
	padding: 0;
	margin: 0;
	width: 300px;
	font-size: 9pt;
	}
	#gebouwk { /* plaatsing van het plaatje onder de naw-gegevens */
padding: 0;
margin: 8px 0 -4px 10px;
width: 334px;
}

	#nieuwsbrief { /* KADER NIEUWSBRIEF (linksonder) */
border: dotted 1px transparent;
float: left;
width: 445px;
margin: 0;
padding: 0;
}
	#nieuwsbriefveld { /* tekstvlak nieuwsbrief */
border: dotted 1px transparent;
margin: 4px 0 4px -20px;
padding: 0;
width: 400px;
overflow: hidden;
font-size: 12px;
}
	#plaatjebrief { /* afbeelding nieuwsbrief */
border: dotted 1px transparent;
float: left;
margin: 0 0 10px 0;
padding: 0;
}
	#nieuwsbriefmail { /* invulformulier nieuwsbrief */
border: dotted 1px transparent;
float: left;
margin: 0;
padding: 0;
}

	#map { /* KAART GOOGLE MAPS (rechtsonder) */
border: dotted 1px transparent;
float: right;
width: 445px;
bottom: 0;
}
		#map iframe { /* locatie van de totale google maps embedding */
	margin: 0 0 0 -20px;
	}
		#map .bloktussenk a { /* tekst onder landkaart */
	margin: 0 0 0 -20px;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	}
		#map .bloktussenk a:hover { /* tekstopmaak bij mouse-over bij tekst onder landkaart */
		text-decoration: underline;
		}

		
/* SITEMAP */
	
	.table_light_bg { 
background-color: #dedede; 
}
	
	.subtitel { 
font-weight: bold;
width: 30%;
}

	.breedte {
width: 40%;
}

	.breedte2 {
width: 30%;
}