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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	height: 100%;
}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {<script>setTimeout(show, 500)</script>
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clearfix:after, div#main div#teasers div.news ul li:after, div#main div#teasers div.newsletter form:after, div#main div#content ul.news:after, span.latest:after, ul.partners:after, ul.submenu:after,ul.customers:after, dl.targets:after,div#main div#content form#contact:after, div.twitter ul li:after, div.intro:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac and IE-win \*/
* html .clearfix, div#main div#teasers div.news ul li, div#main div#teasers div.newsletter form, div#main div#content ul.news, span.latest, ul.partners, ul.submenu, ul.customers, dl.targets,div#main div#content form#contact, div.twitter ul li, div.intro {height: 1%;}
/* End hide from IE-mac and IE-win */

body {
	background-color:#663366;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

em {
	font-style:normal;
}

hr {
	border:0;
	display:block;
	height:1px;
	background-color:#e9e9e9;
	color:#e9e9e9;
	width: 100%;
}

hr.clear {clear:both;}

hr.news {
	margin-left:-10px;
	width: 520px;
	}

_focus {
	border:1px dotted #e9e9e9;
}

input, textarea {
	border:1px solid #666666;
}

input:focus, textarea:focus {
	border:1px solid #333333;
}

#ideal {
	font-size: 80%;
}

div#ideal td{
	padding: 2px;
}

#onetime {
	font-size: 80%;
}

div#onetime td {
	padding: 2px;
	width: 110px;
	padding-right: 0px;
}

div#onetime input {
	
}

/* error message for donation page */
div#error {
	color:#FF0000;
	font-size: 80%;
}

div#wrapper {
	margin:0 auto 5px auto;
	width:831px;
	padding:15px 10px 10px 10px;	
	background-color:#FFFFFF;	
	text-align:left;
}

div#header img {
	margin:0 0 0 10px;
	width:345px;
	height:25px;
}

div#header a {margin-bottom:20px;display:block;}

div#header ul {
	height:21px;
	background-color:#333333;
	font-size:11px;
}

div#header ul li {
	display:block;
	float:left;
}

div#header ul li a, div#header ul li a:focus {
	margin:0;
	display:block;
	padding:5px 16px;
	/*background-color:#333333;*/
	color:#FFFFFF;
	border:none;
	border-right:1px solid #4D4D4D;
	text-decoration:none;
}

div#header ul li em a, div#header ul li a:hover {
	background-color:#663366;
}

div#header ul li ul{
	background-color:#9b5ba4;
	border: 1px solid #693565;
	border-top: 0px;
	border-bottom: 0px;
	padding: 0;
	margin: 0 0 0 -1px;
}

div#header ul li ul li{
	border-bottom: 1px solid #693565;
	padding: 0;
}

div#header ul li ul li:hover, div#header ul li em{
	background-color:#693565;
}

div#header ul li ul li a{
	background: none;
	font-size: 11px;
	border: 0;
	width: 140px;
}

div#header ul ul li em{
	display: block;
}

div#header ul li ul li a:hover{
	background: none;
	border: 0;
}

div#header ul li.nl,
div#header ul li.hi { float: right;}

div#header ul li.hi { margin-right:13px;}

div#header ul li.nl a,
div#header ul li.hi a {
	width: 16px;
	height:11px;
	display:block;
	text-indent:-9999px;
	margin:5px 0 0 8px;
	padding:0;
	border:none;
}

div#header ul li.nl a,
div#header ul li.nl	a:hover {background: url(../img/nl.png) no-repeat left top;}

div#header ul li.hi a,
div#header ul li.hi a:hover {background: url(../img/in.png) no-repeat left top;}

div#main {
	padding:15px 0 0 0;
}

div#main div#content {
	float:left;
	width:511px;
	margin-top:-9px;
	padding:15px 10px 0 10px;
	position:relative;
	z-index:9;
	background-color:#FFF;
}

div#main div#content div.collum {width:50%;float:left;}
div#main div#content div.collum p{width:auto;}


div#main div#content div.phone {width:100%;} 

div#main div#content h2 {
	color:#663366;
	font-weight:normal;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
}

div#main div#content h2 em {
	font-weight:bold;
	font-style:normal;
}

