/* reset
------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before,
blockquote:after,
q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

sup,
sub { vertical-align: 0; position: relative; }
sup { bottom: 4px; font-size: 9px; }
sub { top: 4px; font-size: 9px; }

.img_left { float: left; margin: 0 14px 14px 14px; }
.img_right { float: right; margin: 0 0 14px 14px; }

/* general
------------------------------------------------------------------*/
body { font: 12px/1.3em Verdana, Arial, sans-derif; color: #000; }
h1 { margin: 14px 0; font-size: 21px; font-weight: normal; color: #000; }
h2 { margin: 0; font-size: 12px; font-weight: bold; color: #000;  }
h3 {}
h4 {}
ul, ol { margin: 0 0 14px 16px; }
p, form { margin: 0 0 14px 0; }
a { color: #4F535C; }
a:hover { color: #000; }
input, textarea, select { font-size: 11px; font-family: Arial, sans-serif; color: #4F535C; }
strong { font-weight: bold; }
em { font-style: italic; }

/* page structure
------------------------------------------------------------------*/
#wrapper { width: 630px; margin: 0; }
#header { width: 980px; }
#sidebar_content_wrapper { position: relative; clear: both; width: 630px; }
#sidebar { display: none; }
#content { width: 630px; margin: 0 0 0 14px; }
#content p { text-align: justify; }
#footer { margin: 0 0 0 14px; }


/* header
------------------------------------------------------------------*/
ul#navigation,
ul#languages { display: none; }

#logo_band { clear: both; height: 83px; padding: 14px 0 0 14px; }
#logo_band #logo { display: block; width: 120px; height: 74px; }


/* content
------------------------------------------------------------------*/
#path,
#subnav_sfeer_wrapper,
#baseline,
#adobe,
#print { display: none; }

.bestand { margin: 0 0 5px 14px; }
.bestand a { text-decoration: none; }
.bestand a img { margin: 0 5px 0 0; }
.bestand a span { text-decoration: underline; }

#content ul { margin-left: 30px; list-style-type: disc; }
#content ul li,
#content ol li { margin-bottom: 6px; }
#content ul ul { margin-bottom: 0; list-style-type: circle; }
#content ol { margin-left: 38px; list-style-type: decimal; }
#content ol ol { margin-bottom: 0;}

.bigImg { margin: 14px; }

table { margin: 10px 0; }
th,
td { padding: 4px; border: #000 1px solid; }

#koersHistoriekForm td { border: none; }

#newsTabs a.active { font-weight: bold; }

table.koers td#laatste12 { border: none; font-size: 11px; }

.nieuwsIntro img { margin: 10px 0; }
.nieuwsbrief a { padding-left: 20px; text-decoration: none; }
.nieuwsbrief a img { margin: 0 5px 0 0; }
.nieuwsbrief a span { text-decoration: underline; }

/* footer
------------------------------------------------------------------*/
#footer { margin-top: 10px; border-top: #000 1px solid; }
#footer #telnrs,
#footer #home_dsiclaimer { display: inline; }
#footer #telnrs span { margin-right: 20px; }
#footer #home_dsiclaimer a { display: none; }
