/* CSS Document */
html { height: 100%; }
body { background: #FAFAFA; color: #292929; font-family: "Trebuchet MS", Arial, Verdana; font-size: 10pt; margin: 0px; padding: 0px; height: 100%; }
a { color: #292929; text-decoration: none; }

div.menu { background: url(../images/logo.jpg) left no-repeat; height: 20px; margin: 0px auto 20px auto; padding: 61px 0px 0px 0px; width: 750px; z-index: 1; position: relative; text-align: right; }
	div.menu div.logo { z-index: 99; position: absolute; left: 0px; top: 0px; }
	div.menu div.logo a { margin: 0px; }
	div.menu a { font-size: 15px; font-weight: bold; margin: 0px 9px 0px 9px; }
	div.menu a:hover { text-decoration: underline; }
	div.menu a.selected { color: #2B5E9E; text-decoration: underline; }
	div.menu a.last { margin-right: 0px; }
div.banner { position: absolute; width: 100%; left: 0px; z-index: 2; }
div.banner_zoeken { margin: 0px auto 0px auto; width: 750px; }
div.banner_item { width: 200px; z-index: 3; left: 760px; position: relative; }
div.zoeken { z-index: 10; position: relative; background: #2B5E9E; margin: 0px auto 0px auto; padding: 30px 40px 30px 40px; width: 670px; }
div.zoeken h1 { color: #FFFFFF; font-size: 19px; }
	div.ztext { float: left; width: 235px; margin-right: 20px; }
	div.ztext input { border: 2px solid #98C2F7; font-size: 14px; padding: 3px; width: 216px; }
	div.zsubmit { float: left; }
	div.zsubmit img { margin-top: 37px; }
	div.zopties { background: url(../images/b-glas.jpg) left no-repeat; color: #FFA800; padding: 4px 0px 0px 20px; text-decoration: underline; }
	div.zopties a { color: #FFA800; text-decoration: underline; }
	div.zopties a:hover { color: #FFFFFF; }
	div.zsubmit div.zopties { background: none; padding: 0px 4px 0px 0px; text-align: right; }
	div.spacer { clear: both; }
	div.zbranche { float: left; display: none; width: 220px; padding: 18px 0px 0px 0px; text-align: left; }
		div.zbranche h3 { color: #FFFFFF; margin: 10px 0px 0px 0px; padding: 0px; }
		div.zbranche h4 { color: #FFFFFF; font-weight: normal; margin: 0px; padding: 0px; }
		div.zbranche a { color: #FFFFFF; font-size: 10.5pt; padding: 0px 6px 0px 6px; }
		div.zbranche a:hover { text-decoration: underline; }
	div.zprov { display: none; padding: 18px 0px 0px 0px; }
		div.zprov h2 { color: #FFFFFF; margin: 0px 6px 0px 6px; padding: 0px; font-size: 18px; }
		div.zprov h3 { margin: 0px; padding: 0px; font-weight: normal; }
		div.zprov a { color: #FFFFFF; font-size: 10.5pt; padding: 0px 6px 0px 6px; }
		div.zprov a:hover { color: #F19806; }
	div.zuitgebreid { float: left; width: 255px; display: none; }
		div.zuitgebreid h2 { font-size: 16px; margin: 0px; padding: 15px 0px 3px 0px; color: #A3B5D3; }
		div.zuitgebreid select { border: 2px solid #98C2F7; padding: 1px; width: 100px; }
div.regelen { background: #F19806; height: 34px; width: 688px; margin: 10px auto 10px auto; padding: 8px 22px 0px 40px; text-align: left; position: relative; z-index: 15; }
	div.regelen a { font-size: 18px; font-weight: bold; color: #FFFFFF; }
	div.regelen a:hover { text-decoration: underline; } 
	div.regelen .blauw { color: #2B5E9E; }
div.nr_results { background: #ABBBD8; width: 688px; color: #2B5E9E; margin: 10px auto 10px auto; padding: 8px 22px 8px 40px; text-align: left; font-weight: bold; }
	div.nr_results b { color: #333333; }
div.inschrijven { background: #E5E7EA; border: 3px solid #2B5E9E; border-left: 0px; border-right: 0px; clear: both; margin: 0px auto 13px auto; width: 750px; z-index: 10; position: relative;  }
	div.inschrijven p { color: #2B5E9E; margin: 30px 40px 30px 40px; font-size: 19px; font-weight: bold; }
	div.inschrijven img { margin: 15px 0px 0px 35px; }
div.content { background: #E5E7EA; border: 3px solid #2B5E9E; border-left: 0px; border-right: 0px; clear: both; margin: 0px auto 13px auto; padding: 0px 40px 0px 40px; width: 670px; z-index: 10; position: relative; }
	div.content h1 { color: #2B5E9E; margin: 30px 0px 10px 0px; font-size: 19px; font-weight: bold; } 
	div.content h2 { color: #2B5E9E; margin: 30px 0px 10px 0px; font-size: 17px; font-weight: bold; }
	div.content h3 { color: #2B5E9E; margin: 3px 0px 3px 0px; font-size: 10pt; font-weight: normal; }
	div.content span.date { font-size: 13px; font-weight: normal; }
	div.content p { color: #000000; margin: 0px 0px 10px 0px; font-size: 13px; }
	div.content li { margin: 0px 0px 0px 0px; }
	div.content ul, div.content ol { margin-bottom: 10px; }
	div.content img { margin: 15px 0px 0px 35px; }
	div.content .green { color: #060; }
	div.content .red { color: #C30; }
	table.create td { padding: 5px 0px 5px 0px; }
	table.create td.left { width: 250px; }
	table.create input[type=text], table.create input[type=password] { border: 2px solid #98C2F7; font-size: 14px; padding: 3px; width: 216px; }
	table.create select { border: 2px solid #98C2F7; font-size: 14px; padding: 3px; }
	table.create textarea { border: 2px solid #98C2F7; font-size: 14px; padding: 3px; width: 216px; height: 75px; }
	table.create iframe { width: 400px; height: 160px; }
table.results { margin: 0px auto 13px auto; width: 750px; }
	table.results th { background: #F19806; color: #FFFFFF; padding: 7px 5px 7px 5px; text-decoration: underline; text-align: left; }
	table.results td { background: #EEEEEE; color: #2B5E9E; border-top: 1px solid #FAFAFA; border-bottom: 1px solid #FAFAFA; padding: 5px; }
	table.results td.company { text-transform: capitalize; }
	table.results .r { text-align: right; }
	table.results tr.alt td { background: #E6E6E6; }
	table.results th img { margin: 0px 8px 0px 7px; }
	table.results th a { color: #FFFFFF; text-decoration: underline; }
	table.results th.numbering { text-align: right; text-decoration: none; }
	table.results th.numbering a { color: #FFFFFF; margin: 0px 3px 0px 3px; text-decoration: none; }
	table.results th.numbering a.selected, table.results th.numbering a:hover { text-decoration: underline; } 
div.profile { background: #E5E7EA; border: 3px solid #2B5E9E; border-left: 0px; border-right: 0px; clear: both; font-weight: bold; margin: 0px auto 13px auto; padding: 25px 40px 10px 40px; width: 670px; }
	div.profile div.summary { float: left; width: 230px; padding-right: 20px; }
	div.profile h1 { color: #2B5E9E; font-size: 19px; margin: 0px; padding: 0px; }
	div.profile div.info { float: left; width: 180px; padding: 0px 10px 0px 20px; }
	div.profile div.address { float: left; width: 210px; text-align: right; }
	div.profile a { color: #2B5E9E; text-decoration: underline; }
div.beoordeling { background: #E5E7EA; border: 3px solid #2B5E9E; border-left: 0px; border-right: 0px; clear: both; font-weight: bold; margin: 0px auto 13px auto; padding: 25px 40px 10px 40px; width: 670px; }
	div.beoordeling div.item { float: left; width: 320px; padding-right: 20px; font-weight: normal; }
	div.beoordeling b, div.beoordeling a { color: #2B5E9E; }
	div.beoordeling a:hover { text-decoration: underline; }
	div.beoordeling div.form { background: #2B5E9E; color: #FFFFFF; padding: 20px 30px 20px 30px; float: left; font-weight: normal; width: 270px; }
	div.beoordeling div.form h1 { color: #FFFFFF; font-size: 19px; margin: 0px; padding: 0px; }
	div.beoordeling input[type=text] { border: 2px solid #98C2F7; font-size: 14px; padding: 3px; width: 150px; }
	div.beoordeling textarea { border: 2px solid #98C2F7; font-size: 14px; padding: 3px; height: 75px; width: 150px; }
	div.beoordeling .green { color: #C1FFC1; }
div.sitemap { margin: 0px 40px 30px 40px; }
	div.sitemap0, div.sitemap2, div.sitemap4 { background: #E9E9E9; border: 1px solid #898989; margin: 1px 1px 1px 0px; padding-left: 20px; }
	div.sitemap1, div.sitemap3, div.sitemap5 { background: #F9F9F9; border: 1px solid #898989; margin: 0px 2px 2px 0px; padding-left: 20px; }
div.footer, div.footer_banner { margin: 0px auto 0px auto; text-align: right; width: 750px; }
	div.footer a { margin: 0px 0px 0px 5px; }
	div.footer a.z { margin: 0px 5px 0px 5px; }
	div.footer_banner { margin-top: 10px; }
	div.footer_banner a { margin: 0px; }
div.spacer { clear: both; }

div.login { font-size: 12px; position: static; text-align: right; width: 750px; margin: 0px auto 0px auto; z-index: 98; }
div.login label { margin: 0 4px 0 15px; color: #666666; }
div.login input { width: 100px; padding: 2px; color: #666666; font-size: 12px; background: #FDFDFD; border: 1px solid #666666; }
div.login input[type=button] { width: 25px; height: 20px; margin-left: 3px; }

div.hints { display: none; position: absolute; margin: 30px 0 0 0; background-color: #FFFFFF; width: 222px; border: 2px solid #98C2F7; text-transform: capitalize; z-index: 100; }
div.hints ul { list-style-type: none; margin: 0px; padding: 0px; }
div.hints li { padding: 3px; }
div.hints li:hover { background-color: #F19806; color: #FFFFFF; }


