/*standaard link gedrag, geen underline maar paart, underlinie bij mouse over*/
body
{
	color:#000;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height:1.5;
}
* html body
{
    behavior: url (js/csshover2.htc); /* WinIE behavior call */
}

.body
{ 
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
h2
{
	color: #fff;	
	font-size: 15px;
	margin-top: 1.25em;
	margin-bottom: 0.75em;
}

h3
{
	color: #fff;	
	font-size: 1.1em;
}
p
{
	margin-top: 0px;
	margin-bottom: 0px;
}
a:link
{
	color: #154273;
	text-decoration: none;
}
a:visited
{
	color: #696969;
	text-decoration: none;
}
a:active
{
	color: #154273;
	text-decoration: underline;
}
a:hover
{
	color:  #154273;
	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: #a90061;
	text-decoration: none;
}
a.tooltip:link span
{
	display: none;
}
a.tooltip:hover span
{
	z-index: 3;
	display: block;
	position: absolute;
	top: 30px;
	left: 0px;
	width: 60px;
	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: 60px;
	width: 210px;
	height: auto;
	padding: 5px;
	background: #a90061; 
	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: 11px;
	font-weight: normal;
	padding-top: 20px;
}
a.buttonpad:link
{
	text-decoration: none;
	color: #154273;
}
a.buttonpad:visited
{
	text-decoration: none;
	color: #154273;	
}
a.buttonpad:active
{
	text-decoration: underline;
	color: #154273;	
}

a.buttonpad:hover
{
	text-decoration: underline;
	color: #154273;	
}

/*testen werk*/
.frameheader, .frametitle, .framedialog, .frameknowlege, .framebasket, .framequestion, .framemore,.framefooter
{
}
.framedialog
{
    padding: 20px 20px 20px 20px;
    background-image:url("Images/openingkdw.jpg") ;
    background-repeat:no-repeat;
	margin-top:0px;    
}
.framedialog #dialogheader
{
    
    width: 284px;
    background-color:Transparent; /*#e5b2cf; */
}

/*gebieden */
.page
{
	background-color: #f3f4f5; /*leven wit */
	border-top: 1px #666666 solid; /*	height: 600px; */
	overflow: hidden;
	height:auto !important;
	height:100% !important;
	padding-bottom: 40px;
}
.language
{
	margin-left: auto;
	margin-right: auto;
	width: 946px;
	background-color: #f3f4f5; /*leven wit */
	height: 22px;
	text-align: right;
}
.frame, .framefull
{
	margin-left: auto;
	margin-right: auto;
	width: 956px;
	position: relative;
	overflow: hidden;
	height:auto !important;
	height:100% !important;
}

.onz
{
    display :absolute;
    width: 1px;
    height:1px;
    overflow:hidden;
    left: -900px;
    display:none;
}
#nav_bar
{
    border-bottom: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    color:#000; /*wit*/
    background:#a90061; /*violet donker */
    left: 7px;
    font-family: Arial, Helvetica, Geneva;
    padding: 0px 0px 0px 12px;
    width:928px;
    height:50px;
    display:block;
    position:relative;
    overflow: hidden;
    margin:0px;
    top:7px;
}
#nav_main
{
    list-style-position:inside;
    list-style-type: none;
    list-style-image: none;
    padding: 0px 0px 0px 0px;
    color:#fff;
    background:#a90061; /*violet donker */
    padding-bottom: 0px;
    font-size: 1.0em;
    font-weight:700;
    width:690px;
    left: 20px;
    line-height: 1.15em;
}
#nav_main:after
{
    clear:both;
    visibility:hidden;
    content:'.';    
}
#nav_main li
{
    float : left;
    margin-top:29px;
    margin-left : 0px;
    color:#fff;
}
#nav_main A
{
    color: #fff;
    border: solid 0.01em #a90061;
    padding-bottom: 0.27em;
    padding-top: 0.19em;
    padding-left: 0.85em;
    padding-right: 0.85em; 
    font-size: 1.2em;   
    font-family: Arial, Helvetica, Sans-Serif;
    float:left;
    font-weight: 700;
    height: 15px;
}

#nav_main a:hover 
{
    border: solid 0.01em #e5b2cf;
    background:#e5b2cf ; 
    color:#000; 
    text-decoration: none;
}


#nav_main A.nav_main_act
{
    border: solid 0.01em #e5b2cf;
    background:#e5b2cf ; 
    color:#000; 
}
#nav_main A.nav_main_act:hover
{
    /*border: solid 0.01em #e5b2cf;*/
}

.pagecontent
{
    left: 7px;
    position:relative;
    width:940px;    
    border-top: #e5b2cf 10px solid;     
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color:#fff;
    display:block;    
	height: 100% !important;
	height: auto;    
	overflow:hidden;
}
.kruimelpad
{
	margin-bottom: 10px;
}
.frametitle
{
	margin-bottom: 10px;
}

#headerborder
{
    display:block;
    position:relative;
    width:956px;
	background: url('Images/sprite.gif') no-repeat -1px -22px;
	float:left;
	height:144px;
}
#pagecontentborder
{
    display:block;
    width:956px;
    background: url('Images/sprite.gif')  repeat-y -1001px 0px;
	height: 100% !important;
	height: auto;
	float:left;
	overflow:hidden;
}
#footerborder
{
    display:block;
    position:relative;
    width:956px;
	background: url('Images/sprite.gif') no-repeat -2001px -21px;
	height:37px;
	float:left;
}
.frameheader
{
    position:relative;
    width:940px;
    top: 7px;
    left:7px;
	height: 87px;
	background-color: #ffffff;
	background-image: url('Images/RO_BZK_IND_Logo_Homepage.png');
	background-position: 228px 0px;
	background-repeat: no-repeat;
}
.framefooter
{
    position:relative;
    float:left;
    width: 100%;
	height: 30px;
	background-color: #ffffff;
	background-image: url('Images/RO_footer.png');
	background-position: 228px 5px;
	background-repeat: no-repeat;
	width:940px;
	left:7px;
}

.rightcolumn
{
	position: static;
	display: block;
	margin-right: 24px;
	_margin-right: 12px;
	margin-top: 20px;
	float: right;
	width: 284px;/*208px; */
}
.rightcolumnfull
{
	z-index: 2;
	position: relative;
	display:block;
	right: 0px;
	float:right;
	top: 40px;
	width: 208px; /*background-image: url('Images/baskettotal.gif');*/ /*background-repeat: no-repeat;*/
	margin-right:20px;
	overflow:hidden;
	height: 100% !important;
	height: auto !important;
	margin-bottom: 40px;
}

.rightcolumnfull .top

{
	height: 9px;
	display: block;
	/*background-image: url('Images/basket_top.gif');*/
	/*background-repeat: no-repeat;*/	
}
.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
{
	display: block;
	/*background-image: url('Images/basket_content.gif');*/
	/*background-repeat: repeat-y;*/
	background-position: right;
	padding-bottom: 0px;
	background-color:#fefdDD;
	border: solid 1px #fdf6bb;
	
}

#moresubkoppen
{
    background-color: #f2f2f2;
    padding-left: 10px;
    padding-bottom: 5px;
}
#basketsubkoppen
{
    background-color: #fdf6bb;
    padding-left: 10px;
}

.rightcolumnfull .content-basket .content
{
}

.rightcolumnfull .content-basket br
{
    width: 100%;
}

.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: 188px;
	height: 20px;
	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
{
  margin-left:24px;
	position: relative;
	top:40px;
	display: block;
	float: left;
	width: 588px; /*664px;*/
	height: auto !important;
	height: 100% !important;
	overflow:hidden;
	margin-bottom:40px;
}
.middlecolumnfull
{
	display: block;
	left: 10px;
	position: relative;
	top:40px;
	float: left;
	width: 665px;
	margin-left: 15px;
	padding-top: 10px;
	color: #000;
	height: auto !important;
	height: 100% !important;
	overflow:hidden;
	margin-bottom: 80px;
}

.middlecolumnform
{
	display: block;
	left: 10px;
	top: 10px;
	float: left;
	width: 588px;
	min-height: 600px;
	height: auto !important;
	height: 100% !important;
	overflow:hidden;
}

/* style voor frame question = donker paars frame */
.framequestion
{
	color: #000;
}
div.framequestion ul
{
	padding-left: 10px 10px 10px 10px;
	margin-left:15px
}
div.framequestion
{
    background-color:#fff;
    border:solid 1px #d9d9d9;
    
	padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#vragen
{
}
a.framequestion
{
/*	padding-top: 2px; */
/*	padding-bottom: 2px; */
}
/* more specific declaration for ie6 */
ul.default-page li a.framequestion 
{
}


.prerequest li
{
 /*margin: 0.6em 0px;   */
 /* background: url('Images/sprite.gif') no-repeat -3200px -236px */
}


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: #000; /*wit */
	font-size: 18px;
	font-weight: bold;
}
/* more specific declaration for ie6 */

.framequestion p.framequestion.subkoppen
{
	color:#000;	
}
p.framequestion.subkoppen
{
    padding-left: 10px;
}
 p.framequestion
{
    padding-left: 10px;
    padding-right: 10px;
}
p.framemore
{
    padding-left: 5px;
}
.framemore.subkoppen
{
    background-color:  #f2f2f2;
    padding-left:10px;
    padding-bottom:5px;
}
p.framemore.subkoppen
{
    background-color:  #f2f2f2;
    padding-left:10px;
    padding-bottom:5px;
}

.framequestion.subkoppen
{
    background-color: #f2f2f2;    
	color: #000; 
	font-size: 12px;
	font-family:Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}


/* style voor frame more = grijze frame met links */
.framemoredown
{
  position:relative;
  display:block;
	background-color: #fff;	
	padding: 0px 0px 0px 0px;	
	clear:left;
	float:left;
	overflow:hidden;
	min-height: 240px;
	height: 100% !important;
	height: auto !important;
	margin-bottom: 100px;
}

#whatif,
#vragen,
#prerequests 
{
    margin-top: 20px;
    margin-bottom:20px;
	padding:0px 0px 0px 0px;
}

.framemore
{
	background-color: #fff;
	overflow:hidden;
	height: 100% !important;
	height: auto !important;	
}
div.framemore
{   
    border: solid 1px #d9d9d9;
	padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
	margin-top: 20px;
}
div.framemore.framemoredown
{      
   /* border-color: #f2d9e7; /*licht roze*/
    border-style: none;
    border-width: 0px; 
    
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}
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: #000; /* signaal kleur */
	font-size: 15px;
	font-weight: bolder;
	line-height: 1.2em;
	font-family:Arial;
	background-color:#fff;
}
#headertext
{
	font-size: 22px;    
	margin-bottom:10px;
	background-color:Transparent;
	width:288px;
	color: #a90061;
}
#dialogheader
{
    margin-bottom: 10px;
}
.paginattitelklein
{
	color: #000;   /* signaal kleur */
	font-size: 15px;
	font-weight: bold;
	font-family:Arial;
}
.koppen
{
	color: #000; /*grijs */
	font-size: 15px;
	font-family:Arial;
	font-weight: bold;
}
.koppenklein
{
	padding: 0px 0px 0px 0px;
	color: #000; /*grijs */
	font-size: 15px;
	font-weight: bolder;
	font-family:Arial;
}
.subkoppen
{
	color: #000; /*grijs */
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family:Arial;
}
.subparagraafkoppen
{
	color: #000; /*black */
	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
}
.introdcutietekst
{
	color: #ffffff; /*black */
	font-size: 12px;
	font-weight: normal;
}
.uitleg
{
	color: #f2d9e7; /*paars*/
	font-size: 12px;
	font-weight: normal;
}

