@import url('../flowplayer/stabu/css/skin.css');

/* Algemeen */
html, body {
	padding: 0;
	margin: 0;
	height: 100%;
	background: url(../images/background.gif) repeat-x;
}
body, td {
	font: 11px/22px Verdana, sans-serif;
	color: #454545;
}
body.editor {
	background-image: none;
	background-color: #fff;
}
input, textarea, select {
	font: 11px Verdana, sans-serif;
	color: #727272;
}
img {
	border: none;
}
p, h1, h2, h3 {
	margin: 0;
}
p {
	margin: 0 0 18px 0;
}
h1, font.Heading {
	color: #5e8822;
	font-size: 24px;
	line-height: 26px;
	letter-spacing: -1px;
	font-weight: normal;
	margin-bottom: 18px;
}
h2 {
	font-size: 15px;
	font-weight:  normal;
	letter-spacing: -1px;
	color: #2c2c2c;
	margin-bottom: 6px;
}
h3 {
	font-size: 11px;
	font-weight: bold;
}
form  {
	padding: 0;
	margin: 0;
}
a {
	text-decoration: underline;
	color: #5e8822;
}
a:hover {
	text-decoration: none;
}
ul {
	margin: 0 0 18px 0;
	padding: 0;
	list-style-type: none;
}
ul li {
	padding-left: 12px;
	background: 0 10px url(../images/arrow.gif) no-repeat;
}
div.hr {
	height: 8px;
	border-bottom: 1px solid #d6d6d6;
	margin: 10px 0 18px 0;
}
div.hr hr {
	display: none;	
}

/* Body */
div#wrapper {
	position: relative;
	margin: 0 auto;
	_height: 100%;
	width: 980px;
	min-height: 100%;
	background: url(../images/background_borders.gif) repeat-y;
	z-index: 2;
}
div#body {
	height: auto;
	margin: 0 auto;
	padding-bottom: 227px;
}
div#body div#left, div#body div#middle, div#body div#right {
	float: left;
}
div#body div#left {
	width: 245px;
}
div#body div#middle {
	width: 490px;
	padding: 0 20px 50px 20px;
}
div#body div#right {
	width: 205px;
	border-top: 10px solid #fff;
}
div.clear_float {
	clear: both;
}

/* Hoofdnavigatie */
ul#navigation {
	position: relative;
	margin: 5px 0 0 0;
	z-index: 3;
}
ul#navigation ul {
	margin: 0;
}
ul#navigation li.element, ul#navigation li.subelement, ul#navigation li.subelement1, ul#navigation li.subelement2 {
	padding: 0;
	background: none;
}
ul#navigation li.element {
	margin-top: 5px;
}
ul#navigation li.element a {
	display: block;
	background: 0 10px url(../images/arrow.gif) no-repeat;
	color: #727272;
	padding-left: 12px;
	font-size: 12px;
	text-decoration: none;
}
ul#navigation li.element a:hover {
	background: 0 10px url(../images/arrow_subelement_hover.gif) no-repeat;
	color: #5b5b5b;
}
ul#navigation li.element a.active {
	background: 0 10px url(../images/arrow_element_hover.gif) no-repeat;
	color: #5e8822;
}
ul#navigation  ul {
	display: none;	
}
ul#navigation li.subelement a {
	display: block;
	background: 12px 10px url(../images/arrow.gif) no-repeat;
	color: #727272;
	padding-left: 24px;
	text-decoration: none;
	font-size: 11px;
}
ul#navigation li.subelement a:hover {
	background: 12px 10px url(../images/arrow_subelement_hover.gif) no-repeat;
	color: #5b5b5b;
}
 ul#navigation li.subelement a.active {
	background: 12px 10px url(../images/arrow_element_hover.gif) no-repeat;
	color: #5e8822;
}
ul#navigation li.subelement1 {
	position: relative;
}
ul#navigation li.subelement1 a {
	display: block;
	background: 24px 10px url(../images/arrow_subelement1.gif) no-repeat;
	color: #808080;
	padding-left: 36px;
	text-decoration: none;
	font-size: 11px;
}
ul#navigation li.subelement1 a:hover {
	background: 24px 10px url(../images/arrow_subelement_hover.gif) no-repeat;
	color: #5b5b5b;
}
ul#navigation li.subelement1 span {
	background: #fff;
	padding-right: 5px;
}
ul#navigation li.subelement1 a.active {
	background: 24px 10px url(../images/arrow_element_hover.gif) no-repeat;
	color: #5e8822;
}
ul#navigation li.subelement1 a.hover {
	background: 24px 10px url(../images/arrow_subelement2_hover.gif) no-repeat;
	color: #5e8822;
}
ul#navigation li.subelement1 ul.subelements {
	position: absolute;
	top: -24px;
	left: 245px;
	background: #fff;
	width: 200px;
	padding: 20px;
	border-right: 4px solid #d6d6d6;
	overflow: hidden;
}
ul#navigation li.subelement2 a {
	display: block;
	background: 0 10px url(../images/arrow_subelement1.gif) no-repeat;
	color: #808080;
	padding-left: 12px;
	text-decoration: none;
	font-size: 11px;
	width: 186px;
}
ul#navigation li.subelement2 a:hover {
	background: 0 10px url(../images/arrow_subelement_hover.gif) no-repeat;
	color: #5b5b5b;
}
ul#navigation li.subelement2 a.active {
	background: 0 10px url(../images/arrow_element_hover.gif) no-repeat;
	color: #5e8822;
}


