/* GENERAL
------------------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #224884;
	}
body {
	background: #fff;
	padding-top: 21px;
	text-align: center;
	}
img {
	border: none;
	}
.clearem {
	clear: both; 
	height: 0; 
	line-height: 0; 
	font-size: 0;
	}

/* PAGE-BOX
------------------------------------------------------------------------- */
#page-box {
	position: relative;
	margin: 0 auto;
	width: 925px;
	text-align: left;
	}

/* BRANDING
------------------------------------------------------------------------- */
#branding { padding: 0 0 19px 13px; }

#splash-banner { position: absolute; top: -12px; left: 350px; z-index: 999; }
#rendement-banner { position: absolute; top: -14px; left: 470px; z-index: 999; }


/* MAIN-NAV-BOX
------------------------------------------------------------------------- */
#main-nav-box { height: 40px; background-image: url(../img/main-nav-box_bg.gif); }
#main-nav-box ul { list-style: none; float: left; }
#main-nav-box li { position: relative; height: 40px; overflow: hidden; float: left; margin-right: -1px; }
#main-nav-box img { vertical-align: bottom; }
#main-nav-box li:hover  { z-index: 100;  }
#main-nav-box li:hover img { margin-top: -40px;  }

#main-nav-box li.selected { z-index: 100;  }
#main-nav-box li.selected img { margin-top: -40px; }

/* SUB-NAV-BOX
------------------------------------------------------------------------- */
#sub-nav-box { margin-bottom: 73px; }
#sub-nav-box ul { list-style: none; }
#sub-nav-box ul li {font-size: 0; line-height: 0; background-image: url(../img/sub-nav-box_ul_bg.gif); background-repeat: repeat-y; background-position: 21px 0; }
#sub-nav-box ul li img { vertical-align: bottom; }
#sub-nav-box ul li.active { padding: 0 0 10px 0; }
#sub-nav-box ul li.even { background: #ffffff; }
#sub-nav-box ul li.uneven { background: #eef2f8; }

#sub-nav-box ul li a { display: block; padding: 8px 0 8px 21px; font-size: 11px; line-height: 14px;  font-weight: bold; text-decoration: none; }
#sub-nav-box ul li a.selected { background: url(../img/sub-nav-box_li_a_icon.gif) no-repeat 15px 13px; }
#sub-nav-box ul li a:hover { background: url(../img/sub-nav-box_li_a_icon.gif) no-repeat 15px 13px; }

#sub-nav-box ul li ul li { font-size: 0; line-height: 0; }
#sub-nav-box ul li ul li a { display: block; line-height: 14px; font-size: 10px; background: url("../img/sub-nav-box_li_bg.gif") no-repeat 0 1px; padding: 0 0 0 14px; margin: 0 0 0 21px; font-weight: normal; }
#sub-nav-box ul li ul li a:hover { background: url("../img/sub-nav-box_li_bg2.gif") no-repeat 0 1px; }
#sub-nav-box ul li ul li a.selected { background: url("../img/sub-nav-box_li_bg2.gif") no-repeat 0 1px; font-weight: bold; }
#sub-nav-box ul li ul li.last  { margin-bottom: 10px; background: none; background: url("../img/sub-nav-box_li_last_bg.gif") no-repeat  21px 0px; }

