﻿html, body
{
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center -150px;
}

html, body, form
{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:Verdana;
	font-size:11px;
	color:#6d6d6d;
	
}

body .container
{
	position:relative;
	display:block;
	width:100%;
	height:100%;
}

/* Google Chrome field highlight disable */
*:focus 
{ 
	outline: none; 
}

/* Style voor container_top */

body .container .container_top
{
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	width:100%;
	height:35px;
}

body .container .container_top .breadcrumb
{
	position:absolute;
	display:block;
	top:18px;
	left:20px;
}

body .container .container_top .breadcrumb ul
{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
}

body .container .container_top .breadcrumb ul li
{
	position:relative;
	display:block;
	float:left;
	margin-right:12px;
}

body .container .container_top .breadcrumb ul li.arrow
{
	position:relative;
	display:block;
	float:left;
	margin-right:12px;
	width:8px;
	height:11px;
	background-image:url("/images/white_arrow.gif");
	background-repeat:no-repeat;
	margin-top:2px;
}

body .container .container_top .breadcrumb ul li a
{
	color:#505050;
	text-decoration:underline;
}


body .container .container_top .loginblok
{
	position:absolute;
	display:block;
	top:18px;
	right:20px;
}

body .container .container_top .loginblok ul
{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	color:#505050;
}

body .container .container_top .loginblok ul li
{
	position:relative;
	display:block;
	float:left;
	margin-right:12px;
}

body .container .container_top .loginblok ul li.vline
{
	position:relative;
	display:block;
	width:2px;
	height:23px;
	background-image:url("/images/white_vline.gif");
	background-repeat:no-repeat;
	overflow:hidden;
	margin-top:-3px;
	opacity:0.5;
	filter: Alpha(Opacity=50);
}


body .container .container_top .loginblok ul li a
{
	color:#505050;
	text-decoration:underline;
}

/* Einde style container top */

/* Begin style container bottom */
body .container .container_bottom
{
	position:absolute;
	display:block;
	bottom:0px;
	left:0px;
	width:100%;
	height:15px;
	z-index:3;
}

body .container .container_bottom .logo
{
	position:absolute;
	display:block;
	top:-61px;
	left:45px;
}

body .container .container_bottom .icons
{
	position:absolute;
	display:block;
	bottom:5px;
	left:200px;
}

body .container .container_bottom .icons ul
{
	position:relative;
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
}

body .container .container_bottom .icons ul li
{
	position:relative;
	display:block;
	float:left;
	margin-right:20px;
	width:auto;
	text-align:center;
	bottom:5px;
}

body .container .container_bottom .icons ul li img.icon
{
	cursor:pointer;
}

body .container .container_bottom .icons ul li.autowidth
{
	width:auto;
}

body .container .container_bottom .icons ul li.toevoegen
{
	padding-top:18px;
}

body .container .container_bottom .icons ul li .icons_hover
{
	position:absolute;
	display:none;
	top:-30px;
	left:-5px;
	font-family:Verdana;
	font-size:11px;
	color:#08397d;
	width:64px;
	text-align:center;
}

body .container .container_bottom .icons ul li.icon_dashboard
{
	position:relative;
	display:block;
	width:48px;
	height:64px;
	background-image:url('/images/logo_dashboard_hover.png');
	background-repeat:no-repeat;
	opacity:0.0;
	filter: Alpha(Opacity=00);
}

body .container .container_bottom .bottom_search
{
	position:absolute;
	bottom:15px;
	right:35px;
	width:auto;
}

body .container .container_bottom .bottom_search .witbg
{
	height:auto;
	[height:auto;
	height:30px;]
	*height:30px;
	_height:30px;
	
}

body .container .container_bottom .bottom_search .witbg .content
{
	margin-top:auto;
	[margin-top:auto;
	margin-top:-2px;]
	*margin-top:-1px;
	_margin-top:auto;
}


/* Einde style container bottom */

/* Begin style main content */
body .container .clockwidget
{
	position:relative;
	display:block;
	margin-bottom:50px;
}

body .container .login_box
{
	position:relative;
	display:block;
	width:350px;
	margin-left:auto;
	margin-right:auto;
}

body .container .login_box h1
{
	font-size:40px;
	font-family:Arial;
	margin:0px;
	margin-bottom:15px;
}

body .container .container_content
{	
	position:relative;
	display:block;
	visibility:hidden;
	width:970px;
	_width:1000px;
	margin-left:auto;
	margin-right:auto;
	top:35px;	
}

