body, html{
	font-size:11px;
	font-family:Lucida Sans, Lucida Sans std, Lucida grande, arial;
	background:#e9e5f3;
	padding:0px 0;
	margin:0px 0px 0px 0px;
	/*height:100%;*/
		overflow-x:hidden;
}

#uit_login{
	width:100%;
	position:absolute;
	padding:0px 16px 0px 0px;
	margin:0px 16px 0px 0px;
	font-family:Lucida Sans, Lucida Sans std, Lucida grande, arial;
	color:#555555;
	opacity:1;
	background:white;
	text-align:right;
}

#basis {
	width:1124px;	
	background: #e9e5f3 url(/images/bg_basis.gif) no-repeat 0 100%;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	border:0px solid red;
	overflow:visible;	
	}


#wrapper {
	width:950px;	
	background: white url(/images/bg_wrapper.gif) no-repeat 0 100%;
	margin:0px auto 0px auto;
	padding:10px 0px 0px 0px;
	min-height:800px;
	}


a:link,  a:visited{
	font-weight:normal;
	font-style:normal;
	color:#4E4C47;
	
	}
	
a:hover, a:active{
	font-weight:normal;
	font-style:normal;
	color:#340B99;
	text-decoration:none;
	}

#slideshow{
	position:relative;
	top:-10px;
	background:#f1f1f1;
	height:200px;
	overflow:hidden;
}

#user_menu{
	position:relative;
	top:-10px;
	
	
}
#tabbladens {
display:none;
}

#tabbladen li{
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
	
}

#tabbladen li a:hover{
	background-color:#fff;
	border-bottom:2px solid #fff;	
	border-top:3px solid #340b99;
	color:#340b99;	
	opacity:0.65;
}

#tabbladen li.tab-selected a{
	background-color:#fff;
	border-bottom:2px solid #fff;	
	border-top:3px solid #340b99;
	color:#340b99;	
	cursor:default;
	font-weight:bold;
}

#playerdiv{
	position:relative;
	margin:0px 0px 0px 0px;
}

#tabbladen li a{
	float:left;
	font-size:13px;
	display:block;
	padding:2px 5px 2px 5px;	
	text-decoration:none;
	border-top:3px solid #777;	
	border-left:1px solid #777;	
	border-right:1px solid #777;	
	border-bottom:0px;
	height:18px;
	background-color:#e9e5f1;
	color:#777;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
	font-family:lucida sans;
	font-size:11px;
	
}

.tab-menu{
	border:0px solid #777;	
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
}

.tab-wrapper{
	border:1px solid #777;	
	float:left;
	width:600px;
	padding:0px;
	background:white;
}

#opties a:link, #opties a:visited{
text-decoration:none;
color:#340B99;
}

#opties a:hover, #opties a:active{
text-decoration:underline;
}

#user_menu .wrapper{
	position:relative;
	color:white;
	font-size:10px;
	background: #340B99;
	height:25px;
	}
	
 #user_menu a:link, #user_menu a:visited{
	position:relative;
	top:4px;
	color:white;
	text-decoration:none;
	padding:4px 5px 8px 5px;
	border-right:1px dashed #5431a8;
}

#user_menu a:active, #user_menu a:hover{
	background:white;
	color: #340B99;
	border-right:1px solid #340B99;
}

#user_menu .on{
	position:relative;
	top:4px;
	font-weight:bold;
	background:white;
	color: #340B99;
	padding:4px 5px 8px 5px;
}


#user_menu .button{
	
	float:left;
	margin:0px;
	color:white;
	padding:5px 5px 8px 5px;
	/*font-weight:bold;*/
}

#user_menu .button:hover{
	background:white;
	color: #340B99;
}
.slideshow{
	display:block;
	position:relative;
	z-index:0;
	}
	
.slideshow-images{
	display:block;
	overflow:hidden;
	position:relative;
	}
	
.slideshow-images img{
	display:block;
	position:absolute;
	z-index:1;
	}
	
.slideshow-thumbnails{
	overflow:hidden;
	}d4f0c5

.slideshow-images{
	height:300px;
	width:400px;
	}
	
.slideshow-images-visible{
	opacity:1;
	}
	
.slideshow-images-prev{
	opacity:0;
	}
	
.slideshow-images-next{
	opacity:0;}
	
.slideshow-images img{
	float:left;
	left:0;
	top:0;
	}
	
.slideshow{height:300px;margin:0 auto;width:400px;}

.slideshow a img{border:0;}

