* { margin: 0; padding: 0; }
html, body { margin: 0px; padding: 0px; font-family: Arial, Tahoma, Verdana; height: 100%; background-color: #CCCCCC; }

div#header, div#wrapper, div#footer { padding: 0px; width: 949px; _width: 951px; margin: 0 auto; position: relative; background-color: #efefef; border-left: 11px #ffffff solid; border-right: 11px #ffffff solid; }
div#header { background-color: #ffffff; border-top: 11px #ffffff solid; padding: 0; margin-top: 15px; }
div#header_search { float: right; }
div#header_search, div#header_search a { margin: 0 5px; font-size: 11px; position: relative; text-decoration: none; color: #9b9b9b; }
div#header_search a:hover { color: #000 }
div#header_search input { top: 3px; }

ul#navigatie { padding: 0; margin: 0; list-style-type: none; width: 950px; clear: both; }
ul#navigatie li { float: left; }
ul#navigatie li a { text-decoration: none; }
ul#navigatie li a img { margin-right: 1px; width: 189px; }
/*
ul#navigatie li a { display: block; width: 184px; padding: 7px 0px 7px 5px; font-size: 13px; z-index: 1; color: white; text-decoration: none; vertical-align: middle; margin: 0 1px 0 0; background-color: black; background-image: url('images/button_default.gif'); }
ul#navigatie li a:hover, ul#navigatie li a.selected { background-image: url('images/button_hover.gif'); display: block; }
*/
ul#navigatie li div.spacer { display: block; width: 189px; height: 29px; font-size: 13px; z-index: 1; color: white; text-decoration: none; vertical-align: middle; margin: 0 1px 0 0; background-color: black; }

div#breadcrumb { margin: 0px; color: #fff; padding: 0px; background-color: #9b9b9b; width: 100%; height: 21px; float: left; z-index: 1; border-bottom: 1px #ffffff solid; position: relative; vertical-align: bottom; margin-top: 1px; }

div#wrapper { padding: 0; }

div#wrapper_left { margin: 0px; padding: 0px; float: left; }
div#wrapper_left ul { margin: 0; padding: 0; list-style-type: none; width: 183px; }
div#wrapper_left ul li { margin: 0 0 1px 0; }
div#wrapper_left ul li a, a.searchButton { padding: 7px 4px; background-color: #666666; color: white; width: 180px; font-size: 13px; display: block; color: white; text-decoration: none; }
div#wrapper_left ul ul.subitems li a { background-color: #ccc; }

div#content_subpage_left { float: left; }
div#content_subpage_left ul { margin: 0; padding: 0; list-style-type: none; width: 183px; clear: both; }
div#content_subpage_left ul li { margin: 0; }
div#content_subpage_left ul li a { padding: 7px 4px; background-color: #666666; color: white; width: 180px; font-size: 13px; display: block; }
div#content_subpage_left ul li a { color: white; text-decoration: none; border-bottom: 1px white solid; }

div.subnavigatie_header { height: 29px; width: 188px; background-color: #2f2f2f; margin: 0; padding: 0; }
div.subnavigatie_header a { top: 4px; padding-left: 4px; position: relative; color: white; font-size: 12px; text-decoration: none; }
div#wrapper_right { margin: 0px; padding: 0px; float: right; }

div#wrapper_right table { width: 190px; _width: 188px; }
div#wrapper_right table td { margin: 0; background-color: #cecece; color: white; font-size: 12px; vertical-align: top; border-bottom: 1px white solid; }
div#wrapper_right table td.position { padding: 3px 4px; }
div#wrapper_right table td a { color: #ffffff; text-decoration: none; padding: 3px 4px; display: block; width: 96%; height: 96%; }

.position { border-right: 1px #ffffff solid; }

div.snelzoeken { width: 184px; _width: 182px; height: 119px; background-color: #cecece; margin: 0; padding: 0; padding: 4px 2px 4px 4px; }
div.snelzoeken select { width: 182px; margin: 2px 0px; }
div.snelzoeken a { text-decoration: none; color: #000; font-weight: bold; font-size: 12px; }
div.snelzoeken a:hover { text-decoration: underline; }
input.trefwoord { width: 163px; }
div.menu_divider { height: 30px; overflow: none; }
div.menu_divider p { margin: 0px; padding: 2px 0px 0px 4px; font-size: 11px; }

div#wrapper_center { margin: 0px; padding: 0px; float: left; width: 569px; _width: 573px; border-left: 1px #ffffff solid; background-color: #FFCD11; border-right: 1px #ffffff solid; }
div#wrapper_center_index { margin: 0px; padding: 0px; float: left; background-color: #FFCD11; width: 758px; _width: 762px; border-right: 1px #ffffff solid; }

div#footer { background-color: #ffffff; clear: both; border-bottom: 11px #ffffff solid; padding-top: 15px; }
div#footer ul { list-style-type: none; }
div#footer ul li { margin: 0; padding: 0; height: 70px; width: 315px; float: left; border-right: 1px #ffffff solid; background-image: url('/styles/images/footer_top_right.gif'); background-repeat: no-repeat; background-position: top right; }
div#footer ul li a { font-size: 12px; display: block; background-color: #FFCD11; width: 100%; height: 100%; text-decoration: none; color: #000; }
div#footer ul li a:hover { background-color: #EFEFEF; }
div#footer ul li img { width: 157px; float: left; margin-right: 3px; }

div#footer_txt, div#footer_txt a { font-size: 10px; text-decoration: none; color: #000000; }
div#footer_txt a:hover { text-decoration: underline; }
/* ------------------------------------- */
.kaart_NL { margin: 1px 0 1px 0; padding: 0; width: 188px; height: 210px; background-color: #FFCD11; float: left; }
.video { border-left: 1px white solid; padding: 0; width: 380px; _width: 384px; height: 239px; background-color: #FFCD11; float: left; }
.video object { border: 0; margin: 0; padding: 0; }

.vacatures { border-left: 1px white solid; margin: 0px; padding: 0; width: 380px; _width: 384px; float: right; }

.adres, .profiel { margin: 0 padding:0; width: 380px; _width: 384px; float: left; background: white; border-left: 1px white solid; }
.content_subpage_right { background-color: white; }
.sub_contentbox { padding: 0; margin: 0; top: 1px; width: 188px; clear: left; }
.sub_contentbox_footer { margin: 0; padding: 0; height: 29px; width: 188px; overflow: auto; background-color: #2f2f2f; }

.clearbox { clear: both; }