/*///////////////////////////////////////// 
	BEGIN CSS/XHTML RESET
/////////////////////////////////////////*/

article, aside, footer, header, nav, section, time {
	display: block;
}
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p,
a, abbr, address, del, em, img, ins, small, strong, tt, ul, ol, li, dl, dt, dd, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0;
	color: #001d59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
:focus {
	outline: none;
}

/*///////////////////////////////////////// 
	END RESET
	BEGIN DEFAULT STYLES
/////////////////////////////////////////*/

a { text-decoration: underline; }
a:hover { text-decoration: none; }
legend { display: none; }
input { border: 0; }
h3 { margin-bottom: 15px; }
h4 {
	width: 549px; height: 40px;
	margin: 0 0 10px 0;
	padding: 0 0 0 22px;
	position: relative;
	background: url(../img/tpl/bg_h4.gif) no-repeat;
	color: white;
	line-height: 40px;
	text-transform: uppercase;
	cursor: pointer;
}
h4 a {
	width: 24px; height: 0;
	padding: 23px 0 0 0;
	position: absolute;
	top: 9px; right: 9px;
	display: block;
	overflow: hidden;
	background: url(../img/tpl/open-close.gif) no-repeat 0 -23px;
}
h4 a.toggleopen {
	background-position: 0 0;
}
div.block-onecol {
	width: 257px;
	margin: 0 10px 0 0;
	padding: 67px 24px 35px 24px;
	position: relative;
	float: left;
	background: url(../img/tpl/bg_1col_bottom_main.gif) no-repeat left bottom;
}
div.block-onecol.nopaddingbottom {
	padding-bottom: 25px;
}
div.block-onecol.fixedheight {
	height: auto;
}
div.block-onecol.upfront {
	z-index: 700;
}
div.block-onecol h2,
div.block-twocol h2 {
	width: 279px; height: 17px;
	padding: 30px 0 0 26px;
	position: absolute;
	top: 0; left: 0;
	background: url(../img/tpl/bg_1col_top_main.gif) no-repeat;
	font-size: 17px;
	text-transform: uppercase;
}
div.block-onecol h2 small {
	font-size: 12px;
	text-transform: none;
}
div.block-onecol.blue {
	width: 271px;
	padding-left: 17px;
	padding-right: 17px;
}
div.block-onecol.blue h2 {
	width: 288px; height: 31px;
	padding: 16px 0 0 17px;
	background: url(../img/tpl/bg_1col_top_main_blue.gif) no-repeat;
	color: white;
}
div.block-onecol.blue h2 small {
	color: white;
}
div.block-onecol.hrefs {
	padding-top: 29px;
}
div.block-onecol.hrefs a {
	min-height: 20px;
	margin: 0 0 9px 0;
	padding: 0 0 0 17px;
	display: block;
	background: url(../img/tpl/arrow_yellow.gif) no-repeat 0 0px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}