div#main div#content h2 strong {
	font-weight:bold;
	color:#f7941e;
	color:#663366;
}

div#main div#content h5 {
	color:#663366;
	font-weight:normal;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:1em;
}

div#main div#content h5 em {
	font-style:normal;
}

div#main div#content a.back {
	color:#663366;
	font-weight:normal;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	display:block;
	font-size:1em;
	padding-left:10px;
	background:url(../img/bullet_back.gif) 0 6px no-repeat;
}

div#main div#content p {
	color:#663366;
	font-size:0.81em;
	line-height:1.2;
	margin-bottom:1em;
	width:auto;
	padding-right:20px;
}

div#main div#content strong {
	font-weight:bold;
}

div#main div#content em {
	font-style:italic;
}

div#main div#content ul {
	list-style-type:disc;
	list-style-position:outside;
	color:#663366;
	font-size:0.81em;
	line-height:1.3;
	margin:0 0 1em 15px;
	padding: 0 0 0 10px;
}

div#main div#content ul a {
	font-size:1em;
}

div#main div#content dl.targets {
	width:480px;
}

div#main div#content dl.targets dd {
	width:355px;
	float:left;
	display:block;
	padding-top:15px;
}

div#main div#content dl.targets dd p {
	width:auto;
}

div#main div#content dl.targets dt {
	width:120px;
	float:left;
	display:block;
	clear:both;
}


div#main div#content p a {
	font-size:1em;
}

div#main div#content h4 {
	color:#f7941e;
	font-weight:bold;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:0.93em;
	margin-bottom:7px;
	display:block;
}
div#main div#content h4 span {color:#0099CC;}

div#main div#content ul.news {
	list-style:none;
	font-size:1em;
	margin:0;
	padding:0 0 5px 0;
}

div#main div#content ul.news h4 a
{
	color:#f7941e;
	font-weight:bold;
	font-size:0.95em;
}

div#main div#content ul.news  a:hover {
	text-decoration:underline;
}

div#main div#content ul.news li p {
	color:#663366;
	margin-bottom: 7px;
}
div#main div#content ul.news li a.bullet {
	display:block;
	margin-top:5px;
	margin-bottom:0;
}

div#main div#content ul.news li {
	display:block;
	margin-bottom:15px;
	float:left;
}

div#main div#content ul.news ul {	
	list-style-type:decimal;
	list-style-position:outside;
	color:#663366;
	font-size:0.81em;
	line-height:1.3;
	margin:0 0 1em 20px;
}

ul.news p.more {
	margin-bottom: 0!important;
	}

div#main div#content ul.news ul li {
	float:none;
	margin:0;
	padding:0;
}


div#main div#content ul.news span.news_body, span.news_body {
	display:block;
	float:left;
	width:435px;
	margin-left:10px;
}

div#main div#content ul.news span.news_body p, span.news_body p {
	width:430px;
}

ul.news {
/*	margin-bottom: 10px!important;
	background: url(../img/news_bottom.gif) repeat-x left bottom;	*/
	padding-bottom: 0!important;
	}

ul.news li img {
	float: left;
	padding: 0 10px 0 0;
	margin:4px 0 0 0!important;
	}

ul.news li div.text {
	float: left;
	width: 390px;
	}
	
div#main ul.news li span.news_date {
	padding:1px 2px;
	float:left;
	margin: -1px 5px -3px 0;
	width: 30px;
}

div#main div#content p.home {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000000;
	line-height:1.3;
	margin-bottom:0.5em;
}

div#main div#content p.home em {
	font-size:1.12em;
	color:#f7941e;
	line-height:1;
	font-style:normal;
}


div#main div#content a {
	color:#0099cc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.81em;
	margin-bottom:1em;
}

div#main div#content a.bullet, ul.news p.more a {
	padding-left:15px;
	background:url(../img/bullet_link.gif) 0 center no-repeat;
}

div#main div#content img {
	margin:10px 0;
}

div#main div#content span.gallery img {
	margin:0 3px 25px 0;
	float:left;
}

div#main div#content div.paging {
	background:url(../img/border_paging.gif) top left no-repeat;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
}

div#main div#content div.paging a.previous {
	display:block;
	width:75px;
	float:left;
	text-align:left;
	padding-left:15px;
	background:url(../img/bullet_previous.gif) left center no-repeat;
	font-size:0.75em;
}

