* {  
    margin: 0px;
    padding: 0px;
}

html {
	overflow: -moz-scrollbars-vertical;
}

input {
	font-family: "trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px;
}

body {
	font-family: "trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background:#919394 url(../img/t-body.gif) repeat-x 0px 0px;
}

ul {
	list-style-type:none;
}

a span {cursor:pointer;}

.clearer {
	clear: both;
	height:1px;
	font-size:1px;
}

.center {
	width:1003px;
	margin:0px auto;
}

.container {
	float:left;
	width:1003px;
	background:url(../img/t-content.png) repeat-y 0px 0px;
}

.header {
	position:relative;
	float:left;
	width:1003px;
	height:244px;
	background:url(../img/header.jpg) no-repeat 0px 0px;
}
	.header .logo {
		position:absolute;
		display:block;
		top:42px;
		left:31px;
		width:221px;
		height:48px;
		text-indent:-9999px;
		overflow:hidden;
	}
	.header .girlShowRight {
		position:absolute;
		top:11px;
		left:855px;
		width:132px;
		height:207px;
		background:url(../img/girl-show-right.png) no-repeat 0px 0px;
		text-indent:-9999px;
		overflow:hidden;
	}
	.header .credentials {
		position:absolute;
		top:92px;
		left:260px;
		color:#545456;
		font-size:14px;
		padding-left:10px;
		background:url(../img/credentials-pipe.gif) no-repeat left 0px;
	}
	.header .credentials a {
		text-decoration:underline;
		color:#000;
	}
		.header .credentials a:hover {
			color:#454545;
		}
		/*
		.header .trigger a:hover span {
			padding:0px 20px 0px 12px;
		}
		*/
    
        /*      
        main menu opmaak per id.
        */
        #main_ul_registraties a#mm_registraties,
        #main_ul_statistieken a#mm_statistieken,
        #main_ul_sessies a#mm_sessies,
        #main_ul_downloads a#mm_downloads,
        #main_ul_kortingcodes a#mm_kortingcodes
        {
            
            color:#fff;
			background:url(../img/mainnav-select.gif) no-repeat right bottom;
        }
 
                /*      
        sub menu opmaak per id.
        */
        #sub_ul_registraties-bezoekers a#sm_registraties-bezoekers,
        #sub_ul_registraties-organisatie a#sm_registraties-organisatie,
        #sub_ul_registraties-standhouders a#sm_registraties-standhouders,

        #sub_ul_statistieken a#sm_statistieken1,
        #sub_ul_statistieken a#sm_statistieken2,
        #sub_ul_statistieken a#sm_statistieken3,

        #sub_ul_sessies a#sm_sessies1,
        #sub_ul_sessies a#sm_sessies2,
        #sub_ul_sessies a#sm_sessies3,

        #sub_ul_downloads a#sm_downloads1,
        #sub_ul_downloads a#sm_downloads2,
        #sub_ul_downloads a#sm_downloads3,

        #sub_ul_kortingcodes a#sm_kortingcodes1,
        #sub_ul_kortingcodes a#sm_kortingcodes2,
        #sub_ul_kortingcodes a#sm_kortingcodes3,
        #sub_ul_kortingcodes a#sm_kortingcodes4
        
        {
			background:url(../img/subnav-li-select.gif) no-repeat 0px bottom;
		}
        
	ul.mainNav {
		position:absolute;
		top:162px;
		left:0px;
		height:36px;
		padding-left:17px;
	}
		ul.mainNav li {
			float:left;
			height:36px;
			background:url(../img/mainnav-pipe.gif) no-repeat right 0px;
		}
		ul.mainNav li.last {
			background:none;
		}
		ul.mainNav li a {
			float:left;
			display:block;
			height:24px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#fff;
			text-decoration:none;
			padding:12px 16px 0px 15px;
		}
		ul.mainNav li a:hover {
			color:#e2e3e5;
			text-decoration:none;
		}
		ul.mainNav li a.select {
			color:#fff;
			background:url(../img/mainnav-select.gif) no-repeat right bottom;
		}