div.block-onecol.hrefs a:hover {
	background-position: -20px -20px;
}
div.block-onecol.hrefs h2 {
	height: 10px;
	padding-top: 0;
}
div.block-onecol p {
	width: 244px;
	margin: 0 0 25px 0;
}
div#side-content div.block-onecol {
	width: 260px;
	margin: 0 0 10px 0;
	padding-left: 27px;
	padding-right: 25px;
	background: url(../img/tpl/bg_1col_bottom_side.gif) no-repeat left bottom;
}
div#side-content div.block-onecol h2 {
	background: url(../img/tpl/bg_1col_top_side.gif) no-repeat;
}
a.verder {
	width: 246px; height: 30px;
	padding: 0px 25px 0 0;
	margin-top: 15px;
	display: block;
	position: relative;
	background: url(../img/tpl/bg_a_verder.gif) no-repeat right top;
	font-size: 11px;
	line-height: 41px;
	text-align: right;
	text-decoration: none;
}
a:hover.verder {
	background-position: right -41px;
}
a.verder.stem {
	display: none;
}
div#side-content a.verder {
	width: 234px;
}
ul.default {
	list-style: none;
}
ul.default li {
	height: 29px;
	padding: 0 0 0 26px;
	position: relative;
	background: url(../img/tpl/bg_li_default.gif) no-repeat 0 9px;
	line-height: 29px;
}
ul.list-date {
	margin: 0 0 35px 0;
}
ul.list-date li {
	width: 519px; height: 40px;
	padding: 0 0 9px 52px;
	position: relative;
	line-height: 40px;
	list-style: none;
	overflow: hidden;
}
ul.list-date li.odd {
	background: url(../img/tpl/bg_li_odd.gif) no-repeat right top;
}
ul.list-date li time {
	width: 40px; height: 35px;
	padding: 5px 0 0 0;
	position: absolute;
	top: 0; left: 0;
	background: url(../img/tpl/bg_time.gif) no-repeat;
	color: white;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
	text-transform: uppercase;
}
ul.default.indent {
	margin: 0 0 0 15px;
}
ul.default.meernieuws a,
ul.default.agenda a {
	text-decoration: none;
}
ul.default.meernieuws a:hover {
	font-style: italic;
}
ul.default.meernieuws a time,
ul.default.agenda a time {
	margin: 0 29px 0 0;
	display: inline;
	font-size: 11px;
	font-weight: bold;
}
ul.default.agenda {
	margin: 0 0 58px 0;
}
ul.default.agenda li {
	height: 40px;
	background: none;
	line-height: 40px;
}
ul.default.agenda li.odd {
	background: url(../img/tpl/bg_li_odd.gif) no-repeat left top;
}
input.submit {
	width: 73px; height: 34px;
	display: block;
	background: url(../img/tpl/btn-zoeken.gif) no-repeat 0 0;
	border: 0;
	cursor: pointer;
}
input:hover.submit {
	background-position: 0 -34px;
}

/* default form */

form.form {
	-margin: 43px 0 0 0;
	float:left;
}
form.form ul {
	list-style: none;
}

form.form label {
	width: 151px; 
	-min-height: 34px;
	-height: 25px;
	-padding-top:9px;
	display: inline-block;
	position: relative;
	float: left;
	font-size:11px;
	-font-weight: bold;
	line-height: 16px;
	cursor: pointer;
}

form.form ul{
	padding:0;
	margin:0;
}

form.form fieldset ul li{
	width:100%;
	margin:0 0 6px 0;
	float:left;
	padding:0!important;
}

form.form label.aanhef {
	width: 43px;
	padding: 0 0 0 22px;
	font-weight: normal;
}

form.form label.aanhef input {
	position: absolute;
	top: 7px; left: 0;
}

form.form label div.column{
	width:80px; float:left;
	position:relative;
}
form.form div.column label{
	width:100%;
	white-space:nowrap
}

form.form div.lege_regel {
	width: 323px; height: 34px;
	display: inline-block;
	position:relative;
	-float: left;
	margin: 0 0 6px 0;
}

form.form div.inputfield {
	width: 323px; 
	min-height: 34px;
	display: inline-block;
	position:relative;
	float: left;
	-background: url(../img/tpl/bg_entry.gif) no-repeat 0 0;
}

form.form select{
	font-size:11px;
}

form.form div.inputfield.checkradio,
form.form div.inputfield.selectbox,
form.form div.inputfield.checkbox {
	background: none;
}
form.form div.inputfield.checkradio{
	width:120px!important;
}

form.form div.inputfield input.text {
	width: 295px!important;
	-margin: 7px 0 0 10px;
	border: 1px solid #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
}

form.form div.inputfield.textarea {
	width: 323px; height: 194px;
	-background: url(../img/tpl/bg_textarea.gif) no-repeat 0 0;
}