/* Tools */
div#tools {
	position: absolute;
	bottom: 227px;
	left: 265px;
	height: 25px;
	width: 450px;
	z-index: 2;
	padding: 5px 20px 0 20px;
	border-top: 1px solid #d6d6d6;
	text-align: right;
	background: #fff;
}
div#tools p {
	margin: 0;
}
div#tools a {
	color: #969696;
	text-decoration: none;
	margin-left: 10px;
	height: 16px;
	display: block;
	float: right;
}
div#tools a:hover {
	color: #646464;
}
div#tools a.taf {
	background: url(../images/taf_icon.gif) no-repeat;
	padding-left: 20px;
}
div#tools a.print {
	background: url(../images/print_icon.gif) no-repeat;
	padding-left: 20px;
}
div#tools a.taf:hover {
	background: url(../images/taf_icon_hover.gif) no-repeat;
	padding-left: 20px;
}
div#tools a.print:hover {
	background: url(../images/print_icon_hover.gif) no-repeat;
}
div#tools a.rss {
	background: url(../images/rss_icon.gif) no-repeat;
	padding-left: 20px;
}
div#tools a.rss:hover {
	background: url(../images/rss_icon_hover.gif) no-repeat;
}
div#tools a#rss_link {
	display: none;
}

/* Header */
div#header {
	height: 234px;
	margin: 0 auto;
	background: #fff url(../images/background.gif) repeat-x;
}
div#header div.left {
	float: left;
	width: 755px;
	padding-right: 20px;
}
div#header div.right {
	float: left;
	width: 205px;
}
/* Snelkoppelingen */
div#shortcuts {
	text-align: right;
	padding-right: 20px;
	height: 30px;
	padding-top: 20px;
}
div#shortcuts a {
	color: #969696;
	text-decoration: none;
	margin-left: 10px;
}
div#shortcuts a:hover {
	color: #646464;
}
/* Logo */
div#logo {
	height: 95px;
	padding-top: 27px;
	background: url(../images/background_logo.gif) no-repeat;
}
/* Trace */
div#trace {
	height: 26px;
	padding-top: 4px;
	border-bottom: 1px solid #d6d6d6;
	color: #969696;
	overflow: hidden;
}
div#trace a {
	color: #969696;
	text-decoration: none;
}
div#trace a:hover {
	color: #646464;
}
div#trace img {
	width: 4px;
	height: 5px;
}
/* Pagina afbeelding */
div#header div.right div.image_view {
	border: 4px solid #d1eca8;
	background: #f0f0f0 center center url(../images/ajax-loading.gif) no-repeat;
	padding: 2px;
	margin-top: 20px;
}
div#header div.right div.image_view img {
	width: 193px;
	height: 193px;
}