.subNav {
	float:left;
	width:212px;
	padding:15px 0px 0px 15px;
}
	.subNav ul {
		width:191px;
		padding:0px 0px 30px 21px;
	}
		.subNav ul li {
			margin-bottom:5px;
		}
		.subNav ul li.last {
			
		}
		.subNav ul li a {
			display:block;
			width:169px;
			font-size:12px;
			color:#494a4a;
			text-decoration:none;
			padding:5px 0px 0px 0px;
			background:url(../img/subnav-li.gif) no-repeat 0px bottom;
		}
		.subNav ul li a span {
			display:block;
			width:162px;
			min-height:16px;
			font-size:12px;
			line-height:16px;
			color:#494a4a;
			text-decoration:none;
			padding:4px 0px 5px 7px;
			cursor:pointer;
		}
		.subNav ul li a.select {
			background:url(../img/subnav-li-select.gif) no-repeat 0px bottom;
		}
		.subNav ul li a:hover span {
			color:#77b800;
			text-decoration:none;
		}
		.subNav ul li a.select span {
			color:#77b800;
		}

.contentContainer {
	float:left;
	width:1003px;
}
	.content {
		float:left;
		width:950px;
		padding:0px 22px 20px 35px;
	}
		.cSmall {
			float:left;
			width:685px;
			padding:0px 22px 20px 15px;
		}
		.cSmall div.scrollbar {
			overflow-y: auto;
			margin-bottom:10px;
			background:#f4f4f4;
			height: 400px;
			width: 720px;
		}
		.content #outerDiv {
			position: relative;
		}
		.content #innerDiv {
			overflow: auto;
		}
		.content p {
			font-size:12px;
			color:#494a4a;
			line-height:19px;
			padding:0px 20px 18px 0px;
		}