.home-teaser-box_nav { list-style: none; margin: 0 0 0 17px; padding: 0; }
.home-teaser-box_nav li { height: 15px; background: url(../img/home-teaser-box_nav_li_bg.gif) no-repeat top left; padding-left: 13px; }
.home-teaser-box_nav li A { color: #ffffff; text-decoration: none; }
.home-teaser-box_nav li img { vertical-align: bottom; }
.home-teaser-box_nav li.last { background: url(../img/home-teaser-box_nav_li-last_bg.gif) no-repeat top left; }
.home-teaser-box_nav li.firstlast { padding-top: 10px; background: url(../img/home-teaser-box_nav_li-firstlast_bg.gif) no-repeat top left; }
.home-teaser-box_nav li.first { padding-top: 10px; background: url(../img/home-teaser-box_nav_li-first_bg.gif) no-repeat top left; }

#home-vsl { display: block; height: 337px; }
#home-teaser-box .banners { height: 82px;  padding: 6px 0 0 0; }
#home-teaser-box .banners .banner { position: relative; float: left; margin-right: 1px; display: block; width: 231px; height: 82px; background: url(../img/home-banner_bg.gif);}
#home-teaser-box .banners .banner.last { margin-right: 0px; }
#home-teaser-box .banners .banner h2 { font-family: 'Myriad Pro'; font-size: 17px; line-height: 21px; height: 21px; overflow: hidden; color: #fff; margin: 12px 7px 0 7px;  }
#home-teaser-box .banners .banner h3 { font-family: 'Myriad Pro'; font-weight: normal; color: #fff; height: 32px; line-height: 16px; overflow: hidden; margin: 8px 50px 0 7px; }
#home-teaser-box .banners .banner .btn { position: absolute; bottom: 16px; right: 9px; display: block; width: 18px; height: 18px; overflow: hidden;  }
#home-teaser-box .banners .banner .btn:hover img {margin-top: -18px; }

/* META-NAV-BOX
------------------------------------------------------------------------- */
#meta-nav-box { position: absolute; z-index: 100; margin-top: -53px; width: 230px; }
#meta-nav-box ul { list-style: none; margin-top: 12px; } 
#meta-nav-box a { display: block; height: 16px; padding-left: 23px; margin: 2px 0 2px 23px; font-size: 10px; font-weight: bold; text-decoration: none;  }
#meta-nav-box a:hover { text-decoration: underline; }
#meta-nav-box .btn-print { background: url(../img/meta-nav_btn_ico_print.gif) no-repeat; }
#meta-nav-box .btn-sendtofriend { background: url(../img/meta-nav_btn_ico_sendtofriend.gif) no-repeat; }

/* SECTOR-SELECTOR
------------------------------------------------------------------------- */
#sector-selector { position: absolute; margin-top: -25px; }
#sector-selector ul { list-style: none; width: 210px; margin-left: 700px; }
#sector-selector li { position: relative; height: 25px; overflow: hidden; float: left; }
#sector-selector li:hover img { margin-top: -25px; }
#sector-selector li.selected img { margin-top: -25px; }

/* SEARCH-BOX
------------------------------------------------------------------------- */
#search-box {
	float: right;
	padding: 10px 10px 0 0; /* IE has different values */
	height: 30px; /* IE has different values */
	background: url(../img/search-box_bg.gif) no-repeat right top;
	}
#search-box input {
	border: none;
	color: #33619d;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	}

#search-box .text-field { width: 166px; margin-right: 3px; }
#search-box .btn { background-color: #fff; width: 44px; height: 20px; vertical-align: bottom; }

/* HOME-BOX
------------------------------------------------------------------------- */
#home-box {
	overflow: hidden;
	padding: 11px 0 0 0;
	}
#home-box.sub {
	overflow: hidden;
	padding:  0 0 0;
	}