div#main div#content div.paging span.previous {
	display:block;
	text-align:left;
	width:75px;
	float:left;
	padding-left:15px;
	background:url(../img/bullet_previous_inactive.gif) left center no-repeat;
	font-size:0.75em;
}

div#main div#content div.paging ul {
	float:left;
	width:320px;
	font-size:0.75em;	
	text-align:center;
	margin:0 auto;
}

div#main div#content div.paging ul a {
	font-size:1em;
	
}

div#main div#content div.paging ul li {
	display:inline;	
}

div#main div#content div.paging ul li em {
	font-weight:bold;
	font-style:normal;
}

div#main div#content div.paging a.next {
	display:block;
	width:75px;
	float:right;
	text-align:right;	
	padding-right:15px;
	background:url(../img/bullet_next.gif) right center no-repeat;
	font-size:0.75em;
}

div#content span.news_body a.download, a.download {
	display:block;
	float:left;
	text-align:right;	
	padding-left:15px;
	background:url(../img/bullet_download.gif) left center no-repeat;
	font-size:0.75em;
}

a.download {
	float:none;
	display:inline-block;
	}

div#main div#content div.paging span.next {
	display:block;
	width:75px;	
	float:right;
	text-align:right;
	padding-right:15px;
	padding-bottom:15px;
	background:url(../img/bullet_next_inactive.gif) right 2px no-repeat;
	font-size:0.75em;
}

div#main div#content span.latest {
	display:block;
}
div#main div#content span.latest select {
	float:right;}
div#main div#content span.latest h2 {
	float:left;
	margin:0;
	padding:0;
}

div#main div#content span.latest a {
	float:right;
	font-size:0.75em;
	color:#0099CC;	
	text-decoration:none;
	margin:0;
}

div#main div#content span.latest a.back {
	float:left;
	font-size:1em;	
	color:#663366;
}

div#main div#content span.latest a img {
	position:relative;
	margin:0;
	margin-bottom:-3px;	
}

div#main div#content span.latest a.rss {
	padding:2px 20px;
	background:url(../img/rss.jpg) right center no-repeat;
}

div#main div#content span.latest a.rss:hover {
	text-decoration:underline;
}

div#main div#content ul.partners {
	list-style:none;
	font-size:1em;
	margin:0;
}

div#main div#content ul.partners a {
	font-size:0.81em;
	display:block;
	margin-top:0.5em;
}

div#main div#content ul.partners li {
	float:left;
	margin-bottom:0px;
}

div#main div#content ul.partners h4 {
	margin:0;
}

div#main div#content ul.partners p {

	margin:0;
	width:340px;
}

div#main div#content ul.partners span.img {
	float:left;
	display:block;
	width:120px;
	text-align:center;
}

div#main div#content ul.partners span.img img {
	margin:5px 0 0 0;
}

div#main div#content ul.partners span.body {
	float:left;
	margin:0 0 0 10px;
}

div#main div#content ul.customers {
	list-style:none;
	font-size:1em;
	margin:0;
	padding:0;
}

div#main div#content ul.customers li {
	float:left;	
	margin-bottom:15px;
}


div#main div#content ul.customers h4 {margin:0;}
div#main div#content ul.customers h4 a {
	font-size:0.95em;
	color:#f7941e;
	margin:0;
	font-weight:bold;
}

div#main div#content ul.customers li p {
	margin:0;
	width:360px;
}


div#main div#content ul.customers a.bullet {
	font-size:0.81em;	
	margin-top:5px;
	margin-right:10px;
}

div#main div#content ul.customers a:hover h4 {
	text-decoration:underline;
}

div#main div#content ul.customers span.img {
	float:left;
	display:block;
	width:120px;
	text-align:center;
}

div#main div#content ul.customers span.img img {
	margin:5px 0 0 0;
}

div#main div#content ul.customers span.customers_body {
	display:block;
	float:left;
	width:auto;
	margin:0 0 0 10px;
}

div#main div#content img.left {
	float:left;
	margin:0 10px 0 0;
}
div#main div#content img.clear {display:block;}

form#questionnaire label input {border:none;}


