html {
	font-size:72.5%;
	height:100%;
	background-color:#ddd5ab;
}

body {
    position: relative;
	background-image:url(../images/bg_contentcontainer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
    width:959px;
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif;
	font-size:100%;
	line-height:155%;
	color:#3b3c35;
    min-height:100%;
}

ul li {
	font-family:Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif;
	font-size:100%;
	line-height:155%;
	color:#3b3c35;
	clear:both;
}

p,td {
	font-family:Arial, Helvetica, Geneva, Tahoma, Verdana, sans-serif;
	font-size:100%;
	line-height:155%;
	color:#3b3c35;
}

h1 {
	font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:1.5em;
	letter-spacing:0;
	font-weight:bold;
	color:#1f4d70;
	display:block;
	width:100%;
	border-bottom:1px solid #9C9D95;
	margin:0;
}

h2 {
	font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:1.3em;
	letter-spacing:0;
	font-weight:bold;
	color:#3b3c35;
	display:block;
	width:100%;
	margin:10px 0;
	clear:both;
}

h3 {
	font-family: Arial, Tahoma, Helvetica, Geneva, sans-serif;
	font-size:1.1em;
	letter-spacing:0.09em;
	font-weight:normal;
	color:#8c949a;
	margin:0 0 10px 0;
	clear:both;
}

a {
	color:#1F4D70;
	text-decoration:underline;
	outline:none;
}

a:hover {
	color:#fff;
	text-decoration:none;
	outline:none;
}

hr {
	height:1px;
	border:0;
	border-top: 1px solid #b8b9b4;
}

td img.afbeeldingrandje {
border:2px solid #f4f4f4;
padding:1px;
margin-bottom:4px;
}

td img.afbeeldingrandje:hover {
border:2px solid #34A5DD;
padding:1px;
margin-bottom:4px;
}

td a.noUnderline {
	text-decoration:none;
}

td a.noUnderline:hover {
	text-decoration:none;
}

img.afbeeldingsrandje {
border:2px solid #f4f4f4;
padding:1px;
margin:0 10px 0 0;
}


/*top*/

#header {
    width: 959px;
	height:140px;
}

		#topLeft {
			width:239px;
			height:140px;
			float:left;
		}
						
		#topRight {
			width:720px;
			height:140px;
			float:right;
		}
		
				#topRighttop {
					width:720px;
					height:69px;
					background-color:#FFFFFF;
					background-image:url(../images/bg_top.jpg);
					background-position:left top;
					background-repeat:repeat-x;
				}
				
						#Tmenu {
							margin-top:42px;
							display:block;
							float:right;
							width:295px;
							line-height:12px;
						}
						
								a.TmenuLogin {
									background-image:url(../images/topmenu_login1.png);
									background-position:0 1px;
									background-repeat:no-repeat;
									text-decoration:none;
									color:#999;
									text-indent:18px;
									float:left;
									display:block;
									font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;
									font-size:1.050em;
									margin-right:19px;
								}
								
								a.TmenuLogin:hover {
									background-image:url(../images/topmenu_login2.png);
									background-position:0 1px;
									background-repeat:no-repeat;
									text-decoration:none;
									color:#333;
								}
		
								a.TmenuRemote {
									background-image:url(../images/topmenu_remotesupport1.png);
									background-position:0 0;
									background-repeat:no-repeat;
									text-decoration:none;
									color:#999;
									text-indent:25px;
									float:left;
									display:block;
									font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;
									font-size:1.050em;
									margin-right:19px;
								}
								
								a.TmenuRemote:hover {
									background-image:url(../images/topmenu_remotesupport2.png);
									background-position:0 0;
									background-repeat:no-repeat;
									text-decoration:none;
									color:#333;
								}
		
								a.TmenuHome {
									background-image:url(../images/topmenu_home1.png);
									background-position:0 1px;
									background-repeat:no-repeat;
									text-decoration:none;
									color:#999;
									text-indent:14px;
									float:left;
									display:block;
									font-family:Arial, Helvetica, Tahoma, Verdana, sans-serif;
									font-size:1.050em;
									margin-right:19px;
								}
								
								a.TmenuHome:hover {
									background-image:url(../images/topmenu_home2.png);
									background-position:0 1px;
									background-repeat:no-repeat;
									text-decoration:none;
									color:#333;
								}
				
				#topRightbottom {
					width:720px;
					height:71px;
					background-image:url(../images/bg_menu.jpg);
					background-position:left top;
					background-repeat:no-repeat;
				}