.project {
	float:left;
	width:225px;
	padding:4px 10px 10px 0px;
	background:url(../img/project-top.gif) no-repeat 0px 0px;
}
	.project .projectHeading {
		width:225px;
		background:url(../img/project-heading-btm.gif) no-repeat 0px bottom;
	}
		.project .projectHeading span {
		}
		.project .projectHeading h3 {
			display:block;
			width:215px;
			font-size:13px;
			font-weight:bold;
			color:#FFF;
			padding:6px 0px 9px 10px;
			background:url(../img/project-heading-top.gif) no-repeat 0px 0px;
		}
		.project .projectContent {
			width:225px;
			background:url(../img/project-btm.gif) no-repeat 0px bottom;
		}
			.project .projectContent div {
				width:205px;
				padding:10px 10px 0px 10px;
				background:url(../img/project-tile.gif) no-repeat 4px 0px;
			}
			.project .projectContent ul.values li {
				display:block;
				float:left;
				width:75px;
				font-size:12px;
				color:#93c11c;
				margin-bottom:4px;
				text-align:right;
			}
			.project .projectContent ul.values li.left {
				width:130px;
				color:#000;
				text-align:left;
			}
			.project .projectContent ul.icons {
				float:left;
				display:block;
				width:205px;
				padding:10px 0px;
			}
				.project .projectContent ul.icons li.url {
					float:left;
				}
				.project .projectContent ul.icons li.stats {
					float:right;
				}
				.project .projectContent ul.icons li.tools {
					float:right;
				}
				.project .projectContent ul.icons li.url a {
					display:block;
					width:25px;
					height:24px;
					text-indent:-9999px;
					overflow:hidden;
					background:url(../img/icon-project-url.gif) no-repeat 0px -24px;
				}
					.project .projectContent ul.icons li.url a:hover {
						background:url(../img/icon-project-url.gif) no-repeat 0px 0px;
					}
				
				.project .projectContent ul.icons li.stats a {
					display:block;
					width:25px;
					height:24px;
					text-indent:-9999px;
					overflow:hidden;
					margin-right:5px;
					background:url(../img/icon-project-stats.gif) no-repeat 0px -24px;
				}
					.project .projectContent ul.icons li.stats a:hover {
						background:url(../img/icon-project-stats.gif) no-repeat 0px 0px;
					}
				/* toegevoegd door edwin */	
				
				.project .projectContent .url {
					display:block;
					width:25px;
					height:24px;
					text-indent:-9999px;
					overflow:hidden;
					background:url(../img/icon-project-url.gif) no-repeat 0px -24px;
					color:#7f7f7f;
					float:left;
					margin-right:10px;
					margin-bottom:10px;
					border-top:0px #77b800 solid;
					border-left:0px #77b800 solid;
					border-bottom:0px #77b800 solid;
					border-right:0px #77b800 solid;
				}
				/* einde */
				.project .projectContent .stats {
					display:block;
					width:25px;
					height:24px;
					text-indent:-9999px;
					overflow:hidden;
					background:url(../img/icon-project-stats.gif) no-repeat 0px -24px;
					color:#7f7f7f;
					float:right;
					margin-right:10px;
					margin-bottom:10px;
					border-top:0px #77b800 solid;
					border-left:0px #77b800 solid;
					border-bottom:0px #77b800 solid;
					border-right:0px #77b800 solid;
				}
				.project .projectContent .tools {
					display:block;
					width:25px;
					height:24px;
					text-indent:-9999px;
					overflow:hidden;
					background:url(../img/icon-project-tools.gif) no-repeat 0px -24px;
					color:#7f7f7f;
					float:right;
					margin-right:0px;
					margin-bottom:10px;
					border-top:0px #77b800 solid;
					border-left:0px #77b800 solid;
					border-bottom:0px #77b800 solid;
					border-right:0px #77b800 solid;
				}

					.project .projectContent ul.icons li.tools a {
						display:block;
						width:25px;
						height:24px;
						text-indent:-9999px;
						overflow:hidden;
						background:url(../img/icon-project-tools.gif) no-repeat 0px -24px;
				}
					.project .projectContent ul.icons li.tools a:hover {
						background:url(../img/icon-project-tools.gif) no-repeat 0px 0px;
					}


		h1, h2 {
			font-size:18px;
			font-weight:normal;
			color:#77b800;
			padding:20px 0px 10px 0px;
		}
		.content table {
			margin-top:20px;
			margin-bottom:10px;
		}
			.content table th {
				color:#000;
				text-align:left;
				padding:0px 10px 2px 4px;
				border-bottom:1px #7f7f7f solid;
				white-space:nowrap;
			}
			.content table th a {
				color:#000000;
				text-decoration: none;
			}
			.content table a img {
				border:0px;
			}
			.content table td {
				color:#7f7f7f;
				text-align:left;
				padding:2px 0px 2px 4px;
				border-bottom:1px #d8d8d8 solid;
				white-space:nowrap;
			}
			.content table.uitzondering td {
				border: 0px;
			}
			.content table td a {
				text-align:left;
				color:#7f7f7f;
				text-decoration: none;
			}
			.content table .delete {
				float:left;
				width:14px;
				height:14px;
				text-indent:-9999px;
				overflow:hidden;
				margin-right:5px;
				background:url(../img/icon-small-del.gif) no-repeat 0px 0px;
				color:#7f7f7f;
				/*float:right;*/
				margin-right:10px;
				margin-bottom:10px;
				border-top:0px #77b800 solid;
				border-left:0px #77b800 solid;
				border-bottom:0px #77b800 solid;
				border-right:0px #77b800 solid;		
			}
			.content table .edit {
				float:left;
				width:14px;
				height:14px;
				text-indent:-9999px;
				overflow:hidden;
				margin-right:5px;
				background:url(../img/icon-small-edit.gif) no-repeat 0px 0px;
				color:#7f7f7f;
				/*float:right;*/
				margin-right:10px;
				margin-bottom:10px;
				border-top:0px #77b800 solid;
				border-left:0px #77b800 solid;
				border-bottom:0px #77b800 solid;
				border-right:0px #77b800 solid;		
			}
			.content table .email {
				float:left;
				width:14px;
				height:14px;
				text-indent:-9999px;
				overflow:hidden;
				margin-right:5px;
				background:url(../img/icon-small-mail.gif) no-repeat 0px 0px;
				color:#7f7f7f;
				/*float:right;*/
				margin-right:10px;
				margin-bottom:10px;
				border-top:0px #77b800 solid;
				border-left:0px #77b800 solid;
				border-bottom:0px #77b800 solid;
				border-right:0px #77b800 solid;		
			}
			.content table .blacklist {
				float:left;
				width:14px;
				height:14px;
				text-indent:-9999px;
				overflow:hidden;
				margin-right:5px;
				background:url(../img/icon-small-blacklist.gif) no-repeat 0px 0px;
				color:#7f7f7f;
				/*float:right;*/
				margin-right:10px;
				margin-bottom:10px;
				border-top:0px #77b800 solid;
				border-left:0px #77b800 solid;
				border-bottom:0px #77b800 solid;
				border-right:0px #77b800 solid;		
			}
			.content table td a.delete {
				float:left;
				width:14px;
				height:14px;
				text-indent:-9999px;
				overflow:hidden;
				margin-right:5px;
				background:url(../img/icon-small-del.gif) no-repeat 0px 0px;
			}
				.content table td a:hover.delete {
					background:url(../img/icon-small-del.gif) no-repeat 0px -14px;
				}
			.content table td a.edit {
				float:left;
				width:14px;
				height:14px;
				text-indent:-9999px;
				overflow:hidden;
				margin-right:5px;
				background:url(../img/icon-small-edit.gif) no-repeat 0px 0px;
			}
				.content table td a:hover.edit {
					background:url(../img/icon-small-edit.gif) no-repeat 0px -14px;
				}
			.content table td a.email {
				float:left;
				width:14px;
				height:14px;
				text-indent:-9999px;
				overflow:hidden;
				margin-right:5px;
				background:url(../img/icon-small-mail.gif) no-repeat 0px 0px;
			}
				.content table td a:hover.email {
					background:url(../img/icon-small-mail.gif) no-repeat 0px -14px;
				}
			.content table td a.blacklist {
				float:left;
				width:14px;
				height:14px;
				text-indent:-9999px;
				overflow:hidden;
				margin-right:5px;
				background:url(../img/icon-small-blacklist.gif) no-repeat 0px 0px;
			}
				.content table td a:hover.blacklist {
					background:url(../img/icon-small-blacklist.gif) no-repeat 0px -14px;
				}
			.content table td div {
				height:15px;
				float:left;
				padding-top:2px;
				margin-left:0px;
				width:90px;
			}
			
			.content table .vol {
			background:url(../img/ic_vol.gif) 5px 9px no-repeat ;
			}
			.content table .odd .vol {
			background:url(../img/ic_vol.gif) 5px 9px no-repeat #C2DAE6;
			}
			
			.content table .even .vol {
			background:url(../img/ic_vol.gif) 5px 9px no-repeat #eee;
			}
			
			.content .overflow {
				height:340px;
				width:699px;
				overflow:auto;
			}
		.fieldSet {
			width:699px;
			margin-bottom:10px;
			background:#f4f4f4 url(../img/field-bg-top.gif) no-repeat 0px 0px;
		}
			.contentSet {
				width:659px;
				padding:20px 20px 10px 20px;
				background:url(../img/field-bg-btm.gif) no-repeat 0px bottom;
			}
				.contentSet p a {
					color:#93c11c;
					text-decoration:none;
				}
					.contentSet p a:hover {
						color:#93c11c;
						text-decoration:underline;
					}
				.contentSet label {
					float:left;
					width:140px;
					height:19px;
					padding-top:5px;
					color:#494a4a;
					padding-right:20px;
					margin-bottom:10px;
					font-size:12px;
}
					.ie7 .contentSet label {
						height:18px;
						padding-top:6px;
					}
				.contentSet label.error {
					color:#FF0000;
				}
				.contentSet input.normal {
					float:left;
					height:18px;
					width:200px;
					color:#7f7f7f;
					margin-right:10px;
					padding:5px 0px 0px 4px;
					margin-bottom:10px;
					border-top:1px #b5b5b5 solid;
					border-left:1px #b5b5b5 solid;
					border-bottom:1px #dddddd solid;
					border-right:1px #dddddd solid;
					background:#fff;
				}
					input.inputreadonly 
				{
					background:#e4e3e3; 
					color:#7F7F7F;
					width:200px;
					float:left;
					height:18px;
					margin-right:10px;
					padding:5px 0px 0px 4px;
					margin-bottom:10px;
					border-top:1px #b5b5b5 solid;
					border-left:1px #b5b5b5 solid;
					border-bottom:1px #dddddd solid;
					border-right:1px #dddddd solid;
					
				}
					textarea.inputreadonly
				{
					background:#e4e3e3; 
					color:#7F7F7F;
					float:left;
					margin-right:10px;
					padding:5px 0px 0px 4px;
					margin-bottom:10px;
					border-top:1px #b5b5b5 solid;
					border-left:1px #b5b5b5 solid;
					border-bottom:1px #dddddd solid;
					border-right:1px #dddddd solid;
					resize:none;
				}
				
				
					.mac .contentSet input.normal {
						height:18px;
						padding:5px 0px 0px 4px;
					}
				.contentSet input.disabled {
					color:#b5b5b5;
					background:#fbfbfb;
				}
				.contentSet textarea.normal {
					float:left;
					width:480px;
					color:#7f7f7f;
					margin-right:10px;
					padding:5px 0px 0px 4px;
					margin-bottom:10px;
					border-top:1px #b5b5b5 solid;
					border-left:1px #b5b5b5 solid;
					border-bottom:1px #dddddd solid;
					border-right:1px #dddddd solid;
					background:#fff;
				}

				.contentSet select {
					width:205px;
					float:left;
					color:#7f7f7f;
					background:#ffffff;
				}
				.contentSet .btnRow {
					text-align:right;
					width:100%;
					/*padding-top:10px;*/
					/*border-top:1px #9e9f9f solid;*/
				}
				input.btnGreen {
					float:left;
					width:auto;
					min-width:90px;
					height:30px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					background:url(../img/btn-green-right.gif) no-repeat 0px 0px;
					margin-bottom:10px;
					margin-right:5px;
					border:none;
					padding:4px 10px 9px 10px;
					cursor:pointer;
}
				.btnRow input.btnGreen {
					float:right;
					width:auto;
					min-width:90px;
					height:30px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					background:url(../img/btn-green-right.gif) no-repeat 0px 0px;
					margin-bottom:10px;
					margin-right:10px;
					border:none;
					padding:4px 10px 9px 10px;
					cursor:pointer;
}
					input.btnGreen:hover {
						color:#eee;
					}
				input.btnRed {
					float:left;
					width:auto;
					min-width:90px;
					height:30px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					background:url(../img/btn-red-right.gif) no-repeat 0px 0px;
					margin-bottom:10px;
					margin-right:5px;
					border:none;
					padding:4px 10px 9px 10px;
					cursor:pointer;
				}
				.btnRow input.btnRed {
					float:right;
					width:auto;
					min-width:90px;
					height:30px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					background:url(../img/btn-red-right.gif) no-repeat 0px 0px;
					margin-bottom:10px;
					margin-right:10px;
					border:none;
					padding:4px 10px 9px 10px;
					cursor:pointer;
				}
					input.btnRed:hover {
						color:#eee;
					}
				.btnRow input.btnBlack {
					float:right;
					min-width:90px;
					width:auto;
					height:30px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					background:url(../img/btn-black-right.gif) no-repeat 0px 0px;
					margin-bottom:10px;
					margin-right:10px;
					border:none;
					padding:4px 10px 9px 10px;
					cursor:pointer;
				}
					input.btnBlack:hover {
						color:#eee;
					}
				
				.contentSet a.btnGreen {
					float:left;
					display:block;
					height:24px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					padding-left:4px;
					background:url(../img/btn-green-left.gif) no-repeat 0px 0px;
					margin-bottom:10px;
					margin-right:10px;
				}
					.contentSet a.btnGreen span {
						display:block;
						height:20px;
						color:#fff;
						font-weight:bold;
						padding:4px 8px 0px 4px;
						background:url(../img/btn-green-right.gif) no-repeat right 0px;
					}
						.contentSet a:hover.btnGreen span {
							text-decoration:underline;
						}
				.contentSet a.btnBlack {
					float:left;
					display:block;
					height:24px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					padding-left:4px;
					background:url(../img/btn-black-left.gif) no-repeat 0px 0px;
					margin-bottom:10px;
					margin-right:10px;
				}
					.contentSet a.btnBlack span {
						display:block;
						height:20px;
						color:#fff;
						font-weight:bold;
						padding:4px 8px 0px 4px;
						background:url(../img/btn-black-right.gif) no-repeat right 0px;
					}
						.contentSet a:hover.btnBlack span {
							text-decoration:underline;
						}
				.contentSet a.btnRed {
					float:left;
					display:block;
					height:24px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					padding-left:4px;
					background:url(../img/btn-red-left.gif) no-repeat 0px 0px;
					margin-bottom:10px;
					margin-right:10px;
				}
					.contentSet a.btnRed span {
						display:block;
						height:20px;
						color:#fff;
						font-weight:bold;
						padding:4px 8px 0px 4px;
						background:url(../img/btn-red-right.gif) no-repeat right 0px;
					}
						.contentSet a:hover.btnRed span {
							text-decoration:underline;
						}
				.contentSet .btnRow a.btnGreen, .contentSet .btnRow a.btnBlack, .contentSet .btnRow a.btnRed { float:right;}
				
		
		/* ******************** */
		.threeColumn, .twoColumn, .oneColumn {
			position:relative;
			padding:0px 0px 5px 0px;
			background:url(../img/hr.gif) no-repeat 0px bottom;
		}
			.threeColumn h2, .twoColumn h2, .oneColumn h2 {
				font-size:16px;
				font-weight:normal;
				color:#77b800;
				padding:15px 0px 5px 0px;
			}
			.badgeCol h2 {
				font-size:16px;
				font-weight:normal;
				color:#77b800;
				padding:15px 0px 5px 190px;
			}
			.threeColumn p, .twoColumn p, .oneColumn p {
				font-size:11px;
				color:#494a4a;
				line-height:19px;
				padding:0px 20px 18px 0px;
			}
			.threeColumn p a, .twoColumn p a, .oneColumn p a {
				color:#77b800;
				text-decoration:underline;
			}
			.threeColumn .col1 {
				float:left;
				width:170px;
			}
			.threeColumn .col2 {
				float:left;
				width:170px;
				padding:0px 20px;
			}
			.threeColumn .col3 {
				float:left;
				width:170px;
			}
			.threeColumn .badge {
				position:absolute;
				top:-17px;
				left:25px;
				width:117px;
				height:232px;
				background:url(../img/badge.jpg) no-repeat 0px 0px;
			}
			.twoColumn .col1 {
				float:left;
				width:265px;
			}
			.twoColumn .col2 {
				float:left;
				width:265px;
				padding:0px 0px 0px 20px;
			}
			.oneColumn .col1 {
				float:left;
				width:550px;
			}