/* HOME-NEWS-BOX
------------------------------------------------------------------------- */
#home-news-box { position: relative; float: left;  width: 223px; padding: 0 0 0 7px; }
#home-news-box.sub { position: relative; float: left; width: 230px; padding: 0; }
#home-news-innerbox { position: relative; background: #e4eaf4;}
#home-news-innerbox.sub { padding: 0 0 0px 0; height: 227px; }
#home-news-box img { vertical-align: bottom; }
#home-news-box ul { list-style: none;background: #e4eaf4;  }
#home-news-box ul li { background: #e4eaf4 url(/img/home-news-box_li_bg.gif) no-repeat 13px 7px; padding: 2px 0 2px 13px; }
#home-news-box ul li.last { padding: 2px 0 16px 13px; }
#home-news-box h2 { font-weight: normal; font-size: 11px; line-height: 15px; height: 30px; overflow: hidden; padding: 0 10px 0 10px; }
#home-news-box h2 a { color: #224884; text-decoration: none; }
#home-news-box h2 a:hover { text-decoration: underline; }
#home-news-box h3 { font-weight: normal; font-size: 11px; line-height: 15px; height: 15px; overflow: hidden; color: #8593ab; padding: 0px 10px 0 10px; }
#home-news-bekijk-box { position: absolute; top: 14px; right: 14px;  }
#home-news-bekijk-box a { font-size: 11px; color: #a70e13; text-decoration: none; padding: 0 0 0 10px; background: url(/img/home-news-box_meer_ico.gif) no-repeat left 5px; }
#home-news-bekijk-box a:hover { text-decoration: underline;	}

/* HOME-NEWS-BOX
------------------------------------------------------------------------- */
#home-login-box { background: #eef2f8; height: 127px; border-right: 0; border-bottom: 2px solid #b9c7d8; }
#home-login-box img { float: left; }
#home-login-box .info { float: right; }
#home-login-box td { font-size: 11px; font-weight: bold; }
#home-login-box form { padding: 10px 0 0 0 ;}
#home-login-box .input-login { width: 114px; border: 1px solid #224884; margin: 0 0 3px 0; }
#home-login-box .input-submit { font-weight: bold; font-size: 11px; background: #ffffff; border: 1px solid #224884; padding: 2px 1px; }
#home-login-box .gebruiker { padding: 0 0 0 10px; }
#home-login-box .seperator { padding: 0 3px 0 0; }
	
/* HOME-TEASER-BOX
------------------------------------------------------------------------- */
#home-teaser-box .teaserimg {
	width: 231px;
	height: 258px;
	margin: 0 1px 1px 0;
}
#home-teaser-box .teaserimg.last {
	margin-right: 0px !important;
}
#home-teaser-box {
	background: #ffffff;
	float: left;
	width: 695px;
	}
#home-teaser-box img {
	float: left;
	}
#home-teaser-box_nav1, 
#home-teaser-box_nav2, 
#home-teaser-box_nav3 {
	width: 231px;
	height: 133px;
	float: left;
	background: url("../img/home-teaser-box_bg_nav.gif") top left no-repeat;
	}
	
.border {
	border-right: 1px solid #ffffff;
	}
	
/* HOME-MKB-IKWIL
------------------------------------------------------------------------- */
#home-mkb-ikwil {
	height: 133px;
	background: #eef2f8;
	}
#home-mkb-ikwil img {
	vertical-align: bottom;
	}
#home-mkb-ikwil .hdr {
	margin: 18px 0 0 0;
	}
#home-mkb-ikwil select {
	font-size: 10px;
	margin: 5px 0 0 15px;
	line-height: 0;
	padding: 0;
	width: 200px;
	}

/* CONTENT-BOX
------------------------------------------------------------------------- */
#content-box { width: 925px; background-image: url(../img/content-box_bg.gif); margin-top: 8px; }
#content-box.vacature { background-image: url(../img/content-box_vacature_bg.gif); }

#col-a { width: 230px; float: left; }
#col-b { width: 465px; float: left; padding: 0 0 10px 0; border-bottom: 1px solid #b9c7d8; }
#col-c { width: 230px; float: left; }
#col-d { width: 695px; float: left; padding: 0 0 10px 0; border-bottom: 1px solid #b9c7d8; }

#content { }
#content h1 { font-size: 15px; margin: 8px 8px 4px 8px; }
#content h2 { font-size: 12px; }
#content p { padding: 0 0 10px 0; }
#content ol, #content ul { display: block; padding: 0 0 0 17px; margin: 0; list-style-position: outside; }
#content ol { padding: 0 0 0 24px; }
#content ul { list-style-type: square; }
#content li { padding: 0; margin: 0; display: list-item; }


