/* Herdefinieren html tags */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-color:#FFFFFF;
	line-height:1.3em;
	margin:0px;
}
p {
	margin-top:0em;
	margin-bottom:1em;
}
a {
	color:#8500B4;
	text-decoration:none;
}
a:hover {
	color:#8500B4;
	text-decoration:underline;
}
img {
	border:none;
}

ul {
	margin-left:0px;
	padding-left:0px;
	margin-top:0px;
	margin-bottom:0px;
}
ul li{
	margin-left:-15px;
	padding-left:15px;
	background-image:url(../images/img_listitem.gif);
	background-repeat:no-repeat;
	background-position:3px 6px;
	list-style-type:none;
}
h1 {
	font-size:15px;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	color:#FF1000;
	line-height:130%;
}
h2 {
	font-size:13px;
	margin-top:10px;
	margin-bottom:0px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.topmenu{
	background-image:url(../images/bg_topmenu.gif);
	height:36px;
}
.topmenu a {
	border-left:#000000;
}
.topmenu a:hover {
	border-left:#0000FF;
}
td {
	vertical-align:top;
}
form {
	margin:0px;
	padding:0px;
}
select {
	font-family:Arial, Helvetica, sans-serif;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
abbr {
	border:none;
}
.main{
	width:950px;
	margin:0px auto 0px auto;
}
.top{
	margin:43px 0px 0px 0px;
	padding:0px 0px 13px 18px;
	font-weight:bold;
	font-size:16px;
	color:#999999;
}
.logo{
	width:97px;
	height:67px;
	position:absolute;
	z-index:50;
	margin-top:-20px;
	margin-left:731px;
}
*html .logo{
	width:97px;
	height:67px;
	position:absolute;
	z-index:50;
	margin-top:20px;
	margin-left:731px;
}
.kruimelpad{
	background-color:#8500B4;
	padding:3px 0px 3px 19px;
	color:#A986D4;
	font-weight:bold;
	font-size:11px;
}
.login .username{
	width:115px;
	margin-left:0px;
	border:solid 1px #000000;
	padding-left:3px;
	height:17px;
	font-size:11px;
}
.login input{
	color:#333333;
	font-size:13px;
}
.login .password{
	width:115px;
	margin-left:0px;
	border:solid 1px #000000;
	padding-left:3px;
	height:17px;
	margin-top:1px;
	font-size:11px;
}
*html .login .password{
	width:115px;
	margin-left:0px;
	border:solid 1px #000000;
	padding-left:3px;
	height:17px;
	font-size:11px;
}
.login .button{
	background-color:#000000;
	color:#999999;
	border:none;
	margin-left:-3px;
	margin-top:1px;
	padding:0px 2px 4px 2px;
	font-weight:bold;
	font-size:13px;
}
*html .login .button{
	padding:0px 2px 1px 2px;
}
.login hr{
	border:none; 
	border-bottom:1px solid #FF4A3C;
	height:0px;
}

/* FORM */
.form{
	margin-top:10px;
	padding-left:212px;
	font-size:12px;
	width:548px;
}
.form .inputPart{
	color:#333333;
	background-color:#E8E8E8;
	padding-bottom:5px;
	border-bottom:3px solid #666666;
}
.form .caption{
	font-size:11px;
}
.form .caption2{
	font-size:11px;
	margin-left:80px;
}
.form .mainTitle{
	font-weight:bold;
	color:#CCCCCC;
	background-image:url(../images/bg_form_top.gif);
	background-repeat:repeat-x;
	margin-top:14px;
	border-bottom:1px solid #CCCCCC;
}
.form .mainTitle .text{
	font-size:11px;
	background-image:url(../images/bg_inlogform.gif);
	background-repeat:no-repeat;
	display:block;
	margin-bottom:0px;
	font-weight:bold;
	color:#CCCCCC;
	padding:1px 0px 3px 10px;
	border-bottom:10px solid #E8E8E8;
}
.form .spacer{
	background-color:#E8E8E8;
	line-height:5px;
}
.form .textfield INPUT{
	color:#666666;
	padding:0px 0px 0px 2px;
}
.form .textfield{
	border: solid 1px #CCCCCC;
	height:14px;
	width:164px;
	font-size:11px;
	padding:2px 0px 2px 5px;
}
.form .textfieldShort{
	border: solid 1px #CCCCCC;
	height:17px;
	width:64px;
	margin-right:25px;
	padding:2px 0px 2px 5px;
	font-size:11px
}
*html .form .textfieldShort{
	height:14px;
	margin-right:25px;
}
.form .text{
	margin-bottom:10px;
	color:#333333;
}
.form .label{
	width:182px;
	float:left;
	clear:left;
	padding-left:10px;
	margin-bottom:5px;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}
.form .label2{
	width:182px;
	float:left;
	clear:left;
	padding-left:10px;
	margin-bottom:5px;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin-top:17px;
}
.form .labeltop{
	width:182px;
	float:left;
	clear:left;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:10px;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.form .labeltop2{
	width:182px;
	float:left;
	clear:left;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:23px;
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
.form .element{
	margin-bottom:5px;
}
.form .elementtop{
	margin-bottom:5px;
	padding-top:3px;
}
.form .elementtop2{
	margin-bottom:5px;
	padding-top:0px;
}
*html .form .elementtop{
	margin-bottom:5px;
	margin-top:2px;
}
.form .element img{
	padding-left:5px;
}
.form .element TEXTAREA{
	width:165px;
	border:solid 1px #CCCCCC;
}
.form .elementShort{
	margin-bottom:5px;
}
.form .elementShort TEXTAREA{
	width:165px;
	border:solid 1px #CCCCCC;
}
.stopFloat{
	clear:left;
	margin-bottom:1px;
	height:0px;
	line-height:0px;
	font-size:1px;
}
.formButton{
background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:75px;
	color:#000000;
	padding-right:2px;
	text-align:center;

}
.formBtn{
	color:#8500B4;
	font-weight:bold;
	font-size:11px;
	width:80px;
	padding-top:1px;
	padding-bottom:2px;
	background-color:#FFFFFF;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-top:none;
	border-bottom:none;
	margin-left:282px;
}
*html .formBtn{
	height:20px;
	margin-left:285px;
	
}
.formBtn INPUT{
}
.formButtonBox{
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}
.required{
	color:#FF0000;
}
#Layer1 {
	position:absolute;
	width:97;
	height:69;
	z-index:1;
}
/* Generieke elementen */
.clear {
	clear:both;
	font-size:1px;
	line-height:0px;
	height:0px;
}

/******************** CONTENT **********************/
.mainTable{
	vertical-align:top;
}
.backgroundContent{
	background-image:url(../images/bg_content.gif);
	background-repeat:repeat-y;
}
.contentBox {
	padding:10px 5px 10px 0px;
	vertical-align:top;
}
.content {
	width:340px;
	float:left;
	padding-left:225px;
}
.imageContainer{
	float:right;
}
.mainColumn{
}
.leftColumn{
	background-image:url(../images/bg_content.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
	width:190px;
}
.rightColumn{
	width:185px;
	background-color:#FE1000;
	font-size:12px;
}
.rightColumn .item a{
	text-decoration:none;
	padding:1px 0px 2px 20px;
	color:#CCCCCC;
	font-weight:bold;
	border-top:solid 1px #FF4A3C;
	display:block;
	background-image:url(../images/img_list_f1.gif);
	background-position:5px 6px;
	background-repeat:no-repeat;
}
*html .rightColumn .item a{
	background-image:url(../images/img_list_f1.gif);
	background-position:5px 8px;
}
.rightColumn .item a:hover{
	background-color:#840000;
	text-decoration:none;
	padding:1px 0px 2px 20px;
	color:#FFFFFF;
	font-weight:bold;
	border-top:solid 1px #FF4A3C;
	display:block;
	background-image:url(../images/img_list_f2.gif);
	background-position:5px 6px;
}
*html .rightColumn .item a:hover{
	background-image:url(../images/img_list_f2.gif);
	background-position:5px 8px;
}
.item{
	margin-bottom:150px;
	border-bottom:solid 1px #FF4A3C;
}
.stopFloat{
	clear:both;
}
.rightColumn hr{
	border:none; 
	border-bottom:1px solid #FF4A3C;
	height:0px;
}
.rightColumnContent hr{
	border:none; 
	border-bottom:1px solid #FF4A3C;
	height:0px;
}
.banner {
	padding-left:5px;
	padding-top:57px;
	padding-bottom:47px;
}
.initiative{
	padding:0px 0px 10px 0px;
}
.rightColumnContent h1{
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
	margin:0px;
	padding:3px 0px 0px 5px;
	line-height:90%;
}
.login{
	color:#FFFFFF;
	font-size:10px;
	line-height:125%;
	padding:0px 0px 0px 5px;
}
.loginOn{
	margin-top:5px;
}
.loginData{
	font-size:11px;
}
.login .readLess a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/ico_login_up.gif);
	background-position:right 2px;
	width:173px;
	background-repeat:no-repeat;
	padding:3px 3px 3px 0px;
	display:block;
}
.login .readMore a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-image:url(../images/ico_login_down.gif);
	background-position:right 2px;
	width:173px;
	background-repeat:no-repeat;
	padding:3px 3px 3px 0px;
	display:block;
}
.login .readMore a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.login .readLess a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.iqsManagerItems{
	color:#660099;
	font-size:11px;
	font-weight:bold;
	margin-top:4px;
}
.iqsManagerContent{
	margin-top:10px;
	margin-left:212px;
	font-size:11px;
}
.iqsManager{
	font-size:12px;
	width:548px;
	background-color:#E8E8E8;
}
.iqsManager td{
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #CCCCCC;
	font-size:11px;
	color:#333333;
	padding:2px 5px 3px 10px;
}
.iqsManager td a{
	color:#333333;
}
.iqsManager td a:hover{
	color:#333333;
}
.iqsManager .footer{
	height:5px;
	line-height:0px;
	border-right:solid 1px #FFFFFF;
	border-bottom:none;
}
*html .footerBar{
	border-bottom:solid 3px #333333;
	line-height:0px;
	margin-top:-3px;
}
.footerBar{
	border-bottom:solid 3px #333333;
	line-height:0px;
	margin-top:-4px;
}
*html .footerBar2{
	border-bottom:solid 3px #666666;
	line-height:0px;
	margin-top:-3px;
}
.footerBar2{
	border-bottom:solid 3px #666666;
	line-height:0px;
	margin-top:-3px;
}
.iqsManagerToptab{
	background-color:#666666;
	font-size:11px;
	font-weight:bold;
	color:#E1E1E1 !IMPORTANT;
	width:151px;
	border-right:solid 1px #FFFFFF;
	border-bottom:none !IMPORTANT;
	background-image:url(../images/img_tab_corner.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:2px 5px 3px 10px;
}
.iqsManagerEndtab{
	background-color:#666666;
	width:23px;
	background-image:url(../images/bg_endtab_white.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-bottom:none !IMPORTANT;
}
.goTo a{
	background-image:url(../images/btn_goto_f1.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:17px;
	height:17px;
	display:block;
}
.goTo a:hover{
	background-image:url(../images/btn_goto_f2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:17px;
	height:17px;
	display:block;
	text-decoration:none;
}
.iqsManagerGroupTab{
	margin-left:15px;
	font-weight:bold;
}
.iqsManagerGroupTab .item{

}
/*
.iqsManagerGroupTab strong{
	color:#333333;
	padding:5px 30px 2px 10px;
	background-image:url(../images/img_tab_corner.gif);
	background-position:right top;
	background-repeat:no-repeat;
	border-right:solid 1px #FFFFFF;	
	background-color:#E8E8E8; 
}
*/
.iqsManagerGroupTab a{
	background-color:#F3F3F3;
	color:#999999;
	width:137px;
	padding:5px 30px 2px 10px;
	background-image:url(../images/img_tab_corner.gif);
	background-position:right top;
	background-repeat:no-repeat;
	border-right:solid 1px #FFFFFF;	
}
.iqsManagerGroupTab a.selected {
	background-color:#E8E8E8;
	color:#333333;
}
.iqsManagerGroupTab a:hover{
	color:#333333 !IMPORTANT;
	text-decoration:none;
}
.iqsManagerBox{
	background-color:#E8E8E8;
	padding:5px 4px 5px 5px;
}
.iqsAdviesTxt{
	padding-bottom:10px;
	padding:0px 10px 10px 0px;
	margin-left:10px;
}
.iqsManagerBox table{
}
.iqsManagerBox td{
	border-bottom:solid 1px #CCCCCC;
	border-right:solid 1px #FFFFFF;
	padding:6px 12px 6px 12px;
}
.iqsManagerBoxImg{
	padding:20px 0px 20px 0px;
}
.iqsManagerBox .footer{
	height:0px;
	line-height:0px;
	border-right:solid 1px #FFFFFF;
	border-bottom:none !IMPORTANT;
	border-right:none !IMPORTANT;
}
.iqsManagerListNr{
	width:22px;
	padding-left:0px !IMPORTANT;
	text-align:right;
}
.iqsManagerListItem{
	width:22px;
	padding:0px 0px 0px 6px;
	width:359px;
}
.iqsManagerItemTab{
	font-weight:bold;
}
/*
.iqsManagerItemTab strong{
	background-color:#666666;
	color:#FFFFFF;
	padding:5px 30px 2px 10px;
	background-image:url(../images/img_tab_corner_grijs.gif);
	background-position:right top;
	background-repeat:no-repeat;
	border-right:solid 1px #E8E8E8;	
	width:96px;
	float:left;
	margin-bottom:-1px;
}
*html .iqsManagerItemTab strong{
	background-image:url(../images/img_tab_corner_grijs.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:136px;
	float:left;
}
*/
.iqsManagerItemTab a{
	background-color:#A7A7A7;
	color:#CCCCCC;
	padding:5px 30px 2px 10px;
	background-image:url(../images/img_tab_corner_grijs.gif);
	background-position:right top;
	background-repeat:no-repeat;
	border-right:solid 1px #E8E8E8;
	width:93px;
	float:left;
	margin-bottom:-1px;
}
* html .iqsManagerItemTab a{
	width:80px;
	float:left;
}
.iqsManagerItemTab a:hover{
	color:#FFFFFF !IMPORTANT;
	text-decoration:none;
}
.iqsManagerItemTab a.selected {
	background-color:#666666;
	color:#FFFFFF;
}
.result{
	padding:6px 3px 6px 6px !IMPORTANT;
	border-right:none !IMPORTANT;
}
.result img{
 	margin-right:1px;
}
.printPage{
	padding:6px 0px 6px 12px;
	border-bottom:solid 1px #CCCCCC;
}
.printPage a{
	color:#666666;
	text-decoration:none;
}
.printPage a:hover{
	color:#000000;
	text-decoration:none;
}
.back{
	padding:6px 0px 6px 0px;
}
.backTo a{
	background-image:url(../images/bg_backto_f1.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
	float:left;
	padding:0px 10px 0px 20px;
	color:#666666;
}
.backTo a:hover{
	background-image:url(../images/bg_backto_f2.gif);
	text-decoration:none;
	color:#000000;
}
.BottableContentActive{

font-weight:bold;
color:#996600;
}
.footerBar{
	border-bottom:solid 3px #333333;
	align:middle;
	line-height:0px;
	margin-top:-4px;
}
.gegevensInlog {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

/******************** Analyse **********************/
table.rapport
{
	width: 400px;
	border-bottom: solid 1px #333333;
	border-collapse: collapse;
}

table.rapport th
{
	text-align: left;
}

table.rapport td, table.rapport th
{
	padding-right: 15px;
}

table#rapportForm td.submit
{
	text-align: right;
}

table#rapportForm td.submit input
{
	width: 80px;
}

table#rapportForm input, table#rapportForm select
{
	width: 115px;
}

table#rapportTabel td, table#rapportTabel tr
{
	vertical-align: top;
	border-top: solid 1px #dddddd;
}

table#rapportTabel li
{
	list-style-position: outside;
	list-style-type: square;
	vertical-align: middle;
	padding-left: 5px;
}