.uniBlock {
	position:relative;
	margin:2px 8px 10px 400px;
}
	.uniBlock h3 {
		font-size:15px;
		font-weight:bold;
		color:#77B800;
		padding:8px 0px 6px 0px;
	}
	.uniBlock .top {
		width:196px;
		height:15px;
		background:url(../img/white-top.gif) no-repeat 0px 0px;
	}
	.uniBlock .bottom {
		width:196px;
		height:10px;
		background:url(../img/white-bottom.gif) no-repeat 0px 0px;
	}
	.uniBlock .tile {
		width:150px;
		padding:0px 18px 0px 28px;
		background:url(../img/white-tile.gif) repeat-y 0px 0px;
	}
	.uniBlock a.linkBtn {
			float:right;
			width:auto;
			height:17px;
			font-size:11px;
			text-decoration:none;
			color:#fff;
			padding:0px 0px 0px 2px;
			margin:2px 8px 10px 5px;
			background:url(../img/b-arrow-green-left.gif) no-repeat 0px 0px;
	}
	.uniBlock a.linkBtn span {
		display:block;
		cursor:pointer;
		height:17px;
		line-height:16px;
		padding:0px 21px 0px 12px;
		background:url(../img/b-arrow-greenarrow-right.gif) no-repeat right 0px;
	}
	.uniBlock a.link {
		float:right;
		width:auto;
		height:17px;
		font-size:10px;
		text-decoration:none;
		color:#77B800;
		padding:0px 0px 0px 2px;
		margin:0px 8px 10px 5px;
	}
	.uniBlock a.link span {
		display:block;
		cursor:pointer;
		height:17px;
		line-height:16px;
		padding:0px 21px 0px 12px;
		white-space:nowrap;
		background:url(../img/ic-arrowlarge-green-right.gif) no-repeat right 0px;
	}
	.uniBlock input {
		width:126px;
		height:17px;
		font-size:11px;
		color:#575859;
		border:none;
		padding:2px 5px 0px 5px;
		margin:2px 0px;
		background:url(../img/input-demo.gif) no-repeat 0px 0px;
	}
	.uniBlock input {
		background:url(../img/input-white.gif) no-repeat 0px 0px;
	}

