a.jur {text-decoration:none; position:relative; color:#000; }
a.jur div {display:none; }
a.jur:active div { display:block; position:absolute; border:1px solid #011a4d; background:#E0E0E0; color:#000; padding:10px; width:475px; z-index:99; top:-75px; left:25px; }
a.juridisch:active {	font-size: 100%; /* IE5.x/Win bug */ }
body { text-align:center; font:10pt arial; margin:10px 5px; padding:0px; }
#wrapper { text-align:left; width:650px; border:solid 2px #000; padding:10px; margin:0px auto; background-color:#eee; min-height:665px; }
/* #9D00D1 purple */
#wrapper a { text-decoration:none; color:#9D00D1; }
#wrapper a:hover {text-decoration:underline; }
#com { float:right; margin-right:20px; padding:10px; width:155px; margin-top:2px; /* border:2px solid #000; */ }
#wrapper .header, .header { background:#000; padding:5px 15px; color:#FFF; }
#wrapper .header a, .header a { color:#FFF; text-decoration:none; }
#wrapper .header a:hover, .header a:hover { /* font-weight:bold;*/ color:#CCC; }
#footer { vertical-align:middle; border-top:solid 1px #000; margin:15px; padding-top:10px; }
label { float:left; width:140px; margin-right:3px;}
fieldset {  padding:5px; }
#een_aanvrager input, #een_aanvrager label, #een_aanvrager p { margin:2px; padding:0px; }
#twee_aanvragers { display:none;}
#contactformulier input, #contactformulier textarea { width:250px; }
#contactformulier textarea { height:150px; }
#contactformulier span { color:red;  display:block; position:relative; left:265px; top:-25px; width:275px; }

#loginform {margin:10px; padding:5px; position:relative;}
#loginform p {padding:2px; margin:0px;}
#loginform label {position:relative; width:85px; }
#loginform input.text_field {position:relative; top:-8px; width:100px;}
#loginform span {position:relative; top:-8px; color:red;}
#loginform input.subm_field {position:relative; width:100px; left:89px;}
#loginform p.error {color:red; padding-left:89px; margin-bottom:5px;}

#aflosschema th {text-align:left;}
#aflosschema {font:10pt arial;}
#aflosschema label {width:150px; display:inline-block;}
#aflosschema input {width:100px;}
#aflosschema #feedback, #aflosschema #pmtfeedback { border:1px solid red; padding:5px; margin-top:5px; display:none; width:300px; }

#aflosschema #tagsdiv {height:150px; }
#aflosschema #tagsdiv h1 {font:10pt arial; border:1px solid #000; padding:3px; margin:3px; float:left;}

#wrapper .menu ul { padding:0; margin:0px; list-style-type:none; width:655px;}
#wrapper .menu ul ul { 
  /* width:125px; */
  width:30%;
}


/* float the list and relative positon -> control the dropdown menu positon */
#wrapper .menu li {float:left; position:relative; text-transform:uppercase; width:225px;
display:inline; text-align:center; background-color:#000; color:#FFF; 
border-right:1px solid #FFF; height:22px;}

/* style links top level */
#wrapper .menu a, #wrapper .menu a:visited {text-decoration:none; display:block;color:#FFF; padding-top:3px; padding-bottom:3px; width:250px;}

/* hide sub levels and positon absolute -> take up no room */
#wrapper .menu ul ul {visibility:hidden; position:absolute; top:22px; width:120px; }
* html #wrapper .menu ul ul {top:22px;t\op:23px;} /* ie hack */

/* second level links */
#wrapper .menu ul ul a, #wrapper .menu ul ul a:visited {background-color:#000; color:#FFF;
  padding-top:5px; padding-left:5px; width:120px; text-transform:uppercase; 
  text-align:left;}
  
/* top level hover */
#wrapper .menu a:hover, #wrapper .menu ul ul a:hover{background-color:#FFF; color:#000;}
#wrapper .menu :hover > a, #wrapper .menu ul ul :hover > a {background-color:#FFF; color:#000;}
/* second level visible hover on first level list */
#wrapper .menu ul li:hover ul, #wrapper .menu ul a:hover ul {visibility:visible;}