.dialogstartknowledge
{
	color: #154273;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
	padding-left: 0px;
}
.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:#000;
	font-size: 12px;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	/*margin-top: 10px; */
	border: 0px solid #FFFFFF;
	cursor: pointer;
	font-family:Arial;
	font-weight:bold;
	padding-left:0px;
	width:264px;
}

.intentie-li .dialogodd {
	background-position: left bottom;	
	height:40px;
	width: 494px;
}

.intentie-li .dialogeven {
	background-position: left bottom;	
	height:40px;
	width: 494px;
}
.dialogodd
{
    background-color:Transparent;
     
/*	background-image: url('Images/btnshadow.jpg');
	background-repeat: repeat-x; */
}
.dialogeven
{
    background-color:Transparent;
/*	background-image: url('Images/btnwhite.jpg');
	background-repeat: repeat-x; */
}
.dialogodd:hover, .dialogeven:hover
{
	text-decoration: underline;
}

.intentie-li .dialogodd:hover, .intentie-li .dialogeven:hover
{
	text-decoration: underline;
}

/* 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: #000;
	font-size: 12px;
	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: #f2d9e7;
	height: 20px;
	color: #ffffff;
	padding-left: 15px;
	padding-right: 5px;
}
.dialoglookupextraexpl
{
	display: none;
}
.dialoglookupextraexplvisble
{
	display: block;
	float: left;
	background-color: #f2d9e7;
	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: 512px;
	display: block;
	float: left;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 5px;
	
}



.dialoglookupobject select,
.dialoglookupobjectweg select
{
	width: 440px;
	width: 512px;
	
}
/*
* html .dialoglookupobject select
{
 behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
} */