/* Zoeken */
div#search {
	border-bottom: 1px solid #d6d6d6;
	padding: 10px 20px 20px 20px;
}
div#search h2 {
	margin-bottom: 10px;
}
div#search input.text, div#search input.focus {
	border-top: 1px solid #acacac;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #acacac;
	height: 14px;
	padding: 2px 3px;
	width: 130px;
	background: #fff;
	margin-right: 5px;
}
div#search input {
	float: left;
}

/* Tell-a-friend */
div#taf form {
	display: none;
	padding: 20px;
	width: 450px;
	background: #f5f5f5;
	position: absolute;
	bottom: 258px;
	left: 265px;
	z-index: 3;
}
div#taf form p.error {
	padding: 4px 8px 4px 22px;
	background: #eee;
	margin: 18px 0;
	font-weight: bold;
}
div#taf form div.field {
	margin-bottom: 18px;
}
div#taf form div.field label {}
div#taf form div.field input,
div#taf form div.field textarea {
	padding: 2px 3px;
	margin-top: 3px;
	line-height: normal;
}
div#taf form div.field input, div#taf form div.field input.focus {
	width: 180px;
	border-top: 1px solid #acacac;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #acacac;
}
div#taf form div.field textarea, div#taf form div.field textarea.focus {
	width: 438px;
	padding: 2px;
	border-top: 1px solid #acacac;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #acacac;
}
div#taf form div#taf_sender_left {
	float: left;
}
div#taf form div#taf_sender_right {
	float: right;
}
div#taf form div#taf_recipient_left {
	float: left;
}
div#taf form div#taf_recipient_right {
	float: right;
}
div#taf form input.verzenden, div#taf form input.verzenden_hover {
	text-transform: capitalize;
	cursor: pointer;
	width: 85px;
	height: 20px;
	border: none;
	background: url(../images/search.gif) no-repeat;
	padding: 0 0 0 25px;
	text-align: left;
	margin-right: 10px;
}
div#taf form input.verzenden_hover {
	background: url(../images/search_hover.gif) no-repeat;
}


/* Zoekpagina */
/* Zoeken */
div#search_page {
	position: relative;
}
div#search_page div#extra_functions {
	margin-top: 18px;
}
div#search_page input.text, div#search_page input.focus {
	border-top: 1px solid #acacac;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #acacac;
	height: 14px;
	padding: 2px 3px;
	width: 130px;
	margin-right: 5px;
}
div#search_page input#submit, div#search_page input.text, div#search_page input.focus {
	float: left;
}
div#search_page p#results_amount {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 4;
	text-align: right;
}
div#search_page p#results_amount span#number {
	font-size: 55px;
	line-height: 58px;
	display: block;
	font-weight: bold;
	letter-spacing: -6px;
	padding-right: 3px;
}
div#search_page div#search_navigation {
	position: relative;
	height: 30px;
}
div#search_page div#search_navigation div.previous, div#search_page div#search_navigation div.page_info, div#search_page div#search_navigation div.next {
	position: absolute;
	top: 5px;
	width: 100px;
}
div#search_page div#search_navigation a {
	color: #969696;
	font: 11px Verdana, Geneva, sans-serif;
	text-decoration: none;
}
div#search_page div#search_navigation a:hover {
	color: #646464;
}
div#search_page div#search_navigation div.previous {
	text-transform: capitalize;
	left: 0;
}
div#search_page div#search_navigation div.page_info {
	width: 290px;
	text-align: center;
	left: 100px;
}
div#search_page div#search_navigation div.next {
	text-align: right;
	right: 0;
	text-transform: capitalize;
	font-size: 12px;
}
div#search_page div#results {
	margin-top: 18px;
	border-top: 1px solid #e0e0e0;
	padding-top: 11px;
}
div#search_page div.element, p#noresults {
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 11px;
	padding-bottom: 11px;
	width: 100%;
}
div#search_page div.element {
	cursor: pointer;
}
div#search_page p.date {
	color: #969696;
}
div#search_page div.element p {
	margin: 0;
}
div#search_page div.element div.element_image {
	float: left;
	margin-right: 10px;
	width: 100px;
	height: 100px;
	padding: 2px;
	background: #f0f0f0 center center url(../images/ajax-loading.gif) no-repeat;
	border: 1px solid #d6d6d6;
}
div#search_page div.element div.element_image {
	width: 100px;
	height: 100px;
}

