body {
	color: #222;
	background-color: #ececec;
}
#container {
	background-color: #fff;
}
#header {
	background-color: transparent;
	background-repeat: no-repeat;
}
#user {
	background-color: transparent;
	color: #999;
}
#logo {
	background-color: #fe02b7;
	background-image: url('../../content/images/nk-logo.png');
	background-repeat: no-repeat;
}
#header_text {
	background-color: #ccc;
	color: #000;
}
#search {
	background-color: #ececec;
	border-color: #999;
	background-image: url('../../content/images/nk-arrow.png');
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
#right_bg {
	background-color: #e1e1e1;
}
#right {
	background-color: #e1e1e1;
}
#leftborder, #rightborder {
	background-color: transparent;
	background-image: url('../../content/images/page_shadow2.png');
	background-repeat: repeat-y;
}
#rightborder {
	background-position: 100%
}

#menu_bar, #lang_bar {
	background-color: #e1e1e1;
}

#menu {
	background: transparent;
}

#header_text a {
	color: #fff;
}
#user span {
	color: #000;
}

.center #content, .agenda #content {
	background-image: url('../../content/images/bg_light.png');
	background-repeat: repeat-x;
	background-position: bottom;
}
.center #content .login_table_box {
	background-color: #e4e4e4;
}
.center #content table {
}
.center #content table input.txt, .center #content table select, .center #content table textarea {
	border-color: #9e9e9e;
}
.center #content table input.txt:focus, .center #content table select:focus, .center #content table textarea:focus {
	border-color: #666;
}
.news_block, .agenda_block {
	background-color: #fff;
	background-image: url('../../content/images/bg_light.png');
	background-repeat: repeat-x;
	background-position: bottom;
}
.block {
	color: #8a8a8a;
	background-color: #fff;
	background-image: url('../../content/images/fp_block_bg02.png');
	background-repeat: no-repeat;
	background-position: bottom right;
}
.block.top {
	color: #000;
	background-color: #f6f6f6;
	background-image: url('../../content/images/fp_block_bg01.png');
}
.news_block h2, .news_block h3, .block h2 {
	color: #fff;
	background-color: #111;
	background-image: url('../../content/images/bg_black.png');
	background-repeat: repeat-x;
	background-position: bottom;
}
.news_block h2 {
	background-color: #fe02b7;
	background-image: url('../../content/images/bg_purple.png');
}
.block h2.left {
	background-color: #8a8a8a;
	background-image: url('../../content/images/bg_dark.png');
}
.block h2.right, .center h2, .agenda h2 {
	color: #fff;
	background-color: #fe02b7;
	background-image: url('../../content/images/bg_purple.png');
}
.news_block .more a, .block a {
	color: #000;
}
.block.top a {
	color: #fe02b7;
}

.frontpage #content .col .col3_links a {
	color: #fff;
}


ul.menu_siblings li {
	background-color: transparent;
}
ul.menu_siblings li.current {
	background-image: url('../../content/images/nk-arrow-mini.png');
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
ul.menu_siblings li a {
	color: #666;
}
ul.menu_siblings li.current {
	color: #fe02b7;
}

.menublock ul.root {
	background-color: transparent;
}
.menublock ul li a {
	background-color: transparent;
}
#menu ul.root {
	background-color: transparent;
}
#menu ul.root > li > a {
	border-color: transparent;
}
#menu ul li a {
    color: #666;
    text-decoration: none;
}
.menublock ul.root > li > .line {
	border-color: #999;
}

#menu ul.root > li > a:hover, #menu ul.root > li ul > li:hover, #menu ul.root > li.hassubmenu:hover > a {
	color: #000;
	background-color: #fff;
}

#menu ul.root > li.hassubmenu > a:hover, #menu ul.root > li.hassubmenu:hover > a {
	border-color: #e1e1e1;
	border-bottom-color: #fff;
}