div#main div#content ul.employees {
	list-style:none;
	margin:0 -10px 0 -1px;
	padding:0;
	line-height:0;
}
div#main div#content ul.employees li {
	list-style:none;
	margin:0 8px 8px 0;
	padding:0;
	float:left;
	border: 2px solid #CCCCCC;
	z-index:5;
	height:143px;
	width:118px;
	background: url(../img/employee_empty.gif) no-repeat left top;	

}
div#main div#content ul.employees li p.image {
	position:relative;
	height:143px;
	width:118px;
	overflow:hidden;
}
div#main div#content ul.employees li img {
	margin:0;
	padding:0;
	position:absolute;
	z-index:0;
}
	
div#main div#content ul.employees li:hover{
	border: 2px solid #f79623;
	position:relative;
}

div#main div#content ul.employees li:hover div {
	display:block;
}
	
div#main div#content ul.employees li div {
	display:none;
	position:absolute;
	font-size:1.1em;
	width: 244px;
	top: 90px;
	left:45px;
	z-index:2000;
	padding:0;
}
div#main div#content ul.employees li div div.content {
		position:relative;
		top:0;
		width: 188px;
		padding: 35px 28px 0 28px;
		float:left;
		left:0;
		background: url(../img/popup_bck.png) no-repeat left top;		
}
div#main div#content ul.employees li div div.bottom {
		background: url(../img/popup_bck_bottom.png) no-repeat left top;
		position:relative;
		bottom:0;
		top:0;
		height:30px;
		float:left;
		margin:0;
		padding:0;
		left:0;
		width: 244px;
}
div#main div#content ul.employees li div h4 {
	margin-bottom: 10px
}

div#main div#content ul.employees li div p {
	color: #333;
	margin-bottom:4px;
	padding:0;
}

div#main div#content form#contact {
	margin-top:20px;
	margin-bottom:10px;
}

div#main div#content form#contact label {
	float:left; 
	clear:both; 
	width:120px;
	font-size:0.81em;
	color:#663366;
}
div#main div#content form#contact input {
	float:left; 
	width:300px; 
	margin-bottom:10px;
}

div#main div#content form#contact textarea {
	float:left; 
	width:300px;
	height:100px; 
	margin-bottom:10px;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.83em;
}

div#main div#content form#contact a {
	float:right;
	display:block;
	margin-right:85px;
	_position:relative; /* IE6 Only */
	_left:85px;
}

div#main div#content form#contact input.send {
	padding-left:10px;
	background:url(../img/bullet_link.gif) 0 center no-repeat;
	width:auto;
	border:none;
	color:#0099CC;
	clear:both;
	margin-left:370px;
	cursor:pointer;
}
div#main div#content form#contact input.send:hover {
text-decoration:underline;
}

div#main div#teasers {
	float:left;
	width:300px;
}
div#main div#teasers h3, div.white_content h3 {
	font-family:"Myriad Pro",Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:1.3;
}

div#main div#teasers h3 em, div.white_content  h3 em {
	font-weight:bold;
	font-style:normal;
}

div#main div#teasers div {
	position:relative;
	padding:10px;
	margin-bottom:10px;
	padding-bottom:30px;
	min-height:55px;
}

div#main div#teasers div span.bottom {
	position:absolute;
	bottom:0;
	width:280px;
	margin-left:-10px;
	display:block;
	text-align:right;
	font-size:0.81em;
	height:30px;
	line-height:30px;
	padding:0 10px;
}

div#main div#teasers div span.top {
	width:280px;
	margin:-10px 0 0 -10px;
	display:block;
	height:30px;
	line-height:30px;
	padding:0 10px;
	border-bottom:1px dashed white;
}

div#main div#teasers div span.top h3 {
	line-height:30px;
}

/*div#main div#teasers div.news {
	background-color:#eeede8;
}

div#main div#teasers div.news p {
	font-size:0.81em;
	color:#663366;

}

div#main div#teasers div.news span.top {
	margin-bottom:10px;
	border-bottom:1px solid #d9d9d4;
}
div#main div#teasers div.news span.bottom {
	background:url(../img/border_grijs.gif) top left no-repeat;
}

div#main div#teasers div.news h3 {
	color:#663366;
	float:left;
}
*/