form.form div.inputfield.textarea textarea {
	width: 300px!important; height: 175px;
	-margin: 10px 0 0 10px;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form.form span.icon {
	width: 20px; height: 20px;
	margin: 7px 0 0 15px;
	-float: left;
	display:inline-block;
	background: url(../img/tpl/icons.gif) no-repeat 0 0;
}

form.form input.submit {
	width: 99px; height: 34px;
	margin: 0 0 40px 151px;
	float: left;
	position:relative;
	background: url(../img/tpl/submit-verzenden.gif) no-repeat 0 0;
	border: 0;
	cursor: pointer;
}

form.form input:hover.submit {
	background-position: 0 -34px;
}

form.form label.error {
	width: 340px;
	padding: 0 0 0 5px;
	color: red;
	font-weight: normal;
	float:left;
	position:relative
}

form.form label.nowidth{
	width:110px;
	float:left;
}
fieldset ul li{
	position:relative;
	vertical-align:top
}

/*///////////////////////////////////////// 
	END DEFAULT STYLES
	BEGIN FRAME
/////////////////////////////////////////*/

html, body {
	height: 100%;
}
body {
	background-color: #001137;
	cursor: default;
}
div#site {
	width: 925px; height: auto;
	margin: 0 auto;
	padding: 192px 35px 32px 35px;
	position: relative;
	background: white;
}

div#site:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

/*///////////////////////////////////////// 
	END FRAME
	BEGIN HEADER
/////////////////////////////////////////*/

header {
	width: 960px; height: 158px;
	position: absolute;
	top: 0; left: 35px;
	background: url(../img/tpl/bg_header.gif) no-repeat;
	z-index: 850;
}

header h1 {
	width: 159px; height: 98px;
	position: absolute;
	top: 24px; left: 0;
}

header h1 a {
	width: 159px; height: 0;
	padding: 98px 0 0 0;
	display: block;
	overflow: hidden;
	background: url(../img/tpl/logo.gif) no-repeat;
}

header h1 a:hover {
	background-position: 0 -98px;
}

/* begin main navigation */

ul#main-nav {
	width: auto; height: 55px;
	position: relative;
	margin-top: 94px;
	margin-right:21px;
	float:right;
}

ul#main-nav li {
	height: 55px;
	margin: 0 1px;
	padding: 0 39px 0 0;
	position: relative;
	float: left;
	background: url(../img/tpl/main-nav-bg-li-right.png) no-repeat right -55px;
	list-style: none;
}

ul#main-nav li:hover {
	background: url(../img/tpl/main-nav-bg-li-right.png) no-repeat right 0;
}

ul#main-nav li:hover ul.sub,
ul#main-nav li:hover div.corner-top-left {
	display: block;
}

ul#main-nav li:hover a {
	background: url(../img/tpl/main-nav-bg-li-left.png) no-repeat 0 0;
}

ul#main-nav li a {
	height: 55px;
	padding: 0 0 0 27px;
	display: block;
	float: left;
	font-weight: bold;
	line-height: 47px;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
}

ul#main-nav li:hover a span {
	height: 55px;
	display: block;
	background: url(../img/tpl/main-nav-bg-li-span.png) repeat-x 0 0;
}

/* end main navigation
   begin submenu */

ul#main-nav li ul.sub {
	width: auto; height: auto;
	display: none;
	padding: 15px 0 0 0;
	position: absolute;
	top: 55px; right: 0;
	background: url(../img/tpl/main-nav-bg-sub.png) repeat-y right top;
}

ul#main-nav li ul.sub li {
	height: 29px;
	display: block;
	padding: 0 33px 0 0;
	float: none;
	background: url(../img/tpl/main-nav-sub-bg-li.png) no-repeat 0 -58px;
}

ul#main-nav li ul.sub li:hover {
	background: url(../img/tpl/main-nav-sub-bg-li.png) no-repeat right -29px;
}

ul#main-nav li ul.sub li a span {
	height: 29px;
	display: block;
	background: white;
}

ul#main-nav li ul.sub li:hover a span {
	-background: #f29a28;
	-background:url(../img/tpl/main-nav-sub-bg-span.png);
	background:#faaa27;
}

ul#main-nav li ul.sub li a {
	height: 29px;
	padding: 0 31px 0 64px;
	float: none;
	background: none;
	line-height: 29px;
	text-align: left;
	text-transform: none;
	white-space: nowrap;
}