.errorpage
{
	color: #000000;
	font-size: 12px;
}
.errorpagebold
{
	color: #000000;
  font-weight :bold;
	font-size: 12px;
}
.errorpagebig
{
	color: #000000;
	font-size: 15px;
}

.dialoglookupquestion 
{
	color: #000000;
	font-size: 11px;
	/* float: left;*/
	/*width: 440px;  ivm overlappen*/
	width: 300px; 
	width: 340px; 
}

.multichoice.dialoglookupquestion 
{
	color: #000000;
	/*font-size: 15px; */
	width: 588px; 
	margin-bottom: 10px;
}

.dialogcomplaint 
{
	color: #000000;
	font-size: 13px;
	width: 588px;  
	display: block; 
	float:left;
	overflow: hidden; 
	margin-bottom: 20px;
}
.dialogresult
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.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: 12px;
	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
{
	padding-left:0px;
	list-style:none;
	/*list-style-position: inside; */
	
	
	vertical-align: top;
}	
ul.questions
{
    	list-style: none;
    	padding-left:0px;
    	margin-left:0px;
}

ul.framequestion,ul.framemore
{
	list-style: none;
    list-style-image:url("Images/blauwepijl.gif");	
    margin-left: 15px;
    padding-left: 10px;    
    padding-right:10px
}