div#main div#teasers div.twitter {
	font-size: 12px;
	background-color: #eeede8;
	width: 299px;
	padding:0;
	margin:0 0 20px 0;
	min-height: 325px;
}

div#main div#teasers div.twitter h3 {
	color: #663366;
	border-bottom: 1px solid #d9d9d4;
	padding: 7px 10px 4px 10px;
	margin: 0 0 12px 0;
}

div.twitter {
	line-height: 14px;
	color: #333;
	}
div.twitter  a {color: #0699cc;}

div.twitter p {
	padding: 0 11px 13px 11px;
}

div.twitter ul {
	padding: 0 10px 0 10px;
/*	margin-bottom: 13px;*/
	}
	
p.bottom {
	background: url(../img/news_bottom.gif) repeat-x left top;		
	padding-top: 10px!important;
/*	position: absolute;
	bottom: 0px;*/
}
	
div.twitter ul li {
	margin-bottom: 15px;
}

div.twitter ul li img {
	float:left;
	margin-right: 8px;
}
div.twitter ul li p {
	float:left;
	width: 200px;
	padding:0;
}

div.twitter ul a {
/*	float:left;*/
	margin-right: 2px;
}

div.twitter span {
	color: #999;
	font-size: 12px;
	margin-right: 2px;
/*	float:left;*/
	display:inline-block;
	width: auto;
}



a.rss {
	float: right;
	background: url(../img/rss.jpg) no-repeat right center;	
	line-height: 16px;
	padding-right: 20px;
	margin-right: 10px;
}

div#main div#teasers div.news a.rss {
	float:right;
	font-size:0.75em;
	color:#0099CC;
	margin-top:7px;
	padding-right:20px;
	background:url(../img/rss.jpg) right center no-repeat;
}

div#main div#teasers div.news a {
	color:#0099CC;
	font-size:0.81em;
	line-height:1.3;
}

div#main div#teasers div.news span.bottom a {
	line-height:30px;
	font-size:1em;
}
div#main div#teasers div.news ul {
	margin:10px 0 15px 0;		
}

div#main div#teasers div.news ul li {
	margin:7px 0;
	list-style:none;
}

div#main span.news_date {
	background-color:#575656;
	color:#FFFFFF;
	padding:3px;
	font-size:0.75em;
	display:block;
	float:left;
}

div#main div#teasers div.news ul li a {
	display:block;
	float:left;
	width:230px;
	margin-left:10px;
}

div#main div#teasers div.newsletter {
	background-color:#663366;
	color:#FFFFFF;
}

div#main div#teasers div.newsletter span.top {
	border-bottom:1px solid #774977;
}

div#main div#teasers div.newsletter span.bottom {
	background:url(../img/border_paars.gif) top left no-repeat;
	clear:both;
}

div#main div#teasers div.newsletter form {
	margin:10px 0 15px 0;
	padding:0;
}


div#main div#teasers div.newsletter label {
	float:left;
	width:50px;
	font-size:0.81em;
	margin:7px 0;
}

div#main div#teasers div.newsletter input {
	float:left;
	width:220px;
	margin:5px 0;
}

div#main div#teasers div.newsletter input.subscribe {
	background-color:#663366;
	color:#FFFFFF;
	border:none;
	height:29px;	
	margin:1px 0 0 0;
	padding:0;
	width:auto;
	display:block;
	cursor:pointer;
	font-size:1em;
	text-align:right;
	float:right;
}

div#main div#teasers div.newsletter input.subscribe:hover {
	text-decoration:underline;
}

div#main div#teasers div.newsletter a {
	color:#FFFFFF;
}

div#main div#teasers div.normal a {
	color:#FFFFFF;
}

div#main div#teasers div.orange {
	background-color:#f7941e;
}

div#main div#teasers div.blue {
	background-color:#0099CC;
}

div#main div#teasers div.purple {
	background-color:#663366;
}

div#main div#teasers span.facts {
	font-size:0.88em;
}

div#main div#teasers div.orange span.bottom {
	background:url(../img/border_oranje.gif) top left no-repeat;
}
div#main div#teasers div.blue span.bottom {
	background:url(../img/border_blauw.gif) top left no-repeat;
}
div#main div#teasers div.purple span.bottom {
	background:url(../img/border_paars.gif) top left no-repeat;
}