ul#main-nav li ul.sub li:hover a {
	background: url(../img/tpl/main-nav-sub-bg-li.png) no-repeat 0 -87px;
	color: white;
}

ul#main-nav li ul.sub div.corner-top-left {
	width: 200px; height: 29px;
	display: block;
	position: absolute;
	top: -14px; left: 1px;
	background: url(../img/tpl/main-nav-sub-corner-left-top.png) no-repeat;
}

ul#main-nav li ul.sub div.bottom {
	height: 25px;
	position: absolute;
	bottom: -25px; left: 1px;
}

ul#main-nav li ul.sub div.bottom div.middle-bottom {
	height: 25px;
	position: relative;
	float: left;
	background: url(../img/tpl/main-nav-sub-bottom.png) repeat-x;
}

ul#main-nav li ul.sub div.bottom div.corner-bottom-left {
	width: 11px; height: 25px;
	position: relative;
	float: left;
	background: url(../img/tpl/main-nav-sub-corner-left-bottom.png) no-repeat;
}

ul#main-nav li ul.sub div.bottom div.corner-bottom-right {
	width: 11px; height: 25px;
	margin: 0 1px 0 0;
	position: relative;
	float: right;
	background: url(../img/tpl/main-nav-sub-corner-right-bottom.png) no-repeat;
}

/* end submenu */


ul#top-nav {
	width: 300px; height: 18px;
	position: absolute;
	top: 18px; right: 28px;
	list-style: none;
}

ul#top-nav li {
	padding: 0 9px 0 10px;
	float: right;
	background: url(../img/tpl/top-nav-pipe.gif) no-repeat right 6px;
	text-transform: lowercase;
}

ul#top-nav li:first-child {
	background: none;
}

ul#top-nav li a {
	color: #8a8a8a;
	font-size: 11px;
}

/*///////////////////////////////////////// 
	END HEADER
	BEGIN MAIN CONTENT
/////////////////////////////////////////*/

div#main-content {
	width: 630px; height: auto;
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	position: relative;
	float: left;
}

form#search {
	width: 620px; height: 34px;
	position: relative;
	background: url(../img/tpl/bg-form-search.gif) no-repeat;
	z-index: 100;
}

form#search label.search {
	width: 382px;
	position: absolute;
	top: 8px; left: 16px;
	background: white;
	color: #bebebe;
	font-size: 11px;
}

form#search input#sSearch {
	width: 382px;
	position: absolute;
	top: 9px; left: 15px;
	background: url(../img/tpl/x.gif) no-repeat right;
	font-family: Arial, Helvetica, sans-serif;
	color: #bebebe;
	font-size: 11px;
}

form#search a#gericht {
	width: 100px; height: 26px;
	display: block;
	position: absolute;
	top: 4px; right: 86px;
	color: #002677;
	font-size: 11px;
	line-height: 25px;
	text-decoration: none;
}

form#search ul {
	width: 159px; height: auto;
	padding: 72px 0 22px 29px;
	display: none;
	position: absolute;
	top: -6px; right: 74px;
	background: url(../img/tpl/bg_gericht_zoeken.png) no-repeat;
	list-style: none;
}

form#search ul a#close_gericht {
	width: 100px; height: 0;
	padding: 20px 0 0 0;
	position: absolute;
	top: 13px; right: 15px;
	display: block;
	overflow: hidden;
	line-height: 20px;
	cursor: pointer;
}

form#search ul li {
	height: 22px;
	font-size: 11px;
	font-weight: bold;
}

form#search ul li.bottom {
	width: 188px; height: 13px;
	position: absolute;
	bottom: -13px; left: 0;
	background: url(../img/tpl/bg_gericht_zoeken_bottom.png) no-repeat;
}

form#search ul li label {
	height: 22px;
	padding: 0 0 0 25px;
	position: relative;
	font-size: 11px;
	font-weight: normal;
	line-height: 22px;
}

