/* hoofdblok */

body {
	background: #EAEAEA url(../gfx/01_bg.gif) repeat-x;
}

ul li
{
  list-style-image: url( '../gfx/pijl_link2_rd.gif' );
}

/* readon + back links */
a.readon, a.back
{
  color: #db020a;
}

/* links inside CMSC text */
.cmsc-text a {
  color: #db020a;
}

/* theme buttons */
button.theme {
  background-image: url(../gfx/btn_background_rd.gif);
}

/* submenu */

#menu {
	background: #fff url(../gfx/02_menu_bg.gif) repeat-x 0 0;
}

#menu li a {
	padding: 7px 18px 0 18px;
	color: #fff;
	height: auto;
	display: block;
	float: left;
}

#menu li a:hover {
	background: #f10c32 url(../gfx/02_menu_rollover.gif) repeat-x 0 0;
	text-decoration: none;
	height: 26px;
}

#menu li a:active {
	background: #fff url(../gfx/02_topnav_selected.gif) no-repeat center;
	height: 32px;
}

#menu li a:focus {
	background: #fff url(../gfx/02_topnav_selected.gif) no-repeat center;
	height: 32px;
}

#menu li.selected {
	background: #fff url(../gfx/02_topnav_selected.gif) no-repeat center !important;
	height: 39px;
}

/* nav_kolom1 */
#navleft a 
{
  background-image: url(../gfx/02_navleft_normal.gif);
}

#navleft a:hover,
#navleft .sub a:hover
{
  background-image: url(../gfx/02_navleft_rollover.gif);
}

#navleft .selected a,
#navleft a:active,
#navleft a:focus,
#navleft .selected a:hover,
#navleft .sub.selected a:hover
{
  background-image: url(../gfx/02_navleft_selected.gif);
}

#navleft .sub a 
{
  background-image: url(../gfx/02_navleft_sub_normal.gif);
}

#navleft .sub.selected a,
#navleft .sub a:active,
#navleft .sub a:focus
{
  background-image: url(../gfx/02_navleft_sub_selected.gif);
}

/* main */

.content .hilite {
	font-weight: bold;
	color: #DB020A;
}


/* zoek_blok */

.blokje .zoekheaders {
	font: 11px arial, helvetica;
	color: #666666;
	font-weight: bold;
}

.blokje .forms {
	border: 1px solid #eaeaea;
}

.blokje .bottom {
	text-align:center;
	font: 11px arial, helvetica;
	color: #fff;
	font-weight: bold;
	height: 24px;
	background: url(../gfx/btn_rd.gif) no-repeat;
	display: block;
}

.blokje .center {
	width:inherit;
	height:24px;
	display: block;
	text-align:center;
	padding: 4px;
}

.blokje .bottom a {
	color: #fff;
}

.blokje .bottom a:hover {
	text-decoration: none;
}

.blokje .bottom a:active {
	color: #fff;
}

.blokje .result {
	height: 25px;
	font: 14px arial;
	font-weight: bold;
	padding-top: 4px;
	background: #fff url(../gfx/06_result_btn.gif) no-repeat 0 0;
}

.blokje .list a {
	color: #666666;
}

.blokje .list a:active {
	color: #000;
	font-weight: bold;
}

.blokje .zresultaten {
	background: #fff url(../gfx/02_resultaat_normal.gif) no-repeat 0 0;
	font-weight: bold;
	display: block;
	height: 25px;
	width: inherit;
}

.blokje .zresultaten a {
	background: #fff url(../gfx/02_resultaat_normal.gif) no-repeat 0 0;
	height: 25px;
	width: inherit;
	display: block;
	padding-left: 11px;
}

.blokje .zresultaten a:active {
	background: #fff url(../gfx/02_resultaat_selected.gif) no-repeat 0 0;
	color: #fff;
	height: 25px;
	text-decoration: none;
}

.blokje .zresultaten a:focus {
	background: #fff url(../gfx/02_resultaat_selected.gif) no-repeat 0 0;
	color: #fff;
	height: 25px;
	text-decoration: none;
}

/* artikelbalk */

.artikelbalk {
	color: #b6b3b0;
	height: 20px;
}

.artikelbalk .right a:hover {
	text-decoration: underline;
}

.artikelbalk .left {
	float: left;
}

.artikelbalk .right {
	float: right;
}

/* zoekresultatenbalk */

.resultaat_balk {
/*	width: inherit; */
	background: #ebebeb;
	height: 26px; 
/*	float: left; */
}

.resultaat_balk .left {
	background: #ebebeb url(../gfx/02_rond_links.gif) no-repeat 0 0;
	float: left;
	height: 26px;
	width: 15px;
}

.resultaat_balk .right {
	background: #ebebeb url(../gfx/02_rond_rechts.gif) no-repeat 0 0;
	float: right;
	height: 26px;
	width: 15px;
}

.resultaat_balk .txtleft {
	float: left;
	height: inherit;
	width: auto;
	text-align: left;
	padding-top: 3px;
	color: #666666;
}

.resultaat_balk .txtresultaat {
	color: #000;
	font-weight: bold;
}

.resultaat_balk .txtright {
	float: right;
	height: inherit;
	width: auto;
	text-align: right;
	padding-top: 3px;
	color: #666666;
}

.resultaat_balk a {
	color: #666666;
	text-decoration: none;
}

.resultaat_balk a:hover {
	text-decoration: underline;
}

.resultaat_balk .forms {
	border: 1px solid #ebebeb;
	font:0.9em Arial, Helvetica, sans-serif;
}

/* kaartje van Nederland */

.kaartje 
{
  background: #fff url(../gfx/02_kaartje_nl.jpg) no-repeat 0 0;
}

.kaartje li 
{
  background-image: url( '../gfx/pijl_link2_rd.gif' );
}

/*
 * This site shouldn't show the optionlist of the search-form.
 */
.searchcontainer #optionlist
{
  display: none;
}

/* partner overzicht */

.partners .cell a {
  background-color: #DB0209;
  color: white;
}  

.partners .cell a:hover {
  background-color: #F10C32;
}  

