body
{
	background-color:#333333;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	margin:0px;
	padding:0px;
}

#container
{
	width:950px;
	color:#333333;
	background-color:#FFFFFF;
	margin:0px auto;
	text-align:left;
	margin-top:20px;
	position: relative;
}

* > body 
{
    padding: 0 0 20px 0;     /* Hide body padding from IE 6 and below */
}

/* ABVV */

.abvv, .acv, .aclvb
{
	margin:0px;
	padding:0px;
}

#left
{
	width:133px;
	margin-left:20px;
	padding-top:28px;	
	float:left;
}

.abvv > #left, .acv > #left, .aclvb > #left
{
    margin-left:28px;
}

.abvv a#logo
{
	background-image:url(images/logo_abvv.gif);
	height:54px;
	width:130px;
	text-align:center;
	text-indent:-5000px;
	display:block;
}

.acv a#logo
{
	background-image:url(images/logo_acv.gif);
	height:130px;
	width:130px;
	text-align:center;
	text-indent:-5000px;
	display:block;	
}

.aclvb a#logo
{
	background-image:url(images/logo_aclvb.gif);
	width:130px;
	height:114px;
	text-align:center;
	text-indent:-5000px;
	display:block;
}

.abvv #menu, .acv #menu, .aclvb #menu
{
	margin-top:30px;
}

#top_menu
{
	/*background-image:url(images/menu.gif);*/
	background-repeat:no-repeat;
	width:216px;
	height:19px;
	margin-left:490px;
	position:absolute;
}

.abvv #top_menu ul, .acv #top_menu ul, .aclvb #top_menu ul
{
	position:absolute;
	left: -59px;
	top: 8px;
	width: 291px;

}

.abvv #top_menu ul li, .acv #top_menu ul li, .aclvb #top_menu ul li
{
	display:inline;
	list-style:none;
	margin-left:10px;
	
}

.abvv #top_menu ul li a, .acv #top_menu ul li a, .aclvb #top_menu ul li a
{
	text-decoration:none;
	/*color:#B5B5B5;*/
	/* VERSIE_2 */
	color:#8E8E8E;
	font-weight:bold;
}

.abvv #top_menu ul li a:hover
{
	text-decoration:underline;
	color:#ef3327;
}

.acv #top_menu ul li a:hover
{
	text-decoration:underline;
	color:#01945E;
}

.aclvb #top_menu ul li a:hover
{
	text-decoration:underline;
	color:#1C46A1;
}

.abvv #content, .acv #content, .aclvb #content 
{
	width:716px;
	padding-top:20px;
	margin-left:40px;
	padding-bottom:60px;
	float:left;
	
	position:relative;
	
	
}

#voetafdruk
{
	background-image:url(images/logo.gif);
	width:373px;
	height:70px;
}

#tekst
{
	/*line-height:17px;*/
	color:#333333;
	margin-top:32px;
}

#copy
{
	margin-top:45px;
	font-size:10px;
	color:#B5B5B5;
}



.abvv #content #copy a, .acv #content #copy a, .aclvb #content #copy a:hover
{
	text-decoration:none;
	color:#B5B5B5;
}

.abvv #content #copy a:hover, .acv #content #copy a:hover, .aclvb #content #copy a:hover
{
	text-decoration:underline;
}
/* ABVV menu */

/* accordion-box */
.accordion-box{
	width:140px;
	overflow:hidden;
	margin:0 0 20px;
	padding:10px 0 0;
	background:/*#FFFFFF*/ url(../images/bg-accordion-box.gif) repeat-x;
	
}
.accordion-holder{
	height:1%;
	overflow:hidden;
	padding:0 0 9px;
	background: url(../images/bg-accordion-holder.gif) no-repeat 0 100%;
}