form#search ul li label input {
	position: absolute;
	top: 0; left: 0;
}

form#search input.submit {
	position: absolute;
	top: 0; right: 0;
}

div#breadcrumbs {
	width: 598px; height: 45px;
	margin: 20px 0 8px 0;
	padding: 0 0 0 22px;
	position: relative;
	background: url(../img/tpl/bg_breadcrumbs.gif) no-repeat;
}

div#breadcrumbs a {
	height: 45px;
	padding: 0 23px 0 0;
	display: inline-block;
	background: url(../img/tpl/raquo.gif) no-repeat right center;
	color: #faac27;
	font-size: 11px;
	line-height: 43px;
	text-transform: lowercase;
}

div#breadcrumbs strong {
	height: 45px;
	display: inline-block;
	font-size: 11px;
	line-height: 43px;
	text-transform: lowercase;
}

div#head-img {
	width: 620px; height: 225px;
	position: relative;
	overflow: hidden;
}

div#head-img div {
	width: 620px; height: 225px;
	position: absolute;
	top: 0; left: 0;
	background: url(../img/tpl/overlay-head-img.png) no-repeat;
}

article {
	width: 577px; height: auto;
	/*min-height: 616px;*/
	padding: 40px 27px 20px 16px;
	position: relative;
}

article h2 {
	margin: 0 0 37px 0;
	color: #faab28;
	font-size: 20px;
	width: 500px;
	line-height: 24px;
}

article p {
	margin: 25px 0;
	line-height: 22px;
}

article p a {
	color: #f8ac26;
}

article a.share {
	width: 24px; height: 0;
	padding: 23px 0 0 0;
	position: absolute;
	top: 37px; right: 27px;
	overflow: hidden;
	background: url(../img/tpl/bg-share-links.gif) no-repeat -24px 0;
}

article a:hover.share {
	background-position: -24px -23px;
}

article a.share.reageer {
	right: 58px;
	background-position: 0 0;
}

article a:hover.share.reageer {
	background-position: 0 -23px;
}

article ul{
	margin:0 0 0 30px;
}

article.dossier {
	min-height: 342px;
}

article.fotoboek {
	width: 620px;
	min-height: 584px;
	padding: 29px 0 0 0;
}

article.fotoboek h2 {
	margin: 0 0 27px 0;
	text-indent: 17px;
}

article.fotoboek a {
	width: 118px; height: 89px;
	margin: 0 5px 5px 0;
	display: block;
	position: relative;
	float: left;
}

article.fotoboek a div {
	width: 118px; height: 89px;
	position: absolute;
	top: 0; left: 0;
	background: url(../img/tpl/overlay-fotoboek-thumb.png) no-repeat 0 0;
	cursor: pointer;
}

article.fotoboek a:hover div {
	background-position: 0 -89px;
}

article.small {
	min-height: 400px;
}

article #article-text,
article #article-text div {
	line-height: 22px;
}

article #article-text ul,
article #article-text div ul,
article #agenda-text ul {
	margin-top: 15px;
	margin-bottom: 15px;
}

article #article-text ol,
article #article-text div ol,
article #agenda-text ol  {
	margin-top: 15px;
	margin-bottom: 15px;
}

article #article-text ul li,
article #article-text div ul li,
article #agenda-text ul li {
	line-height: 23px;
	padding-left: 15px;
}

article #article-text ol li,
article #article-text div ol li,
article #agenda-text ol li {
	line-height: 23px;
	padding-left: 12px;
	margin-left: 18px;
}

ul.dossier {
	margin:0 0 50px 0;
	padding:0 0 0 64px;
	position:relative
}

ul.dossier strong {
	width:40px; height:40px;
	display:block;
	position:absolute;
	top:8px; left:0;
	background:url(../img/tpl/bg_dossierletter.gif);
	color:white;
	font-size:23px;
	line-height:40px;
	text-align:center;
	text-transform:uppercase
}

ul.dossier li a {
	text-decoration: none;
}

ul.dossier li a:hover {
	text-decoration: underline;
}

