/*standaard link gedrag, geen underline maar paart, underlinie bij mouse over*/
body
{
	color: #3f2381; /*paars*/
	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
	font-weight: normal;
}
* html body
{
 behavior: url (js/csshover2.htc); /* WinIE behavior call */
}

.body
{ 
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
h2
{
	color: #F14010;
}

h3
{
	font-size: 1.1em;
}
p
{
	margin-top: 0px;
	margin-bottom: 0px;
}
a:link
{
	color: #3f2381;
	text-decoration: none;
}
a:visited
{
	color: #3f2381;
	text-decoration: none;
}
a:active
{
	color: #3f2381;
	text-decoration: underline;
}
a:hover
{
	color: #3f2381;
	text-decoration: underline;
}
/*standaard wordt met interne uitleg mouse over geeft een hover tekst
als een popup idee de link is paars*/
a.tooltip
{
	position: relative;
	z-index: auto;
	color: #3f2381;
	text-decoration: none;
}
a.tooltip:link span
{
	display: none;
}
a.tooltip:hover span
{
	z-index: 3;
	display: block;
	position: absolute;
	top: 30px;
	left: 30px;
	width: 70px;
	height: 24px;
	background-image: url('Images/purplearrow.gif');
	background-position: left top;
	background-repeat: no-repeat;
}

a.tooltip:hover span span
{
	z-index: 3;
	position: absolute;
	top: 0px;
	left: 70px;
	width: 150px;
	height: auto;
	padding: 3px;
	background: #3f2381; /*paars*/ /*paars*/
	color: #ffffff;
	padding:10px;
	text-align:left;
}


/*De taal keuze link is weer met een underline */
a.languagetext:link
{
	text-decoration: underline;
}
a.languagetext:visited
{
	text-decoration: underline;
}
a.languagetext:active
{
	text-decoration: underline;
}
/*De taal keuze link is weer met een underline */
a.kruimelpad:link
{
	text-decoration: underline;
}
a.kruimelpad:link span
{
	text-decoration: none;
}
a.kruimelpad:visited
{
	text-decoration: underline;
}
a.kruimelpad:visited span
{
	text-decoration: none;
}
a.kruimelpad:active
{
	text-decoration: underline;
}
a.kruimelpad:active span
{
	text-decoration: none;
}
a.hover span
{
	text-decoration: none;
}
.alignleft
{
	float: left;
}
.alignright
{
	float: right;
}

.buttonpad
{
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 20px;
}
a.buttonpad:link
{
	text-decoration: underline;
}
a.buttonpad:visited
{
	text-decoration: underline;
}
a.buttonpad:active
{
	text-decoration: underline;
}

/*testen werk*/
.frameheader, .frametitle, .framedialog, .frameknowlege, .framebasket, .framequestion, .framemore
{
}
/*gebieden */
.page
{
	background-color: #f3f4f5; /*leven wit */
	border-top: 1px #666666 solid; /*	height: 600px; */
	overflow: auto;
}
.language
{
	margin-left: auto;
	margin-right: auto;
	width: 946px;
	background-color: #f3f4f5; /*leven wit */
	height: 26px;
	text-align: right;
}
.frame, .framefull
{
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
	border-top: 3px #eeeaf4 solid;
	border-left: 3px #eeeaf4 solid;
	border-right: 3px #eeeaf4 solid; 
	width: 946px;
	overflow: visible;
	min-height: 800px;
	
	position: relative;
}


.kruimelpad
{
	margin-bottom: 10px;
}
.frametitle
{
	margin-bottom: 10px;
}
.frameheader
{
	height: 90px;
	background-color: #ffffff;
	background-image: url('Images/indlogo.gif');
	background-position: 100px 5px;
	background-repeat: no-repeat;
}
.rightcolumn
{
	position: static;
	display: block;
	margin-right: 10px;
	margin-top: 84px;
	float: right;
	width: 210px;
}
.rightcolumnfull
{
	z-index: 2;
	position: absolute;
	right: 0px;
	top: 133px;
	width: 310px; /*background-image: url('Images/baskettotal.gif');*/ /*background-repeat: no-repeat;*/
}

.rightcolumnfull .top

{
	width: 300px;
	height: 9px;
	display: block;
	background-image: url('Images/basket_top.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	
}
.rightcolumn .top {
	height: 16px;
	margin: 0px;
	padding:0px;
	background-image: url('Images/sessie_basket_top.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}

.rightcolumn .bottom {
	margin-bottom: 20px;
	background-position: center top;
	height: 15px;
	display: block;
	background-image: url('Images/sessie_basket_bottom.gif');
	background-repeat: no-repeat;
	
}


.rightcolumnfull .content-basket
{
	width: 300px;
	display: block;
	background-image: url('Images/basket_content.gif');
	background-repeat: repeat-y;
	background-position: right;
	padding-bottom: 10px;
	
}

.rightcolumn .content-basket {
	
	display: block;
	background-image: url('Images/sessie_basket_content.gif');
	background-repeat: repeat-y;
	background-position: center;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;

}

.rightcolumn .content-basket .subkoppen {
	font-size: 15px;
}

.rightcolumnfull .bottom
{
	width: 300px;
	height: 110px;
	display: block;
	background-image: url('Images/basket_bottom.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.leftcolumn
{
	position: static;
	display: block;
	margin-top: 60px;
	float: left;
	width: 210px;
	height: 600px;
	background-image: url('Images/shadow_nr1.jpg');
	background-repeat: no-repeat;
}
.middlecolumn
{
	position: static;
	display: block;
	float: left;
	width: 440px;
	width: 480px;
	height: auto;
}
.middlecolumnfull
{
	display: block;
	left: 10px;
	top: 10px;
	float: left;
	width: 665px;
	height: auto;
	margin-left: 15px;
	padding-top: 10px;
	color: #000;
}

.middlecolumnform
{
	display: block;
	background-image: url('Images/shadow_nr1.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	left: 10px;
	top: 10px;
	float: left;
	width: 675px;
	height: auto;
/*	margin-left: 15px; */
	min-height: 600px;
}

/* style voor frame question = donker paars frame */
.framequestion
{
	background-color: #3f2381; /*paars*/
	color: #ffffff;
}
div.framequestion
{
	padding: 5px 5px 5px 5px;
	padding-right: 0px;
}
a.framequestion
{
	color: #ffffff;
/*	padding-top: 2px; */
/*	padding-bottom: 2px; */
}
/* more specific declaration for ie6 */
ul.default-page li a.framequestion 
{
	color: #ffffff;	
}

ol.prerequest li a.prerequest  
{
	color: #ffffff;	
}

a.framequestion:link
{
	text-decoration: none;
}
a.framequestion:visited
{
	text-decoration: none;
}
a.framequestion:active
{
	text-decoration: underline;
}
a.framequestion:active
{
	text-decoration: underline;
}
a.framequestion:hover
{
	text-decoration: underline;
}
.framequestion.koppenklein
{
	color: #ffffff; /*wit */
	font-size: 18px;
	font-weight: bold;
}
/* more specific declaration for ie6 */

.framequestion p.framequestion.subkoppen
{
	color:#ffffff;	
}

.framequestion.subkoppen
{
	color: #ffffff; /*wit */
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 2px;
}


/* style voor frame more = grijze frame met links */
.framemoredown
{
	margin-top: 10px;
	background-color: #eeeaf4;	
	width : 300px;
	padding: 10px 10px 10px 10px;	
	clear:left;
	float:left;
}

#whatif,
#vragen,
#prerequests {
	padding:10px 10px 10px 10px;
	padding-bottom: 15px;
	padding-left:15px;
}

.framemore
{
	background-color: #eeeaf4;
	
}
div.framemore
{
	padding: 10px 10px 10px 10px;
	padding-bottom:15px;
	padding-left:15px;
	
}
a.framemore
{
	color: #3f2381;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.framemore:link
{
	text-decoration: none;
}
a.framemore:visited
{
	text-decoration: none;
}
a.framemore:active
{
	text-decoration: underline;
}
a.framemore:active
{
	text-decoration: underline;
}
a.framemore:hover
{
	text-decoration: underline;
}
.framequestion.koppenklein
{
}
.framequestion.subkoppen,
#meer p.subkoppen
{
	padding-bottom: 5px;
}



.paginattitel,
.middlecolumnfull.large-interline .paginattitel
{
	color: #f14010; /* signaal kleur */
	font-size: 21px;
	font-weight: bold;
	line-height: 1.7em;
	width: 90%;
}
.paginattitelklein
{
	color: #f14010; /* signaal kleur */
	font-size: 13px;
	font-weight: bolder;
}
.koppen
{
	padding-top: 10px;
	color: #666666; /*grijs */
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}
.koppenklein
{
	padding: 0px 0px 0px 0px;
	color: #666666; /*grijs */
	font-size: 18px;
	font-weight: bolder;
}
.subkoppen
{
	color: #666666; /*grijs */
	font-size: 13px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
.subparagraafkoppen
{
	color: #ffffff; /*black */
	font-size: 11px;
	font-weight: bold;
}
.introdcutietekst
{
	color: #ffffff; /*black */
	font-size: 13px;
	font-weight: normal;
}
.uitleg
{
	color: #3f2381; /*paars*/
	font-size: 13px;
	font-weight: normal;
}

.dialogstartknowledge
{
	display: block;
	color: #3399cc;
	font-size: 13px;
	font-weight:bold;
	height: 26px;
	width: 90%;
	vertical-align: middle;
	text-align: left;
	border: 0px solid #FFFFFF;
	background-color: Transparent;
	padding-left: 0px;
	margin-left: 5px;
}
.dialogstartknowledge:hover
{
	text-decoration: underline;
}
/* Button stuk, voor keuze als maar een vraag met 2-5 keuzes wordt gesteld worden buttons gebruikt volgens het ontwerp */
.dialogodd, .dialogeven
{
	display: block;
	color: #3399cc;
	font-size: 13px;
	height: 24px;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	margin-top: 10px;
	font-weight: bold;
	border: 0px solid #FFFFFF;
	cursor: pointer;
	
}

.intentie-li .dialogodd {
	background-position: left bottom;	
	height:30px;
}

.intentie-li .dialogèven {
	background-position: left bottom;	
	height:30px;
}
.dialogodd
{
	background-image: url('Images/btnshadow.jpg');
	background-repeat: repeat-x;
}
.dialogeven
{
	background-image: url('Images/btnwhite.jpg');
	background-repeat: repeat-x;
}
.dialogodd:hover, .dialogeven:hover
{
	text-decoration: underline;
	height: 24px;
}

.intentie-li .dialogodd:hover, .intentie-li .dialogeven:hover
{
	text-decoration: underline;
	height: 30px;
}

/* Button stuk, voor keuze als maar een vraag met 2-5 keuzes wordt gesteld worden buttons gebruikt volgens het ontwerp */
a.dialogbuttonodd, a.dialogbuttoneven
{
	display: block;
	color: #3399cc;
	font-size: 13px;
	height: 48px;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	margin-bottom: 10px;
	font-weight: bold;
	border: 0px fuchsia none;
}
a.dialogbuttonodd
{
	background-image: url('Images/btnshadow.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
}
a.dialogbuttoneven
{
	background-image: url('Images/btnwhite.jpg');
	background-repeat: repeat-x;
	background-position: left bottom;
}
a.dialogbuttonodd:hover, a.dialogbuttoneven:hover
{
	text-decoration: underline;
}


/*problem FF lijkt niet goed om te gaan met :hover, IE6 is niet getests */

.dialoglookupextra
{
	float: right;
	vertical-align: bottom;
	padding-left: 15px;
	padding-right: 5px;
}
.dialoglookupextradown
{
	float: right;
	vertical-align: bottom;
	line-height: 20px;
	background-color: #3f2381;
	height: 20px;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 5px;
}
.dialoglookupextraexpl
{
	display: none;
}
.dialoglookupextraexplvisble
{
	display: block;
	float: left;
	background-color: #3f2381;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	color: #ffffff;
	height: auto;
	width: 420px;
	margin-bottom: 5px;
}

.dialoglookupobject, .dialoglookupobject select,
.dialoglookupobjectweg, .dialoglookupobjectweg select
{
	width: 440px;
	width: 480px;
	display: block;
	float: left;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 5px;
	
}



.dialoglookupobject select,
.dialoglookupobjectweg select
{
	width: 440px;
	width: 480px;
	
}
/*
* html .dialoglookupobject select
{
 behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
} */

.errorpage
{
	color: #000000;
	font-size: 13px;
}
.errorpagebold
{
	color: #000000;
  font-weight :bold;
	font-size: 13px;
}
.errorpagebig
{
	color: #000000;
	font-size: 15px;
}

.dialoglookupquestion 
{
	color: #000000;
	font-size: 13px;
	/* float: left;*/
	/*width: 440px;  ivm overlappen*/
	width: 300px; 
	width: 340px; 
}
.dialoglookup
{
	display: block;
	overflow: visible;
	margin-bottom: 20px;
}
.dialognextbuton
{
	display: block;
	float: right;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: middle;
	background-color: #3f2381;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	width: 250px;
	border: 0px #3f2381 none;
}
.dialognextbuton:hover
{
	text-decoration: underline;
}



.dialogexpandbuton
{
	display: block;
	float: right;
	line-height: 20px;
	vertical-align: middle;
	background-color: #3f2381;
	height: 20px;
	width: 20px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 0px;
}
.dialogexpandbutonhide
{
	display: none;
	vertical-align: middle;
	background-color: #3f2381;
	line-height: 20px;
	height: 20px;
	width: 20px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 0px;
}
.dialoglookupextrahide
{
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #3F2381;
}
.dialogclosebuton
{
	display: none;
	vertical-align: middle;
	background-color: #3f2381;
	line-height: 20px;
	height: 20px;
	width: 20px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 0px;
}
ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
}

ul.default-page,
ul.questions
{
	padding-left:0px;
	list-style:none;
	/*list-style-position: inside; */
	
	vertical-align: top;
}	

ul.toClear { 
	margin-left: 18px !important
	;
}

ul.questions li.intentie-li a {
	color: #3399CC;
}

/* Toveren voor 2 kolomen */
ul.twocolumn
{
	width: 100%;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
ul.twocolumn li
{
	width: 50%;
	float: left;
}
br.twocolumnwrapper
{
	clear: left;
}
p.twocolumnwrapper
{
	clear: left;
}

div.twocolumnwrapper
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}



ol
{
	margin-top: 5px;
	margin-bottom: 5px;
	list-style-type: decimal;
	padding-left: 1em;
	margin-left: 1em;
	font-weight: normal;
}
ol.prerequest
{
	margin-top: 5px;
	margin-bottom: 0px;
	list-style-type: decimal;
	padding-left: 1em;
	margin-left: 1em;
	font-weight: normal;
}

ol li
{
	padding-bottom: 0.2em;
}
ol li span
{
	font-weight: normal;
}
.basket
{
	width: 210px;
	position: relative;
	left: 80px;
	margin-top:0px;
	padding-top:9px;
}

.right_content
{
	margin-top: 4px;
	margin-right: 0px;
	left:77px;
	position: relative;
	top: -100px;
}

.right_content #vragen,
.right_content #meer
{
	width: 198px;		
}

.tab
{
	margin-top: 10px;
	height: 40px;
	background-image: url('Images/middletab.gif');
	background-repeat: repeat-x;
	background-position: left top;
	width: 660px;
}

.tab li
{
	float: left;
}
.tabline
{
	clear: both;
	height: 1px;
}
.maintab
{
}
.nonactivetab, .activetab
{
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 210px;
	vertical-align: middle;
	line-height: 20px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: 5px;
	margin-right: 5px;
}
.nonactivetab
{
	background-image: url('Images/inactivetab.gif');
	color: #ffffff; /* wit */
}
.activetab
{
	background-image: url('Images/activetab.gif');
	color: #f14010; /* signaal kleur */
}

a.activetab
{
	color: #f14010; /* signaal kleur */
}

/* more specific for ie6 */
ul.tab li a.activetab 
{
		color: #f14010; /* signaal kleur */
}

a.activetab:hover
{
	text-decoration: underline;
}
ul.tab li a.nonactivetab
{
	color: #ffffff; /*wit*/
}
a.nonactivetab:active
{
	text-decoration: underline;
}
a.nonactivetab:hover
{
	text-decoration: underline;
}

.spacingtab
{
	z-index: 0;
	background-image: url('Images/middletab.gif');
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	width: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



.tabsmall
{
	margin-top: 5px;
	height: 30px;
	border-bottom: solid 2px #666666;
	width: 660px;
}

.tabsmall li
{
	float: left;
}
.tabline
{
	clear: both;
	height: 1px;
}

/* Small tab classes */
.nonactivesmalltab, .activesmalltab
{
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}
.nonactivesmalltab
{
	color: #3f2381; /* paars */
}
.activesmalltab
{
	color: #f14010; /* signaal kleur */
}
.smalltabline
{
	clear: both;
	height: 5px;
	border-bottom: 1px #666666 solid;
}
.spacingsmalltab
{
	height: 15px;
	border-left: 1px #666666 solid;
	width: 1px;
}
a.activesmalltab:link
{
	color: #f14010; /* signaal kleur */
	text-decoration: none;
}
a.activesmalltab:visited
{
	color: #f14010; /* signaal kleur */
	text-decoration: none;
}
activesmalltab:active
{
	color: #f14010; /* signaal kleur */
	text-decoration: underline;
}
a.activesmalltab:hover
{
	color: #f14010; /* signaal kleur */
	text-decoration: underline;
}

a.nonactivesmalltab:link
{
	color: #3f2381; /* paars */
	text-decoration: none;
}
a.nonactivesmalltab:visited
{
	color: #3f2381; /* paars */
	text-decoration: none;
}
a.nonactivesmalltab:active
{
	color: #3f2381; /* paars */
	text-decoration: underline;
}
a.nonactivesmalltab:hover
{
	color: #3f2381; /* paars */
	text-decoration: underline;
}

.overviewcolumn
{
	display: block;
	float: left;
	background-image: url('Images/shadingvertical.gif');
	background-repeat: repeat-x;
	background-position: left;
	height: 133px;
	width: 200px;
	margin-left: 10px;
	margin-right: 10px;
}
.overview
{
	display: block;
	float: left;
	height: 133px;
}
.overviewend
{
	display: inline;
	float: left;
}
.knowledgebanner
{
	width: 209px;
	margin-top: 20px;
	margin-bottom: 20px;
	border: none;
}

.basketlist
{
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url('Images/basketlist.gif');
	background-position: left top;
	background-repeat: no-repeat;
	height: 200px;
	padding:5px;
	padding-right: 0px;
}

#basket.basketlist .subkoppen {
	font-size:15px;
}

#basket.basketlist li input {
	font-size: 0.9em;
	margin-left: 0px;
	padding-right: 0px;
	width:96%;
}

#basket.basketlist ul {
	padding-right: 0px;
	margin-right: 0px;
}


.hyperbtn
{
	color: #3f2381;
	text-decoration: none;
}

.hyperbtn:link
{
	color: #3f2381;
	text-decoration: none;
}
.hyperbtn:visited
{
	color: #3f2381;
	text-decoration: none;
}
.hyperbtn:active
{
	color: #3f2381;
	text-decoration: underline;
}
.hyperbtn:hover
{
	color: #3f2381;
	text-decoration: underline;
}

.btn
{
	border: none;
	display: block;
	width: 200px;
	height: 25px;
	background-color: #3f2381;
	color: #fff;
	font-weight: bold;
	float: left;
	margin-right: 18px;
	cursor: pointer;
	
}
.btnright
{
	border: none;
	display: block;
	
	height: 25px;
	background-color: #3f2381;
	color: #fff;
	font-weight: bold;
	float: right;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url('Images/btnarrowright.gif');
	background-position: right center;
	background-position: 95%;
	background-repeat: no-repeat;
	cursor: pointer;
	
}

.btnnone
{
	clear:left;
	width: 224px;
	height: 25px;
	float:left;	
	cursor: pointer;
	
}

.btnleft
{
	border: none;
	display: block;
	
	padding-left: 20px;
	padding-right: 20px;
	height: 25px;
	background-color: #3f2381;
	color: #fff;
	font-weight: bold;
	float:left;
	margin-right: 18px;
	background-image: url('Images/btnarrowleft.gif');
	background-position: left center;
	background-position: 5%;
	background-repeat: no-repeat;
	cursor: pointer;	
}

.btndouble
{
	display: block;
	border: none;
	display: block;
	padding-left: 20px;
	padding-right: 20px;	
	/*width: 418px; */
	height: 25px;
	background-color: #3f2381;
	color: #ffffff;
	font-weight: bold;
	float: right;
	margin-right: 18px;
	background-image: url('Images/btnarrowright.gif');
	background-position: 98% center;
	background-repeat: no-repeat;
	cursor: pointer;	
}

.btndoubleleft
{
	display: block;
	border: none;
	display: block;
	padding-left: 20px;
	padding-right: 20px;	
	/*width: 418px; */
	height: 25px;
	background-color: #3f2381;
	color: #ffffff;
	font-weight: bold;
	float: left;
	margin-right: 18px;
	background-image: url('Images/btnarrowright.gif');
	background-position: 98% center;
	background-repeat: no-repeat;
	cursor: pointer;	

}
a.btndoubleleft
{
	height: 25px;
	color: #ffffff !important;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	line-height:25px;		
	font-size: 13px;	
}

a.btndoubleleft:link
{
	height: 25px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	line-height:25px;		
	font-size: 13px;	
}


a.btndoubleleft:active
{
	height: 25px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	line-height:25px;		
	font-size: 13px;	
}


a.btndoubleleft:hover
{
	height: 25px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	line-height:25px;		
	font-size: 13px;	
}


a.btndouble
{
	color:#fff;
	text-align:center;
	vertical-align:middle;
	font-size: 13px;
	line-height:25px;
}

.linkdouble
{
/*    background-image: url(Images/btnarrowright.gif);
    background-repeat: no-repeat;
    background-position: 98% center; */
	display: block;
	border: none;
	background-color: #3f2381; /*paars*/
	padding-left: 20px;
	padding-right: 20px;	
/*	width: 210px;  */
	height: 25px;
	float: right;	
	color: #ffffff; /*paars*/
	text-align:left;
	font-weight: bold;	
    font-size : 1.1em;	
    margin-right:20px;
}
.linkdouble:hover
{
	text-decoration: underline;
}

.textnewwindow
{
	display: block;
	border: none;
	width: 418px;
	height: 25px;
	float: right;	
	color: #666666;
  font-size : 11px;	
	text-align:left;
}


/*
 .help {
	background-image: url(question-mark.gif);
	height: 16px;
	width: 16px;
	display: block;
}
*/
.no-css
{
	display: none;
}

.expanded
{
	display: block;
}

.collapsed
{
	display: none;
}

.faq
{
	float: right;
	margin-top: -17px;
}
.faq .section
{
	height: 17px;
	overflow: hidden;
}

.faq .section.expanded
{
	height: auto;
}

.faq .content .content
{
	margin-top: 12px;
	color: #fff;

}
.faq .expanded .content
{
	background-color: #3f2381;
	
}

.voorwaardenLink 
{
	width: 141px;
	height: 18px;
	margin-left:8px;
	display:block;
}
.uitlegLink
{
	float: right;
	width: 146px;
	height: 18px;
}
.expanded .uitlegLink
{
	background-color: #3f2381;
	display: block;
	height: 18px;
	padding-left: 10px;
	padding-top: 2px;
}
.expanded .uitlegLink a
{
	color: #ffffff;
}
.expanded .uitlegLink a:hover
{
	text-decoration: none;
}
.faq .expanded .content p, .faq .expanded .content h3
{
	margin: 10px;
	margin-top: 20px;
	line-height: 1.5em;
	padding-top: 10px;
	padding-bottom: 10px;
}

.faq .expanded .content h3
{
	font-size: 11px;
}

.expand_blok
{
	display: block;
	width: 125px;
	color: #fff;
	float: right;
	height: 15px;
	text-align: center;
	margin-right: 2px;
	padding-top: 3px;
	padding-right: 10px;
}
.voorwaarden_expand_blok
{
	display: block;
	width: 164px;
	
	color: #fff;
	/*float: right;*/
	height: 15px;
	text-align: left;
	margin-right: 2px;
	padding-top: 3px;
	padding-right: 10px;
}

.uitlegLink a:hover
{
	text-decoration: none;
}

/* 3 kolommen */
ul.kolommen
{
	display: block;
	margin-bottom: 10px;
	height: 150px; 
	padding-left: 0px;
	margin-left:0px;
}

ul.kolommen ul 
{
	list-style-type:disc;
	padding-left:15px;	
}

.kolom
{
	float: left;
	display: block;
	width: 215px;
	min-height: 150px;
	height: 150px; 
	border-left: 3px solid #ccc;
	background-image: url(Images/shadingvertical.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	position: relative;
}

.kolom .meer_link
{
	margin-left: 6px;
	color: #3f2381;
	position: absolute;
	bottom: 5px;
}

.kolom.first
{
	border: none;
}
.kolom .section
{
	margin-top: 3px;
	margin-left: 6px;
	margin-right: 6px;
}

.right
{
	float: right;
}
.left
{
	float: left;
}

#answer_box li.dialoglookup
{
	margin-bottom: 5px;
	display:list-item;
	overflow:visible;
	clear:both;
	list-style-position: outside;
	margin-left: 0px;
	padding-left:0px;
	
}
ul#answer_box
{
	list-style-type: disc;
	padding-left: 10px;	
	margin-left:10px;
}

#answer_box li.anwser a
{
	text-decoration: underline;
}

#answer_box li.dialoglookup span
{
	color: #000;
	
	/*
	display:block;
	width:152px;
	vertical-align: top;
	float: left;*/
}

/* room for wijzig */


#bi-main-content label
{
	display: block;
}
#answer_box .right {
	padding-left: 5px;
}
/* tijdelijk */

.controls, .offscreen
{
	display: none;
}

/* einde tijdelijk */

.attribute_container .answermultichoice.options
{
	float: left;
}

.answermultichoice.options label, .answermultichoice.options input
{
	display: inline;
}

.attribute_container .answermultichoice.options input
{
	float: left;
}
.attribute_container .answermultichoice.options label
{
	display: block;
	line-height: 1.8em;
}

.assistent_holder
{
	width: 225px;
	float: left;
	min-height: 10px;
	margin-right: 15px;
	clear: left;
}

.attribute_container
{
	min-height: 40px;
	margin-bottom: 5px;
	clear: both;
}
.attribute_container span.heading
{
	display: block;
}

.attribute_container .answer.options, .attribute_container .answer.options label, .attribute_container .answer.options input
{
	float: left;
}

.question_holder
{
	float: left;
}

.question_holder textarea
{
	max-width: 350px;
	margin-bottom: 10px;
}
.content .emphasis.section p
{
	margin-bottom: 10px;
}
.tooltip
{
	color: #666666;
	padding-top: 12px;
	text-align: right;
}
/*.helptext
{
	color: #666666;
	float: left;
	margin-right: 15px;
	text-align: right;
	width: 225px;
	clear: left;
	margin-top: 10px;
}*/
.helptext
{
	margin-left: 240px;
}

.formulieren .helptext {
	clear:both;
	color: #000;
}

.heading
{
  font-weight:bold;
}
.readonlyblock
{	
	margin-left: 240px;
	clear:left;	
}
.readonlyheading
{
	font-weight:bold;

}
.readonly answer
{
	font-style:italic;
}

.readonlyblock .readonlyheading {
	width: 150px;
	display: block;
	float: left;
}

.readonlyblock .readonly.answer {
	display:block;

}
.formulieren h1 {
	display:none;
}

.formulieren h2 {
	font-weight:bold;
	font-size: 2em;
}

.formulieren h1,
.formulieren h2,
.formulieren .intro-text,
.formulieren div.kruimelpad,
.formulieren h3
{
	margin-left: 240px;
}
.formulieren h3 {
	clear:both;
	color:#666;
}

.btn_container
{
	/*margin-left: 240px; */
	width: 100%; 
	margin-top: 15px;
	margin-bottom: 10px;
	height: 35px; 
}

.btn_contsmall
{
	width: 440px;
	margin-top: 15px;
	margin-bottom: 10px;
	min-height: 35px;
}

li.intentie-li a {
	padding-bottom: 10px;
/*	height: auto; */
	height: 30px;
	color: #3399CC;
}

li.intentie-li a:hover {
/*	height: auto; */
}

ul.toClear
{
	clear: both;
	padding-top: 5px;
	list-style-type: none;
/*	list-style-position: inside; werk niet in IE */
	list-style-image: url(Images/list_item.gif);
	padding-left: 0px;
	margin-left: 0px;
	vertical-align:middle;
}

ul.toClear.hide {
	display:none;
}

.subIntentieVraagNotHidden
{
	float: left;
}

.subIntentieVraag
{
	display: none;
}

.formulieren .question_holder
{
	max-width: 430px;
}

.expand_blok:hover, .uitlegLink:hover
{
	cursor: pointer;
}

#voorwaarden-title
{
	font-size: 1.3em;
	color: #666;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
}

#container
{
	/*margin-left:15px;*/
}



ul.voorwaarden_to_show,
.voorwaarden-blok.showVoorwaarden ul 
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 10px;
	padding-left : 10px;
	margin-bottom: 5px;
}

.voorwaarden-to-hide
{
	display: none;
}

.formulier.section 
{
	margin-bottom:10px;
}

.formulier.section p
{
	margin-bottom: 0px;
}

.formulier #voorwaarden-title
{
	margin-bottom: 5px;
}
.expand_container 
{
	margin-top:5px;
	margin-bottom:8px;
	margin-right: 15px;
	width:135px;
}

.voorwaarden_expand_container 
{
	margin-top:5px;
	margin-bottom:8px;
	margin-right: 15px;
	width:150px;
}

.voorwaarden-blok.showVoorwaarden p ,
.voorwaarden-blok.showVoorwaarden ul
{
	display:block;
}

.voorwaarden-blok.showVoorwaarden ul li 
{
	display:list-item;
}

.uitlegLink a.expand_blok,
.voorwaarden-blok a.expand_blok,
.uitlegLink a.voorwaarden_expand_blok,
.voorwaarden-blok a.voorwaarden_expand_blok 
{
	background-image:url(Images/dialogleftarrow.gif);
	background-position:right;	
	background-repeat:no-repeat;
}

.expanded a.expand_blok,
/*.showVoorwaarden a.expand_blok, */
.expanded a.voorwaarden_expand_blok
/*.showVoorwaarden a.voorwaarden_expand_blok*/
{
	background-image:url(Images/dialogdownarrow.gif);	
	background-position:right;
	background-repeat:no-repeat;
}

/*.expanded a.expand_blok,*/
.showVoorwaarden a.expand_blok, 
/*.expanded a.voorwaarden_expand_blok,*/
.showVoorwaarden a.voorwaarden_expand_blok
{
	background-image:url(Images/dialoguparrow.gif);	
	background-position:right;
	background-repeat:no-repeat;
}

.proclaimer,
.middlecolumnfull.large-interline .proclaimer
{
	clear:both;
	margin-top: 20px;
	padding-top : 20px;
	color: #666666;
font-size: 11px;
}

/* pas interlinie aan op samenvattings-scherm */

.middlecolumnfull.large-interline  {
	line-height: 1.3em;
	font-size: 12px;
}

.answer_options_inputcontrol {
	clear:both;
}

.section ul {
	list-style-type:disc ;
	list-style-position:outside ;
	margin-left:0px;
	padding-left:20px;
	margin-bottom: 5px;
}

ul.questions
{
	overflow:visible;	
}

h1#bi-current-concept {
	color: #F14010;
	font-size: 20px;
}

.download-bold {
	font-size: 1.1em;
/*font-weight: bold; */
 margin-bottom: 5px;
 color:#000000;
}

.download-intro {
	font-size: 1.3em;
/*font-weight: bold; */
 margin-bottom: 5px;
 color:#000000;
}
.hiddenterm 
{
	/*display: none; */
	display:block;
	font-size: 1.0em;	
	background-color: #3F2381;
	color:#FFFFFF; /* white */
	font-size: 10px;
}
.hiddentermheader
{
	display: none; 
	clear:both;
	margin-top: 20px;
	padding-top : 20px;
	font-size: 13px;
	color:#3F2381; /* white */
}

.hiddentermheadershow
{
	display: block; 
	clear:both;
	margin-top: 20px;
	padding-top : 20px;
	font-size: 13px;
	color:#3F2381; /* white */
}

.definitie_link {
	font-weight:bold;
}	

.answer.options.hide {
	display:none;
}


.formLink #J:hover {
	text-decoration: none;
}
.formLink #N:hover {
	text-decoration: none;
}



.formLink #J {
	background-color:#3f2381;
	background-image:url(Images/btnarrowright.gif);
	background-position:98% center;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	display:block;	
	font-weight:bold;
	height:25px;	
	
	padding-left: 20px;
	padding-right: 20px;
	clear:left;
	position:absolute;
	margin-right: 250px;
	right: 0px;
/*	padding-top: 8px; */
	vertical-align:middle;
	line-height:25px;		

	padding-left: 8px;
	text-align: center;
	font-size: 13px;	
}
/*
.formLink #N {
	background-color: #fff;
	clear: left;
	position:absolute;
	margin-right: 275px;
	margin-top: 50px;
	right: 0px;
	padding-top: 8px;
	padding-left: 8px;
	font-weight: normal;
}
*/
.formLink #N {
	background-color:#3f2381;
	background-image:url(Images/btnarrowright.gif);
	background-position:98% center;
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	display:block;	
	font-weight:bold;
	height:25px;	
	
	padding-left: 20px;
	padding-right: 20px;
	clear:left;
	position:absolute;
	margin-top: 50px;
	margin-right: 250px;
	right: 0px;
/*	padding-top: 8px; */
	vertical-align:middle;
	line-height:25px;		

	padding-left: 8px;
	text-align: center;
	font-size: 13px;	
}