.events {
	width:188px;
	margin-top:15px;
}
	.events .top {
		width:188px;
		height:12px;
		background:url(../img/event-top.png) no-repeat 0px 0px;
	}
	.events .bottom {
		width:188px;
		height:12px;
		background:url(../img/event-bottom.png) no-repeat 0px 0px;
	}
	.events .tile {
		width:188px;
		background:url(../img/event-tile.png) repeat-y 0px 0px;
	}
		.events h3 {
			font-size:15px;
			font-weight:bold;
			color:#77b800;
			padding:8px 0px 6px 21px;
		}
		.events ul.agenda {
			width:160px;
			padding:0px 0px 10px 2px;
		}
			.events .agenda li {
				display:block;
				width:139px;
				font-family:Verdana;
				font-size:9px;
				color:#909293;
				padding:4px 0px 4px 21px;
				background:url(../img/ic-arrow-green-right.gif) no-repeat 6px 7px;
				border-bottom:1px #d3d4d4 solid;
			}
				.events .agenda li a {
					font-size:11px;
					color:#77b800;
					text-decoration:none;
				}
				.events .agenda li a:hover {
					text-decoration:underline;
				}
		.events ul.links {
			width:154px;
			padding:0px 0px 14px 20px;
		}
			.events .links li {
				display:block;
				font-family:Verdana;
				font-size:10px;
				color:#007bd9;
				padding:0px 0px 0px 14px;
				line-height:15px;
				background:url(../img/ic-plus-blue.gif) no-repeat 0px 5px;
			}
				.events .links li a {
					color:#007bd9;
					text-decoration:none;
				}
				.events .links li a:hover {
					text-decoration:underline;
				}