div#main div#teasers ul.submenu {
	margin-bottom:10px;
	border-top:1px solid #525252;
}

div#main div#teasers ul.submenu li {
	float:left;
}

div#main div#teasers ul.submenu li a {
	display:block;
	padding:5px 0 5px 20px;
	background-color:white;
	font-size:0.69em;
	color:#333333;
	border-bottom:1px solid #525252;	
	width:280px;
}

div#main div#teasers ul.submenu li em a, div#main div#teasers ul.submenu li em a:hover {
	background:url(../img/bullet_submenu.gif) 5px 7px no-repeat #663366;
	text-decoration:none;
	color:white;
}

div#main div#teasers ul.submenu li a:hover {
	background-image:none;
	background-color:#663366;
	text-decoration:none;
	color:white;
}

.right {
	float:right;
	}

div#footer {
	display:block;
	clear:both;
	margin:5x;
	padding:0 0 0 10px;
	height:35px;
	line-height:35px;
	background-color:#333333;
	color:#FFFFFF;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

div#footer p {
	width:520px;
	float:left;
}

div#footer a.contact {
	border-left:1px solid #4D4D4D;
	border-right:1px solid #4D4D4D;
	padding:0 10px;
	margin-right: 10px;
	display:block;
	float:left;
}
div#footer a {
	color:#FFFFFF;
	text-decoration:underline;
}

div#footer a.twitter,
div#footer a.facebook,
div#footer a.linkedin,
div#footer a.youtube,
div#footer a.tumbler {	
	float:left;
	width: 18px;
	height: 17px;
	text-indent:-9999px;
	background: url(../img/icon_twitter.gif) no-repeat;
	margin-top: 9px;
}

div#footer a.tumbler {
	background-image: url(../img/tumbler.png);
	margin-left: 4px;
	margin-top:8px;
	width: 20px;
	height: 19px;	
}
div#footer a.facebook {
	background-image: url(../img/icon_facebook.gif);
	margin-left: 4px;
}

div#footer a.linkedin {
	background-image: url(../img/icon_linkedin.gif);
	margin-left: 4px;
}

div#footer a.youtube {
	background-image: url(../img/icon_youtube.gif);
	margin-left: 4px;
}

div#footer p.border a.flag {
	padding: 0 0 0 5px;
	margin: 15px 0 0 0;
	width: 16px;
	float: right;

}

a.anbi, a.mvo, a.cbf {
	padding: 0 0 0 7px;
	margin: 6px 0 0 0;
	float: right;	
	text-indent:-9999px;
	height:23px;
	}
a.anbi {
	background: url(../img/logo_anbi.gif) no-repeat left top;	
	width: 29px;
	margin-right:5px;
}
a.cbf {
	background: url(../img/logo_cbf.gif) no-repeat left top;		
	width:24px;
	}
a.mvo {
	background: url(../img/logo_mvo.gif) no-repeat left top;		
	width: 35px;
	}

div#footer a:hover {text-decoration:none;}

/*++++++++++++++++++++++++*/
/*       MAIN MENU        */

ul#mainNav
{
	clear:both;
	position:relative;
	z-index:10;
}
	ul#mainNav li
	{
		float:left;
	}
		ul#mainNav li a
		{
			display:block;
		}
			ul#mainNav li a object {display:block;}
 
	ul#mainNav ul {
		display:none;
		position:absolute;
		height:auto;
	}
	
	ul#mainNav li:hover ul
	{
		display:block;
		clear:both;
	}
		ul#mainNav ul li
		{
			float:none;
			display:block;
		}
			ul#mainNav li ul li a
			{
				display:block;
				cursor:pointer;
			}
			


/*++++++++++++++++++++++++*/
/*       WoW TEST        */

div.black_overlay{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index:1001;
  -moz-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=80);
}

div.white_content {
  display: none;
  position:absolute;
  top: 25%;    
  left: 50%;
  margin-left: -264px;
  width:528px;
  height:300px;
  padding:0;
  background-color: white;
  z-index:1002;
  overflow: auto;
  text-align:left;
}

div.white_content  { 
	color:#663366;
	font-size:14px;
}

div.white_content table { margin-left:10px;}