/*						#menu a {
							background:#a7a27e url(../images/bg_menubtn1.jpg) repeat-x left top;
							display:block;
							float:left;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:1.050em;
							color:#3c3b35;
							font-weight:bold;
							text-decoration:none;
							height:30px;
							padding:15px 12px 0 12px;
							outline:none;
						}
						
						#menu a:hover {
							background:#5b819e url(../images/bg_menubtn2.jpg) repeat-x left top;
							display:block;
							float:left;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:1.050em;
							color:#f5f4ed;
							font-weight:bold;
							text-decoration:none;
						}
						
						#menu img {
							width:2px;
							height:45px;
							display:block;
							float:left;
						}
*/

						#menu a.catmenu {
							background:#9f9a87 url(../images/bg_menubtn1.jpg) repeat-x left top;
							display:block;
							float:left;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#3c3b35;
							font-weight:bold;
							text-decoration:none;
							height:30px;
							padding:15px 5px 0 5px;
							outline:none;
						}
						
						#menu a.catmenu:hover {
							background:#8c8c84 url(../images/bg_menubtn2.jpg) repeat-x left top;
							display:block;
							float:left;
							color:#f5f4ed;
							text-decoration:none;
							outline:none;
						}
						
						#menu a.catmenu_active {
							background:#8c8c84 url(../images/bg_menubtn2.jpg) repeat-x left top;
							display:block;
							float:left;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#f5f4ed;
							font-weight:bold;
							text-decoration:none;
							height:30px;
							padding:15px 5px 0 5px;
							outline:none;
							cursor:default;
						}
						
						#menu a.catmenu_active:hover {
							background:#8c8c84 url(../images/bg_menubtn2.jpg) repeat-x left top;
							display:block;
							float:left;
							text-decoration:none;
							height:30px;
							outline:none;
							cursor:default;
						}
						
						#menu img {
							width:2px;
							height:45px;
							display:block;
							float:left;
						}