/* Logo weergave */
div#logo_weergave {
	padding: 20px;
}
div#logo_weergave img {
	float: left;
	margin-bottom: 5px;
}
div#logo_weergave img.link {
	cursor: pointer;
}

/* Footer */
div#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 187px;
	border-top: 20px solid #fff;
	padding-top: 20px;
	background: #131313 url(../images/background_footer.gif) repeat-x;
}
div#footer a {
	text-decoration: none;
	color: #474747;
}
div#footer a:hover {
	color: #5e8822;
}
div#footer_background {
	background: #131313 url(../images/background_footer.gif) repeat-x;
	position: relative;
	bottom: 0;
	left: 0;
	margin-top: -207px;
	width: 100%;
	height: 207px;
	z-index: 1;
}
/* Footer navigatie */
div#footer_nav {
	display: inline;
}
div#footer_nav div.element {
	float: left;
	width: 152px;
	height: 88px;
	display: block;
	overflow: hidden;
	margin-right: 10px;
}
div#footer_nav div.element p {
	margin: 0;
}
div#footer_nav div.element p a {
	font-size: 15px;
	color: #fff;
}
div#footer_nav div.element p a:hover {
	border-bottom: 1px solid #5e8822;
	color: #fff;
}
div#footer_nav div.element ul {
	margin: 0;
}
div#footer_nav div.element ul li {
	background: none;
	padding: 0;
}
div#footer_nav div.element ul li a {
	padding-left: 12px;
	background: 0 10px url(../images/arrow_footer.gif) no-repeat;
	display: block;
}
div#footer_nav div.element ul li a:hover, div#footer_nav div.element ul li a.active {
	background: 0 10px url(../images/arrow_footer_hover.gif) no-repeat;
	color: #5e8822;
}
div#footer_nav div#element {
	height: 176px;
}
div#footer_nav div#element1 {
	width: 160px;
	margin-right: 10px;
}
div#footer_nav div#element6 {
	width: 160px;
	margin-top: 22px;
	height: 66px;
}
/* Credits */
div#credits {
	border-top: 5px solid #1f1f1f;
	text-align: center;
	padding-top: 10px;
	float: left;
	margin-top: 7px;
	display: block;
	width: 638px;
}
div#credits p {
	margin: 0;
}
div#credits p strong {
	color: #fff;
}

/* Mailer ext  page */
/* Mailer_ext_page */
body#mailer_ext_page_body {
	background: none;
	background: #fff;
	padding: 25px;
	font: 12px/22px Arial, sans-serif;
	color: #646464;
}
body#mailer_ext_page_body a {
	color: #7e99b2;
	border-bottom: 1px dotted #7e99b2;
	text-decoration: none;
}
body#mailer_ext_page_body a:hover {
	color: #4e6b84;
	border-bottom: 1px dotted #4e6b84;
}
body#mailer_ext_page_body h1 {
	display: block;
	font: 20px "Lucida Sans Unicode", sans-serif;
	color: #4e6b84;
	margin: 0 0 22px 0;
	font-weight: normal;
	font-style: normal;
	padding: 0;
}
body#mailer_ext_page_body div#login {
	background: #fff;
	margin: 20px auto;
	padding: 22px 30px;
	border: 1px solid #ccc;
	background: #fff;
	width: 300px;
}