ul.toClear { 
	margin-left: 18px !important
	;
}

ul.questions li.intentie-li a 
{    
	color: #154273;
	background-color: #fff;
	font-weight:normal;
	
}


.frameknowlege
{
    margin-bottom:20px;
    display:block;
    overflow:auto;
}
.knowledgepart
{
    margin-top:10px;
    margin-bottom:20px;
    margin-left:5px;
    padding-left:10px;
}
UL.knowledgepart
{
    list-style:none;
    list-style-image:url("Images/blauwepijl.gif");
}
/* Toveren voor 2 kolomen */
UL.twocolumn
{
	list-style: none;
    list-style-image:url("Images/blauwepijl.gif");
	margin-top: 0px;
	margin-left: 5px;
	padding-left: 10px;
    margin-bottom:20px;
}
ul.twocolumn li
{
}
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,ul.ulmore, ul.ulframequestion
{
	list-style: none;
    list-style-image:url("Images/blauwepijl.gif");
	
	padding: 10px 10px 10px 15px;
	margin: 0px 0px 0px 10px;
	font-weight: normal;
	border-left-style: none;
}
ul.prerequest
{
    padding-left: 8px;
}
ol.framemore
{
	list-style: none;
    list-style-image:url("Images/blauwepijl.gif");
	
    margin-left: 15px;
    padding:10px 10px 10px 15px;
    border-left-style:none;
}
ul.framemore
{
    padding: 0px 10px 10px 15px;
}
ul.framequestion
{
    padding:10px 10px 10px 15px;
}
ol li
{
	padding-bottom: 0.2em;
}
ol li span
{
	font-weight: normal;
}
.basket
{
	position: relative;
	margin-top:0px;
	padding-top:0px;
	border: solid 1px #fdf6bb;
	background-color:#fefbdd;
}

.right_content
{
	margin-top: 4px;
	margin-right: 0px;
	position: relative;
}

.right_content #vragen,
.right_content #meer
{
	width: 208px;		
}

.tabdiv .tabsmalldiv
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.tabsmalldiv
{
    border-bottom: solid 2px #ccc;
}
.tab
{
    margin-bottom: 0px;
	margin-top: 10px;
	height: 40px;
/*	background-image: url('Images/middletab.gif');
	background-repeat: repeat-x;
	background-position: left top; */
	width: 660px;
	background-color:#fdf6bb;
}

