	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;
}
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4b4b4b; line-height:18px}
#container {clear:both;width:1000px; border-top:0; margin:0 auto;padding:0; text-align:left}

#header { position:absolute; top:0;width:1000px;}
#logo { float:left; width:212px; margin-bottom:10px; margin-top:10px}
#menu { float:right; width:780px; height:27px; background:#f0242b url(/images/background-menu-left.png) no-repeat left; padding-left:8px; overflow:auto; margin-top:55px}
#menu .inner {background:url(/images/background-menu-right.png) no-repeat right; padding-right:8px;overflow:auto; }
#menu ul li {float:left; font-size:16px; background: url(/images/menu-seperator.png) right no-repeat; padding-right:2px; font-weight:bold}
#menu ul li a { padding:4px 6px; color:#FFF; text-decoration:none; display:block}
				
					#menu ul li a:hover { background-color:#006600; color:#fff;}

					#menu ul li ul {     position: absolute;     width: 236px;     left: -999em; background-color:#013d86; }
					#menu ul li:hover ul {     left: auto; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90  }	
					#menu ul li:hover ul, #menu ul li.sfHover ul {     left: auto; }			
					#menu ul li ul li { background:none}
					#menu ul li ul li a { color:#fff; padding:4px 8px; display:block; font-weight:normal; text-transform:none ;text-decoration:none; border-right:0px; width:220px; font-size:13px}					
					#menu ul li ul li a:hover,  #menu ul li.sfHover ul a:hover  { background-color:#FFFFFF; color:#c00; }			
					#menu ul li:hover a, #menu ul li.sfHover a {  background: #4ab644; color:#fff}
					#menu ul li:hover ul a, #menu ul li.sfHover ul a {  background: #4ab644;  color: #fff;	}
					#menu ul li:hover ul a:hover, #menu ul li.sfHover ul a:hover {  background: #f0242b;  color: #fff; text-decoration:none}

#accessibility { } 

	#accessibility  ul {margin:0; padding:0px; margin-right:8px}
		#accessibility  ul li { float:right;list-style:none; border:0px; background:none}
		#accessibility ul li.print	{padding-top:2px; border:0px}
		#accessibility ul li.shop	{padding-top:2px; border:0px}		
		#accessibility ul li.font_size_small	{font-size:9px;padding-top:3px; border:0px}	
		#accessibility  ul li.font_size_medium	{font-size:12px;padding-top:3px; border:0px}
		#accessibility  ul li.font_size_large	{font-size:15px; padding-top:4px}
			#accessibility ul li a.size { display:block; padding:0px 4px 0px 4px; color:#FFF; font-weight:bold; border:0px}	

#columns { overflow:auto; clear:both; margin-top:100px}
#center { width:660px; float:left; }
#right { width:320px; float:right}
#footer { clear:both;  background:#fff url(/images/background-block.gif) repeat-x top; overflow:auto }
#footer .block { float:left; width:250px;; background:none}
#footer .block .header {background:#e2e2e2; border:none}
#footer .block .shortlist { padding:4px 0px}
#footer .block .shortlist li { padding:2px 10px;}
#footer .block .shortlist li a { color:#2e2d2d; text-decoration:none}
#footer .block .shortlist li a:hover { color:#2e2d2d; text-decoration:underline}

.up { display:block; height:100%; overflow:auto}
.up .up_icon { float:left}
.up .up_text { float:left; padding:5px 5px 5px 10px}

.block { background:#ebebeb url(/images/background-block.gif) repeat-x bottom; margin-bottom:20px}
.block  .rss { float:right; padding:3px}
.block .header { font-size:18px; font-weight:bold; color:#003366; border-bottom:1px solid #c0c0c0; padding:10px 10px; margin}
.block .header h2 {padding:0; margin:0}
.block.full .header { margin-bottom:5px}
.block h2 {font-size:18px; font-weight:bold; color:#003366; padding:5px 10px} 
.block .content { padding:4px 10px}
.block .content a {color:#1f34d4; text-decoration:none}
.block .content a:hover { text-decoration:underline}
.block .content p { margin-bottom:16px}
.block .content ol { list-style:decimal}
.block .content ul { list-style:circle}
.block .content ul li { margin-left:32px; list-style-position:outside}
.block .content ol li { margin-left:32px; list-style-position:outside}
.block .content h2 { font-size:16px; margin-bottom:16px}
.block .content h3 { font-size:15px; margin-bottom:16px}
.block .content h4 { font-size:14px; margin-bottom:16px}
.block .list { padding:4px 0px}
.block .list li { padding:4px 10px; border-bottom:1px solid #c0c0c0;}
.block .list li a { color:#1f34d4; text-decoration:none}
.block .list li a:hover { color:#1f34d4; text-decoration:underline}
.block.left { float:left; width:320px}
.block.right { float:right; width:320px}
.block  .image-left { float:left; margin-right:5px; margin-bottom:5px}
.block  .image-right { float:right; margin-left:5px; margin-bottom:5px}
.block .content .arrow a, .block .content a.arrow {padding-bottom: 6px; padding-left: 40px; padding-right: 40px; display: block; background: url(/public/image/overig/button%20pijl.png) no-repeat; color: #000; font-weight: bold; padding-top: 6px}

.quick-menu { background:#046eb9 url(/images/background-quickmenu.gif) bottom left no-repeat ; color:#FFF; margin-bottom:20px}
.quick-menu .header { font-size:18px; font-weight:bold; color:#fff; padding:5px 10px}
.quick-menu .list { padding:0px 10px}
.quick-menu .content { padding:0px 10px}
.quick-menu ul li { border-top:1px solid #3a84b8; padding:4px 10px; background:url(/images/arrow-menu.png) no-repeat 1px 6px; padding-left:20px}
.quick-menu ul li a { color:#FFF; text-decoration:none}

.block-green { background:#ebebeb url(/images/background-block.gif) repeat-x bottom; margin-bottom:20px}
.block-green .header { font-size:18px; font-weight:bold; color:#fff; padding:5px 10px; background:#4ab644 url(/images/bacground-header-about.png) top right no-repeat}
.block-green .content { padding:4px 10px; border-bottom:2px solid #4ab644}

.block-picture { clear:both; margin-bottom:20px}

.breadcrubs { margin-bottom:10px; font-size:0.9em}

.breadcrubs a {  color:#000; text-decoration:none}

.newsletter, .block-grey { padding:10px; background:#637187; color:#FFF; font-size:18px; margin-bottom:20px}

#slider {width:660px; height:275px; overflow:hidden; position: relative;; margin-bottom:20px}

#sliderContent, #slider1Content, #slider2Content {
    width: 660px;
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage, .slider1Image, .slider2Image {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 13px/16px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 660px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}

.clear {
	clear: both;
}
.sliderImage span strong, .slider1Image span strong, .slider2Image span strong {
    font-size: 18px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}


/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #046eb9;
	border: 1px solid #FFF;
	font-size: 13px;
	padding: 4px;
	text-align:left;	
	color:#fff
}
table.tablesorter thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	font-size: 13px;	
	color:#fff
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#ddd;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #006600;
}

.anwser img { float:right; margin-left:5px; margin-bottom:5px}

.more {text-align:right}
.more a {color:#1f34d4; text-decoration:none}
.more a:hover {text-decoration: underline}