.teaser {
	width:188px;
}
	.teaser .top {
		width:188px;
		height:12px;
		background:url(../img/event-top.png) no-repeat 0px 0px;
	}
	.teaser .bottom {
		width:188px;
		height:12px;
		background:url(../img/event-bottom.png) no-repeat 0px 0px;
	}
	.teaser .tile {
		width:188px;
		background:url(../img/event-tile.png) repeat-y 0px 0px;
	}
	.teaser ul {
		padding:0px 0px 1px 10px;
		margin:-5px 0px;
	}
		.teaser ul li a {
			display:block;
			width:160px;
			height:63px;
			padding:2px;
			margin:5px 0px;
			overflow:hidden;
			background:url(../img/teaser.gif) no-repeat 0px 0px;
		}
		.teaser ul li a:hover {
			background:url(../img/teaser-hover.gif) no-repeat 0px 0px;
		}
		.teaser img {
			border:none;
		}
.footer {
	float:left;
	width:1003px;
	height:48px;
	background:#919394 url(../img/footer.gif) no-repeat 0px 0px;
}
	.footer ul {
		float:right;
		padding:13px 20px 0px 0px;
	}
		.footer ul li {
            color:#fff;
			display:inline;
			padding:0px 5px;
		}
		.footer ul li a {
			color:#fff;
			text-decoration:none;
		}
		.footer ul li a:hover {
			text-decoration:underline;
		}