/*midden*/
#midden {
	width:959px;
}

		#midden table {
			width:959px;
		}

				td#middenLeft {
					width:198px;
					padding:0 0 67px 0;
				}
				
						#vlaggen {
							height:21px;
							width:93px;
							margin-left:10px;
							line-height:0;
							margin-bottom:15px;
						}
				
								a.nl {
									display:block;
									width:31px;
									height:21px;
									background:url(../images/vlag_nl1.gif) no-repeat 0 0;
									cursor:pointer;
									text-decoration:none;
									outline:none;
									float:left;
								}
								
								a.nl:hover {
									background:url(../images/vlag_nl2.gif) no-repeat 0 0;
									text-decoration:none;
									outline:none;
									float:left;
								}
								
								span.nl_selected {
									display:block;
									width:31px;
									height:21px;
									background:url(../images/vlag_nl2.gif) no-repeat 0 0;
									float:left;
								}
								
								a.en {
									display:block;
									width:31px;
									height:21px;
									background:url(../images/vlag_en1.gif) no-repeat 0 0;
									cursor:pointer;
									text-decoration:none;
									outline:none;
									float:left;
								}
								
								a.en:hover {
									background:url(../images/vlag_en2.gif) no-repeat 0 0;
									text-decoration:none;
									outline:none;
									float:left;
								}
								
								span.en_selected {
									display:block;
									width:31px;
									height:21px;
									background:url(../images/vlag_en2.gif) no-repeat 0 0;
									float:left;
								}
								
								a.du {
									display:block;
									width:31px;
									height:21px;
									background:url(../images/vlag_du1.gif) no-repeat 0 0;
									cursor:pointer;
									text-decoration:none;
									outline:none;
									float:left;
								}
								
								a.du:hover {
									background:url(../images/vlag_du2.gif) no-repeat 0 0;
									text-decoration:none;
									outline:none;
									float:left;
								}
								
								span.du_selected {
									display:block;
									width:31px;
									height:21px;
									background:url(../images/vlag_du2.gif) no-repeat 0 0;
									float:left;
								}		
				
						#submenuT {
							background-image:url(../images/bg_submenuT.gif);
							background-position:left top;
							background-repeat:no-repeat;
							width:184px;
							height:16px;
						}
						
						#submenu {
							text-align:right;
							width:172px;
							padding-right:12px;
							background-color:#1f4d70;
						}
		
								#submenu ul {
									padding:0;
									margin:0;
								}
								
								#submenu ul li {
									list-style-type: none;
									padding:2px 0;
									display:block;
								}
								
								#submenu ul li a {
									background-image:url(../images/bg_submenu_btn1.gif);
									background-position:right 4px;
									background-repeat:no-repeat;
									font-family:Arial, Tahoma, Verdana, serif;
									font-size:12px;
									color:#b2bac1;
									text-decoration:none;
									cursor:pointer;
									display:block;
									padding-right:8px;
									outline:none;
								}
								
								#submenu ul li a:hover {
									background-image:url(../images/bg_submenu_btn2.gif);
									background-position:right 4px;
									background-repeat:no-repeat;
									font-family:Arial, Tahoma, Verdana, serif;
									font-size:12px;
									color:#fff;
									text-decoration:none;
									cursor:pointer;
									display:block;
									padding-right:16px;
								}
								
								#submenu ul li a.pagmenu_active {
									background-image:url(../images/bg_submenu_btn2.gif);
									background-position:right 4px;
									background-repeat:no-repeat;
									font-family:Arial, Tahoma, Verdana, serif;
									font-size:12px;
									color:#fff;
									text-decoration:none;
									cursor:pointer;
									display:block;
									padding-right:16px;
									cursor:default;
								}
								
								#submenu ul li a.pagmenu_active:hover {
									background-image:url(../images/bg_submenu_btn2.gif);
									background-position:right 4px;
									background-repeat:no-repeat;
									font-family:Arial, Tahoma, Verdana, serif;
									font-size:12px;
									color:#fff;
									text-decoration:none;
									cursor:pointer;
									display:block;
									padding-right:16px;
									cursor:default;
								}


						
						#submenuB {
							background-image:url(../images/bg_submenuB.gif);
							background-position:left top;
							background-repeat:no-repeat;
							width:184px;
							height:74px;
						}
						
						
						#actueelZijbalk {
							text-align:right;
							width:164px;
							height:550px;
							padding-right:10px;
							padding-left:10px;
							padding-top:20px;
							margin:0;
							overflow-y:auto;
						}

		
				td#content {
					width:462px;
					padding:17px 50px 10px 50px;
					border-left:1px solid #b8b9b4;
				}
		
						#flashcontentalfapro, #flashcontentalfapronoani {
							vertical-align:bottom;
						}
						
						a.alfapro {
							display:block;
							width:80px;
							height:19px;
							line-height:19px;
							text-decoration:none;
							background-color:#999999;
							background-image:url(../images/alfapro.gif);
							background-position:left top;
							background-repeat:repeat-x;
							text-align:center;
						}
		
						a.alfapro:hover {
							display:block;
							width:80px;
							height:19px;
							line-height:19px;
							text-decoration:none;
							background-color:#1F4D70;
							background-image:url(../images/alfapro2.gif);
							background-position:left top;
							background-repeat:repeat-x;
							text-align:center;
						}

		td#middenRight {
			width:156px;
			padding:15px 13px 10px 29px;
		}
		
			img.header {
				margin-bottom:6px;
			}

/*footer*/
#footer {
	background-image:url(../images/footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	width:959px;
	height:75px;
}

#footerindex {
	background-image:url(../images/index_footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	bottom:0;
	left:0;
	width:959px;
	height:112px;
}


/*  ###################################   NIEUWS  ###################################   */

.nieuwsoverzichtItem {
	line-height:150%;
	background: url(../images/arrow_more.gif) no-repeat bottom right;
	margin-bottom: 9px;
	font-size:12px;
	padding-right:13px;
}

.nieuwsoverzichtItem p {
	line-height:150%;
	margin:0;
}

.datum {
	color:#193358;
	line-height:150%;
	font-size:11px;
	font-size:bold;
}

a.linkUnderlNieuws {
	color:#093557;
	text-decoration:none;
	line-height:150%;
	outline:none;
	font-size:12px;
}

a.linkUnderlNieuws:hover {
	color:#83827b;
	text-decoration:none;
	line-height:150%;
	font-size:12px;
}

.nieuwsdetailTitel {
	color:#1F4D70;
	font-weight:bold;
	font-size:11px;
}

.nieuwssep {
	display:block;
	clear:both;
	height:1px;
	border-bottom:1px solid #ddd;
	margin:10px 0;
}