.content-list {
	margin: 0 0 10px 15px;
	list-style: square;
	list-style-type: square;
	}

/* CRUMPATH
------------------------------------------------------------------------- */
#crumpath { height: 36px; background-color: #eef2f8; }
#crumpath ul { list-style: none; padding: 10px 0 0 7px; }
#crumpath li { position: relative; float: left; font-size: 10px; line-height: normal; padding-left: 3px; }
#crumpath a { font-weight: bold; font-size: 9px; text-decoration: underline; padding: 0 9px 0 0; background: url(../img/crumpath_a_bg.gif) no-repeat right; }
#crumpath a:hover { text-decoration: none; }

/* PICTURE-BOX
------------------------------------------------------------------------- */
#picture-box { margin: 0 10px 0 10px; background-color: #f0f3f9; height: 169px; padding-left: 1px; }
#picture-box img { float: left; margin-top:1px; border-right: 1px solid #f0f3f9; border-bottom: 1px solid #f0f3f9; }

/* LINK-BOX
------------------------------------------------------------------------- */
#link-box { margin: 10px 10px 0 10px; background: #f0f3f9; padding: 1px; }
#link-box div { background: #fff; height: 117px; overflow: hidden; }
#link-box h3 { font-weight: bold; font-size: 12px; padding: 8px 12px;  } 
#link-box ul { list-style: none; width: 222px; float: left; } 
#link-box li { padding: 0 0 0 22px; background: url(../img/link-box_li_ico.gif) no-repeat 12px 7px; } 
#link-box li a { font-size: 11px; line-height: 17px; text-decoration: none; }
#link-box li a:hover { text-decoration: underline; }
#link-box img { border-left: 1px solid #f0f3f9; float: right; }

/* SEARCH-RESULTS-BOX
------------------------------------------------------------------------- */
#search-results-box { padding: 8px 10px 0 10px; }
#search-results-box h2 { font-size: 15px; }

#search-results-box .result { padding: 5px; margin: 10px 0; font-size: 11px; }
#search-results-box .result a { display: block; font-size: 11px; }
#search-results-box .result .keyword { background-color: #d5e0f2; }

#search-results-box .result.uneven { background-color: #eef2f8; }

/* FAQ-BOX
------------------------------------------------------------------------- */
#faq-box { padding: 8px 10px 0 10px; }
#faq-box h2 { font-size: 15px; }

#faq-box .category { margin: 20px 0; }
#faq-box .category h3 { font-size: 13px; background-color: #eef2f8; padding: 4px 8px; }
#faq-box .category h3 a { font-size: 13px; text-decoration: none; }
#faq-box .category h3 a:hover { text-decoration: underline; }
#faq-box .questions { display: block; padding: 0 10px; }
#faq-box .questions table { width: 100%; }
#faq-box .questions table td { padding: 1px 0; }
#faq-box .questions table .col1 { font-weight: bold; }
#faq-box .questions table .col2 { padding-left: 5px; }

/* NEWS-BOX
------------------------------------------------------------------------- */
#news-box { padding: 8px 10px 0 10px; }
#news-box h2 { font-size: 10px; }
#news-box h2 strong { font-size: 15px; }
#news-box #date-selector { background-color: #eef2f8; padding: 10px; margin: 10px 0; }
#news-box #date-selector select { width: 130px; font-size: 11px; border: 1px solid #7f9db9;  }
#news-box .news-item { position: relative; padding: 11px 11px 11px 83px; overflow: hidden; }
#news-box .news-item .date { position: absolute; margin-left: -72px; font-weight: bold; font-size: 11px; }
#news-box .news-item.even { background-color: #eef2f8; }

#news-box .news-item span.notforprofit {
	color: #24b3da;
	}
#news-box .news-item span.agro {
	color: #3aaa52;
	}
#news-box .news-item span.mkb {
	color: #dc0c07;
	}

