span.originaltext {
	display: none;
}

span.flashtext {
	margin: 0px;
	padding: 0px;
}

embed {
	display: inline;
}

* { margin: 0px;	padding: 0px; outline-style: none; }

html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #f6f8ff url(pics/bg.gif) repeat;
}

#site {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 928px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	font: 11px arial, verdana, sans-serif;
	line-height: 19px;
	color: #051989; 
	background: #fff url(pics/bg_site.gif) center top repeat-y;
}

#site.sponsor {
		position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 928px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	font: 11px arial, verdana, sans-serif;
	line-height: 19px;
	color: #051989; 
	
	background: #fff url(pics/bg_site_sponsor.gif) center top repeat-y;}

#toTheRight {
	margin-left: 14px;
}

/* ------------------------------------------------------------------------- Header */

#print_header {
	display: none;
}

/* ------------------------------------------------------------------------- Navigation */ 

#navigation {
	margin: 0px;
	padding-left: 8px;
	width: 920px;
	height: 51px;
	background: #f6f8ff url(pics/header.gif) top left no-repeat;
}

#navigation ul {
	margin: 0px;
	list-style-type: none;
}

#navigation ul li {
	height: 40px;
	margin: 0px;
	line-height: 39px;
	display: block;
	float: left;
}

#navigation ul li.current {
	background: #fff url(pics/menuitem_bg.gif) center bottom repeat-x;
	border-left: 1px solid #eff2ff;
	border-right: 1px solid #eff2ff;
}

#navigation li a:link, #navigation li a:visited {
	padding: 13px 20px;
	color: #051989;
	font-weight: bold;
	text-decoration: none;
}

#navigation li a:hover, #navigation li.current a:link, #navigation li.current a:visited, #navigation li.current a:hover {
	color: #e81c18;
}

/* ------------------------------------------------------------------------- Left */ 

#left {
	position: relative;
	bottom: 0px;
	z-index: 5;
	width: 200px;
	background-color: #fff;
	float: left;
}

#left .logo {
	height: 240px;
	font-size: 0px;
	line-height: 0px;
}

#left .logo a img {
	margin: 25px 0px 0px 30px;
	border: 0px solid #fff;
}

#sponsoren {
	margin: 0px 15px;
	width: 168px;
	height: 235px;
	border: 1px solid #6b7390;
}

#sponsoren.lijst {height: 265px;}

#sponsoren h4, #subnavigatie h4 {
	margin: 0px;
	padding: 0px 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 24px;
	color: #e81c18;
	border-bottom: 1px solid #6b7390;
}

#scroll_wrap {
	position: relative;
	height: 210px;
	overflow: hidden;
}

#scroll_wrap.lijst {
	position: relative;
	height: 250px;
	overflow: hidden;
}

#scroll_items {
	position: absolute;
}

#scroll_items ul {
	margin: 0px 0px 0px 10px;
	list-style-type: none;
}

#scroll_items li a:link, #scroll_items li a:visited {
	color: #051989;
	text-decoration: none;
}

#scroll_items li a:hover, #scroll_items li.current a:link, #scroll_items li.current a:visited {
	color: #e81c18;
	text-decoration: none;
}

.sponsor {
	margin-bottom: 1px;
	width: 168px;
	height: 105px;
	display: block;
 	font-size: 0px;
	line-height: 0px;
}

.sponsor img {
	border: 0px solid #fff;
}

#datum {
	position: absolute;
	bottom: 0px;
	z-index: 1;
	margin: 0px 0px 10px 24px;
	width: 190px;
	height: 240px;
	background: #fff url(pics/datum.gif) top center no-repeat;
}


#subnavigatie {
	margin: 0px 15px;
	width: 168px;
	min-height: 235px;
	border: 1px solid #6b7390;
}

#subnavigatie ul {
	margin: 0px 0px 0px 10px;
	list-style-type: none;
}