.slideshow-captions{background:#000;bottom:0;color:#FFF;font:normal 11px/22px Lucida Sans, Lucida Sans std, Lucida grande;left:0;overflow:hidden;position:absolute;text-indent:10px;width:100%;z-index:10000;}

.slideshow-captions-hidden{height:0;opacity:0;}

.slideshow-captions-visible{height:22px;opacity:.7;}

.slideshow-controller{
	background:url(/images/css/controller.png) no-repeat;height:42px;left:50%;margin:-21px 0 0 -119px;overflow:hidden;position:absolute;top:50%;width:238px;z-index:10000;}
	
.slideshow-controller *{margin:0;padding:0;}

.slideshow-controller-hidden{opacity:0;}

.slideshow-controller-visible{opacity:1;}

.slideshow-controller a{cursor:pointer;display:block;height:18px;overflow:hidden;position:absolute;top:12px;}

.slideshow-controller a.active{background-position:0 18px;}

.slideshow-controller li{list-style:none;}

.slideshow-controller li.first a{background-image:url(/images/css/controller-first.gif);left:33px;width:19px;}

.slideshow-controller li.last a{background-image:url(/images/css/controller-last.gif);left:186px;width:19px;}

.slideshow-controller li.next a{background-image:url(/images/css/controller-next.gif);left:145px;width:28px;}

.slideshow-controller li.pause a{background-image:url(/images/css/controller-pause.gif);left:109px;width:20px;}

.slideshow-controller li.play a{background-position:20px 0;}

.slideshow-controller li.play a.active{background-position:20px 18px;}

.slideshow-controller li.prev a{background-image:url(/images/css/controller-prev.gif);left:65px;width:28px;}

.slideshow-loader{height:28px;right:0;position:absolute;top:0;width:28px;z-index:10001;}

.slideshow-loader-hidden{opacity:0;}

.slideshow-loader-visible{opacity:1;}

.slideshow-thumbnails{bottom:-65px;height:65px;left:0;position:absolute;width:100%;}

.slideshow-thumbnails *{margin:0;padding:0;}

.slideshow-thumbnails ul{height:65px;left:0;position:absolute;top:0;width:10000px;}

.slideshow-thumbnails li{float:left;list-style:none;margin:5px 5px 5px 0;position:relative;}

.slideshow-thumbnails a{display:block;float:left;padding:5px;position:relative;}

.slideshow-thumbnails a:hover{background-color:#FF9!important;opacity:1!important;}

.slideshow-thumbnails img{display:block;}

.slideshow-thumbnails-active{background-color:#9FF;opacity:1;}

.slideshow-thumbnails-inactive{background-color:#FFF;opacity:.5;}

#linker_kolom{
	float:left;
	width:250px;
	border:0px solid red;
	margin:0px 70px 0px 0px;
	text-align:right;
	}
	
#logo{
	margin:20px 0px 21px 0px
	}	
	
#linker_menu{
	font-family:Lucida Sans, Lucida Sans std, Lucida grande, arial;
	width: 250px;
	float:left;
	border:0px solid red;
	clear:both;
	
	text-align:right;
	color:#340B99;
	font-size:10px;

	line-height:24px;

	
	
}

#linker_menu_quote{
	font-size:10px;
	color:#848484;
	font-weight:normal;
	
	line-height:14px;
}

#linker_menu_talen{
	font-size:10px;
	color:#848484;
	font-weight:normal;
	padding:0px 5px 0px 0px;
	margin:0px;
	top:20px;
	
	}

#linker_menu a:link, #linker_menu a:visited{
	font-weight:normal;
	font-style:normal;
	color:#4E4C47;
	text-decoration:none;
	font-size:12px;
	}
	
#linker_menu a:hover, #linker_menu a:active{
	font-weight:normal;
	font-style:normal;
	color:#340B99;
	text-decoration:none;
	font-size:12px;
	}	
	
#linker_menu span{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}

#pagina_menu{
	color:#340B99;
	font-style:italic;
	padding:0px;
	border:0px solid red;
}

#pagina_menu a{
	text-decoration:none;
	}

	
#rechter_kolom{
	float:left;
	width:630px;
	border:0px solid red;
	margin:0px 0px 0px 0px;
	}
	
	
#logos{
	width:515px;
	position:relative;
	float:left;
	font-size:14px;
	font-family:Lucida Sans, Lucida Sans std, Lucida grande, arial;
	color:#4e4c47;
}

#rechter_menu{
	margin:32px 0px 23px 0px;
	border:0px solid red;	
}

#story{
overflow:auto;
aheight:450px;
}

#content{
	line-height:18px;
	z-index:2;
	width:600px;	
	padding:0px 10px 10px 0px;
	overflow-y:visible;
	overflow-x:hidden;
	color:#787671;
	font-size:12px;
	border:0px solid red;
}

#content table{
	color:#787671;
	font-size:11px;
}

#content b, #content strong, #story b, #story strong, #storytitel b, #storytitel strong{	
	color:#340B99;
	}
	
	
/*
#content ul{
	margin:0px 0px 10px 15px;
} 
*/


#content h1{
	font-size:14px;
	cursor:pointer;
	margin:0px;
	color:#4E4C47;
	}
	
#content h1 span, #content h1 a{
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	}
	
#content a:link, #content a:visited{
	font-style:normal;

}	
#content h2{
	font-size:11px;
	font-weight:normal;
	}	