/* PERS-BOX
------------------------------------------------------------------------- */
#pers-box { padding: 8px 10px 0 10px; }
#pers-box h2 { font-size: 10px; padding: 8px 8px 4px 8px; }
#pers-box h2 strong { font-size: 15px;}
#pers-box #date-selector { background-color: #eef2f8; padding: 10px; margin: 10px 0; }
#pers-box #date-selector select { width: 130px; font-size: 11px; border: 1px solid #7f9db9;  }
#pers-box .pers-item { position: relative; padding: 11px 11px 11px 83px; overflow: hidden; }
#pers-box .pers-item .date { position: absolute; margin-left: -72px; font-weight: bold; font-size: 11px; }
#pers-box .pers-item.even { background-color: #eef2f8; }

#pers-box h1 { font-size: 15px; margin: 8px 8px 4px 8px; }

#pers-box p { padding: 0 0 10px 0; }
#pers-box ol, #pers-box ul { display: block; padding: 0 0 0 17px; margin: 0; list-style-position: outside; }
#pers-box ol { padding: 0 0 0 24px; }
#pers-box ul { list-style-type: square; }
#pers-box li { padding: 0; margin: 0; display: list-item; }

#pers-box .pers-item span.notforprofit {
	color: #24b3da;
	}
#pers-box .pers-item span.agro {
	color: #3aaa52;
	}
#pers-box .pers-item span.mkb {
	color: #dc0c07;
	}

/* VACATURES
------------------------------------------------------------------------- */
#vacature { padding: 0 10px 0 10px; }
#vacature h2 { font-size: 12px; }
#vacature h2 strong { font-size: 15px; }
#vacature #zoeken { background-color: #ffffff; padding: 10px 15px 0 15px; margin: 10px 0; border: 1px solid #eef2f8; }
#vacature .col1 { width: 250px; background-color: #ffffff; font-size: 11px; font-weight: bold; }
#vacature .col2 { width: 190px; background-color: #ffffff; font-size: 11px; font-weight: bold; }
#vacature #checkbox { font-weight: normal; padding: 0; margin: 3px 0 0 0; /*line-height: 0px;*/ }
#vacature #checkbox p {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 8px 0;
	/*line-height: 0px;*/
	overflow: hidden;
}
#vacature #checkbox input {
	margin-bottom: 0;
	float: left;	
}
#vacature #checkbox label { 
	margin-left: 8px;
	float: left;
	width: 100px;
	
}

#vacature #selectbox { font-size: 11px; font-weight: normal; padding: 3px 0 0 0; height: 155px; }
#vacature #selectbox .selectbox { font-size: 12px; font-weight: normal; padding: 1px 0 1px 0; width: 200px; }
#vacature #selectbox p { font-size: 10px; font-weight: normal; padding: 3px 0 0 0; }

#vacature-detail { overflow: hidden; height: 100%; }
#vacature-detail .hdr { margin: 8px; padding: 0 8px 8px 0; background: url(../img/vacature-detail_hdr_bg.gif) repeat-x bottom left; }
#vacature-detail .hdr h1 { margin: 0; padding: 0; text-align: center; }
#vacature-detail .hdr h2 { margin: 0; padding: 0; text-align: center; font-weight: normal; }
#vacature-detail .content { float: right; width: 450px; padding: 0 10px; }
#vacature-detail .sidebar { float: left; width: 200px; padding: 0 10px; background: url(../img/vacature-detail_content_bg.gif) repeat-y top right; }
#vacature-detail .sidebar * { font-size: 11px; font-style: italic; }


#vacsearch { background-color: #ffffff; margin-bottom: 15px; }
#vacsearch input { border: 1px solid #7f9db9; color: #33619d; height: 20px; line-height: 20px; vertical-align: middle; width: 192px;}
#vacsearch .text-field { width: 192px; vertical-align: middle; }
#vacsearch .btn { font-size: 11px; color: #000000; width: 62px; height: 20px; margin-left: 17px; border: none; background: url(../img/vacsearch_bg.gif) no-repeat 0px 1px; text-align: center; vertical-align: middle;}