body .container .container_content .left, body .container .container_content .right
{
	position:relative;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
body .container .container_content .left
{
	width:630px;	
	margin:0px;
	padding:0px;
	_overflow-x:hidden;
}

body .container .container_content .container_toevoegen
{
	position:relative;
	display:block;
	width:830px;
	_width:900px;
	margin-left:auto;
	margin-right:auto;
}


body .container .container_content .container_toevoegen .blok_container h1
{
	position:relative;
	display:block;
	float:left;
	font-size:24px;
	font-family:Arial;
	margin-left:10px;
	line-height:22px;
	margin-top:30px;
	padding-bottom:5px;
}

body .container .container_content .login_content
{
	position:relative;
	display:block;
	width:580px;
	margin-left:auto;
	margin-right:auto;
	margin-top:65px;
}

body .container .container_content .login_content a
{
	color:#08397d;
	font-family:Arial;
	text-decoration:none;
}

body .container .container_content .login_content a.big
{
	font-size:20px;
	color:#08397d;
	font-family:Arial;
	text-decoration:none;
	position:relative;
	display:block;
	margin-top:15px;
	float:right;
}

body .container .container_content .header_content
{
	position:relative;
	display:block;
	width:100%;
	height:auto;
	margin-bottom:10px;
	float:left;
}

body .container .container_content .header_content .icon
{
	position:relative;
	display:block;
	float:left;
}

body .container .container_content .header_content h1
{
	position:relative;
	display:block;
	float:left;
	font-size:40px;
	font-family:Arial;
	margin:0px;
	margin-top:29px;
	margin-left:10px;
}

body .container .container_content .header_content .alignright
{
	position:relative;
	display:block;
	float:right;
	text-align:right;
	width:460px;
	right:19px;
}


body .container .container_content .header_content .alignright h1
{
	font-size:20px;
	display:block;
	float:none;
	margin:0px;
	margin-left:0px;
	margin-bottom:10px;
}

fieldset
{
	border:0px;
}

fieldset legend
{
	display:none;
}

body .container .container_popup
{
	position:absolute;
	display:none;
	width:10px;
	height:20px;
	background-color:#fff;
	z-index:4000;
	bottom:0px;
	border:5px solid #000000;
	padding:15px;
}

body .container .confirm_popup
{
	position:absolute;
	display:none;
	width:300px;
	background-color:#fff;
	z-index:999999;
	border:5px solid #000000;
	padding:15px;
	left:50%;
	margin-left:-150px;
	top:50%;
	margin-top:-100px;
	min-height:80px;
}

body .container .confirm_popup .btn_sluiten
{
	position:absolute;
	display:inline;
	width:68px;
	height:21px;
	right:15px;
	background-position:top center;
	background-repeat:no-repeat;
	margin-left:25px;
	border:0px;
	margin-bottom:10px;
	cursor:pointer;
	z-index:9999;
}

body .container .confirm_popup .titlebox
{
	display:block;
	position:relative;
	height:21px;
	width:220px;
	
}

body .container .confirm_popup .titlebox .title
{
	display:block;
	position:relative;
	font-size:16px;
	font-weight:bold;
}

body .container .confirm_popup .melding
{
	display:block;
	position:relative;
	margin-top:20px;
	font-size:12px;
	text-align:center;
}


body .container .container_popup table
{
	width:490px;
	height:160px;
	margin-left:20px;
}

body .container .blue table
{
	width:380px;
	height:149px;
	margin-left:0px;
	color:#6D6D6D;
	font-family:Verdana;
	font-size:11px;
	
}

body .blue .h1vervang
{
	color:#6d6d6d;
	font-family:Arial;
	font-size:22px;
	margin-top:-10px;
	padding:0px;
	display:inline;
	font-weight:bold;
	letter-spacing:-1px;
	
}

body .container .blue table .inputfile
{
	color:#989898;
	font-size:13px;
	font-family:Verdana;
	font-style:italic;
	border:2px solid #6d6d6d;
	width:366px;
	padding: 5px;
}
body .container .blue table .bold
{
	color:#6D6D6D;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	margin-bottom:-10px;
}

body .container .container_popup table table
{
	width:auto;
	height:auto;
	margin-top:auto;
	margin-left:0px;
}

body .container .container_popup table tr td h1
{
	color:#6d6d6d;
	font-family:Verdana;
	font-size:18px;
	margin:0px;
	padding:0px;
	display:inline;
}

body .container .blue table tr td h1
{
	color:#6d6d6d;
	font-family:Verdana;
	font-size:18px;
	margin-top:-10px;
	padding:0px;
	display:inline;
}

body .container .container_popup .btn_sluiten
{
	position:absolute;
	display:inline;
	width:68px;
	height:21px;
	right:15px;
	background-position:top center;
	background-repeat:no-repeat;
	margin-left:25px;
	border:0px;
	margin-bottom:10px;
	cursor:pointer;
	z-index:9999;
}

body .container .blue .btn_sluiten
{
	position:absolute;
	display:inline;
	width:68px;
	height:21px;
	right:15px;
	background-position:top center;
	background-repeat:no-repeat;
	margin-left:25px;
	border:0px;
	margin-bottom:10px;
	cursor:pointer;
	z-index:9999;
	background-color: #08397D;
	color:White;
	font-weight:bold;
}

body .container .container_popup table tr td span, .aanmeldform table tr td
{
	font-weight:bold;
}

.aanmeldform table tr td .txtfield, .aanmeldform table tr td textarea, body .container .container_popup table tr td .txtfield, body .container .container_popup table tr td textarea, body .container .container_popup table tr td .riTextBox
{
	color:#989898;
	font-size:13px;
	font-family:Verdana;
	font-style:italic;
	border:2px solid #6d6d6d;
	padding:5px;
	*padding-left:0px;
	*padding-right:0px;
	width:460px;
	resize:none;
}

body .container .container_popup table tr td .radEnabledCss_Default2006
{
	color:#989898;
	font-size:13px;
	font-family:Verdana;
	font-style:italic;
	border:2px solid #6d6d6d;
}

body .container .container_popup table tr td textarea
{
	height:75px;
}

body .container .container_popup table tr td .addBijlage
{
	position:absolute;
	display:block;
	right:46px;
	top:4px;
	width:21px;
	height:21px;
	background-image:url('/images/orange_add.png');
	background-repeat:no-repeat;
	margin-left:5px;
	border:0px;
	cursor:pointer;
}

body .container .container_popup table tr td .BijlageVeld
{
	color:#989898;
	font-size:13px;
	font-family:Verdana;
	font-style:italic;
	border:2px solid #6d6d6d;
	padding:5px;
	margin-bottom:5px;
	right:23px;
}

.btn_voegtoe
{	
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
	display:block;
	width:87px;
	height:21px;
	border:0px;
	right:0px;
	float:right;
	bottom:0px;
	cursor:pointer;
}
.blue .btn_submit
{	
	background-repeat:no-repeat;
	background-position:top center;
	position:relative;
	display:block;
	width:87px;
	height:21px;
	border:0px;
	right:0px;
	float:right;
	bottom:0px;
	cursor:pointer;
	color:White;
	font-weight:bold;
}

.btn_aanvraag
{	
	background-color:#08397d;
	position:relative;
	display:block;
	cursor:pointer;
	margin-right:10px;
	padding:3px 6px 3px 6px;
	color:#fff;
	border:0px;
	font-weight:bold;
}

.btn_opslaan
{
	position:absolute;
	display:block;
	width:80px;
	height:30px;
	color:#fff;
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;	
	border:2px solid #6d6d6d;
	background-color: #6d6d6d;
	top:0px;
	*top:1px;
	_top:1px;
	left:393px;
	z-index:999;
	cursor:pointer;
}

/* Einde style main content */

/* Blok classes generiek */

.blok_container
{
	position:relative;
	display:block;
	width:260px;
	padding:0px;
	margin:10px;
}

.headericon
{
	width:80px;
}



.blok_320
{
	width:320px;
}

.blok_260
{
	width:260px;
}

.blok_290
{
	width:290px;
}

.blok_590
{
	width:590px;	
}

.blok_375
{
	width:375px;
}

.height365
{
	height:365px;
}

.height100
{
	height:100%;
}

body .container_content .blok_container .height265
{
	height:265px;
}

body .container_content .blok_container .height110
{
	height:110px;
}

.blok_container .header
{
	position:relative;
	display:block;
	width:100%;
	height:50px;
	background-color:#6d6d6d;
}

.blok_container .header .icon
{
	position:relative;
	display:block;
	float:left;
	margin:5px 10px 5px 5px;
	width:40px;
	height:40px;
}

.blok_container .header .txt
{
	position:relative;
	display:block;
	float:left;
	width:auto;
	color:#fff;
	font-size:16px;
	font-family:arial;
	font-weight:bold;
	margin-top:15px;
	letter-spacing:-1px;
	margin-right:10px;
}

.blok_container .header a
{
	color:#fff;
	text-decoration:none;
}


.blok_container .header span
{
	position:absolute;
	display:block;
	float:left;
	color:#fff;
	font-size:12px;
	top:18px;
	right:10px;
}

.blok_container .line
{
	position:relative;
	display:block;
	width:100%;
	height:5px;
	overflow:hidden;
	background-color:#DBF3E2;
}

.blok_container .content_padding_kernwoorden .line
{
	height:2px;
	margin:7px 0px 7px 0px;
}

.blok_container .content
{
	position:relative;
	display:block;
	width:100%;
	margin-left:auto;
	overflow:hidden;
}

.blok_container .content table.login_table
{
	width:280px;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
}

.blok_container .content table.login_table .wachtwoord_melding
{
	display:none;
	font-size:9px;
	color:#a60033;
	font-style:italic;
}

.blok_container .content table.login_table tr td
{
	font-weight:bold;
}

.blok_container .content table.login_table tr td a
{
	color:#08397d;
	margin-top:6px;
	display:block;
	width:143px;
}

.blok_container .content table.login_table tr td input
{
	width:258px;
	border:2px solid #6d6d6d;
	font-size:13px;
	color:#989898;
	font-style:italic;
	padding:5px 11px 5px 11px;
	top:0px;
	position:relative;
	display:block;
	margin-bottom:12px;
	margin-top:2px;
}

.blok_container .content table.login_table tr td .btn_login
{
	width:auto;
	background-color:#08397d;
	padding: 2px 15px;
	color:#fff;
	border:0px;
	font-style:normal;
	cursor:pointer;
}

.blok_container .content .toolscontainer
{
	position:absolute;
	width:9999em;	
}

.blok_container .content .toolscontainer .tools
{
	float:left;
	/*width:260px;*/
	width:100%;
	}

.blok_590 .content .toolscontainer .tools
{
	float:left;
	width:590px;
}

.blok_590 .content .toolscontainer .tools span span
{
	padding:0px;
	padding-bottom:11px;
}

.blok_590 .content .toolscontainer .tools span .datum_icon span
{
	padding:0px;
}

.blok_590 .content .toolscontainer .tools span span span
{
	position:absolute;
	display:block;
	top:11px;
	right:11px;
}

.blok_590 .content .txt span .txt, .blok_590 .content .containercontent .txt .txt
{
	width:454px;
}

.blok_vraag .content .containercontent .txt .txt
{
	width:564px;
}

.blok_vraag .content .containercontent .txt .txt p
{
	margin:0px;
}

.blok_590 .toolscontainer .tools span .vline
{
	left:90px;
}


.blok_container .content_padding_kernwoorden
{
	position:relative;
	display:block;	
	margin-left:auto;
	padding:9px 14px 9px 14px;
}

.blok_container .content_padding_kernwoorden .search_container
{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:auto;
	margin-bottom:10px;
}


.blok_container .content .txt
{
	position:relative;
	display:block;
	width:100%;
}

.blok_container .content .txt span.geschreven
{
	font-style:italic;
	margin-bottom:10px;
}

.blok_container .content .txt span.wrap
{
	width:330px;
}

.blok_container .content .txt span.geschreven span.aantal
{
	position:absolute;
	right:10px;
	top:10px;
	font-style:italic;
}


.blok_container .content .txt .datum, .blok_container .content .txt .datum_icon
{
	position:relative;
	display:block;
	float:left;
	padding:16px 11px 16px 11px;
	width:55px;
}

.blok_container .content .txt .datum_icon
{
	font-size:11px;
	font-weight:bold;
	width:73px;
	text-align:right;
	padding:5px 10px 0 0;
}

.blok_container .content .txt span .datum_icon span, .blok_container .content .datum_icon span
{
	font-size:22px;
	font-weight:bold;
	display:block;
	padding:0px;
}

.blok_container .content .txt .txt b.big
{
	font-size:18px;
	font-weight:bold;
	display:block;
	padding:0px;	
}

.blok_container .content .txt .vline
{
	position:absolute;
	display:block;
	top:0px;
	left:82px;
	bottom:0px;
	float:left;
	width:2px;
	height:100%;
	overflow:hidden;
	background-color:#DBF3E2;
	padding-bottom:1px;
}

.blok_container .content .txt .vlineleft
{
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	bottom:0px;
	float:left;
	width:2px;
	height:100%;
	overflow:hidden;
	background-color:#DBF3E2;
}

.blok_container .content .txt .vlineleft0
{
	left:-2px;
}

.blok_container .content .txt .txt
{
	position:relative;
	display:block;
	float:left;
	padding:9px 12px 9px 12px;
	width:215px;
	margin-left:2px;
}

.blok_container .content .txt span
{
	padding:11px;
	display:block;	
}

.blok_container .content .LargeInfo .txt span
{
	padding:0px;
}

.blok_container .content .line
{
	position:relative;
	display:block;
	width:100%;
	height:2px;
	overflow:hidden;
	background-color:#DBF3E2;
}

.blok_container .witbg
{
	position:relative;
	display:block;
	width:100%;
	height:100%;
	top:-4px;
	left:-4px;
	border:5px solid #dbf3e2;
}

.blok_container .headericonheight
{
	*height:80px;
}

.blok_results .witbg
{
	border-bottom-width:4px;
}

.blok_vraag
{
	margin-bottom:20px;
}

.blok_vraag .controls, .blok_results_vraag .controls
{
	position:absolute;
	display:block;
	bottom:-17px;
	right:-6px;
	_right:4px;
	width:auto;
	height:21px;
	z-index:999;
}

.blok_results_vraag .controls
{
	_bottom:67px;
}

.blok_container .schaduw_top, .schaduw_top
{
	position:absolute;
	display:block;
	_display:none;
	width:100%;
	height:8px;
	background-image:url('/images/blok/schaduw_boven.png');
	background-repeat:repeat-x;
	top:-12px;
	left:-5px;
	padding-left:10px;
}

.schaduw_top
{
	background:none;
	_display:none;
}

.blok_container .schaduw_top .schaduw_left, .schaduw_top_fix .schaduw_left_fix
{
	position:absolute;
	display:block;
	_display:none;
	width:8px;
	height:8px;
	top:0px;
	left:-8px;
	background-image:url('/images/blok/schaduw_links_boven.png');
	background-repeat:repeat-x;	
}

.schaduw_top_fix .schaduw_left_fix
{
	background:none;
	_display:none;
}

.blok_container .schaduw_top .schaduw_right, .schaduw_top_fix .schaduw_right_fix
{
	position:absolute;
	display:block;
	_display:none;
	width:8px;
	height:8px;
	top:0px;
	right:-8px;
	background-image:url('/images/blok/schaduw_rechts_boven.png');
	background-repeat:repeat-x;	
}

.schaduw_top_fix .schaduw_right_fix
{
	background:none;
	_display:none;
}


.blok_container .schaduw_links
{
	position:absolute;
	display:block;
	_display:none;
	width:8px;
	height:100%;
	left:-12px;
	top:-4px;
	background-image:url('/images/blok/schaduw_links.png');
	background-repeat:repeat-y;
	padding-bottom:0px;
}

.blok_container .schaduw_rechts
{
	position:absolute;
	display:block;
	_display:none;
	width:8px;
	height:100%;
	right:-14px;
	top:-4px;
	background-image:url('/images/blok/schaduw_rechts.png');
	background-repeat:repeat-y;
	padding-bottom:0px;
}

.blok_container .schaduw_onder
{
	position:absolute;
	display:block;
	_display:none;
	width:100%;
	height:8px;
	bottom:-4px;
	background-image:url('/images/blok/schaduw_onder.png');
	background-repeat:repeat-x;
	left:-5px;
	padding-left:10px;
}

.blok_container .schaduw_onder .schaduw_left
{
	position:absolute;
	display:block;
	_display:none;
	width:8px;
	height:8px;
	bottom:0px;
	left:-8px;
	background-image:url('/images/blok/schaduw_links_onder.png');
	background-repeat:repeat-x;	
}

.blok_container .schaduw_onder .schaduw_right
{
	position:absolute;
	display:block;
	_display:none;
	width:8px;
	height:8px;
	bottom:0px;
	right:-8px;
	background-image:url('/images/blok/schaduw_rechts_onder.png');
	background-repeat:repeat-x;	
}

.kalender .header
{
	color:#fff;
}

.kalender .header .left, .kalender .header .center, .kalender .header .right
{
	position:absolute;
	display:block;
	float:left;	
	margin:auto;
	top:15px;
	font-size:17px;
}

.kalender .header .left
{
	left:25px;
}

.kalender .header .center
{
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:200px;
	text-align:center;
	float:none;
}

.kalender .header .right
{
	left:227px;
}

.kalender .header .left a, .kalender .header .right a
{
	color:#fff;
	text-decoration:none;
}


.kalender .content
{
	background-image:url('/images/kalender_bg.gif');
	background-repeat:repeat-y;
	background-position:2px top;
	padding-left:5px;
	width:255px;
}

.kalender .content .vline
{
	position:relative;
	display:block;
	float:left;
	width:2px;
	height:100%;
	overflow:hidden;
	background-color:#fff;
}

.kalender .content .days
{
	position:relative;
	display:block;
	width:100%;
	height:20px;
}

.kalender .content .days .day
{
	position:relative;
	display:block;
	float:left;
	width:30px;
	font-weight:bold;
	color:#6d6d6d;
	font-size:16px;
	text-transform:uppercase;
	text-align:center;
	padding:auto;
	margin:3px;
	height:auto;
}

.kalender .content .day
{
	position:relative;
	display:block;
	float:left;
	width:30px;
	color:#6d6d6d;
	font-size:11px;
	text-transform:uppercase;
	text-align:center;
	padding-top:4px;
	padding-bottom:3px;
	margin:3px
}

.kalender .content .othermonth, .kalender .content .othermonth a
{
	color:#afafaf;
}

.kalender .content .othermonth_hasinfo
{
	color:#afafaf;
	font-weight:bold;
	border:1px solid #afafaf;
	width:28px;
}

.kalender .content .hasinfo
{
	background-color:#edc60a;
	font-weight:bold;
}

.kalender .content a
{
	color:#6d6d6d;
	text-decoration:none;
}

.kalender .content a:hover
{
	color:#000;
}

.kalender .content .othermonth_hasinfo a
{
	color:#afafaf;
}

.kalender .content .othermonth_hasinfo a:hover
{
	color:#000;
}

/* Einde blok classes generiek */

/* Begin Generieke classes */

.aanmeldform
{
	position:relative;
	display:block;
	width:590px;
	margin: 0 auto;	
}

.aanmeldform a
{
	color:#08397D;
}

.aanmeldform a:hover
{
	text-decoration:underline;
}

.aanmeldform .blok_container table
{
	width:490px;
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

body .container_content .aanmeldform label
{
	margin:0px;
	padding:0px;
	margin-left:5px;
	margin-right:10px;
	top:0px;
	*top:-10px;
	position:relative;
	display:inline;
	float:none;
}

.aanmeldform .blok_container table tr td input, .aanmeldform .blok_container table tr td textarea
{
	margin-bottom:10px;
} 

.aanmeldform table
{
	margin-left:6px;
	margin-bottom:20px;
}

.aanmeldform table h1
{
	margin: 0px;
	padding:0px;	
}

.aanmeldform .blok_container h1
{
	font-size:18px;
	margin-top:30px;
	margin-bottom:10px;
}

.aanmeldform table tr td span
{
	font-style:italic;
	font-weight:normal;
	margin-bottom:10px;
	position:relative;
	display:block;
}

.aanmeldform .red
{
	color:#a60033;
	display:inline;
	margin:0px;
}

.aanmeldform a.vorige_knop
{
	position:absolute;
	display:inline;
	padding:1px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	background-color:#08397D;
	width:auto;
	text-decoration:none;
	font-size:14px;
	margin-right:20px;
	cursor:pointer;
	left:6px;
}

.aanmeldform a.txt_terug
{
	left:48px;
	top:2px;
	font-weight:bold;
	color:#6D6D6D;
	position:relative;
	display:block;
	cursor:pointer;
	width:50px;
}

.aanmeldform table tr td.nobold
{
	font-weight:normal;
}

.innercontainer
{
	float:left;
	width:56px;
	*left:10px;
	_left:0px;	
}

.autosuggest_container
{
	position:absolute;
	display:none;
	width:240px;
	padding-left:10px;
	padding-right:10px;
	height:0px;
	top:30px;
	background-color:#c7c7c7;
	z-index:9999;
}

.download_bijlage
{
	position:relative;
	display:block;
	width:90%;
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:31px;
	padding-right:31px;
	padding-top:6px;
	padding-bottom:18px;
	_padding-bottom:12px;
	*padding-bottom:12px;
	margin-bottom:5px;
	_margin:0px;
	*margin:0px;
}

.download_bijlage.ext_bmp
{
	background-image:url('/PortalCore.Images.Icons.Filetypes.BMP-24x24.gif');	
}

.download_bijlage.ext_doc
{
	background-image:url('/PortalCore.Images.Icons.Filetypes.DOC-24x24.gif');	
}

.download_bijlage.ext_xls
{
	background-image:url('/PortalCore.Images.Icons.Filetypes.XLS-24x24.gif');
}

.download_bijlage.ext_pdf
{
	background-image:url('/PortalCore.Images.Icons.Filetypes.PDF-24x24.gif');
}

.download_bijlage.ext_gif
{
	background-image:url('/PortalCore.Images.Icons.Filetypes.GIF-24x24.gif');
}

.download_bijlage.ext_jpg
{
	background-image:url('/PortalCore.Images.Icons.Filetypes.JPG-24x24.gif');
}

.download_bijlage.ext_png
{
	background-image:url('/PortalCore.Images.Icons.Filetypes.PNG-24x24.gif');
}

.download_bijlage.ext_ppt
{
	background-image:url('/PortalCore.Images.Icons.Filetypes.PPT-24x24.gif');
}

.download_bijlage.ext_zip
{
	background-image:url('/PortalCore.Images.Icons.Filetypes.ZIP-24x24.gif');
}

.download_bijlage a
{
	position:relative;
	display:block;
	color:#6D6D6D;
	float:left;
	text-decoration:none;
}

.download_bijlage a:hover
{
	text-decoration:underline;
}


.LargeInfo
{
	width:100%;
}

.results_pager
{
	position:absolute;
	display:block;
	margin-left:45px;
	font-weight:bold;
	bottom:-20px;
	_bottom:-50px;
}

.blok_results_vraag .results_pager
{
	_bottom:70px;
}

.results_pager_text
{
	display:block;
	position:absolute;
	top:3px;
	left:0px;
	width:200px;
}

a .results_pager_text
{
	color:#6D6D6D;
}

a .results_pager_text:hover
{
	text-decoration:underline;
}

.volgende_knop
{
	margin-left:3px;
}

.vorige_knop
{
	margin-right:3px;
}

.results_pager .vorige_knop, .results_pager .volgende_knop
{
	position:relative;
	display:inline;
	padding:1px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
	background-color:#a9a9a9;
	width:auto;
	text-decoration:none;
	font-size:14px;
	margin-right:20px;
}

.results_pager .volgende_knop
{
	margin-left:20px;
	margin-right:0px;
}

.results_pager .disabled
{	
	position:relative;
	display:inline-block;
	opacity:0.2;
	cursor:default;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
}

.left
{
	position:relative;
	display:block;
	float:left;
	width:auto;
}

.right
{
	position:relative;
	display:block;
	float:left;
	width:auto;
}

input.search_bottom
{
	width:203px;
	border:2px solid #6d6d6d;
	font-size:13px;
	color:#989898;
	font-style:italic;
	padding:5px 11px 5px 11px;
	top:0px;
	position:relative;
	display:block;
}

input.submit_zoek
{
	position:absolute;
	display:block;
	top:0px;
	[top:0px;
	top:0px;]
	*top:1px;
	_top:1px;
	left:227px;
	width:33px;
	height:30px;
	background-image:url('/images/btn_zoek.gif');
	background-repeat:no-repeat;
	border:0px;
	font-size:0px;
	cursor:pointer;
}

input.submit_zoek_fix
{
	top:0px;
	[top:0px;
	top:2px;]
	*top:1px;
	_top:1px;
}

.txt .tags_block
{
	position:relative;
	display:block;
	margin-top:10px;
	z-index:999999;
}

.flashmovie
{
	position:absolute;
	display:block;
	width:330px;
	height:auto;
	z-index:9999;
}

.postit
{
	position:absolute;
	display:block;
	width:auto;
	height:auto;
	top:230px;
	padding-left: 20px;
}

.fade
{
	position:relative;
	display:block;
	z-index:700;
	float:left;	
	padding-bottom:5px;
	*padding:0px;
	_padding-bottom:5px;
	padding-right:20px;	
}

.autosuggest_container .fade
{
	cursor:pointer; 
}

.tag_click
{
	position:relative;
	display:block;
	z-index:99999;
	cursor:pointer;
	padding-right:20px;
	padding-bottom:10px;
	float:left;
}

.tag
{
	position:relative;
	display:block;
	float:left;
	background-color:#fff;
	font-size:11px;
	color:#6d6d6d;
	font-style:italic;
	padding:4px;
	padding-right:6px;
	white-space:nowrap;
}

.tag .tag_right
{
	position:absolute;
	display:block;
	width:13px;
	height:21px;
	top:0px;
	right:-13px;
	background-image:url('/images/tags_right.gif');
	background-repeat:no-repeat;
}

.tag_hover
{
	background-color:#ededed;
}

.tag .tag_right_hover
{
	background-image:url('/images/gray_tags_right_hover.gif');
}




.tag .tag_right_cross
{
	position:absolute;
	display:block;
	width:12px;
	height:21px;
	top:0px;
	right:-12px;
	background-image:url('/images/tags_right_cross.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

.tag_transfer
{
	position:relative;
	display:block;
	float:left;
	background-color:#fff;
	font-size:11px;
	color:#6d6d6d;
	font-style:italic;
	padding:4px;
	padding-right:6px;
	visibility:hidden;
	width:50px;
	height:15px;
}

.currentpage
{
	display:inline;
}

.pagecount
{
	display:inline;
	text-align:left;
}

a img
{
	border:0px;
}

.clear
{
	clear:both;
}

.btn_naar
{
	position:absolute;
	display:block;
	width:auto;
	right:-6px;
	_right:5px;
	bottom:-15px;
	background-color:red;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:3px 4px 3px 4px;
	z-index:9999;
	text-decoration:none;
}

.icon_toevoegscherm
{
	top:18px;
	position:relative;
	display:block;
}

.padding5
{
	padding:5px;
}


h1.toevoegen
{
	font-family:Arial;
	font-size:40px;
	margin:0px;
	text-align:center;
	margin-bottom:60px;
}

.btn_opslaanpopup
{
	bottom:-40px;
}

a
{
	text-decoration:none;
	width:auto;
	height:auto;
	cursor:pointer;
}
/* Einde Generieke classes */

.container_popup .jScrollPaneContainer
{
	top:30px;
}

.ui-effects-transfer { border: 1px solid; border-color:#6d6d6d; z-index:999; }

div.fileupload-rebrush {
	position: relative;
	background-color: transparent;
	overflow: hidden;
	display:block;
}

div.fileupload-rebrush input.fileupload-rebrush-button {
	background-color: #6d6d6d;
	color: #fff;
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;	
	margin-left: 0px;
	border:2px solid #6d6d6d;
	position:absolute;
	display:block;
	top:0px;
	right:85px;
	height:30px;
	z-index:999;
	overflow:hidden;
	width:80px;
	[top:0px;
	top:2px;]
	_top:1px;
	*top:1px;
	cursor:pointer;
}

div.fileupload-rebrush input.fileupload-rebrush-field {
	color:#989898;
	font-size:13px;
	font-family:Verdana;
	font-style:italic;
	border:2px solid #6d6d6d;
	padding:5px;
	margin-bottom:5px;
	width: 341px;
	z-index: 3;
	position: relative;
	display:block;
	top:0px;
}


	#fileQueue {
		/*width: 400px;
		height: 150px;
		overflow: auto;
		border: 1px solid #E5E5E5;*/
		margin-bottom: 10px;
	}

	.uploadifyQueueItem {
		font: 11px Verdana, Geneva, sans-serif;
		border: 2px solid #E5E5E5;
		background-color: #F5F5F5;
		margin-top: 5px;
		padding: 10px;
		width: 350px;
	}
	.uploadifyError {
		border: 2px solid #FBCBBC !important;
		background-color: #FDE5DD !important;
	}
	.uploadifyQueueItem .cancel {
		float: right;
	}
	.uploadifyProgress {
		background-color: #FFFFFF;
		border-top: 1px solid #808080;
		border-left: 1px solid #808080;
		border-right: 1px solid #C5C5C5;
		border-bottom: 1px solid #C5C5C5;
		margin-top: 10px;
		width: 100%;
	}
	.uploadifyProgressBar {
		background-color: #0099FF;
		width: 1px;
		height: 3px;
	}

.radiofield
{
	position:relative;
	display:block;
	width:100%;
}

.radiofield label.txt
{
	position:relative;
	display:block;
	padding-top:3px;
	padding-left:8px;
	font-weight:bold;
	cursor:pointer;
}

.container_popup label, .blok_container label
{
	position:relative;
	display:block;
	float:left;
	top:3px;
	margin-right:30px;
	margin-left:5px;
}

.sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Verdana;
      z-index:9999;
    }
    
    
    
h1.nosifr
{
	visibility: visible;
}

    .sIFR-active h1 {
      padding-bottom: 0;
    }

    .sIFR-active h2 {
      font-size: 55px;
      display: block;
    }

    .sIFR-active h3 {
      font-size: 18px;
    }

    .sIFR-active h4 {
      font-size: 21px;
      font-weight: normal;
    }

    .sIFR-active h5#pullquote {
      font-size: 24px;
    }

.rcCalPopup
{
	left:10px;
	position:relative;
	display:block;
}

.RadCalendar
{
	z-index:999;
}
#status
{
	color:red;
	font-style:italic;
	}


.pad10
{
    padding: 10px;
}