.tab li
{
	float: left;
	width: 210px;
	position: relative;
}
.tabline
{
	clear: both;
	height:0px;
	visibility:hidden;
/*	height: 1px; */
}
.maintab
{
}
.nonactivetab, .activetab
{
    z-index:100;
	position: relative;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	width: 230px;
	vertical-align: middle;
	line-height: 15px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.nonactivetab
{
	background-image: url('Images/tabnonactive.gif');
	color: #000; /* wit */
}
.activetab
{
	background-image: url('Images/tabactive.gif');
	color: #000; /* signaal kleur */
}

a.activetab
{
	color: #000; /* signaal kleur */
}

/* more specific for ie6 */
ul.tab li a.activetab 
{
		color: #000; /* signaal kleur */
}

a.activetab:hover
{
	text-decoration: underline;
}
ul.tab li a.nonactivetab
{
	color: #000; /*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;
	width: 660px;
}

.tabsmall li
{
	float: left;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
.tabline
{
	clear: both;
	height: 1px;
}

/* Small tab classes */
.nonactivesmalltab, .activesmalltab
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}
.nonactivesmalltab
{
	color: #000; /* paars */
	font-weight:normal;
}
.activesmalltab
{
	color: #000; /* signaal kleur */
	font-weight:bold;
}
.smalltabline
{
	clear: both;
	height: 5px;
	border-bottom: 1px #666666 solid;
}
.spacingsmalltab
{
	height: 15px;
	border-left: 1px #666666 solid;
	width: 1px;
}
a.activesmalltab:link
{
	color: #000; /* signaal kleur */
	text-decoration: none;
}
a.activesmalltab:visited
{
	color: #000; /* signaal kleur */
	text-decoration: none;
}
activesmalltab:active
{
	color: #000; /* signaal kleur */
	text-decoration: underline;
}
a.activesmalltab:hover
{
	color: #000; /* signaal kleur */
	text-decoration: underline;
}

a.nonactivesmalltab:link
{
	color: #154273; /* paars */
	text-decoration: none;
}
a.nonactivesmalltab:visited
{
	color: #154273; /* paars */
	text-decoration: none;
}
a.nonactivesmalltab:active
{
	color: #154273; /* paars */
	text-decoration: underline;
}
a.nonactivesmalltab:hover
{
	color: #154273; /* 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; */
	padding:0px;
	padding-right: 0px;
	background-color: #fefbdd;
	border:solid 1px #fdf6bb;
}

#basket.basketlist .subkoppen {
	font-size:12px;
	background-color:#fdf6bb;
}

#basket.basketlist li input {
	font-size: 11px;
	margin-left: 0px;
	padding-right: 0px;
	overflow:visible;
}

#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;
	color: #000;
	font-weight: bold;
	float: left;
	margin-right: 18px;
	cursor: pointer;
	border: solid 1px black;
	background-color: #ccc;
	
}
.btnright
{
	border: none;
	display: block;
	height: 25px;
	color: #000;
	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;
	border: solid 1px black;
	background-color: #ccc;
	
	
}

a.btnright
{
	color: #000 !important;
	text-decoration:none;
	padding-top:7px;

}

.dialogbtn
{
    margin-top: 20px;
    float:left;
    display:block;
    width: 512px;
    margin-bottom: 20px;
}

.btnnone
{
	clear:left;
	width: 34px;
	height: 25px;
	float:left;	
	cursor: pointer;
	
}

.btnleft
{
	border: none;
	display: block;
	
	padding-left: 20px;
	padding-right: 20px;
	height: 25px;
	color: #000;
	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;	
	border: solid 1px black;
	background-color: #ccc;
	
}

.btndouble
{
	display: block;
	border: none;
	display: block;
	padding-left: 20px;
	padding-right: 20px;	
	/*width: 418px; */
	height: 25px;
	color: #000;
	font-weight: bold;
	float: right;
	margin-right: 18px;
	background-image: url('Images/btnarrowright.gif');
	background-position: 98% center;
	background-repeat: no-repeat;
	cursor: pointer;	
	border: solid 1px black;
	background-color: #ccc;
	
}

.btndoubleleft
{
	display: block;
	border: none;
	display: block;
	padding-left: 20px;
	padding-right: 20px;	
	/*width: 418px; */
	height: 25px;
	color: #000;
	font-weight: bold;
	float: left;
	margin-right: 18px;
	background-image: url('Images/btnarrowright.gif');
	background-position: 98% center;
	background-repeat: no-repeat;
	cursor: pointer;	
	border: solid 1px black;
	background-color: #ccc;
}
a.btndoubleleft
{
	height: 25px;
	color: #000 !important;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	line-height:25px;		
	font-size: 11px;	
}

a.btndoubleleft:link
{
	height: 25px;
	color: #000;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	line-height:25px;		
	font-size: 11px;	
}


a.btndoubleleft:active
{
	height: 25px;
	color: #000;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	line-height:25px;		
	font-size: 11px;	
}