ul.sitemap li{
	padding:7px 0;
}
article.sitemap ul { list-style: inside disc; }
article.sitemap ul li ul {
	padding-left: 15px;
	list-style: inside circle;
}

div.block-onecol ul.list-date {
	margin: 0;
}

div.block-onecol ul.list-date li {
	width: 219px;
}

div.block-onecol ul.list-date li a {
	text-decoration: none;
}

div.block-twocol {
	width: 562px; height: auto;
	padding: 67px 24px 55px 24px;
	position: relative;
	background: url(../img/tpl/bg_2col_bottom.gif) no-repeat left bottom;
}

div.block-twocol h2 {
	width: 584px;
	background: url(../img/tpl/bg_2col_top.gif) no-repeat;
}

/*///////////////////////////////////////// 
	END MAINCONTENT
	BEGIN SIDECONTENT
/////////////////////////////////////////*/

div#side-content {
	width: 295px; height: auto;
	position: relative;
	float: right;
}

div#side-content div.block-onecol.fixedheight {
	height: auto;
}

div#side-content div.block-onecol ul.list-date li {
	width: 197px;
}

div#side-content div.block-onecol.contact {
	width: 268px; height: 117px;
	margin: 0 0 20px 0;
	padding: 13px 0 0 27px;
	background: url(../img/tpl/bg_block_contact.gif) no-repeat 0 0;
}

div#side-content div.block-onecol.contact strong {
	height: 30px;
	padding: 0 0 0 39px;
	display: block;
	color: #fac529;
	font-size: 20px;
	line-height: 30px;
	text-decoration: none;
	background: url(../img/tpl/contact-icons.gif) no-repeat 0 0;
}

div#side-content div.block-onecol.contact strong.mail {
	background-position: 0 -30px;
}

div#side-content div.block-onecol.contact strong a {
	color: #fac529;
	font-size: 20px;
	text-decoration: none;
}

div#side-content div.block-onecol.contact strong a:hover {
	font-style: italic;
}

div.block-onecol {
	margin-bottom: 10px;
}

div.block-onecol.tagcloud {
	height: 173px;
}

div.block-onecol.tagcloud div.tags {
	width: 255px; height: auto;
	overflow: hidden;
	margin-bottom: 14px;
}

a.tag {
	height: 25px;
	margin: 0 10px 0 0;
	display: inline-block;
	line-height: 25px;
}

a.xsmall{font-size:11px;}
a.small{font-size:12px;}
a.medium{font-size:13px;}
a.large{font-size:14px;}
a.xlarge{font-size:15px;}
a.xxlarge{font-size:16px;}

div.block-onecol.poll {
	height: auto;
}

div.block-onecol.poll h2 + p {
	margin: 0 0 10px 0;
	line-height: 22px;
}

div.block-onecol.poll label {
	height: auto;
	padding: 0 0 0 33px;
	display: block;
	position: relative;
	font-weight: bold;
	line-height: 30px;
	cursor: pointer;
}

div.block-onecol.poll label input {
	position: absolute;
	top: 6px; left: 8px;
}

div.block-onecol.poll dl {
	width: 245px; height: auto;
} 

div.block-onecol.poll dl dt {
	display: block;
	font-size: 11px;
}

div.block-onecol.poll dl dt:hover + dd em {
	font-size: 12px;
}

div.block-onecol.poll dl dd {
	width: 200px; height: 12px;
	margin: 0 0 12px 0;
	position: relative;
}

div.block-onecol.poll dl dd span {
	height: 12px;
	position: absolute;
	bottom: 0; left: 0;
	display: block;
	color: #555;
	background: #fdb82e;
}

div.block-onecol.poll dl dd em {
	width: 30px; height: 12px;
	display: block;
	line-height: 12px;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	position: absolute;
	top: 0; right: -50px;
}

div.block-onecol.poll dl dd:hover em {
	font-size: 12px;
}
span.uitslag {
	width: 0%;
}
em.procent {
	display: block;
}
div.block-onecol.height157,
div.block-twocol.height157 {
	height: auto;
	padding-bottom: 25px;
}