#subnavigatie li a:link, #subnavigatie li a:visited {
	color: #051989;
	text-decoration: none;
}

#subnavigatie li a:hover, #subnavigatie li.current a:link, #subnavigatie li.current a:visited {
	color: #e81c18;
	text-decoration: none;
}

/* ------------------------------------------------------------------------- Main */ 

#main {
	margin-left: 20px;
	width: 670px;
	float: left;
}

#headerImages {
	width: 100%;
	height: 240px;
	background-color: #d4ddfe;
}

#headerImages img.left {
	width: 390px;
	height: 240px;
	float: left;
}

#headerImages img.right {
	width: 260px;
	height: 240px;
	float: right;
}

/* ------------------------------------------------------------------------- Content */ 

#content {
	padding: 25px 20px 30px 20px;
	width: 350px;
	min-height: 396px;
	float: left;
}

#content.sponsor {
	padding: 25px 10px 30px 10px;
	width: 620px;
	min-height: 396px;
height: auto !important;
height: 396pc;
	float: left;
font-size: 11px;
        line-height: 19px;
color: #000;
}

h1, td h1 {font: 19px arial, verdana, sans-serif; font-weight: bold; color: #051989; margin-bottom: 7px;}
h2, td h2 {font: 17px arial, verdana, sans-serif; font-weight: bold; color: #051989; margin-bottom: 7px;}
h3, td h3 {font: 15px arial, verdana, sans-serif; font-weight: bold; color: #051989; margin-bottom: 7px;}
h4, td h4 {font: 14px arial, verdana, sans-serif; font-weight: bold; color: #051989; margin-bottom: 7px;}
h5, td h5 {font: 13px arial, verdana, sans-serif; font-weight: bold; color: #051989; margin-bottom: 7px;}
h6, td h6 {font: 12px arial, verdana, sans-serif; font-weight: bold; color: #051989; margin-bottom: 7px;}

#content h1.replace {
	position: absolute;
	top: 260px;
	width: 350px;
	height: 55px;
	font-size: 19px;
	font-weight: normal;
	color: #fff;
}

#sidebar h1.replace  {
	position: absolute;
	top: 260px;
	width: 200px;
	height: 45px;
	font-size: 19px;
	font-weight: normal;
	color: #fff;
}

#content a:link, #content a:visited {text-decoration: none; color: #051989;  border-bottom: 1px solid #051989;}
#content a:hover { color: #fff;  border-bottom: 1px solid #fff; }

#sponsorul a:hover { color: #051989;  border-bottom: 0px solid #fff; }

#content img { margin: 10px 0px; }
#content img.left {	margin: 0px 10px 10px 0px; float: left; }
#content img.right { margin: 0px 0px 10px 10px; float: right; }

p { margin-bottom: 9px;}

#content ul { margin: 10px 0px 10px 15px; list-style-type: disc;}
#content li { margin: 0px 0px 0px 15px;}
#content ol { margin: 10px 0px 10px 20px;}

.file { height: 30px; overflow: hidden;} 
.file img { float: left; clear: both; }
.file a { margin: 0px 5px; line-height: 35px; }

/* ------------------------------------------------------------------------- Sidebar */ 

#sidebar {
	margin: 20px 0px 35px 20px;
	padding-top: 0px;
	width: 260px;
	color: #fff;
	float: left;
}

#sidebar h1 {
	padding: 0px 40px 0px 20px;
	color: #fff;
}

#sidebar h3 {
	margin-bottom: 0px;
	padding: 10px 40px 3px 20px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

#sidebar p {
	padding: 0px 40px 10px 20px;
}

#news {
	list-style-type: none;
}

#news .item_uneven li {
	background: url(pics/news_oddrow_bg.gif) center top repeat-x;
	border-top: 1px solid #3f4ea5;
	border-bottom: 1px solid #3f4ea5;
}