a.btndoubleleft:hover
{
	height: 25px;
	color: #000;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	line-height:25px;		
	font-size: 11px;	
}


a.btndouble
{
	color:#000;
	text-align:center;
	vertical-align:middle;
	font-size: 11px;
	line-height:25px;
}

.linkdouble
{
/*    background-image: url(Images/btnarrowright.gif);
    background-repeat: no-repeat;
    background-position: 98% center; */
	display: block;
	border: thin;
	border-color: #000;
	background-color: #ccc; /*grijs*/ /*#a90061; /* violet*/ /*#3f2381; /*paars*/
	padding-left: 20px;
	padding-right: 20px;	
/*	width: 210px;  */
	height: 25px;
	float: right;	
	color: #000; /*paars*/
	text-align:left;
	font-weight: bold;	
    font-size : 11px;	
    margin-right:20px;
    border: solid 1px #000;
}
.linkdouble:hover
{
	text-decoration: underline;
}

.textnewwindow
{
	display: block;
	border: none;
	height: 25px;
	float: right;	
	color: #000;
  font-size : 11px;	
	text-align:left;
	padding-right:20px;
}


/*
 .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;

}



.content DIV
{
}
.faq .expanded .content
{
	background-color: #f2d9e7;
	color:#000;
}
#dialogcontainer
{
	width: 100%;
	overflow:hidden;
	height: 100% !important;
	height: auto !important;
}
.faqcomplaint
{
	float: right;
	margin-top: -17px;
}
.faqcomplaint .section
{
	height: 17px;
	overflow: hidden; 
}

.faqcomplaint .section.expanded
{
	height: auto;	
}

.faqcomplaint .content .content
{
	margin-top: 14px;
	color: #000;
 overflow:visible; 
}
.faqcomplaint .expanded .content 
{
	background-color: #f2d9e7;	
}


.dialogcomplaintradiobtn
{
    float:left;
    display:block;
    height:auto;
    padding-right:30px;
}

.dialogcomplaintcheckitem
{
    display:block;
}

.dialogcomplaintcheckitem input
{
}

.dialogcomplaintcheckitem label
{
}


.voorwaardenLink 
{
	width: 141px;
	height: 18px;
	margin-left:8px;
	display:block;
}
.uitlegLink
{
	float: right;
	width: 146px;
	height: 18px;
}
.expanded .uitlegLink
{
	background-color: #f2d9e7;
	display: block;
	height: 18px;
	padding-left: 10px;
	padding-top: 2px;
}
.expanded .uitlegLink a
{
	color: #000;
}
.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;
}


.faqcomplaint  .expanded .content p, .faq  .expanded .content  h3
{
	margin: 10px;
	margin-top: 20px;
	line-height: 1.5em;
	padding-top: 10px;
	padding-bottom: 10px;
}

.faqcomplaint  .expanded .content  h3
{
	font-size: 11px;
}

.expand_blok
{
	display: block;
	width: 135px;
	color: #fff;
	float: right;
	height: 17px;
	text-align: center;
	margin-right: 2px;
	padding-top: 1px;
	padding-right: 10px;
}
.voorwaarden_expand_blok
{
	display: block;
	width: 200px;
	
	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;
	background-color: #f2d9e7;	
}

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;
}

.answermultichoice.options.line
{
    display:block;
    overflow:auto;
    float:left;
    margin-bottom:2px;
    width:480px;
}
.answermultichoice.options
{
   color:#000;
   font-size :13px;
}

.answermultichoice.options input
{
    display:block;
	float:left;
}
.answermultichoice.options label
{
    display:inline;
	float:none;
}

.assistent_holder
{
	clear: left;
	position:relative;
	display:block;
	margin-left:132px;
	width:400px;	
}

.attribute_container
{
  margin-left : 24px;
	margin-bottom: 5px;
	clear: both;
	padding: 10px 10px 10px 10px;
	background-color:#f3f5f6;
	overflow:hidden !important;	
	display: block;
	height:auto !important;
	height: 100%;
	
}
.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;
  height: 350px;	
  width:350px;
}
.content .emphasis.section p
{
	margin-bottom: 10px;
}
.tooltip
{
	color: #000;
	padding-top: 0px;
	text-align: left;
}
/*.helptext
{
	color: #666666;
	float: left;
	margin-right: 15px;
	text-align: right;
	width: 225px;
	clear: left;
	margin-top: 10px;
}*/
.helptext
{
	margin-left: 24px;
	_margin-left: 12px;
}