div.block-onecol a.thumb {
	width: 77px; height: 58px;
	margin: 0 5px 5px 0;
	display: block;
	position: relative;
	float: left;
}

div.block-onecol a.thumb div {
	width: 77px; height: 58px;
	position: absolute;
	top: 0; left: 0;
	background: url(../img/tpl/overlay-fotoboek-thumb2.png) no-repeat 0 0;
	cursor: pointer;
}

div.block-onecol a:hover.thumb div {
	background-position: 0 -58px;
}

div.block-onecol.dossiers ul li {
	height: 35px;
	padding-left: 38px;
	background: url(../img/tpl/bg_li_dossier.gif) no-repeat left center;
}

div.block-onecol.dossiers ul li a {
	height: 35px;
	line-height: 35px;
}

/*///////////////////////////////////////// 
	END SIDE CONTENT
	BEGIN BLOCK 3-COL
/////////////////////////////////////////*/

div.block-threecol {
	width: 900px; height: auto;
	margin:10px 0 0 0;
	padding: 22px 0 0 25px;
	position: relative;
	background: url(../img/tpl/bg_3col_bottom.gif) no-repeat left bottom;
	overflow: hidden;
}

div.block-threecol div.top {
	width: 925px; height: 10px;
	position: absolute;
	top: 0; left: 0;
	background: url(../img/tpl/bg_3col_top.gif) no-repeat;
}

div.block-threecol div.col {
	width: 185px; height: auto;
	float: left;
}

div.block-threecol div.col.last {
	width: 115px;
}

div.block-threecol div.col ul {
	margin: 10px 0 30px 0;
	list-style: none;
}

div.block-threecol div.col ul li {
	-height: 20px;
}

div.block-threecol div.col ul li a {
	-height: 20px;
	padding: 0 0 0 19px;
	display: block;
	background: url(../img/tpl/arrow_yellow.gif) no-repeat 0 0;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
}

div.block-threecol div.col ul li a:hover {
	background-position: 0 -40px;
}

/*///////////////////////////////////////// 
	END BLOCK THREE COL
	BEGIN FOOTER
/////////////////////////////////////////*/

footer {
	width: 660px; height: 36px;
	margin: 0 auto;
	padding: 25px 0 0 335px;
	position: relative;
	background: url(../img/tpl/bg_footer.gif) no-repeat;
}

footer ul {
	list-style: none;
}

footer li {
	height: 61px;
	margin: 0 10px 0 0;
	padding: 0 0 0 11px;
	float: left;
	background: url(../img/tpl/footer-pipe.gif) no-repeat 0 5px;
	color: white;
	font-size: 11px;
	white-space: nowrap;
}

footer li:first-child {
	padding: 0;
	background: none;
}

footer a {
	color: white;
	font-size: 11px;
}
article.fotoboekenoverzicht {
	width: 601px;
	float: left; margin-bottom: 20px;
}
article.fotoboekenoverzicht div.fotoboek {
	position: relative;
	float: left;
	width: 601px;
	height: 73px;
	overflow: hidden;
}
article.fotoboekenoverzicht div.fotoboek.odd {
	background: url(../img/tpl/bg_overzicht_fotoboek.gif) no-repeat;
}
article.fotoboekenoverzicht div.fotoboek div.image {
	position: relative;
	float: left;
	width: 77px; height: 58px;
	margin: 8px 20px 8px 8px;
}
article.fotoboekenoverzicht div.fotoboek div.image div.overlay {
	width: 77px; height: 58px;
	position: absolute;
	top: 0; left: 0;
	background: url(../img/tpl/overlay-fotoboek-thumb2.png) no-repeat 0 0;
	cursor: pointer;
}
article.fotoboekenoverzicht div.fotoboek h5 {
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	top: 8px;
	left: 105px;
}
article.fotoboekenoverzicht div.fotoboek a {
	position: absolute;
	font-size: 12px;
	font-weight: normal;
	bottom: 15px;
	left: 105px;
}