#zijbalkL #zijbalkLNieuws {
	margin-top:50px;
	display:block;
	text-align:right;
	float:right;
	width:114px;
	padding-right:20px;
	font-size:11px;
}

.nieuwsoverzichtItem2 {
	line-height:150%;
	margin-bottom: 10px;
	font-size:11px;
}

.nieuwsInleiding {
	font-weight:bold;	
}

.nieuwsImage {
	border:5px solid #f4f4f4;
	margin-right:20px;
}

.geennieuws { 
	color:#83827b;
	text-decoration:none;
	outline:none;
	font-size:11px;
}



/*  ###################################   FAQ  ###################################   */

#faq_rubrieken {
}

		#faq_rubrieken .rubriek {
			display:block;
			height:1em;
		}

		#faq_rubrieken a.rubriek {
			color:#1F4D70;
			text-decoration:none;
			outline:none;
			font-size:1.050em;
			text-indent:0.45em;
			border-left:0.4em solid #1F4D70;
			margin-bottom:0.8em;
			line-height:1em;
		}
		
		#faq_rubrieken a.rubriek:hover {
			color:#3b3c35;
			text-decoration:none;
			text-indent:0.55em;
			border-left:1em solid #00A4E2;
		}

#faq_rubrieken_overzicht {
	display:block;
	clear:both;
}

		#faq_rubrieken_overzicht .rubriek2 {
			height:0.8em;
			float:left;
			display:block;
			margin-right:20px;
		}

		#faq_rubrieken_overzicht a.rubriek2 {
			color:#1F4D70;
			text-decoration:none;
			outline:none;
			font-size:1.050em;
			text-indent:0.4em;
			border-left:0.8em solid #00A4E2;
			margin-bottom:0.8em;
			line-height:0.8em;
		}
		
		#faq_rubrieken_overzicht a.rubriek2:hover {
			color:#3b3c35;
			text-decoration:none;
			text-indent:0.4em;
			border-left:0.8em solid #1F4D70;
		}

		
#faq_vragen {
}

		#faq_vragen .vraag {
			display:block;
			line-height:1.5em;
		}

		#faq_vragen .vraag {
			color:#1F4D70;
			text-decoration:underline;
			outline:none;
			font-size:1.050em;
			margin-bottom:0.8em;
		}
		
		#faq_vragen .vraag:hover {
			color:#3b3c35;
			text-decoration:none;
		}


#faq_antwoorden {
}

		#faq_antwoorden a.terugnaarvragen {
			background-image:url(../images/arrowtop1.gif);
			background-repeat:no-repeat;
			background-position:left 4px;
			padding-left:12px;
			display:block;
			width:15px;
			height:15px;
			clear:both;
		}

		#faq_antwoorden a.terugnaarvragen:hover {
			background-image:url(../images/arrowtop2.gif);
			background-repeat:no-repeat;
			background-position:left 4px;
			padding-left:12px;
			display:block;
			width:15px;
			height:15px;
			clear:both;
		}



/* ############################## FORMULIEREN  --- START CODING ############################## */

form {
	margin:0;
}

input,textarea {
	background-color: #f6f3f3;
	color: #4b4c4e;
	font-size: 1.000em;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	border: 1px solid #a6a7a9;
	padding: 1px 4px 3px 4px;
}

select {
	background-color: #f6f3f3;
	color: #4b4c4e;
	font-size: 1.000em;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	border: 1px solid #a6a7a9;
	padding: 2px;
	width:245px;
}

select option {
	outline:none;
}

input.radio {
	background:none;
	border:0 none;
}

input.checkbox {
	background:none;
	border:0 none;
}

#submit {
	width: 94px;
	padding: 2px 10px;
	background-color: #1F4D70;
	font-family:Verdana, Tahoma, Verdana, Arial, serif;
	font-size: 1.000em;
	color: #fff;
	font-weight:bold;
	cursor:pointer;
	margin-top:6px;
	outline:none;
}

#submit:hover {
	background-color: #00A4E2;
	color: #fff;
	cursor:pointer;
	margin-top:6px;
}

input.emailnieuwsbrief {
	background-color: #f6f3f3;
	color: #7e8082;
	font-size: 1em;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	border: 1px solid #a6a7a9;
	display:inline;
	width:100px;
	height:14px;
	padding:0 3px;
}


