/**
 * General
 */
body {
	background-color: #ebebeb;
}

a:link,
a:visited,
a:focus,
a:active {
	color: #b17924;
}

h2 {
	color: #b17924;
}

h3 {
	color: #061844;
}

p {
	color: #292929;
}

ol#breadcrumbs {
	color: #b17924;
}

ol#breadcrumbs a:link,
ol#breadcrumbs a:visited {
	color: #929292;
}

ol#breadcrumbs a:hover,
ol#breadcrumbs a:active {
	color: #292929;
}

ol#breadcrumbs li.arrow {
	background: white url(../img/breadcrumb-arrow.gif) no-repeat 100% 50%;
}

ol#breadcrumbs li.arrow-last {
	background: white url(../img/breadcrumb-arrow_last.gif) no-repeat 100% 50%;
}


/**
 * Masthead
 */
div#masthead {
	background: url(../img/header-visual.jpg) no-repeat 100% 20px;
}

div#masthead h1 a {
	background: url(../img/header-logo.jpg) no-repeat;
}


/**
 * Site-select
 */
ul#site-select {
	background: #061844 url(../img/site-select_cap.jpg) no-repeat top left;
}

ul#site-select a#site-button {
	background: url(../img/site-select_button.jpg) no-repeat;
}

ul#site-select li ul {
	background-color: #E0C9A7;
}

ul#site-select li ul li {
	border-bottom: 1px solid white;
}

ul#site-select li ul li a {
	color: #061844;
}

ul#site-select li ul li a:hover {
	background: white url(../img/arrow-right-white.gif) no-repeat 95% 50%;
	color: #B17924;
}


/**
 * Main
 */
div#main {
	background: white url(../img/main-bg.gif) repeat-y top left;
}

div#main-span {
	background: white url(../img/main-bg_span.gif) repeat-y top left;
}


/**
 * Content-left
 */
div#content-left {
	background: #b17924 url(../img/content-left-bg_top.jpg) no-repeat top left;
}


/**
 * Content-end
 */
div#content-end {
	background: white url(../img/content-middle-hr_bottom.gif) no-repeat 100% 66%;
}

div#content-end p#bottom-nav {
	color: #929292;
}

div#content-end a#top {
	background: white url(../img/arrow-up.gif) no-repeat;
}

div#content-end a:link,
div#content-end a:visited {
	color: #929292;
}

div#content-end a:hover,
div#content-end a:active {
	color: #292929;
}


/**
 * Content-right
 */
div#content-right {
	background-color: #061844;
}

div#content-right img {
	border-right: 10px solid #b17924;
}

div#content-right address {
	color: #838ca2;
}

div#content-right address a:link,
div#content-right address a:visited {
	color: #838ca2;
}

div#content-right address a:hover,
div#content-right address a:active {
	color: #ccc;
}


/**
 * Navigation
 */
ul#nav{
	background: #e0c9a7 url(../img/navigation-bg.jpg) no-repeat top left;
}

ul#nav li {
	border-bottom: 1px solid white; /* Also fixes the IE6 white-space bug */
}

ul#nav li a {
	color: #061844;
}

ul#nav li a:hover {
	background: white url(../img/arrow-right-white.gif) no-repeat 95% 50%;
	color: #b17924;
}

ul#nav li.selected a {
	background: white url(../img/arrow-down.gif) no-repeat 95% 50%;
	color: #b17924;
}

ul#nav ul.subnav {
	background-color: #f7f1e9;
}

ul#nav ul.subnav li a {
	background-color: #f7f1e9;
	background-image: none;
	color: #061844;
}

ul#nav ul.subnav li a:hover,
ul#nav ul.subnav li.selected a {
	background: #f7f1e9 url(../img/arrow-right.gif) no-repeat 6px 6px;
	color: #b17924;
}


/**
 * Gallery
 */
div#thumbs img {
	border: 1px solid #ccc;
}

div#thumbs img.selected,
div#thumbs a:hover img {
	border: 2px solid #b17924;
}

div#prev-next-bar {
	background-color: white;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

div#prev-next-bar a.button.prev {
	background: url(../img/gallery-previous.gif) no-repeat 50% 50%;
}

div#prev-next-bar a.button.next {
	background: url(../img/gallery-next.gif) no-repeat 50% 50%;
}


/**
 * News
 */
div.newsitem img {
	border-left: 5px solid #b17924;
}

div.newsitem p.newsdate {
	color: #929292;
}

div.newsitem a:hover,
div.newsitem a:active {
	color: #061844;
}

div.newsitem a.readmore {
	background: url(../img/arrow-right-white.gif) no-repeat 100% 50%;
}

div.newsitem a.readmore:hover {
	background-image: url(../img/arrow-right-white_hover.gif);
}

table#newsitems a:link {
	color: #292929;
}

table#newsitems a:link,
table#newsitems a:visited {
	color: #292929;
}

table#newsitems a:hover,
table#newsitems a:active {
	color: #b17924;
}

table#newsitems td.date {
	border-bottom: 1px solid #ebebeb;
	color: #929292;
}

table#newsitems td.title {
	border-bottom: 1px solid #929292;
}


/**
 * Search-form
 */
form#search-form {
	background: #b17924 url(../img/search-bg.jpg) no-repeat top left;
}

form#search-form label {
	color: #e0c9a7;
}

div#search-form-wrap {
	background: #b17924 url(../img/search-bg_end.jpg) no-repeat bottom left;
}

div#search-form-wrap-white {
	background: #b17924 url(../img/search-bg_end-white.jpg) no-repeat bottom left;
}


/**
 * Footer
 */
div#footer {
	background: #ebebeb url(../img/footer-bg.jpg) no-repeat top left;
}

div#footer-span {
	background: #ebebeb url(../img/footer-bg_white.jpg) no-repeat top left;
}

div#footer div#spike,
div#footer-span div#spike {
	background: #b17924 url(../img/content-left-bg_bottom.jpg) no-repeat bottom left;
}

div#footer p.alliance {
	background: url(../img/bouwfront-logo.jpg) no-repeat bottom right;
	color: #999;
}