.collapse_tabel, .collapse_tabel td{
	border-collapse:collapse;
	fsont-size:11px;
	border: 1px solid #f7f7f7;
}	
	

#footer{
	margin:0px auto 0px auto;
	z-index:9;
	background:#fff;
	width:949px;
	height:15px;
	font-size:10px;
	text-align:center;
	letter-spacing:0px;
	color:#000;		
	padding:3px 0px 3px 0px;
}

button{
	border:0px solid #4E4C47;
	font-size:10px;
	color: white;
	background: #340B99;
	font-family:Lucida Sans, Lucida Sans std, Lucida grande, arial;
	padding-left:0px;
	margin-left:0px;
}


input[type=text], input[type=password], textarea{
	background:#FFFFFF url(/images/topfade.gif) repeat-x scroll center top;
	border:1px solid #AAAAAA;
	color:#555555;
	margin:0;
	padding:2px;
	font-family:Lucida Sans, Lucida Sans std, Lucida grande, arial;
	font-size:10px;
	vertical-align:middle;
}



	
hr{
	border:none;
	border-top:1px solid #4E4C47;
}


#bgdiv{
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	
	position:absolute;
	background:black;
	z-index:10;
	display:none;
}

#floatwindow{
	border:0px solid #f3f3f3;
	position:absolute;	
	background:#000;
	z-index:11;
	padding:3px;
	display:none;
	overflow:hidden;
	min-width: 450px;
	}
	
#taal{
	line-height:14px;
	color:black;
}

#taal_uit{
	line-height:14px;
	font-style:normal;
	cursor:pointer;
}


#loader{
	width:200px;
	height:160px;
	padding:110px 0px 0px 0px;
}

#load{
	width:200px;
	height:160px;
	text-align:center;
	position:absolute;
	z-index:90000;
	top:30%;
	right:45%;
	overflow:hidden;
	background: white;
	color:#340b99;
	font-weight:bold;
}

.ajax-loading{
	background: url('/images/spinner.gif') no-repeat 50% 50px;
}


#pagina_titel h1{
	padding:0px!important;
	margin:0px!important;
	font-size:2px!important;
	color:#fff;
}



#login_div a:link, #login_div a:visited{
font-size:10px!important;
line-height:12px!important;
}

.login{
height:18px;
position:relative;
top:2px;
color:#340B99;
background:white;
padding:0px 0px 0px 0px;\
border:0px;
font-size:11px;
}

button[disabled]{
opacity:0.5;
}



validation-failed {
	border: 1px solid #f00;
}
.validation-passed {
	border: 1px solid green;
}

#periode_blok table{
	border: 1px solid #c0c0c0;
	background:#ecebf3;
	padding:5px;
	margin:0px 0px 20px 0px;
	width:100%;
	
}

#periode_blok table:hover{
	border: 1px solid #c0c0c0;
	padding:5px;
	margin:0px 0px 20px 0px;
	background: #340B99;
	color:white;
	cursor:pointer;
}

.togglers {
	
	margin: 0px;
	padding: 2px 5px;
	background-color:#e9e5f1;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #777;
	border-top:3px solid #340b99;	
	border-left: 1px solid #777;
	font-size: 11px;
	font-weight: normal;
	cursor:pointer;
}
 
.togglers_on{
	background-color:#fff;
	border-bottom:1px solid #fff;	
	border-top:3px solid #340b99;
	color:#340b99;
	cursor:default;
	font-weight:bold;
	
	
}

.togglers_off{
	
	margin: 0px;
	padding: 2px 5px;
	background-color:#e9e5f1;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	border-right: 1px solid #777;
	border-top:3px solid #777;	
	border-left: 1px solid #777;
	border-bottom: 1px solid #777;
	font-size: 11px;
	font-weight: normal;
	cursor:pointer;
}

/*

#tabbladen li.tab-selected a{
	background-color:#fff;
	border-bottom:2px solid #fff;	
	border-top:3px solid #340b99;
	color:#340b99;	
	cursor:default;
	font-weight:bold;
}

#tabbladen li a{
	float:left;
	font-size:13px;
	display:block;
	padding:2px 5px 2px 5px;	
	text-decoration:none;
	border-top:3px solid #777;	
	border-left:1px solid #777;	
	border-right:1px solid #777;	
	border-bottom:0px;
	height:18px;
	background-color:#e9e5f1;
	color:#777;
	margin-right:2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright:4px;
	position:relative;
	top:1px;	
	font-family:lucida sans;
	font-size:11px;
	
}

*/
.elements {
	background: url('/images/acc.gif') repeat-x 0% 100%;
	font-size:10px; 
	border-right: 1px solid #777;
	border-top:3px solid #777;	
	border-bottom: 1px solid #777;
	border-left: 1px solid #777;
	padding:5px;
	margin: 0px 0px 20px 0px;
	
	}

#vm{
	float:left;
	margin:25px 0px 0px 0px;
	padding:5px 0px 4px 5px;
	background:#000;
	color:#c0c0c0;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	heights:30px;
	width:595px;

}