#vaccriterium { padding: 0 10px 0 10px; background-color: #ffffff; font-size: 11px; }
#vaccriterium a, #vaccriterium a p, #vaccriterium a h2{ text-decoration: none; line-height: 11px; }
#vaccriterium a:hover, #vaccriterium a:hover p, #vaccriterium a:hover h2 { text-decoration: underline; line-height: 11px; }
#vaccriterium .title { font-size: 11px; font-weight: bold; margin-bottom: 10px; }
#vaccriterium .even { background-color: #eef2f8; font-size: 11px; font-weight: normal; line-height: 11px; padding: 9px 7px 5px 7px; }
#vaccriterium .even p { background-color: #eef2f8; font-size: 11px; font-weight: normal; }
#vaccriterium .even h2 { background-color: #eef2f8; font-size: 12px; font-weight: bold; }
#vaccriterium .oneven { font-size: 11px; font-weight: normal; line-height: 11px; padding: 9px 7px 5px 7px; }
#vaccriterium .oneven p { font-size: 11px; font-weight: normal; }
#vaccriterium .oneven h2 { font-size: 12px; font-weight: bold; }

/* CONTACT
------------------------------------------------------------------------- */
#adress { font-size: 12px; font-weight: normal; margin: 0; line-height: 14px; }
#adress a { font-size: 12px; text-decoration: underline; }
#adress h2 { font-size: 12px; font-weight: bold; padding: 7px 0 8px 0; }
#adress p { font-size: 12px; font-weight: normal; }

#map { margin-top: 10px; background: url(../img/map_bg.gif) no-repeat; width: 441px; height: 249px; border: 1px solid #eef2f8 ;}
#regioselect { font-weight: bold; float: right; }
#regioselect .regioselect { border: 1px solid #7f9db9; width: 185px; margin: 115px 15px 0 0; }

/* CONTACT-DETAIL
------------------------------------------------------------------------- */
#map-detail {
	width: 443px;
	height: 249px;
	border: 1px solid #eef2f8;
	margin-top: 4px;
	margin: 0 10px 0 10px;
	}
#map-container { float: right; width: 220px; height: 100px; padding-top: 25px; }
#map-container p { margin: 0 0 3px 0; padding: 0; }
#map-container .text { font-size: 10px; }
#map-container .text a { font-size: 10px; }
#map-container .map-regio { border: 1px solid #eef2f8; padding: 3px; width: 194px; margin: 7px 0 3px 0; }
#map-container .vacature { margin: 0 0 0 4px; }

#contact-box {
	padding: 0 10px 0 10px;
	}

#contact-info {
	margin: 0 10px 0 10px;
	}
#contact-info table {
	width: 445px;
	margin: 0 0 10px 0;
	}
#contact-info td {
	padding: 4px 10px 4px 10px;
	font-size: 12px;
	}
#contact-info td.uneven  {
	background: #eef2f8;
	}
#contact-info h2 {
	padding: 8px 0 3px 0;
	font-weight: bold;
	font-style: italic;
	}
	
/* SITEMAP
------------------------------------------------------------------------- */
#sitemap {
   padding: 10px 15px;
   }
#sitemap .mainul {
   background: url(../img/exim.gif) repeat-y 24px;
}
#sitemap * {
	font-size: 11px;
}
#sitemap li {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
   line-height: 20px;
   }
#sitemap li {
   background: url(../img/extm.gif) no-repeat 0% 0%;
   }
#sitemap li.last {
   background: url(../img/exlm.gif) no-repeat 0% 0%;
   }
#sitemap ul {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
#sitemap ul {
   background: url(../img/exim.gif) repeat-y 0% 0%;
   }
#sitemap ul.last {
   background-image: none;
   }
#sitemap ul li a {

	}
#sitemap a {
	text-decoration: none;
	}