/* Main container */
table#mailer_ext_page {
	border: 1px solid #aaa;
	background: #fff;
	width: 100%;
}
table#mailer_ext_page td {
	padding: 15px 20px;
}

/* Navigatie */
table#mailer_ext_page div#structure a.active:link, table#mailer_ext_page div#structure a.active:visited {
	color: #4e6b84;
}

/* De tabel */
table#mailer_ext_page table#records {
	width: 100%;
	border: none;
}
table#mailer_ext_page table#records, table#mailer_ext_page table#records td {
	font-size: 11px;
}
table#mailer_ext_page table#records th {
	text-align: left;
	white-space: nowrap;
	background: #fff;
	font: 14px/22px "Lucida Sans Unicode", sans-serif;
	color: #fff;
	padding: 5px;
	background: url(modules/mailer_ext/images/mailerpage_heading.gif) repeat-x;
	border-left: 1px solid #fff;
}
table#mailer_ext_page table#records tr.odd {
	background: #fff;
}
table#mailer_ext_page table#records tr.even {
	background: #fafafa;
}
table#mailer_ext_page table#records td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
}
table#mailer_ext_page table#records td.attributes {
	white-space: nowrap;
}
table#mailer_ext_page p.back {
	margin: 22px 0 0 0;
}

/* CSV */
table#mailer_ext_page div#csv {
	float: right;
	margin-top: 15px;
}
table#mailer_ext_page img {
	vertical-align: top;
}

/* Inloggen */
div#login input {
	margin: 2px 0 6px 0;
	width: 175px;
}
div#login input.versturen, div#login input.checkbox {
	width: auto;
}
div#login input.versturen {
	margin-right: 7px;
}

/* Nieuwspagina */
div#news_page {}
div#news_page p {
	margin: 0;
}
div#news_page div.highlight, div#news_page div.highlight_odd {
	margin-bottom: 11px;
	padding-bottom: 11px;
	border-bottom: 1px solid #d6d6d6;
	width: 100%;
}
div#news_page div.info {
	float: left;
	width: 364px;
}
div#news_page div.image {
	float: left;
	margin-right: 20px;
	width: 100px;
	height: 100px;
	padding: 2px;
	background: #f0f0f0 center center url(../images/ajax-loading.gif) no-repeat;
	border: 1px solid #d6d6d6;
}
div#news_page div.image img {
	width: 100px;
	height: 100px;
}
div#news_page div.highlight_odd div.image {
	float: right;
	margin: 0 0 0 20px;
}
div#news_page ul.days {
	margin: 0 0 11px 0;
}
/* Nieuws bericht */
div#news_message {}
div#news_message p.date {
	color: #969696;
}
div#news_message div.image {
	float: left;
	margin-right: 20px;
	width: 100px;
	height: 100px;
	padding: 2px;
	background: #f0f0f0 center center url(../images/ajax-loading.gif) no-repeat;
	border: 1px solid #d6d6d6;
}
div#news_message div.image img {
	width: 100px;
	height: 100px;
}
/* Nieuws archief */
div#news_archive {}
div#news_archive span.date {
	color: #969696;
}