#news li h3 a:link, #news li h3 a:visited {
	color: #fff;
	text-decoration: none;
}

#newslist {
	margin: 0px 0px 0px 30px;
	list-style-type: disc;
}

#newslist li a:link, #newslist li a:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

#newslist li.current a:link, #newslist li.current a:visited {
	color: #fff;
	font-weight: bold;
}


/* ------------------------------------------------------------------------- referenties */

#referenties {
	position: relative;
	margin: 0px 0px 50px 0px;
	padding: 0px;
  width: 613px;
  height: 327px;
	float: left;
  overflow: hidden;
}

#referenties a:link, #referenties a:visited, #referenties a:hover {text-decoration: none; border: 0px solid;}

#referenties .whole_logo {
	width: 202px;
	height: 109px;
	display: inline;
  float: left;
}

#referenties .back_logo {
	margin: 5px;
	padding: 1px;
	width: 190px;
	height: 97px;
	display: inline;
  float: left;
	background-color: #adbfff;
}

#referenties table {
	width: 190px;
  height: 97px;
  background-color: #fff;
}

#referenties td { vertical-align: center; }

.ref_logo {
	width: 186px;
  height: 50px;
	display: table-cell;
  text-align: center;
	background-color: #fff;
}

#referenties .back_logo .ref_logo img {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #fff;
	float: none;
}



#scroll_control {
  position: absolute;
	margin: 19px 5px 0px 625px;
	width: 19px;
	height: 317px;
	float: left;
	line-height: 0px;
	font-size: 0px;
	background: url(pics/scrollbar_back.gif) left top repeat-y #f3f6f9;
}

#scroll_control .up img, #scroll_control .down img {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	clear: both;
	border: 0px solid #fff;
	background-color: #e50f30;
}


#scroll_control .up {
	width: 19px;
	height: 31px;
	float: left;
	background-color: #e50f30;
}

#scroll_control .down {
	margin-top: 255px;
	width: 19px;
	height: 31px;
	float: left;
	background-color: #e50f30;
}

/* ------------------------------------------------------------------------- Fotoboek */

#breadcrumb {
	margin-bottom: 10px;
}

#prevnext {
	line-height: 24px;
}

#fotooverzicht .foto_display, #fotooverzicht .foto_display a:link,
#fotooverzicht .foto_display a:visited, #fotooverzicht .foto_display a:hover {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	border: 0px solid #fff;
	text-decoration: none;
}

#fotooverzicht .foto_display a:link img, #fotooverzicht .foto_display a:visited img, #fotooverzicht .foto_display a:hover img {
	margin: 0px 5px 0px 0px;
	padding-bottom: 5px;
	float: left;
	display: inline;
	border: 0px solid #fff;
	text-decoration: none;
}

#preview {
	margin: 0px 0px 0px 30px;
	list-style-type: disc;
}

#preview li a:link, #preview li a:visited {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

#preview li.current a:link, #preview li.current a:visited {
	color: #fff;
	font-weight: bold;
}

/* ------------------------------------------------------------------------- Footer */ 

*html #footer {
	position: absolute;
	bottom: -1px;
}

*html #extra {
	position: absolute;
	bottom: -1px;
}

#footer {
	position: absolute;
	bottom: 0;
	marign: 0px auto;
	width: 100%;
	/* width: 928px;*/
	height: 35px;
}

#extra {
	position: absolute;
	bottom: 0;
	padding: 0px 0px 0px 650px;
	width: 250px;
	height: 35px;
	font: 10px arial, verdana, sans-serif;
	text-align: left;
	color: #6b7390;
	background: #fff url(pics/footer_bg.gif) 220px top no-repeat;
}


#footer a:link, #footer a:visited {
	text-decoration: none;
	line-height: 20px;
	color: #6b7390;
}

#footer a:hover { color: #051989; }

br.clear { height: 0px; font: 0px arial, verdana, sans-serif; line-height: 0px; clear: both; }