.formulieren .helptext {
	clear:both;
	color: #000;
}

.heading
{
  font-weight:bold;
}
.readonlyblock
{	
	margin-left: 24px;
	clear:left;	
	overflow:hidden;
}
.readonlyblock span.readonly.answer
{	
	width: 60%;
	float: left;
	position: relative;
	overflow: hidden;
}
.readonlyblock span.readonly.answermultichoice
{	
	width: 60%;
	float: left;
	position: relative;
	overflow: hidden;
}

.readonlyheading
{
	font-weight:bold;

}
.readonly answer
{
	font-style:italic;
}

.readonlyblock .readonlyheading {
	width: 208px;
	display: block;
	float: left;
}

.readonlyblock .readonly.answer {
	display:block;
	

}
.formulieren h1 {
	display:none;
}

.formulieren h2 {
	font-weight:bold;
	font-size: 2em;
	color:#000;
}

.formulieren h1,
.formulieren h2,
.formulieren .intro-text,
.formulieren div.kruimelpad,
.formulieren h3
{
	margin-left: 24px;
	_margin-left: 12px;
}
.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;
    width: 512px;
}

.subIntentieVraag
{
	display: none;
    width: 512px;
}

.formulieren .question_holder
{
	max-width: 690px;
}

.expand_blok:hover, .uitlegLink:hover
{
	cursor: pointer;
}

#voorwaarden-title
{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
}

#container
{
	/*margin-left:15px;*/
}

#tabbook
{
}
#tabcontent
{
    margin-top:20px;
    background-color:#fff;    
}


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:#000;
	font-size: 22px;
	font-family:Arial;
}

.download-bold {
	font-size: 12px;
/*font-weight: bold; */
 margin-bottom: 5px;
 color:#000000;
}

.download-intro {
	font-size: 11px;
/*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: 12px;
	color:#3F2381; /* white */
}

.hiddentermheadershow
{
	display: block; 
	clear:both;
	margin-top: 20px;
	padding-top : 20px;
	font-size: 12px;
	color:#3F2381; /* white */
}

.definitie_link {
	font-weight:bold;
	z-index:9;
}	

.answer.options.hide {
	display:none;
}


.formLink #J:hover {
	text-decoration: none;
}
.formLink #N:hover {
	text-decoration: none;
}



.formLink #J {
	background-color:#ccc;
	background-image:url(Images/btnarrowright.gif);
	background-position:98% center;
	background-repeat:no-repeat;
	border:medium none;
	color:#000;
	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: 12px;
	border: solid 1px black;	
}
/*
.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:#ccc;
	background-image:url(Images/btnarrowright.gif);
	background-position:98% center;
	background-repeat:no-repeat;
	border:medium none;
	color:#000;
	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: 12px;	
	border: solid 1px black;	
}


ul.formButtonHolder 
{
    margin-top: 20px;
    margin-bottom: 20px;
	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:0px;
	padding-bottom: 0px;
}
#basketQuestions .subkoppen
{
    background-color: #fdf6bb;
}

#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 {
    font-family:Arial;
	color: #000;
	font-size: 15px;
	font-weight:bold;
	margin-bottom: 4px;
	margin-top:0px;
}

.related-concepts .section ul {
	margin-bottom: 5px;
}

.related-concepts .section ul li {
	margin-bottom: 1px;
	margin-top: 0px;
}

ul.related-concepts li {
	margin-top: 1em;
}

ul.related-concepts 
{
	list-style: none;
    list-style-image:url("Images/blauwepijl.gif");	
    margin-left: 15px;
    padding-left: 10px;    
    padding-right:10px    
}

.kennisbank b {
	color: #000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.formulieren {
	color:#000;
	overflow:hidden;
}

.formulieren .readonlyblock .readonlyheading {
	font-weight: normal;
	width: 208px;
	float: left;
}
.formulieren .heading
{
	font-weight: normal;
	width: 132px;
	float: left;
}


.eindscherm-label p {
	font-size: 12px;
	color: #666;
	font-weight: bold;
}

.attribute_container.validation {
	margin-left: 166px;
	padding: 5px 5px 6px 15px;
	background-color: #ff9393;
	width: 480px;
}

.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 {
} 

#environment  
{
    background: #FFA500;
    float: left;
    height: 100%;
    font-size: large;
    font-weight: bolder;
    padding-left: 5px;
    padding-right:5px;
}

/* over */