/* Contactformulier */
div.mailer_ext {}
div.mailer_ext br {
	clear: both;
}
div.mailer_ext h2 {
	margin-top: 18px;
}
div.mailer_ext div.message {
	cursor: pointer;
}
div.mailer_ext div.message ul {
	margin: 0;
}
div.mailer_ext div.message ul li {
	margin-top: -22px;
}
div.mailer_ext label {
	display: block;
	float: left;
	width: 165px;
}
div.mailer_ext label.full_width {
	width: auto;
	font-weight: bold;
}
div.mailer_ext input, div.mailer_ext input.focus {
	border-top: 1px solid #acacac;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #acacac;
	height: 14px;
	padding: 2px 3px;
	width: 180px;
	background: #fff;
	margin-bottom: 3px;
}
div.mailer_ext input.error {
	border: 1px solid red;
}
div.mailer_ext textarea {
	width: 235px;
	border-top: 1px solid #acacac;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #acacac;
	padding: 2px 3px;
	width: 180px;
	background: #fff;
}
div.mailer_ext input.verzenden, div.mailer_ext input.verzenden_hover {
	text-transform: capitalize;
	cursor: pointer;
	width: 85px;
	height: 20px;
	border: none;
	background: url(../images/search.gif) no-repeat;
	padding: 0 0 0 25px;
	margin-right: 10px;
	text-align: left;
}
div.mailer_ext input.verzenden_hover {
	background: url(../images/search_hover.gif) no-repeat;
}
div.mailer_ext div.geslacht {
	margin-bottom: 5px;
}
div.mailer_ext div.geslacht input.radio, div.mailer_ext div.geslacht input.error {
	width: auto;
	border: none;
	margin-top: 5px;
}
div.mailer_ext div.geslacht label {
	display: inline;	
	float: none;
	width: auto;
}
div.mailer_ext label#persoonlijke_toelichting_label {
	width: auto;
}
div.mailer_ext div.geslacht input.radio, div.mailer_ext div.interesse input.radio, div.mailer_ext div.interesse_2 input.radio {
	width: auto;
	border: none;
}
div.mailer_ext div.geslacht label, div.mailer_ext div.interesse label, div.mailer_ext div.interesse_2 label {
	display: inline;	
	float: none;
	width: auto;
}
div.mailer_ext div#keuzevakjes label {
	float: none;
	display: inline;
	width: auto;
}
div.mailer_ext div#keuzevakjes input {
	width: auto;
	border: none;
}
div.mailer_ext p.atribuut {
	margin: 0;
	font-weight: bold;
}
div.mailer_ext div.radio_buttons {
	margin-bottom: 11px;
}
div.mailer_ext div.radio_buttons label {
	float: none;
	display: inline;
	width: 100%;
}
div.mailer_ext div.radio_buttons input.radio {
	width: auto;
	border: none;
}
div.mailer_ext #coms_captcha_image {
	border-top: 1px solid #acacac;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #acacac;
	margin-bottom: 5px;
	width: 351px;
	height: 80px;
}

/* Nieuws weergave */
div.news_view, div.news_view_odd {
	margin-bottom: 18px;
}
div.news_view div.highlight, div.news_view div.highlight_odd {
	width: 100%;
}
div.news_view h3, div.news_view_odd h3 {
	background: #555 url(../images/background_heading.gif) no-repeat;
	padding: 5px 10px;
	height: 20px;
}
div.news_view h3 a, div.news_view_odd h3 a {
	color: #fff;
	text-decoration: none;
}
div.news_view h3 a:hover, div.news_view_odd h3 a:hover {
	text-decoration: underline;
}
div.news_view div.info, div.news_view_odd div.info {
	float: left;
	width: 364px;
	background: #efefef;
	border-bottom: 1px solid #d6d6d6;
	height: 105px;
}
div.news_view div.info p, div.news_view_odd div.info p {
	margin: 0;
	padding: 11px;
}
div.news_view ul.days, div.news_view_odd ul.days {
	margin: 9px 0 0 9px;
}
div.news_view div.image, div.news_view_odd div.image {
	float: left;
	margin-right: 20px;
	width: 100px;
	height: 100px;
	padding: 2px;
	background: #f0f0f0 center center url(../images/ajax-loading.gif) no-repeat;
	border: 1px solid #d6d6d6;
}
div.news_view_odd div.image {
	float: right;
	margin: 0 0 0 20px;
}
div.news_view div.image img, div.news_view_odd div.image img {
	width: 100px;
	height: 100px;
}