#sitemap a:hover {
	text-decoration: underline;
	}
 #sitemap .mkb a {
	color: #dc0c07;
	font-weight: bold;
	}
#sitemap .notforprofit a {
	color: #64cce8;
	font-weight: bold;
	}
#sitemap .agro a {
	color: #64c278;
	font-weight: bold;
	}
	
/* OVER ABAB
------------------------------------------------------------------------- */
#over-box {
	padding: 0 10px 0 10px;
	}
	
/* THEMA PORTAL
------------------------------------------------------------------------- */
#themaportal-box {
	padding: 0 10px 0 10px;
	}

/* FORMULIER
------------------------------------------------------------------------- */
#formulier-box {
	padding: 0 10px 0 10px;
	}
#formulier-box td {
	font-size: 11px;
	font-weight: bold;
	}
#formulier-box .input {
	width: 95%;
	border: 1px solid #7f9db9;
	font-size: 11px;
	font-weight: bold;
	padding: 4px;
	margin: 0 0 11px 0;
	}
#formulier-box .textarea {
	width: 95%;
	height: 80px;
	border: 1px solid #7f9db9;
	overflow: auto;
	padding: 3px;
	margin: 0 0 10px 0;
	font-size: 11px;
	font-weight: bold;
	}
#formulier-box .submit {
	font-size: 11px;
	color: #000000;
	}

/* PAGING
------------------------------------------------------------------------- */
#paging { text-align: center; margin: 8px 10px 0px 10px; padding: 9px 0; background-color: #eef2f8; }
#paging ul { list-style: none; }
#paging ul li { display: inline;  }
#paging a { padding: 2px; font-weight: bold; text-decoration: none; font-size: 12px; }
#paging li.first a, #paging li.last a  { padding: 2px; text-decoration: none; font-size: 11px; }
#paging li.selected a { background-color: #224884; color: #ffffff; }
#paging a:hover { background-color: #224884; color: #ffffff; }

/* THEMES
------------------------------------------------------------------------- */
#themes { background-color: #234a86; width: 230px; height: 36px; } 
#frm-themes select { font-size: 10px; border: none; width: 154px; height: 16px; vertical-align: top; margin-top: 9px; }
#frm-themes img { margin: 11px 2px 0 8px; }

/* FANCYTHEMES
------------------------------------------------------------------------- */
#fancythemes { position: relative; display: none; background-color: #234a86; width: 230px; height: 36px; } 
#fancythemes img.text { margin: 11px 4px 0 8px; float:left; }
#fancythemes img.btn { margin: 10px 0 0 0; float:left; cursor: pointer; }
#fancythemes #inputbox { margin: 10px 0 0 0; padding: 0 0 0 2px; font-size: 10px; line-height: 16px;  float:left; width: 137px; height: 16px; overflow: hidden; background: url(../img/fancypulldown_divinput_bg.gif);  }

#themespulldown { position: absolute; top: 26px; left: -260px; width: 480px; display: none;  border: #234a86 solid 1px; background: #eef2f8 url(../img/fancypulldown_bg.gif) repeat-x left top; }
#themespulldown div { height: 100%; overflow: hidden; margin: 10px 0; background: url(../img/fancypulldown_div_bg.gif) top center; } 
#themespulldown ul { float: left; list-style: none; margin: 5px 0; padding: 0; width: 160px;  }
#themespulldown li { padding: 0 15px; }
#themespulldown li * { font-size: 10px; }
#themespulldown li a { text-decoration: none; }
#themespulldown li a:hover { text-decoration: underline; }

/* BANNER-BOX
------------------------------------------------------------------------- */
#banner-box { text-align: center; margin:6px 0 0 0; } 
#banner-box img { border: 1px solid #fff; margin: 12px 0 5px 0; }