ul.formButtonHolder {
	width: 500px;
	list-style: none;
}

.getadobereader
{
	margin-top:40px;
}


#knowledgeindex {
	margin-top: 25px;
}

#basket .kruimelpad {
	padding-bottom: 10px;
}

.answer span {
	color:#000;
}

li.answer a {
	text-decoration: underline;
}

#basketQuestions {
	height: auto;
	padding:5px;
	padding-bottom: 0px;
}

#basketQuestions .content {
	margin-bottom: 10px;
}

ul.related-concepts.left,
ul.related-concepts.right {
	width: 280px;
	list-style: none;	
	padding:0;
	width:304px;
}

ul.related-concepts h3,
.section h3 {
	color: #666;
	font-size: 13px;
	margin-bottom: 4px;
}

.related-concepts .section ul {
	margin-bottom: 5px;
}

.related-concepts .section ul li {
	margin-bottom: 1px;
	margin-top: 0px;
}

ul.related-concepts li {
	margin-top: 13px;
}

.kennisbank b {
	color: #666;
}

.formulieren {
	color:#000;
}

.formulieren .heading,
.formulieren .readonlyblock .readonlyheading {
	font-weight: normal;
}

.eindscherm-label p {
	font-size: 12px;
	color: #666;
	font-weight: bold;
}

.attribute_container.validation {
	margin-left: 240px;
	border: 1px solid red;
	padding: 5px;
	background-color: pink;
	width: 322px;
}

.attribute_container.validation ul {
	margin-top: 10px;
}

/* format form validation messages */
.tooltip .error_helptext {
	font-weight: bold;
	color:red;
	
}

/* Ramesh 20091125 added ordered list > 9 */
ol li
{
padding-left: 1px;
margin-left: 4px;
}

/*#ctl00_ContentPlaceHolder1_prerequests {
	padding-bottom : 15px;
	padding-left : 15px;
	padding-right : 10px;
	padding-top : 15px;
}*/

.prerequests {
	padding-bottom : 15px !important;
	padding-left : 15px !important;
	padding-right : 10px !important;
	padding-top : 15px !important;
} 