div.white_content p {
	margin:10px 15px;
}

div.white_content .block, div.white_content .blockpurple { 
	background:#f7941e; 
	width:488px; 
	margin:25px 10px 20px 10px; 
	color:#FFF; 
	height:45px; 
	padding:15px 10px 10px 10px;
}

div.white_content textarea { 
	border:1px solid #f7941e; 
	width:499px; 
	font-size:11px;
	margin:10px 0 0 15px;
	color:#666;
}

div.white_content a.next, 
div.white_content a.prev, 
div.white_content a.blue  {
	display:block;
	height:18px;
	width:50px;
	font-size:12px;
	color:#FFF;
	background:url(../img/bullet_next.gif) no-repeat right #0099cc;
	text-align:left;
	float:right;
	margin-top:5px;
	padding:4px 15px 0 5px;
}

div.white_content a.prev { 
	background:url(../img/bullet_previous.gif) no-repeat left #0099cc;
	float:left;
	padding:4px  5px 0  15px;
	text-align:right;
}

div.white_content a.blue { 
	background:#0099cc; 
	padding:4px 5px  0 5px; 
	float:left; width:65px;
} 

div.footer { 
	width:498px; 
	margin:15px 15px 10px 15px;  
	height:30px; 
	border-top:1px dotted #c1c1c1; 
	position:absolute; 
	bottom:0;
	padding:0 0 5px 0;
}

span.date { 
	font-size:11px; 
	width:300px; 
	display:block; 
	margin:0;
}

span.warning {
	font-size:11px; 
	display:block; 
	color:#F00;	
	padding: 15px;
}

span.close a { 
	background: url(../img/close_block.gif) no-repeat right; 
	color:#000;
	font-size:12px;
	padding-right:15px;
	display:block;
	position:absolute; 
	top:7px;
	right:10px;
}

div.white_content .blockpurple { background:#663366;}

div.white_content table .radio { 
	float:left; 
	margin-right:10px; 
	height:12px; 
	height:12px; 
}

*html input#answer { border:none;}

form.search {
	float:right;
	
}

form.search input {
	width: 217px;
	height:22px;
	background: url(../img/search_input.gif) no-repeat;
	border:none;
	padding: 0 3px 2px 3px;
	display:block;
	float:left;
}

form.search input.button {
	width: 55px;
	background: #663366;
	color: #fff;
	padding: 0 3px;
	margin-left: 5px;
}

input, textarea {
	font: 12px Arial, Helvetica, sans-serif;	
}

div.intro {
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 9px;
	position: relative;
	height: 281px;
	background-color:#9b5ba4;

}
div.intro div.wrap {
	position:relative;
	width:830px;
}
div.intro img {
	position: absolute;
	left:0;
	top: 0;
}
div.intro a {color: #fff;}

div.intro div.section1,
div.intro div.section2,
div.intro div.section3 {
	height:73px;
	width: 279px;
	margin-bottom: 1px;
	position:absolute;
	top: 0;
	right: 1px;
	display:block;
/*	float: left;*/
	color: #fff;
	padding: 10px 10px 10px 26px;
	z-index:9;
}

div.intro div.section1 {background:  url(../img/section1_bck.png) no-repeat right top;}
div.intro div.section2 {
	background:  url(../img/section2_bck.png) no-repeat right top;
	top: 94px;
	}
div.intro div.section3 {
	background:  url(../img/section3_bck.png) no-repeat right top;
	top: 188px;
	}

div.intro div.section1.active {background-image: url(../img/section1_active.png);}
div.intro div.section2.active {background-image: url(../img/section2_active.png);}
div.intro div.section3.active {background-image: url(../img/section3_active.png);}

div.intro div.section1 p.more,
div.intro div.section2 p.more,
div.intro div.section3 p.more {
	position: absolute;
	bottom:10px;
	right: 0;
	width: 289px;
	padding-top: 7px;
	padding-right: 10px;
	text-align:right;
	font: 13px Arial, Helvetica, sans-serif;
	background:url(../img/border_oranje.gif) top left no-repeat;
}


div.intro div.section2 p.more {
	background-image:url(../img/border_blauw.gif);
}
div.intro div.section3 p.more {
	background-image:url(../img/border_paars.gif);
}