/* DatePicker */

/* the div that holds the date picker calendar */
.dpDiv {
}

/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
}

/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
}

/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
}

/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
}

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
}

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #77b800;
	border: 1px solid #AAAAAA;
}

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
}

/* the table cell that holds the name of the month and the year */
.dpTitleTD {
}

/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
}

/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #77b800;
	border: 1px solid #AAAAAA;
	color: white;
}

/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
}

/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #77b800;
	font-weight: bold;
	padding: 0px;
}

/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background: #77b800;
	font-weight: bold;
}

/* Examples browser selector

	.ie .example {
	  background-color: yellow
	}
	.ie7 .example {
	  background-color: orange
	}
	.gecko .example {
	  background-color: gray
	}
	.win.gecko .example {
	  background-color: red
	}
	.linux.gecko .example {
	  background-color: pink
	}
	.opera .example {
	  background-color: green
	}
	.konqueror .example {
	  background-color: blue
	}
	.webkit .example {
	  background-color: black
	}
*/

.sBase {
	position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

/* HEADERS */
.sHeader {
	position: absolute;
	z-index: 3;
	background-color: #ffffff;
}
.sHeaderInner {
	position: relative;
}
.sHeaderInner table {
	border-spacing: 0px 0px !important;
	border-collapse: collapse !important;
	width: 1px !important;
	table-layout: fixed !important;
	background-color: #ffffff; /* Here b/c of Opera 9.25 :( */
}

/* HEADERS - FIXED */
.sFHeader {
	position: absolute;
	z-index: 4;
	overflow: hidden;
}
.sFHeader table {
	border-spacing: 0px 0px !important;
	border-collapse: collapse !important;
	width: 1px !important;
	table-layout: fixed !important;
	background-color: #ffffff; /* Here b/c of Opera 9.25 :( */
}

/* BODY */
.sData {
	position: absolute;
	z-index: 2;
	overflow: auto;
}
.sData table {
	border-spacing: 0px 0px !important;
	border-collapse: collapse !important;
	width: 1px !important;
	table-layout: fixed !important;
}
/* toevoeging voor tabel */
.fakeContainer { /* The parent container */
    width: 100%; /* Required to set */
    height: 380px; /* Required to set */
    overflow: auto; /* Required to set */
}