/* accordion */
.accordion{
	list-style:none;
	width:140px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.accordion a, .accordion a:link {
	height:1%;
	overflow:hidden;
	display:block;
	color: #EEEEEE;
	font-size:11px;
	line-height:16px;
	/*padding:2px 10px 3px 25px;*/
	position:relative;
	text-decoration:none;	
	text-align:left;
	
}
.accordion a:focus{outline:0;}
.accordion li{
	
	padding:0px 0px 0px 0px;
	padding-left:10px;
	overflow:hidden;
	padding:1px 0px;
	/*border-bottom:1px solid #f9ac63;*/
	margin-bottom:1px;
	color: #CCCCCC;
	background-color:#999999;
	font-weight:bold;
}

.accordion li a
{
	padding-left:5px;
}

.accordion a.finished{
    color: #EEEEEE;
}

.accordion a:hover{
    color: #FFFFFF;
    background-color:#AAAAAA;
}

/*.accordion a:hover,
.accordion a.ui-state-active{
	text-decoration:none;
	background:/*#FFFFFF*//* url('images/pijltje.gif') no-repeat ;
	/*font-weight:bold;*/ /*
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity:0.9;
	color:#FFFFFF;
}*/

.accordion div.slide{
	width:140px;
	overflow:hidden;
	position:relative;
	
	
}
.accordion div.slide ul{
	overflow:hidden;
	margin:1px 0 -1px;
	padding:1px 0 0;
	/*border-top:1px solid #f9ac63;*/
	

	
	color:#000000;
	
	
}
.accordion div.slide ul li{
	padding:0 0 1px;
	border:none;
	font-weight:normal;
	background-color: #999999;
}

.accordion div.slide ul li a{
	padding:2px 0px 2px 10px;
	
	/*background:url(images/bg-accordion-sublink.gif) no-repeat 41px 50%;*/	
}

.accordion div.slide ul li a:hover,
.accordion div.slide ul li a.active{
	/*background:#FFFFFF url(images/pijltje.gif) no-repeat 30px 5px;*/
	color:#000000;
	/*font-weight:bold;*/
	background-color:#FFFFFF;
	
}

.acv ul.accordion li a.finished
{
    background-color:#01945E;
}

.aclvb ul.accordion li a.finished
{
    background-color:#1C46A1;
}

.abvv ul.accordion li a.finished
{
    background-color:#ef3327;
}



/* CLASSES */

.clear
{
	clear:both;
}

.abvv h1, .abvv h2
{
	color:#ef3327;font-weight:bold;
}

.acv h1, .acv h2
{
		color:#01945E;font-weight:bold;
}

.aclvb h1, .aclvb h2
{
		color:#1C46A1;font-weight:bold;
}

h1
{
	font-size:25px;
	width: 450px;	
}

h2
{
	font-size:17px;
	width: 450px;
}

.abvv #content a
{
	color:#EF3327;
}

.acv #content a
{
	color:#01945E;
}

.aclvb #content a
{
	color:#1C46A1;
}

.abvv .accordion div.slide ul li a.finished
{
	/*background-color:#ef3327;*/
	/* VERSIE_2 */
	background-color:#ef3327;
	/*cursor:default;¨*/
	display:block;
}

.acv .accordion div.slide ul li a.finished
{
	background-color:#01945E;
	cursor:default;
	display:block;
}

.aclvb .accordion div.slide ul li a.finished
{
	/*background-color:#1C46A1;*/
	/* VERSIE_2 */
	background-color:#1C46A1;
	cursor:default;
	display:block;
}

.abvv div.slide ul li a.:hover, .acv div.slide ul li a.:hover, .acv div.slide ul li a.:hover
{
color: #FFFFFF;
}

.accordion div.slide ul li a:hover   
{
    background-color: #AAAAAA;
    color:#FFFFFF;
}

/*.aclvb .accordion div.slide ul li a:hover,*/
.aclvb .accordion div.slide ul li a.active
{
	background-color:#627FBE;
	color:#FFFFFF;
}

/*.acv .accordion div.slide ul li a:hover,*/
.acv .accordion div.slide ul li a.active
{
	background-color:#4DC17C;
	color:#FFFFFF;
}

/*.abvv .accordion div.slide ul li a:hover,*/
.abvv .accordion div.slide ul li a.active
{
	background-color:#FF7070;
	color:#FFFFFF;
}

.button
{
    float: right;
    margin-right: 260px;
}

/*input
{
	width:430px;
}*/

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.popup
{
    border: solid 1px black;
    padding: 10px;
    background-color: White;
    width: 300px;
}

#ctl00_cntMain_grdQuestions li
{
    margin-left: 30px;
}

#vlaamse_overheid
{
    position: absolute;
    left: 702px;
    top: 32px;
    background-image: url("images/vlaamse_overheid.gif");
    width: 213px;
    height: 43px;
}