/* 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: 0px 0px 0px 0px;
} 
.selectarea
{
}
.iconselect
{
}
.icondrag
{
}
.icondrop
{
}
.iconselectsource
{
    display:block;
    float:left;
    /*width : 230px;	*/
	width : 238px;
    height:100%;
    border-right:solid 1px black;    
}
.selectarea
{
    display:block;
    width : 500px;
   /* height :370px;    */
    height:212px;   
    border:solid 1px black;
}

.selectareatext
{
    display:block;
    margin-top:10px;
    width : 480px;
    height:120px;
    border:solid 1px black;
    padding-left:10px;
    padding-top:10px;
    display :block;
}
.iconselectdestination
{
    float:right;
    width:240px;
    height:100%;
}

.dialogcomplaintradiobtnitem input
{
    margin-top:5px;  
}

.draggablemouseovertooltip {
    position:absolute;	
    z-index:999;
    left:-9999px;
    background-color:#efefef;	    
    padding:0px;
    border-top: 1px	solid #cdcdcd;
    border-left: 1px solid #cdcdcd;
    border-right: 1px	solid #121212;
    border-bottom: 1px solid #121212;
    /*border:3px solid #fff*/
    /*width:250px;	*/
}

.draggablemouseovertooltip p{
    margin:0;
    color:#fff;
    font-size:1.1em;
    font-weight:bolder;
    background-color: #a90061; /*paars*/
    /*background-color:#222;  */
    padding: 2px 7px 2px 7px;
    border-top: 1px	solid #efefef;
    border-left: 1px solid #efefef;
    border-right: 1px	solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
    
}
#tekstonlyversion
{
 float:left;
 margin-left: 5px;
 position:relative;
}

#selectwithicons
{
 float:left;
 margin-left: 5px;
 position:relative;
}
      
#environment  
{
    background: #FFA500;
    float: left;
    height: 100%;
    font-size: large;
    font-weight: bolder;
    padding-left: 5px;
    padding-right:5px;
}

#dialogbtns
{
 height: 160px;
 margin-bottom:80px;
 overflow: hidden;	
}

/*---------- START ERROR PAGES ----------*/

.framedialogerror
{
  padding: 10px 20px 10px 10px;
  background-image:url("Images/openingkdw.jpg") ;
  background-repeat:no-repeat;
  margin-top :0px;
  min-height: 150px;
}
.framedialogerror #dialogheader
{
  width: 259px;
  background-color:Transparent; 
}
.koppenerror
{
	color: #000; /*grijs */
	font-size: 15px;
	font-family:Arial;
	font-weight: bold;
}
.paginattitelerror
{
	color: #000; /* signaal kleur */
	font-size: 15px;
	font-weight: bolder;
	line-height: 1.2em;
	font-family:Arial;
	background-color:#fff;
}
.frametitleerror
{
	margin-bottom: 10px;
}
#headertexterror
{
	font-size: 22px;    
	margin-bottom:10px;
	background-color:Transparent;
	color: #a90061;
}
#middlecolumnhtm
{
  top: 66px;
 width: 585px; 
 height: 735px;
}
middlecolumnerror
{
    margin-left:24px;
	_margin-left: 12px;    
	position: relative;
	top:40px;
	display: block;
	float: left;
	width: 588px; /*664px;*/
	height: 660px;
}
.pageerror
{
	background-color: #f3f4f5; /*leven wit */
	/*border-top: 1px #666666 solid; /*	height: 600px; */
	overflow: hidden;
	height:auto !important;
	height:100% !important;
}
#bodyerror
{
  margin: 0px 0px 0px 0px;
  padding-top: 1px;
}
#divcontactinfohtm
{
 	color: #000000;
	font-size: 12px;
	overflow: hidden;
}
/*---------- END ERROR PAGES ----------*/

div.answermultichoice
{
  /*width: 260px;*/
}

#idRE02FoutGemaakt
{
  top:52px;
  left:3px;
}
#idWachten
{
  top:52px;
  left:62px;
}
#idRE04OntevredenBoos
{
  top:52px;
  left:121px;
}
#idRE03BeledigdNietGoedBeh
{
  top:52px;
  left:1802px;
}
#telefoon
{
  top:192px;
  left:3px;
}
#loket
{
  top:192px;
  left:62px;
}
#brief
{
  top:192px;
  left:121px;
}
#mail
{
  top:122px;
  left:3px;
}
#website
{
  top:122px;
  left:62px;
}
#brochure
{
  top:122px;
  left:121px;
}

