	html,body{margin:0;padding:0}

	body{font: 12px Verdana,Arial,Helvetica,sans-serif;text-align:center;color: #000000; background:#313131 url(./beelden/bg.gif) repeat-x;}

	a:link,a:active,a:visited {color: #6398c5;}
	a:hover{color: #a19650; text-decoration:none;}

	table#homepagecontent { border:0px solid #333333; width: 100%; }
	table#homepagecontent td { text-align: justify; vertical-align: top; }
	td#homepagemiddlecontent { padding-right: 10px;}
	
	table#beheer { border:1px solid #333333; }
	table#beheer td { vertical-align: top; padding: 3px; }
	table#beheer a:link,table#beheer a:active,table#beheer a:visited {color: #6398c5;}
	table#beheer a:hover{color: #a19650; text-decoration:none;}

	table#links { font-size: 10px; padding: 3px;}
	table#links td { vertical-align: top; padding: 0px; }
	table#links a:link,table#beheer a:active,table#beheer a:visited {color: #6398c5;}
	table#links a:hover{color: #a19650; text-decoration:none;}
	table#links img { border:2px solid #a19650; }

	table#contact { color: #b3aeae; font-size: 10px; padding: 3px;}
	table#contact td { vertical-align: top; padding: 0px; }
	table#contact a:link,table#beheer a:active,table#beheer a:visited {color: #6398c5;}
	table#contact a:hover{color: #a19650; text-decoration:none;}
	table#contact img { border:2px solid #a19650; }
	
	ul#contact { list-style: square; color:#a19650; margin: 0px; padding-left: 15px; }
	ul#contactklein { list-style: square; color:#a19650; margin: 0px; padding-left: 15px; margin-bottom: -10px;}

	a#adv4 { display: block; width: 111px; height: 150px; background-image: url(./beelden/fm_adv_boven_vraagteken.gif); margin: 0 auto; }
	a#adv4:hover { background-image: url(./beelden/fm_adv_boven_vraagteken2.gif); }
	a.alt { display: none; }
	
	#allefietsmerken { width: 150px; }
	#mijnfietsmerken { width: 150px; }
	
	.hiddenPic {display:none;}

	.fminfo { color : #b3aeae; width : 60px; font-size: 12px; text-align: right; vertical-align: top; }
	.fmdata { color : #a19650; font-size: 12px; text-align: left;}
	
	ul#fietsmerken { list-style-type: square; color:#6993CC; padding-left: 15px; }

	.fietsenfabrikant { vertical-align: top; width: 100%; }
	.fietsenfabrikant td { vertical-align: top; }
	
	.fabinfo { color : #b3aeae; width : 60px; font-size: 12px; text-align: right; vertical-align: top; }
	.fabdata { color : #a19650; font-size: 12px; text-align: left;}

	.fabmapdata { color : #a19650; font-size: 12px; text-align: center;}

	.wijzigok { color: #299429; background: #eef9ee; font-size: 12px; width:400px; border:1px solid green; text-align:center; }
	.wijzignok { color: #f81f1f; background: #fff1f1; font-size: 12px; width:400px; border:1px solid #ff0000; text-align:center; }
	.wijzigwarn { color: #eaab00; background: #fff6de; font-size: 12px; width:500px; border:1px solid #ffba00; text-align:center; }

	.wijzigwarn a:link,.wijzigwarn a:active,.wijzigwarn a:visited{color: #6398c5;}
	.wijzigwarn a:hover{color: #a19650; text-decoration:none;}

	.oproep { color: #82793f; background: #e8e2b7; opacity: .8; font-size: 12px; width:270px; border:1px solid #82793f; text-align:center; }
	.oproep a:link,.oproep a:active,.oproep a:visited{color: #0b64b0;}
	.oproep a:hover{color: #FFFFFF; text-decoration:none;}

	img.velofollies { border:1px solid #82793f;  }

	.nieuws { margin: 0 0 0 0; color: #82793f; background: #fff; opacity: .8; font-size: 12px; width:270px; height: 148px; border:1px solid #82793f; text-align:left; overflow : auto; }
	.nieuws a:link,.nieuws a:active,.nieuws a:visited {color: #82793f; text-decoration: underline; }
	.nieuws a:hover {color: #0b64b0; text-decoration:none;}
	.nieuwsdatum { font-size: 9px; color: #AFAFAF;}

	table.bevestig { border:1px solid #333333; width: 65%}
	span.bevestig { color: #FF0000}
	
	p{margin:10px 10px 10px 10px}

	h2{font: 30px/30px bold; font-family: "Futura Lt", "Century Gothic", "Trebuchet MS", Helvetica, Arial; text-shadow: #707070 0px 1px 1px; color: #a19650; letter-spacing: 0px; margin: 5px 0px 0px 0px;}
	h3{font: 22px/22px bold; font-family: "Futura Lt", "Century Gothic", "Trebuchet MS", Helvetica, Arial; text-shadow: #707070 0px 1px 1px; color: #a19650; letter-spacing: 0px; margin: 5px 5px 5px 0px;}

	div#laatstenieuws { background : #FFFFFF; color : #82793f; width : 259px; height : 130px; border:2px solid #82793f; }
	div#laatstenieuws a:link,div#laatstenieuws a:active,div#laatstenieuws a:visited{ color: #0b64b0;}
	div#laatstenieuws a:hover{ color: #82793f; text-decoration:none;}
	div#laatstenieuws img{ border: 0px; }
	
	ul#laatstenieuws { list-style-type: square; color:#82793f; margin: 2px 10px 0px 15px; padding: 5px; }
	li#laatstenieuws { list-style-type: square; color:#82793f; margin: 0px 0px 0px 0px; padding-left: 2px; }

	table.invulform {
		}
		
	table.invulform td{
		vertical-align: top;
		font-size: 10px;}
	
	table.menu{
		margin:0px 0px 0px 0px;
		border:0px;
		width: 300px}

	table.menu a {
		width:55px;
		border:0px solid #333333;
		display: block;
		text-align: center;
	}	

	table.allefminfo td { vertical-align: top; }
	
	table#allefminfo, table#openingsuren, table#kaart {
		width: 99%;
		border: #000000 thin solid 0px;
		background: #ffffff;
		font-size: 10px;
	}

	table#allefminfo td { vertical-align: top; }
	
	table#fotos { width: 540px; }

	table#fietsenmakerinfo a:link,table#fietsenmakerinfo a:active,table#fietsenmakerinfo a:visited{color: #6398c5;}
	table#fietsenmakerinfo a:hover{color: #a19650; text-decoration:none;}
	
	div#subtitel1 { color: #ffffff; }
	div#subtitel2 { color: #b3aeae; }
	
	table#fotos td { vertical-align: top;}
	
	div#naam { font-size: 12px; width: 170px; }
	

	.openingsdag { color : #b3aeae; width : 70px; font-size: 12px; text-align: right;}
	.openingsuur { color : #a19650; font-size: 10px; text-align: left;}
	
	div#merken { background : #ffffff; color : #000000; width : 155px; height : 100px; overflow : auto; }
	div#merken a:link,div#merken a:active,div#merken a:visited{ color: #6398c5;}
	div#merken a:hover{ color: #a19650; text-decoration:none;}
	
	.info, .klok, .kaart, .foto, .pass, .fietsje, .euro, .tel, .www, .mail, .nieuwsbrief {
		padding-left:20px;
		height:7px;
		font: 20px bold;
		font-family: "Trebuchet MS", "Futura", "Century Gothic", Helvetica, Arial;
		color: #a19650;
		letter-spacing: -1px;
	}
	.info { background: url(./beelden/info.png) no-repeat; }
	.klok { background:url(./beelden/klok.png) no-repeat;}
	.kaart { background:url(./beelden/kaart.png) no-repeat;}
	.foto { background:url(./beelden/foto.png) no-repeat;}
	.pass { background:url(./beelden/pass.png) no-repeat;}
	.fietsje { background:url(./beelden/fietsje.png) no-repeat;}
	.euro { background:url(./beelden/euro.png) no-repeat;}
	.tel { background:url(./beelden/tel.png) no-repeat;}
	.www { background:url(./beelden/www.png) no-repeat;}
	.mail { background:url(./beelden/mail.png) no-repeat;}
	.nieuwsbrief { background:url(./beelden/nieuwsbrief.png) no-repeat;}
	
	div#laatsteupdate { color: #b3aeae; width: 570px; font-size: 10px; text-align: right; }
	
	div.menu { float:left; width:300px; padding-top: 115px; }
	
	div.menu a { color: #ffffff; text-decoration:none; font-size: 12px; line-height:16px; font-family: Tahoma, verdana, sans-serif; padding: 2px 5px; }
	
	div.menu a:link, div.menu a:active, div.menu a:visited { color: #ffffff; font-weight: bold; }
	
	div.menu a:hover { color: #a19650; background: #ffffff; border:0px solid #000000; }

	table#snelzoeken { border-collapse:collapse; width: 100%; }
	
	table#snelzoeken td { text-align:center; }
	
	form#snelzoek {
		width: 195px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0px;
		color: #FFFFFF;
	}

	form#snelzoek legend{ color: #FFFFFF; }
	
	form#snellogin { margin-bottom: 0px; color: #a19650; }

	span#perprovincie { color: #a19650; }

	div#mapbelgie { font-size: 10px; background: url(./beelden/mapbelgie.gif) no-repeat; width: 199px; COLOR: #ffffff; height: 161px; position:relative; }
	
	div#mapbelgie a:link,div#mapbelgie a:active,div#mapbelgie a:visited{ color: #FFFFFF; text-decoration:none;}
	div#mapbelgie a:hover{ color: #FFFFFF; text-decoration:underline;}

	div#mapwestvlaanderen { left: 16px; width: 17px; position: absolute; top: 30px }
	div#mapoostvlaanderen { left: 56px; width: 17px; position: absolute; top: 30px }
	div#maphenegouwen { left: 60px; width: 17px; position: absolute; top: 70px }
	div#mapbrussel { left: 85px; width: 17px; position: absolute; top: 48px }
	div#mapwaalsbrabant { left: 98px; width: 17px; position: absolute; top: 60px }
	div#mapvlaamsbrabant { left: 105px; width: 17px; position: absolute; top: 42px }
	div#mapantwerpen { left: 100px; width: 17px; position: absolute; top: 13px }
	div#mapnamen { left: 115px; width: 17px; position: absolute; top: 90px }
	div#maplimburg { left: 140px; width: 17px; position: absolute; top: 30px }
	div#mapluxemburg { left: 145px; width: 17px; position: absolute; top: 110px }
	div#mapluik { left: 159px; width: 17px; position: absolute; top: 70px }

	a.homeicoon { /* definition of the "image" class in the <a> tag */
		 display: block; /* a tag must be a block */
		 width: 13px; /* width of reactive image */
		 height: 11px; /* height of reactive image */
		 background-image: url(./beelden/home.gif); /* source for start image */
		 background-repeat: no-repeat;
		 }
		 
	a.homeicoon:hover { /* definition of the "image" class for <a> tag when hovered onto */
		 background-image: url(./beelden/home2.gif); /* source for target image */
		 } 

	a.mailicoon:link, a.mailicoon:active, a.mailicoon:visited { /* definition of the "image" class in the <a> tag */
		 display: block; /* a tag must be a block */
		 width: 13px; /* width of reactive image */
		 height: 11px; /* height of reactive image */
		 background-image: url(./beelden/mail.gif); /* source for start image */
		 background-repeat: no-repeat;
		 }
		 
	a.mailicoon:hover { /* definition of the "image" class for <a> tag when hovered onto */
		 background-image: url(./beelden/mail2.gif); /* source for start image */
		 } 

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

	div#header{margin:0 auto;width:800px;height:140px;font-size: 10px; color: #ffffff}
	div#container{position:relative;width:800px;margin:0 auto;text-align:left;border:medium solid white;background:#FFFFFF}
	div#linkerkant{float:left;width:200px;background:#FFFB7A;border-right: thin solid #ffffff;}
	div#logo{float:left;width:200px;height:150px;background:#a19650 url(./beelden/fietsenmakers_logo.png) no-repeat;border-bottom: thin solid #ffffff;}
	div#snelzoek{float:left;width:200px;height:150px;color:#ffffff;background:#669adb url(./beelden/snelzoeken_bg.gif) repeat-x;border-bottom: thin solid #ffffff; padding-top:10px; }
	div#snelzoek a:link,div#snelzoek a:active,div#snelzoek a:visited {color: #ffffff;}
	div#snelzoek a:hover {color: #FFFB7A;text-decoration: none;}
	div#statistieken{float:left;clear:left;width:200px;height:185px;color:#6398c5;background:#ffe991 url(./beelden/statistieken_bg.gif) repeat-x; border-bottom: thin solid #ffffff; text-align: center;}
	div#statistieken2{float:left;clear:left;width:200px;height:100px;color:#ffffff;background:#669adb url(./beelden/snelzoeken_bg.gif) repeat-x; text-align: center;}
	div#rechterkant{float:right;width:598px;background:#FFFFFF}
	div#menubalk{float:right;width:598px;height:150px;background:#e8e2b7 url(./beelden/fm_nieuwe_hoofding.jpg) no-repeat; }
	div#aanmelden{width:593px;line-height:20px;color: #a19650;background: #e8e2b7 ;text-align:right;padding-right:5px;padding-top: 0px;}
	div#content{float:right;width:588px;background:#FFFFFF;padding-left:10px;}
	div#footer{clear:both;width:795px;height:30px;line-height:25px;background: #a19650 url(./beelden/footer_bg.gif) repeat-x;border-top: thin solid #ffffff; font-size:10px; color: #FFF;padding-right:5px;}
	div#belowfooter{position:relative;width:800px;margin:0 auto;background:#313131;height:15px; }

	input { color: #a19650; background: #ffffff; border: 1px solid #a19650; height: 14px; font-family: Tahoma, verdana, sans-serif; font-size: 12px; padding: 2px; }
	input.special { color: #a19650; background: #ffffff; border: 1px solid #a19650; height: 19px; font-family: Tahoma, verdana, sans-serif; font-size: 12px; padding: 2px; }
	input.submit { color: #FFFFFF; background: #a19650; border: 1px solid #000000; height: 19px; font-family: Tahoma, verdana, sans-serif; font-size: 13px; padding: 0px; }
	textarea { color: #a19650; background: #ffffff; border: 1px solid #a19650; font-family: Tahoma, verdana, sans-serif; font-size: 12px; padding: 2px; }
	select { color: #a19650; background: #ffffff; border: 1px solid #a19650; font-family: Tahoma, verdana, sans-serif; font-size: 12px; padding: 2px; }

	div#stats { background : #ffffff; color : #000000; width : 275px; height : 200px; overflow : auto; border: 1px solid #a19650; }
	div#stats a:link,div#stats a:active,div#stats a:visited{ color: #6398c5;}
	div#stats a:hover{ color: #a19650; text-decoration:none;}

	div#stats2 { background : #ffffff; color : #000000; width : 200px; height : 200px; overflow : auto; border: 1px solid #a19650; }
	
	table#stats_map { width: 100%; }
	table#stats_map td { vertical-align: top; }

	#header img { border: 0px; }