/* Sitemap */
ul#sitemap, ul#sitemap ul {
	margin: 0;
}
ul#sitemap li.element, ul#sitemap li.subelement, ul#sitemap li.subelement1, ul#sitemap li.subelement2 {
	padding: 0;
	background: none;
}
ul#sitemap li.element a {
	display: block;
	background: 0 10px url(../images/arrow.gif) no-repeat;
	color: #727272;
	padding-left: 12px;
	font-size: 12px;
	text-decoration: none;
}
ul#sitemap li.element a:hover {
	background: 0 10px url(../images/arrow_element_hover.gif) no-repeat;
	color: #5e8822;
}
ul#sitemap li.subelement a {
	display: block;
	background: 12px 10px url(../images/arrow.gif) no-repeat;
	padding-left: 24px;
	text-decoration: none;
	font-size: 11px;
}
ul#sitemap li.subelement a:hover {
	background: 12px 10px url(../images/arrow_element_hover.gif) no-repeat;
	color: #5e8822;
}
ul#sitemap li.subelement1 a {
	background: 24px 10px url(../images/arrow.gif) no-repeat;
	padding-left: 36px;
}
ul#sitemap li.subelement1 a:hover {
	background: 24px 10px url(../images/arrow_element_hover.gif) no-repeat;
	color: #5e8822;
}
ul#sitemap li.subelement2 a {
	background: 36px 10px url(../images/arrow.gif) no-repeat;
	padding-left: 48px;
}
ul#sitemap li.subelement2 a:hover {
	background: 36px 10px url(../images/arrow_element_hover.gif) no-repeat;
	color: #5e8822;
}

/* PHPlist */
div#phplist p.forgotten {
	padding-left: 145px;
	margin: 0;
}
div#phplist div.clear_float {
	height: 1px;
	margin: 0;
}
div#phplist h2.top {
	margin-top: 18px;
}
/* Form, input en label instellingen */
div#phplist div.label {
	display: block;
	float: left;
	width: 145px;
}
div#phplist div.input {
	width: 200px;
	float: left;
}
div#phplist input.text, div#phplist input.focus {
	border-top: 1px solid #acacac;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #acacac;
	height: 14px;
	padding: 2px 3px;
	width: 180px;
	background: #fff;
}
div#phplist input.verzenden, div#phplist input.verzenden_hover {
	cursor: pointer;
	width: auto;
	height: 20px;
	border: none;
	background: url(../images/search.gif) no-repeat;
	padding: 0 0 0 25px;
	margin-right: 10px;
	text-align: left;
}
div#phplist input.verzenden_hover {
	background: url(../images/search_hover.gif) no-repeat;
}
div#phplist div.theading {
	display: block;
	float: left;
	width: 235px;
	font-weight: bold;
	padding: 5px 0;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
}
div#phplist div.tdivision {
	display: block;
	float: left;
	width: 235px;
	padding: 5px 0;
	border-bottom: 1px solid #f0f0f0;
}
div#phplist input.versturen {
	width: auto;
	cursor: pointer;
	margin-top: 11px;
}
/* PHPlist Navigation */
div#phplist ul.navigation {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div#phplist ul.navigation  li {
	float: left;
	background: none;
	padding: 0;
}
div#phplist ul.navigation  li a {
	background: 0px 10px url(../images/arrow.gif) no-repeat;
	color: #727272;
	padding-left: 12px;
	text-decoration: none;
	font-size: 11px;
	display: block;
	float: left;
	margin-right: 10px;
	text-transform: capitalize;
}
div#phplist ul.navigation  li a:hover, div#phplist ul.navigation li a.active {
	background: 0px 10px url(../images/arrow_subelement_hover.gif) no-repeat;
	color: #5b5b5b;
}