#menu ul li a.current, #menu ul li a.current:hover, #menu ul li.expanded a {
	color: #000;
	background-color: transparent;
}

#menu ul.root > li > ul {
	opacity: .95;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter: alpha(opacity=95);
}
#menu ul.root > li ul {
	background-color: #e1e1e1;
}
#menu ul.root > li ul > li {
	background-color: #fff;
}	
#menu ul.root > li ul > li a {
	color: #000;
}
#menu ul.root > li ul > li a:hover {
	color: #fff;
	background-color: #ff00b3;
}
#menu ul.root > li ul > li a:active {
	color: #222;
}
#menu ul.root > li ul > li a.nolink, #menu ul.root > li ul > li a.nolink:hover {
	background-color: #e1e1e1;
	color: #000;
}
#menu ul.root > li ul > li a.current, #menu ul.root > li ul > li a.current:hover {
	background-color: #fff;
	color: #666;
	text-decoration: underline;
}

#menu_login {
	background-color: transparent;
}
#menu_login .menublock li a {
	background-color: transparent;
	color: #666;
}
#menu_login .menublock li a.emphasize {
	font-weight: bold;
	color: #fff;
	background-color: #777;
}
#menu_login .menublock li a.current {
	background-color: #fe02b7;
	color: #fff;
}
#content {
	background-color: transparent;
}

#breadcrumb {
	background-color: transparent;
	border-color: #ddd;
	color: #999;
}
#breadcrumb span {
	color: #222;
}
#breadcrumb a {
	color: #999;
}
#breadcrumb a.current {
	color: #fe02b7;
}
#search input {
	font-size: 9pt;
	color: #666;
	background-color: transparent;
	border: none;
}
hr {
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 4px;
	color: #ccc;
	background-color: #ccc;
}
#bottom-spacer {
	background-color: transparent;
}
#footer {
	background-color: #ececec;
	border-color: transparent;
	color: #999;
}
#footer a {
	color: #666;
}
#footer .menublock .line {
	border-color: #999;
}
#footer .menublock li a.current, #footer .menublock li a.current:hover {
	color: #333;
}
/*
 *	Lightbox styling
 */

#fade {
	background-color: #000;
}
#lightbox {
    border: 1px solid #aaa;
    background-color: #222;
    color: #aaa;
}  
#lightbox a {
	color: #ccc;
}
#lightbox a:hover {
	color: #fff;
	text-decoration: underline;
}

table.images td {
	background-color: #dedede;
}
table.images td:hover {
	background-color: #af6a4c;
}

h6 { /* roze */
	color: #fe02b7;
}
span.req {
	color: #fe02b7;
}
a {
	color: #fe02b7;
}
p.error {
	color: #b70202;
}
p.post {
	border-bottom: 1px dotted #ccc;
}
p.post .timestamp {
	font-style: italic;
	color: #999;	
}
.entix_message {
	border-color: #ccc;
	background-color: #eee;
	background-image: url('../cms/images/warn.png');
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

/*
 *	Calendar
 */

table.cal {
	background: #eee;
	border-color: #eee;
}
table.cal thead tr td, table.cal tfoot tr td {
	border-color: #eee;
}

/*
 *	Popup table
 */

.popup.agenda table {
	border: 1px solid #ccc;
}
.popup.agenda table tr:nth-child(even) {
	background-color: #f4f4f4;
}
.popup.agenda table tr th {
	background-color: #ddd;
}

/*
 *	Region colors
 */

.noord {
	background-color: #7d7dab;
}
.noord-midden {
	background-color: #0fc9cb;
}
.oost {
	background-color: #648304;
}
.midden {
	background-color: #e3c526;
}
.noord-holland {
	background-color: #af381f;
}
.zuid-holland {
	background-color: #1283bf;
}
.limburg {
	background-color: #29d639;
}
.zuid {
	background-color: #ed1989;
}
.landelijk {
	background-color: #959096;
}
