HTML {
    overflow: -moz-scrollbars-vertical;
} 

body {
	background: #fff url(./assets/images/bg1.gif) repeat-x;
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
}

input, textarea, select {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
}

/* Grid Options */
.Grid { 
	width: 380px;
	}

.Caption th { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-weight: bold;
	text-align: left; vertical-align: top;
	padding: 3px;
	color: #6B227C;
	white-space: nowrap;
	}

.Caption td { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left; vertical-align: top;
	padding: 3px;
	color: #6B227C;
	white-space: nowrap;
	}
	
/*ie6*/
* html body .Caption th, * html body .Caption td {
	font-size: 100%; 	text-align: left; vertical-align: top;
}
/*end*/

.Caption a:link {
	font-size: 13px;
	color: #000000;
	}

.Caption a:visited { 
	font-size: 13px;
	color: #000000;
	}

.Caption a:hover, .Caption a:active { 
	font-size: 13px;
	color: #ff0000;
	}

.Caption img {
	margin: 2px; 
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}

.Row th { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 3px;
	color: #201F21;
	white-space: nowrap;
	}

.Row td { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	color: #201F21;
	}
	


/*ie6*/
* html body .Row th, * html body .Row td {
	font-size: 100%;
}
/*end*/

caption.Row { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	padding: 3px;
	border: 1px solid #787878; border-bottom: 0px;
	text-align: left;
	vertical-align: top;
	color: #201F21;
	}

/*ie6*/
* html body caption.Row {
	font-size: 100%;
}
/*end*/

.Row a:link { 
	color: #0033cc;
	}

.Row a:visited { 
	color: #830083;
	}

.Row a:hover, .Row a:active { 
	color: #ff0000;
	}

.Separator{
	color: #787878;
	}

.Separator td{
	height: 1px;
	}


.AltRow th { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	white-space: nowrap;
	color: #201F21;
	}

.AltRow td { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	color: #201F21;
	}

/*ie6*/
* html body .AltRow th, * html body .AltRow td {
	font-size: 100%;
}
/*end*/

.AltRow a:link { 
	color: #0033cc;
	}

.AltRow a:visited { 
	color: #830083;
	}

.AltRow a:hover, .AltRow a:active { 
	color: #ff0000;
	}

.NoRecords td { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	padding: 3px;
	text-align: left;
	color: #201F21;
	vertical-align: top;
	}

.Footer td { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #201F21;
	}

/*ie6*/
* html body .NoRecords td, * html body .Footer td {
	font-size: 100%;
}
/*end*/

.Footer a:link { 
	color: #0033cc;
	}

.Footer a:visited { 
	color: #830083;
	}

.Footer a:hover, .Footer a:active { 
	color: #ff0000;
	}

.Footer img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footer input {
	margin: 2px;
	vertical-align: middle;
	}

/* Record Options */
.Record { 
	width: 100%;
	}

.Error td { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	padding: 3px;
	text-align: left;
	color: #FF0000;
	vertical-align: top;; 
	}

/*ie6*/
* html body .Error td {
	font-size: 100%;
}
/*end*/

.Controls th { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	white-space: nowrap;
	color: #201F21;
	}

.Controls td { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	color: #201F21;
	}
	
.Bottom td { 
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	padding: 3px;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #201F21;
	}

/*ie6*/
* html body .Controls th, * html body .Controls td, * html body .Bottom td {
	font-size: 100%;
}
/*end*/

.Bottom a:link { 
	color: #0033cc;
	}

.Bottom a:visited { 
	color: #830083;
	}

.Bottom a:hover, .Caption a:active { 
	color: #ff0000;
	}

.Bottom img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottom input {
	margin: 2px;
	vertical-align: middle;
	}

/* Form options */
.Button { 
	background-color: #787878; color: #ffffff; border-left: solid 1px #EDEDED; border-top: solid 1px #EDEDED; border-right: solid 1px #848284; border-bottom: solid 1px #848284; padding: 2px; font-weight: bold; font-family: Tahoma; font-size: 11px; font-weight: bold;
	}


#maincontainer {
	margin: 0 auto 10px auto;
	width: 950px;
}
#menuglobal {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D3F8A;
	margin: 30px 0 10px 105px;
	z-index: 200;
}

#menuglobal a:link {
	color:#7d3f8a;
	text-decoration: none;
	z-index: 210;
}
#menuglobal a:visited {
	text-decoration: none;
	color: #7d3f8a;
	z-index: 210;
}
#menuglobal a:hover {
	text-decoration: none;
	color: #ffffff;
	z-index: 210;
}
#menuglobal a:active {
	text-decoration: none;
	color: #ffffff;
	z-index: 210;
}
#menuglobal #selected {
	color:#fff;
}

#menuglobal ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

#menuglobal ul li {
  margin-right: 15px;
}

#sleutellogo {
	position: relative;
	width: 950px;
	top: 0px;
	z-index: 600;
}
#sleutellogo #img {
	position: absolute;
	right: 0;
	top: 40px;
	z-index: 230;
}
#content {
	position: relative;
	width: 950px;
}
#main {
	position: relative;
	width: 800px;
	min-height: 400px;
	background: #fff url(./assets/images/bg2.gif) repeat-x;
	padding: 35px 0 0 0;
	margin-left: 75px;
}

#main p {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #201F21;
	margin: 0 0 5px 0;
}

#main h1 {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #6B227C;
	margin: 0 0 20px 0;
}

#main h2 {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #6B227C;
	margin: 0 0 20px 0;
}

#main h3 {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6B227C;
	margin: 0 0 20px 0;
}

#leftSide {
	position: relative;
	float: left;
	width: 500px;
	margin-left: 30px;
}

#rightSide {
	position: relative;
	width: 250px;
	right: 30px;
	top: 0px;
	float: right;
	padding: 0 20px 0 0;
}
#rightSide img {
	margin-top: 60px;
	margin-right: 20px;
}
#lipsum {
	position: relative;
	width: 400px;
	line-height: 16px;
}

#sleutelwoorden  {
	position: relative;
	bottom: 0;
}