/* FOOTER
**************************************************/
#footer-content { height: 60px; border-top: 19px solid #eef2f8; background: url(../img/footer_bg.gif) no-repeat; }
#footer-home { margin: 0px 0 0 0; width: 925px; height: 45px; }
#footer-home ul { list-style: none; padding: 10px 0 0 0; }
#footer-content ul, #footer-home ul { list-style: none; float: right; }
#footer-content ul { padding: 12px 12px 0 0; }
#footer-content li, #footer-home li { float: left; padding: 0 8px;}
#footer-content li {  background: url(../img/footer_li_ico.gif) no-repeat left 7px; }
#footer-home li { background: url(../img/footer-home_li_ico.gif) no-repeat left 7px; }
#footer-content li.first, #footer-home li.first { background: none; }
#footer-content a, #footer-home a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #33619d; text-decoration: none;  }
#footer-content a:hover, #footer-home a:hover { text-decoration: underline; }

#footer-content a { color: #fff; }

/* WINCODE
------------------------------------------------------------------------- */
.clr { width: 100px; } 


/* NEWS-NEWS-BOX
------------------------------------------------------------------------- */
#news-news-box {
	float: left;
	width: 230px;
	margin-top: -68px;
	}
#news-news-box img {
	vertical-align: bottom;
	}
#news-news-box li {
	height: 55px;
	}
#news-news-box ul {
	list-style: none;
	}
#news-news-box ul li {
	background-color: #fff;
	}
#news-news-box ul li.uneven {
	background-color: #eef2f8;
	}
#news-news-box ul li.last {
	padding: 0 0 11px 0;
	}
#news-news-box h2 {
	font-weight: normal;
	padding: 0 10px 0 10px;
	}
#news-news-box h2 a {
	color: #224884;
	text-decoration: none;
	}
#news-news-box h2 a:hover {
	text-decoration: underline;
	}
#news-news-box h3 {
	padding: 5px 10px 0 10px;
	}
#news-news-bekijk-box {
	background: url("../img/home-news-box_bg_bekijk.gif") top left no-repeat;
	height: 27px;
	xmargin: 11px 0 0 0;
	}
#news-news-bekijk-box p {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 10px 0 10px;
	}
#news-news-bekijk-box p a {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	}
#news-news-bekijk-box p a:hover {
	text-decoration: underline;
	}


#frm-contact { margin-top: 16px; }
#frm-contact h3 { margin: 0 0 6px 0 ; }
#frm-contact table { width: 100%; }
#frm-contact table td * { font-size: 11px; }
#frm-contact .tbl_naw { margin-bottom: 1em; }
#frm-contact .tbl_naw td { border-top: 1px solid #eef2f8; padding: 3px 0; vertical-align: top; }
#frm-contact .tbl_naw label.text { display: block; width: 175px; padding: 6px 0 0 0; margin-right: 10px; background: url(../img/frm_contact_tbl-naw_label_bg.gif) no-repeat right 10px; }
#frm-contact .tbl_naw input.text { border: 1px solid #e3e3eb; border-top: 1px solid #acadb2; border-right: 1px solid #dcdfe6; padding: 4px 0; width: 240px; }
#frm-contact .tbl_naw label.radio { display: block; float: left; padding: 6px 0 0 0; margin-right: 15px;}
#frm-contact .tbl_naw input.radio { vertical-align: middle; margin-right: 5px; }
#frm-contact .tbl_naw textarea { border: 1px solid #e3e3eb; border-top: 1px solid #acadb2; border-right: 1px solid #dcdfe6; padding: 4px 0; width: 245px; height: 122px; }
#frm-contact .tbl_checkboxes td { border-top: 1px solid #eef2f8; padding: 5px 0; vertical-align: top; }
#frm-contact .tbl_checkboxes input { margin: 1px 5px 0 0; }
#frm-contact .submit { background: #fff; border: 1px solid #234a86; font-size: 12px; padding: 2px; cursor: pointer; }
#frm-contact span.error { color: #A70E13; font-weight: bold; font-size: 15px; }
#frm-contact p.notice { font-size: 11px; }