#submit_ok {
	width: 27px;
	height:16px;
	border: 0 none;
	background:#d9d8d8 url(../images/btn_ok.jpg) left top no-repeat;
	cursor:pointer;
	margin-left:4px;
	display:inline;
	outline:none;
}

.form_melding {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.800em;
	color:#FF0000;
}

/*  *******  Bestands-uitwissel-gedeelte (clients)  **********  */

.KT_field_error {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	font-weight:bold;
}

input.inlog {
	background-color: #f6f3f3;
	color: #4b4c4e;
	font-size: 1.000em;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	border: 1px solid #a6a7a9;
	padding: 1px 4px 3px 4px;
	margin-bottom:8px;
	width:110px;
}

.submit {
	width: 94px;
	padding: 2px 10px;
	background-color: #1F4D70;
	font-family:Verdana, Tahoma, Verdana, Arial, serif;
	font-size: 1.000em;
	color: #fff;
	font-weight:bold;
	cursor:pointer;
	margin-top:6px;
	outline:none;
}

.submit:hover {
	background-color: #00A4E2;
	color: #fff;
	cursor:pointer;
	margin-top:6px;
}

/*  Bestandsuitwissel pagina's  */

#mappenWrapper {
	width:600px;
}

#mappenOverzicht {
	float:left;
	width:135px;
	padding-right:25px;
	border-right:1px solid #36A6D8;
	text-align:right;
}

		#mappenOverzicht a {
			color:#0080BF;
			text-decoration:none;
			letter-spacing:0.1em;
			display:block;
			margin-bottom:9px;
			font-size:1.000em;
		}

		#mappenOverzicht a:hover {
			text-decoration:underline;
			color:#1F4D70;
			letter-spacing:0.1em;
			display:block;
			margin-bottom:9px;
			font-size:1.000em;
		}

#mappenRechts {
	float:right;
	width:410px;
	padding-left:25px;
	display:block;
	margin-bottom:200px;
}

		h1.clients {
			font-family:Arial, Verdana, Tahoma, Helvetica, Geneva, sans-serif;
			font-size:1.5em;
			letter-spacing:0;
			font-weight:bold;
			color:#1f4d70;
			border-bottom:1px solid #9C9D95;
			margin:0;
			margin-bottom:15px;
		}
		
		.bestandNaam {
			display:block;
		}

		.bestandOmschrijving {
			display:block;
			color:#7E7F77;
		}
		
		.bestandVerwijderen {
			display:block;
			color:#7E7F77;
			padding-bottom:15px;
			border-bottom:1px solid #9C9D95;
			text-align:right;
		}

		.bestandUploaden {
			display:block;
		}

				.submitLarge {
					width: 114px;
					padding: 2px 10px;
					background-color: #1F4D70;
					font-family:Verdana, Tahoma, Verdana, Arial, serif;
					font-size: 0.9em;
					color: #fff;
					font-weight:bold;
					cursor:pointer;
					margin-top:6px;
					outline:none;
				}
				
				.submitLarge:hover {
					background-color: #00A4E2;
					color: #fff;
					cursor:pointer;
					margin-top:6px;
					outline:none;
				}


/* ANTWOORDFORMULIER mei 2010 */
form#antwform {
	display:block;
	width:440px;
	max-width:440px;
	overflow-x:hidden;
}

.verstuurd_succes {
	color:#0F344F;
}

#ws_blok, #ws_blok_top, #ws_blok_middle, #ws_blok_bottom {
	display:block;
	clear:both;
	width:450px;
	max-width:450px;
}

#ws_naam {
	display:block;
	float:left;
	width:92px;
	max-width:92px;
}

#ws_vr, #ws_za {
	display:block;
	float:left;
	width:175px;	
	max-width:175px;
}

#dkeuze1, #dkeuze2, #dkeuze3 {
	display:block;
	clear:both;
	width:450px;	
	max-width:450px;
	margin-bottom:9px;
	background-color:#C5C6C0;
	padding:4px 2px 4px 0;
}

.radiocheck {
	background:none;
	border:0 none;
}

.submit_big {
	width:190px;
	padding:2px 10px;
	background-color:#1F4D70;
	font-family:Verdana, Tahoma, Verdana, Arial, serif;
	font-size:11px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	margin-top:6px;
	outline:none;
}

.submit_big:hover {
	background-color: #00A4E2;
	color:#fff;
	cursor:pointer;
	outline:none;
}

.small {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#5F5F5F;
}