/* Login */
div#login label {
	display: block;
	float: left;
	width: 150px;
}
div#login input, div#login input.focus {
	border-top: 1px solid #acacac;
	border-right: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6;
	border-left: 1px solid #acacac;
	height: 14px;
	padding: 2px 3px;
	width: 180px;
	background: #fff;
}
div#login input.verzenden, div#login input.verzenden_hover {
	text-transform: capitalize;
	cursor: pointer;
	width: 65px;
	height: 20px;
	border: none;
	background: url(../images/search.gif) no-repeat;
	padding: 0 0 0 25px;
	margin-left: 150px;
	text-align: left;
}
div#login input.verzenden_hover {
	background: url(../images/search_hover.gif) no-repeat;
}
div#login div.remember {
	padding-left: 150px;
	margin: 11px 0;
}
div#login div.remember input {
	width: auto;
	border: none;
}
div#login div.remember label {
	display: inline;	
	float: none;
	width: auto;
}

/* Weather forecast */
div.weather_forecast {
	border-bottom: 1px solid #d6d6d6;
	padding: 10px 20px 20px 20px;	
}
div.weather_forecast p {
	margin: 0;
}
div.weather_forecast div.wf_day {
	float: left;
	width: 55px;
}

/* AUMS opties */
div#aums_page input {
	font: 11px Verdana, sans-serif;
	color: #333;
}
div#aums_page div.option {
	margin-top: 10px;
}
div#aums_page div.option img {
	vertical-align: middle;
	margin-right: 3px;
}
div#user_options_email font.wnd_property_label, div#user_options_email font.wnd_property_heading {
	font: 11px/22px Verdana, sans-serif;
	color: #333;
}
div#user_options_email font.wnd_property_heading {
	font-weight: bold;
}
div#user_options_email div.button {
	border-top: 1px solid #999;
	border-right: 1px solid #666;	
	border-bottom: 1px solid #666;
	border-left: 1px solid #999;
	float: left;
	background: #ccc;
	margin-right: 5px;
}
div#user_options_email div.button table {
	width: 70px;
	height: 18px;
	padding: 1px 0;
}
div#user_options_email div.button a:link, div#user_options_email div.button a:visited {
	text-decoration: none;
}
div#user_options_email div#down {
	border-top: 1px solid #666;
	border-right: 1px solid #999;	
	border-bottom: 1px solid #999;
	border-left: 1px solid #666;
}
a.button_linkDISABLED:link, a.button_linkDISABLED:visited {
	color: #999;
	cursor: default;
}
a.button_link:link, a.button_link:visited {
	color: #333;
}
div#wnd_message0 {
	background: #fff;
	width: 300px;
}
div#titel {
	background: #333;
	font-weight: bold;
	padding: 2px 10px;
	color: #fff;
}
div#body_aums img {
	float: left;
	margin-right: 10px;
}
div#wnd_message0 div.button {
	border-top: 1px solid #999;
	border-right: 1px solid #666;	
	border-bottom: 1px solid #666;
	border-left: 1px solid #999;
	float: left;
	background: #ccc;
	margin: 2px 5px 0 0;
}
div#wnd_message0 div.button a:link, div#wnd_message0 a:visited {
	text-decoration: none;
}
div#wnd_message0 div#down {
	border-top: 1px solid #666;
	border-right: 1px solid #999;	
	border-bottom: 1px solid #999;
	border-left: 1px solid #666;
}
div#wnd_message0 div.button table {
	width: 50px;
	padding: 0;
}
div#finish_checkbox {
	float: left;
}
div#finish_checkbox input {
	border: none;
	width: auto;
	height: auto;
	padding: 0;
	margin-top: 0;
	float: left;
}

/* Jaarverslag */
div#jaarverslag_banner {
	margin-top: 18px;
}
div#jaarverslag_banner img {
	/*padding: 2px;
	background: #f0f0f0 center center url(../images/ajax-loading.gif) no-repeat;
	border: 1px solid #d6d6d6;
	width: 219px;
	height: 254px;*/
}

/* Global focus */
div#search_page input.focus, div#search input.focus, 
div#taf form div.field input.focus, div#taf form div.field textarea.focus, 
div.mailer_ext input.focus, div.mailer_ext textarea.focus, 
div#phplist input.focus, div#login input.focus {
	background: #f6fdec;
}